# Meta Sync SEO – Best SEO Plugin for One-Click WP Publishing & Integrated AI Optimization

A WordPress plugin by Linkgraph to provide a bridge between the WordPress blogs and Linkgraph services, to sync and update the data via API.

## Description

### Meta Sync SEO – Best Wordpress Plugin for SEO & AI
**WordPress SEO Plugin with integrated AI & one-click publishing**

**SEO is the most powerful approach to gaining organic traffic.** We fortified our award-winning SEO software, <a href="https://linkgraph.io/searchatlas-seo-software/" target="_blank">**SearchAtlas**</a>, with the most advanced Artificial Intelligence (AI) integrations for the most robust WP Plugin. Through on-click publishing, bulk meta updates, schema markup, and more website owners can draw in more search traffic and create a rank-winning website.

## <a href="https://linkgraph.io/searchatlas-seo-software/" target="_blank">LEARN MORE ABOUT THE SEARCHATLAS PLATFORM</a>

Often regarded as **the best marketing investment** a website can make, SEO offers website owners the opportunity to increase their web traffic. However, until now, SEO has been a niche industry that requires technical knowledge and skills. **Meta Sync SEO by SearchAtlas brings every aspect of SEO to the fingertips of every website owner with the advantage of AI**.

MetaSync is an intuitive WordPress Plugin that transforms the most complicated (ALT: specialized or technical), most labor-intensive (ALT: laborious) SEO tasks into streamlined, straightforward processes. With a few clicks, the **meta-bulk update** feature automates the re-optimization of meta tags using AI to increase clicks. Stay up-to-date with **the freshest Google Search data** for your entire site or targeted URLs within the Meta Sync plug-in page.

Using the SearchAtlas Content Suite, you can **create fully-optimized AI-generated content within minutes** then publish right to your WordPress site with one click. Create multiple redirects simultaneously, identify and fix indexing errors, or submit a sitemap with ease.

Save time. Optimize your site seamlessly. Produce rankable content.

### Better content AI for the best SEO

SearchAtlas’s **integrated AI content creator** turns the content creation process into a seamless system. From creating your **content calendar** to **keyword research** and the production of **impeccable blogs, landing pages, product descriptions**, and more, our SEO tools with built-in AI can help you **build a library of rankable published pages in a fraction of the time**.

### 1-click Publishing of Content to Your WordPress Site from the LinkGraph Dashboard

- Instantly publish new blog posts, content updates, and landing pages to your WordPress site from the LinkGraph dashboard
- Includes optimized meta descriptions and meta titles
- Includes images with image alt text
- Includes formatted header tags, bullet points, hyperlinks

### Bulk Update Title Tags and Meta Descriptions on your WordPress Site using AI

- Rapidly optimize meta tags for landing pages, blogs, and other webpages in-bulk
- Uses Google’s GPT-3 AI technology to produce engaging, relevant meta tags
- Automatically updates tags on your website

### General settings of the plugin

- API Access Management
- Link the plugin with your LinkGraph account
- Enable/Disable sitemaps
- Exclude pages and posts from sitemaps

### Dashboard of LinkGraph

- Display dashboard URL of the LinkGraph with token authentication

### 404 Error Monitor

- List of 404 URL hits on the site
- URL hits count
- Delete and empty records from log
- Redirect and reset a 404 URL to another URL

### Search Engine Verification

- Save Bing, Baidu, Alexa, Yandex, Google, Pinterest and Norton Safe site verification codes

### Local Business SEO

- Save business information for the JSON Schema to add to specific pages

### Code Snippets

- Add a piece of code in Header/Footer of the site

### Google Instant Index

- Save/Upload JSON key file of the Google Instant Indexing
- Add Google Instant Indexing options in a list of pages, posts, or media

### Google Console

- Publish, remove and check status of multiple URLs to Google Instant Indexing

### Optimal Settings

