=== Search Atlas SEO - Best SEO Plugin for One-Click WP Publishing & Integrated AI Optimization ===
Contributors: shahrukhlinkgraph
Tags: seo, sitemap, google instant indexing, schema, 404 monitor, redirection
Donate link: http://linkgraph.io
Requires at least: 5.2
Tested up to: 6.4.2
Requires PHP: 5.6
Stable tag: 1.4.0
License: GPL-2.0+
License URI: https://www.gnu.org/licenses/gpl-2.0.txt
Search Atlas SEO 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 Search Atlas SEO plug-in page.
## Description
### Search Atlas 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, **Search Atlas**, 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.
## LEARN MORE ABOUT THE Search Atlas PLATFORM
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. **Search Atlas SEO by Search Atlas brings every aspect of SEO to the fingertips of every website owner with the advantage of AI**.
Search Atlas SEO 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 Search Atlas SEO plug-in page.
Using the Search Atlas 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
Search Atlas’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 `Search Atlas SEO`
3. Install Search Atlas SEO once it appears
4. Activate Search Atlas SEO from your Plugins page.
## Manually
1. Upload the `metasync` folder to the `/wp-content/plugins/` directory
2. Activate the Search Atlas SEO 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 Search Atlas SEO?
Search Atlas SEO 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

##### Dashboard of Linkgraph with token authentication

##### 404 Error Monitor

##### Search Engine Verification

##### Local Business SEO

##### Code Snippets

##### Google Instant Index

##### Google Console

##### Optimal Settings

##### Global Settings

##### Redirections

##### Error Logs

# Changelog
## 1.4.2
- Add new API endpoint getPostByURL to find post by URL
- Update README content and attribute of "Tested up" to latest version
- Update getPagesList API code to show all pages in JSON response
- Fix a bug for getting post_id in API codes
- Fix for Pages management API code for sub pages
## 1.4.1
- Three new API endpoints added for creating pages
- Change the heartbeat endpoints and functions names
- Update heartbeat categories and users sync limit variables and response
- Plugin name and description updated
- Add Plugin banner for marketplace page
- Remove Sitemaps feature, functions and route
- Add option to Enable/Disable Schema on Posts and Pages
- Improve General Setting UI/UX
- Fix for bugs and code improvements
## 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 randomly 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
- Refactor 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.
- Refactor 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/Page 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 Search Atlas API key in general settings.
- Add Search Atlas 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 variables.
- 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.