=== 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 ![](assets/screenshot-1.png) ##### Dashboard of Linkgraph with token authentication ![](assets/screenshot-2.png) ##### 404 Error Monitor ![](assets/screenshot-3.png) ##### Search Engine Verification ![](assets/screenshot-4.png) ##### Local Business SEO ![](assets/screenshot-5.png) ##### Code Snippets ![](assets/screenshot-6.png) ##### Google Instant Index ![](assets/screenshot-7.png) ##### Google Console ![](assets/screenshot-8.png) ##### Optimal Settings ![](assets/screenshot-9.png) ##### Global Settings ![](assets/screenshot-10.png) ##### Redirections ![](assets/screenshot-11.png) ##### Error Logs ![](assets/screenshot-12.png) # 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.