- Review the site compatibility of your server configurations and required extensions.
- Set noindex to a post as min content, nofollow the external URLs, target as blank to the external URLs, add alt/title attribute in all image tags of the of the post automatically.
- Show/Hide individually public Posts/Pages/Taxonomies URL to Sitemap.
- User should be Set up site information of the blog.

### Global Settings

- Enable Index: Encourage search engines to show in search results
- Enable NoIndex: Discourage search engines to show in search results
- Enable/Disable NoFollow: Search engines should not follow the links on the page
- Enable/Disable NoArchive: Search engines should not show cached links for pages
- Enable/Disable NoImage Index: The search displays the canonical page in image search results
- Enable/Disable NoSnippets: Search engines should not show the element in a snippet in the search results
- Add maximum text-length, in characters, of a snippet for your page
- Add maximum duration in seconds of an animated video preview
- Add the maximum size of image preview to show the images on post
- Twitter card type is used to show post on social site like List/Grid type

### Redirections

- Add multiple sources to redirect a destination URL
- Search by Exact/Contain/Start-with/End-with in source keywords
- Set redirection type as (301 permanent move, 302 temporary move, 307 temporary redirect, 410 content deleted, 451 content unavailable for legal reasons)

### Error Logs

- Display the error logs of site
- Show logs file information in an easy-to-read format

# Installation

1. Visit `Plugins > Add New`
2. Search for `Meta Sync`
3. Install Meta Sync once it appears
4. Activate Meta Sync from your Plugins page.

## Manually

1. Upload the `metasync` folder to the `/wp-content/plugins/` directory
2. Activate the Meta Sync plugin through the \'Plugins\' menu in WordPress
3. Go to \"after activation\" below.

## After activation

Note: If you face any problem in enabling sitemaps, follow this procedure:

1. Uncheck the "Search engine visibility" option in Settings -> Reading.
2. Select the "Post name" option in Settings -> Permalinks.
3. You should set up the optimal settings for you site.
4. You are done!

## Frequently Asked Questions

#### What about Meta Sync?

Meta Sync plugin by Linkgraph to provide a bridge between the WordPress blogs and Linkgraph services, to sync and update the data via API.

## Features

- ##### General settings of the plugin
  - Save auth token for APIs
  - Save auth token of Linkgraph login
  - Enable/Disable sitemap
  - Exclude URLs from sitemap

- ##### Dashboard of Linkgraph with token authentication
  - Get auth token with user and pass from LinkGraph
  - Save aut token of LinkGraph

- ##### 404 Error Monitor
  - List of wrong URL's hits on the site from user
  - Delete a record from log list
  - Empty the error logs
  - Redirect a wrong URL to a destination URL

- ##### Search Engine Verification
  - Save Bing site verification code get from Bing site
  - Save Baidu site verification code get from Bing site
  - Save Alexa site verification code get from Bing site
  - Save Yandex site verification code get from Bing site
  - Save Google site verification code get from Bing site
  - Save Pinterest site verification code get from Bing site
  - Save Norton Save site verification code get from Bing site

- ##### Local Business SEO
  - Save business information for the Schema

- ##### Code Snippets
  - Add piece of the code in header of the site
  - Add piece of the code in footer of the site

- ##### Google Instant Index
  - Save/Upload Json key file for Google console
  - Add Google Instant Indexing options in pages/posts

- ##### Google Console

- ##### Optimal Settings
  - Site Compatibility Check
    - Status of prequired server configurations and extentions
  - Site Optimization
    - Automatically set noindex of a post/page as thin content in search
    - Automatically set nofollow the external URLs of the post
    - Automatically set target as blank to the external URLs of the post
    - Automatically add alt attribute in all image tags of the post
    - Automatically add title attribute in all image tags of the post
  - Sitemaps
    - Public post type like post/page that show in user side
    - public taxonomy choice to enable/disable
  - Site Information
    - Web Solution is blog type that you have to chose a blog post type from given choice like personal/webshop/small business site
    - if custom logo of site will not be set then this logo will be set/display automatically
    - if there will be no image for post/page/CPT this image will be used as thumbnil to share on social site

- ##### Global Settings

  - Common Robots
    - check index means search engines to show in search bar
    - check noindex means search engines will not show in search bar
    - check nofollow means search engines not follow the links on the pages
    - check noarchive means search engines not showing Cached links for pages
    - check noimageindex means the site pages as the referring page for images that appear in image search results
    - check nosnippets means search engines not snippet to show in the search results
  - Advanced Robots Meta
    - Snippets Add maximum text-length, in characters, of a snippet for your page.
    - Video Preview Add maximum text-length, in characters, of a snippet for your page.
    - Image preview Add maximum size of image preview to show the images on this page.
  - Twitter card type is used to show post on social site like list/grid type

- ##### Redirections

  - Add multiple sources to redirect a destination URL
  - Add exact, contain, start-with and end-with in source keywords
  - Destination url page will redirect on that url
  - Add redirection type as (301 permanent move, 302 temprary move, 307 temprary redirect, 410 content deleted, 451 content unavailabel for legal reasons)

- #### Error Logs
  - show error logs of site
  - status/size of logs file in human numbers

##### Note: If you face any problem in enabling sitemaps, follow this procedure:

1. Uncheck the "Search engine visibility" option in Settings -> Reading.
2. Select the "Post name" option in Settings -> Permalinks.

# Screenshots

##### General settings of the plugin

![](images/general.png)

##### Dashboard of Linkgraph with token authentication

![](images/dashboard.png)

##### 404 Error Monitor

![](images/404-monitor.png)

##### Search Engine Verification

![](images/search-engine-verification.png)

##### Local Business SEO

![](images/local-business.png)

##### Code Snippets

![](images/code-snippets.png)

##### Google Instant Index

![](images/google-instant-index.png)

##### Google Console

![](images/google-console.png)

##### Optimal Settings

![](images/optimal-settings.png)

##### Global Settings

![](images/global-setting-robots-metadata.png)

##### Redirections

![](images/redirections.png)

##### Error Logs

![](images/error-logs.png)



# Changelog

## 1.4.0

- Feature: Basic Markdown code support `[markdown] MARKDOWN CONTENT [/markdown]`
- Feature: Set a new Landing Page via API
- API code improvements and bugs fixes

## 1.3.4

- Improve Error logs viewer, error messages
- New error logs API added
- createPost API code bug fixed

## 1.3.3

- Performance improvements and bugs fixes

## 1.3.2

- Fix bugs related to posts and pages images

## 1.3.1

- UI updates for HTML Accordion components

## 1.3.0

- Editor/APIs: HTML Accordion support via shortcode "[accordion]CONTENT[/accordion]"
- APIs: Edit draft or published posts and pages multiple time without duplication via permalink
- APIs: Ability to manually add schema/scripts/styles etc to the posts and pages.
- APIs: deleteItem endpoint code improvements as per REST Standard.
- APIs: A lot of bugs fixes and code improvements for performance and stability

## 1.2.8

- Add a new business type "Tree Services" to Business SEO page.

## 1.2.7

- Add Error logs GET API endpoint.
- Add functionality to trigger on-demand payload request.
- Add heartbeat HTTP request errors information in Error logs.
- Add one thousand limits to records of categories and users.

## 1.2.6

- Fix the issue to show all the field to optimal settings.

## 1.2.5

- Add functionality to select the author of a post/page rendomly to Create/Update item APIs.
- Add ALT text of hero image to payload of Create/Update item APIs.
- Add specific post date of in range of last two month to Create API.
- Add validation on post_date to Create/Update item APIs
- Add specific post date of in range of last two month to Update API
- Refector the code of Create/Update item APIs.

## 1.2.4

- Add new feature and menu to enable/disable open graph, facebook and twitter meta tags from all posts and pages.
- Update version and readme file of the plugin.

## 1.2.3

- Add functionality to return revisions to a post or page in update endpoint.
- Add or update the tags of a post to create and update endpoints.
- Add tags list to payload of hertbeat api

## 1.2.2

- Optimize the create and update endpoints to upload to media.
- Add redirection to a post in create and update endpoints.
- Add enable/disable comments to a post in create and update API.
- Check the issue that the categories are not updating to heartbeat API.
- Fix the issue to upload an image that has not been uploaded already to media in create API.

## 1.2.1

- Add hero image to attribute of hero_image_url in create or update post endpoint.
- Refector the code of upload images to ulrs of the a post in create/update endpoints.
- Update readme file of the plugin.

## 1.2.0

- Add post author in Create post endpoint.
- Add users to heartbeat API with users attribute in heartbeat API.
- Add author to attachments for uploading the images to the media library.
- Rebuild the tags of post content by rules of HTML in a post.

## 1.1.9

- Save images of a Post/Fage from URLs to the media library of a wordpress blog.
- Add to save images from URLs in Create/Update endpoints.
- Add a check to find existing images of URLs in Update endpoint.

## 1.1.8

- Save the correct home URL to database in the 404 Monitor.
- Find the correct URL of a page to the database in the 404 monitor and further use it on redirection.
- Get the correct URL from the 404 Monitor and use it for the Redirection.

## 1.1.7

- Send post categories as list to backend request.
- Add auto generate the authorization key of the plugin.
- Show message when searchatlas api key is not saved.

## 1.1.6

- Update the title of general settings.
- Update screenshots of the plugin.

## 1.1.5

- Add/Replace the categories to the post with a key to append the categories in update item.
- Add Sync the categories of the post in endpoints of Create/Update item.
- Refactor the code to sync the customer website configuration and post categories.

## 1.1.4

- Fix the issue to send categories as JSON in the heartbeat payload.
- Remove special characters from JSON of categories.
- Fix issue to set time interval of heartbeat to send the requests.

## 1.1.3

- Remove login fields to get the JWT token from general settings.
- Remove the dashboard link from the plugin.
- Set the frequency of heartbeat to 5 minutes.
- Send the heartbeat request to set on save general settings.

## 1.1.2

- Remove double qoutes and forward slashes from JSON-LD Schema.

## 1.1.1

- Fix article name issue in json-ld schema.
- Add icon of the plugin to plugin directory.
- Add screenshots of the plugin to plugin directory.
- Add changelogs in readme file of the plugin.

## 1.1.0

- Add a button to manually force sending the heartbeat to the server.
- Add the last sync timestamp to check the sending status of the heartbeat to the server.
- Add input to save the SearchAtlas API key in general settings.
- Add SearchAtlas API key in header of HeartBeat API.
- Remove JWT token and Customer Id from the Heartbeat Request.

## 1.0.9

- Add meta_description and meta_robots to the payload.
- Issue fixed to update categories as same to send via payload.
- Issue fixed to add two different meta_robots set of the values in the header.
- Added blog categories to the payload of HeartBeat.

## 1.0.8

- Update post/page permalink at the time of update post via API payload.
- Update post categories at the time of update post via API payload.

## 1.0.7

- Add categories at the time of Creating a Post.
- Add Permalink URL at time of Creating Page.
- Set default post type as Post and post status as Publish.

## 1.0.6

- Add new sanitization on json-ld to echo in head.
- Remove URLs of 3rd party to post data in plugin.

## 1.0.5

- Create new delete\*item API to delete a post.
- Refactor the code of json-ld schema to add in all post and pages.
- Add prepare method in whare clause fields of queries.

## 1.0.4

- Add new sanitization on all post request and get variables.
- Refactor the all code of the plugin.

## 1.0.3

- Add sanitization on all missing post/request veriables.
- Add escape methods on all internal print variables.
- Refactor the code of all select box to select option.
- Remove abundant code from plugin.

## 1.0.2

- Fix issue to exclude post ids from sitemaps with API or General Settings.
- Fix issue to sanitize null values of common settings.

## 1.0.1

- Fix issue of the token is invalid of heartbeat api.
- Fix issue of the exception of login response of the LinkGraph.

## 1.0.0

This version is the first release.
