# RankKit SEO > The WordPress SEO plugin AI agents can run safely: built-in MCP server, approval queue and undo, bring-your-own-key AI, Search Console, and AI visibility tracking. ## Pages - [Home](https://rankkitseo.site/) - [Pricing](https://rankkitseo.site/pricing) - [RankKit SEO vs Yoast SEO, Rank Math, All in One SEO and ThinkRank](https://rankkitseo.site/compare) - [Documentation](https://rankkitseo.site/docs) - [Changelog](https://rankkitseo.site/changelog) ## Key facts - Free for unlimited sites; GPLv2 or later. The free plugin includes the MCP server, claude.ai and ChatGPT connection by URL, schema manager, redirects, Search Console and GA4 reports, Local SEO, WooCommerce Product schema and WPML, Polylang and TranslatePress support. - Pro adds AI visibility tracking, rank tracking, AI insights, Traffic Recovery, Search Console opportunities, schema templates, news and video sitemaps, AI internal linking, advanced redirects, a 404 monitor and a broken link checker. - Built-in MCP server: 101 SEO tools in the free plugin, 128 with Pro, no companion plugin. Agent access is off by default. - Every agent write supports a dry run (old and new values), approval mode holds edits until a person approves them, and every change can be reverted, one at a time or as a batch. - AI runs on your own key (Claude, OpenAI, Gemini, OpenRouter, local models or WordPress AI). No credits. - Imports from Yoast SEO, Rank Math, All in One SEO, SEOPress, The SEO Framework, Slim SEO and Squirrly SEO, plus Redirection redirects; imports are backed up first and revertable. - Adds no front-end JavaScript; a small stylesheet loads only on pages that use its FAQ, How-to or Table of contents blocks. ## Docs Every guide as Markdown. All of them in one file: https://rankkitseo.site/llms-full.txt ### Getting started - [Quick start: RankKit SEO in 10 minutes](https://rankkitseo.site/docs/quick-start.md): Install RankKit SEO, bring your SEO data across from another plugin, run your first audit, add your AI key and connect an AI agent. - [Install RankKit SEO](https://rankkitseo.site/docs/install-rankkit.md): Download the free RankKit SEO plugin, upload and activate it in WordPress, and learn what it switches on by default and how Pro fits in. - [System requirements](https://rankkitseo.site/docs/system-requirements.md): The WordPress and PHP versions RankKit SEO needs, plus what specific features require, such as pretty permalinks, HTTPS, WP-Cron and WordPress 6.9. - [A tour of the RankKit SEO admin](https://rankkitseo.site/docs/admin-tour.md): Find your way around RankKit SEO in wp-admin: what each menu page does, where Settings and Tools live, and how the header, badges and save bar work. - [The Dashboard and SEO health score](https://rankkitseo.site/docs/dashboard.md): What the RankKit SEO Dashboard shows: the 0 to 100 SEO health score, stat tiles, top issues, modules, recent changes and agent activity. - [Turn modules on and off](https://rankkitseo.site/docs/modules.md): Every RankKit SEO module, what it does, whether it is on by default and how to switch it on or off from the Modules card on the Dashboard. - [Switch from Yoast SEO, Rank Math or another SEO plugin](https://rankkitseo.site/docs/import-from-other-seo-plugins.md): Import titles, descriptions, keywords, robots, canonicals, social fields and redirects from Yoast SEO, Rank Math, AIOSEO and others into RankKit SEO. - [RankKit SEO Free vs Pro](https://rankkitseo.site/docs/free-vs-pro.md): A feature-by-feature comparison of RankKit SEO Free and RankKit SEO Pro, covering SEO, AI, agents, schema, redirects, analytics and AI visibility. ### AI agents & MCP - [Connect an AI agent to WordPress over MCP](https://rankkitseo.site/docs/connect-ai-agents.md): Turn on RankKit SEO's built-in MCP server and connect Claude, ChatGPT, Cursor or VS Code so an AI agent can audit and fix your SEO. - [Connect Claude Code](https://rankkitseo.site/docs/mcp-claude-code.md): Add RankKit SEO to Claude Code with one terminal command and an agent token, then let Claude audit and fix your WordPress SEO. - [Connect Claude Desktop](https://rankkitseo.site/docs/mcp-claude-desktop.md): Connect the Claude Desktop app to RankKit SEO by adding a short block to claude_desktop_config.json with your agent token, then restarting Claude. - [Connect Cursor](https://rankkitseo.site/docs/mcp-cursor.md): Connect Cursor to RankKit SEO's MCP server by adding your site's endpoint and an agent token to mcp.json, then work on your SEO from Cursor's chat. - [Connect VS Code (GitHub Copilot)](https://rankkitseo.site/docs/mcp-vs-code.md): Connect VS Code and GitHub Copilot to RankKit SEO by adding your MCP endpoint and agent token to .vscode/mcp.json and starting the server. - [Connect claude.ai or ChatGPT by URL](https://rankkitseo.site/docs/connect-claude-ai-chatgpt.md): Add your site to claude.ai or ChatGPT as a custom connector, sign in to WordPress and pick an access level. No token to copy, and it's free. - [Agent tokens, scopes and access levels](https://rankkitseo.site/docs/agent-tokens.md): Create RankKit SEO agent tokens for MCP clients, choose per-area permissions and expiry, and see when each token was last used or revoke it. - [Approval mode, dry runs and undo](https://rankkitseo.site/docs/approval-dry-run-undo.md): How RankKit SEO keeps AI agents in check: preview every change with a dry run, hold edits for your approval, and undo any applied change. - [Ready-made agent workflows (MCP prompts)](https://rankkitseo.site/docs/mcp-prompts.md): RankKit SEO's eleven ready-made MCP prompts, from an SEO health check to drafting an article, which your AI client can run as slash commands. - [Monitor what agents do](https://rankkitseo.site/docs/agent-activity.md): See every tool call an AI agent makes, which token made it and whether it worked, plus the changes agents propose and how to review them. - [WordPress Abilities API support](https://rankkitseo.site/docs/wordpress-abilities-api.md): On WordPress 6.9 and later, RankKit SEO registers every available MCP tool as a WordPress ability, so other agent frameworks and MCP adapters can use them. - [Fix MCP connection problems](https://rankkitseo.site/docs/mcp-troubleshooting.md): Every error RankKit SEO's MCP server, OAuth sign-in and agent tools can return, what causes it and how to fix it, from bad tokens to missing tools. ### AI features - [Add your AI provider key](https://rankkitseo.site/docs/ai-providers.md): Connect RankKit SEO to Anthropic Claude, OpenAI, Google Gemini, OpenRouter, a local model or WordPress AI with your own key, then test the connection. - [What RankKit SEO's AI can do](https://rankkitseo.site/docs/ai-features.md): Every RankKit SEO AI feature in one place, from title, description and alt text suggestions to content briefs, drafts and Pro bulk tools. - [AI assistant in the editor: generate metadata and review content](https://rankkitseo.site/docs/editor-ai-assistant.md): Generate the SEO title, meta description and focus keywords in one click, or get an AI review of your content with a quality score, in the block editor. - [Write a post with AI in the editor](https://rankkitseo.site/docs/write-with-ai.md): Write a complete, SEO-ready article for a post from the block editor with your own AI provider, review it, then insert it into the post. - [AI writer: briefs and drafts](https://rankkitseo.site/docs/ai-writer.md): Turn a keyword into a content brief with an outline, questions and internal links, then into a full article saved as a draft in WordPress. - [Bulk AI titles and descriptions](https://rankkitseo.site/docs/bulk-ai-seo.md): Write SEO titles, meta descriptions and alt text for many pages at once with AI in RankKit SEO Pro, with a backup first and one-click undo. - [Image SEO and AI alt text](https://rankkitseo.site/docs/image-seo-alt-text.md): Give every image readable alt text: automatic alt text from file names on upload, a missing-alt list, and AI that looks at the image itself. - [AI usage limits, costs and privacy](https://rankkitseo.site/docs/ai-limits-and-privacy.md): How RankKit SEO's daily AI request limit and pause switch work, what each AI request sends to your provider, and how your API key is kept private. ### Titles, meta & content - [Set up titles and meta descriptions](https://rankkitseo.site/docs/titles-and-meta.md): Set the title separator, home page title and description, and archive rules in RankKit SEO, and learn how SEO titles and descriptions are chosen. - [Settings for posts, pages and custom post types](https://rankkitseo.site/docs/content-types.md): Set the default SEO title and description templates, schema type and indexing for posts, pages, products, custom post types and taxonomies. - [Title and description variables](https://rankkitseo.site/docs/template-variables.md): Every variable you can use in RankKit SEO title and description templates, such as %title%, %sitename% and %sep%, with what each one outputs. - [Edit SEO in the block editor](https://rankkitseo.site/docs/edit-post-seo.md): A tour of the RankKit SEO panel in the block editor: title, description, keywords, analysis, schema, social, advanced settings and Write with AI. - [SEO in the Classic Editor](https://rankkitseo.site/docs/classic-editor.md): Use RankKit SEO in the Classic Editor: the RankKit SEO box with search preview, analysis and social fields, and the RankKit SEO Schema box. - [Focus keywords](https://rankkitseo.site/docs/focus-keywords.md): Add a main focus keyword and related keywords to a post in RankKit SEO, see a score for each, and catch keyword cannibalization between pages. - [Content analysis checks](https://rankkitseo.site/docs/content-analysis.md): Every RankKit SEO content analysis check in the editor, what it takes to pass, how much it counts toward the SEO score, and how to fix each one. - [SEO for categories, tags and taxonomies](https://rankkitseo.site/docs/category-tag-seo.md): Set the SEO title, meta description and indexing of category, tag and custom taxonomy archives in RankKit SEO, per term or for a whole taxonomy. - [The bulk SEO editor](https://rankkitseo.site/docs/seo-editor.md): Edit SEO titles, meta descriptions and focus keywords for every page from one table in RankKit SEO, find missing fields and fix duplicate titles. - [Social sharing: Open Graph and X cards](https://rankkitseo.site/docs/social-sharing.md): Control how your pages look when shared on Facebook, LinkedIn, X, Slack and WhatsApp with RankKit SEO's Open Graph and X card settings. - [Site identity: organization or person](https://rankkitseo.site/docs/site-identity.md): Tell search engines who runs your site, an organization or a person, with its name, logo and social profiles, for schema and knowledge panels. - [Verify your site with Google, Bing and others](https://rankkitseo.site/docs/webmaster-verification.md): Add verification codes for Google Search Console, Bing Webmaster Tools, Yandex, Pinterest and Baidu in RankKit SEO to prove you own your site. - [Noindex, nofollow and canonical URLs](https://rankkitseo.site/docs/noindex-canonical.md): Keep pages out of search with noindex, stop link credit with nofollow, and point duplicates to the main version with canonical URLs in RankKit SEO. - [Advanced post settings: redirect, hide from search and archives, robots](https://rankkitseo.site/docs/advanced-post-settings.md): Redirect a single post, hide it from your site's own search results or archive pages, and mark pillar content from the block editor's Advanced section. - [External link rules (nofollow, sponsored, new tab)](https://rankkitseo.site/docs/external-links.md): Add nofollow, sponsored or ugc to external links and open them in a new tab across your site with RankKit SEO, with domain allow and deny lists. ### Schema & rich results - [How RankKit SEO's schema works](https://rankkitseo.site/docs/schema-overview.md): RankKit SEO builds one connected JSON-LD graph for every page automatically. Learn which nodes it outputs, where they come from and how to change them. - [Add and edit schema on a page](https://rankkitseo.site/docs/schema-manager.md): Use the Schema manager to add Recipe, Event, Product, FAQ, Job posting and other schema to a page, with every type and field explained. - [Check and import schema](https://rankkitseo.site/docs/schema-validator.md): Validate the final JSON-LD a page outputs, fix errors before Google sees them, and import schema from another page's URL or from pasted code. - [Schema templates and custom fields](https://rankkitseo.site/docs/schema-templates.md): Write schema once and apply it to every matching post with display conditions, filled from ACF, Meta Box, Pods or ACPT fields with %cf% variables. - [FAQ, How-to and Table of contents blocks](https://rankkitseo.site/docs/faq-howto-blocks.md): Add FAQ, How-to and Table of contents blocks that output FAQPage, HowTo and navigation schema, with no JavaScript and a tiny stylesheet. - [Breadcrumbs](https://rankkitseo.site/docs/breadcrumbs.md): Show a breadcrumb trail with the [speedrank_breadcrumbs] shortcode or a PHP template tag, and get matching BreadcrumbList schema on every page. ### Sitemaps & crawling - [XML sitemaps](https://rankkitseo.site/docs/xml-sitemaps.md): RankKit SEO's XML sitemaps build on WordPress core sitemaps and leave out noindexed content. Find your sitemap URL, choose what's included and submit it. - [News and video sitemaps](https://rankkitseo.site/docs/news-video-sitemaps.md): Publish a Google News sitemap of articles from the last 48 hours and a video sitemap built from YouTube, Vimeo and self-hosted videos in your posts. - [Edit robots.txt](https://rankkitseo.site/docs/robots-txt.md): Add your own robots.txt rules, allow or block 15 AI crawlers one by one, and see exactly what RankKit SEO writes into your site's virtual robots.txt. - [Control and track AI crawlers](https://rankkitseo.site/docs/ai-crawlers.md): See which AI bots crawl your site, which pages they read and why, and allow or block each AI crawler from RankKit SEO's robots.txt settings. - [llms.txt and Markdown pages for AI](https://rankkitseo.site/docs/llms-txt.md): RankKit SEO publishes /llms.txt and clean Markdown copies of your pages for AI agents, plus llms-full.txt and an AI usage policy in RankKit SEO Pro. - [IndexNow: instant indexing for Bing and others](https://rankkitseo.site/docs/indexnow.md): Turn on IndexNow so Bing, Yandex, Naver and Seznam hear about new and updated posts within a minute, and submit any URL by hand from Tools. ### Redirects & 404s - [Create and manage redirects](https://rankkitseo.site/docs/redirects.md): Send old URLs to new ones with 301, 302 and 307 redirects in RankKit SEO, with hit counts, search, automatic slug-change redirects and one-click undo. - [Automatic redirects when a slug changes](https://rankkitseo.site/docs/automatic-redirects.md): When you change the slug of a published post, RankKit SEO adds a 301 redirect from the old address automatically. Learn how it works and how to undo it. - [Regex, prefix, 410 and 451 redirects](https://rankkitseo.site/docs/advanced-redirects.md): Redirect whole folders with Starts with matching, rewrite URLs with regular expressions, and return 308, 410 Gone or 451 status codes with RankKit SEO Pro. - [404 monitor and catch-all](https://rankkitseo.site/docs/404-monitor.md): Log every missing URL visitors and bots hit, redirect each in a click, and send the rest to a page you choose with the 404 catch-all in RankKit SEO Pro. - [Import redirects from Redirection and other plugins](https://rankkitseo.site/docs/import-redirects.md): Import redirects into RankKit SEO from Redirection, Rank Math, Yoast SEO Premium, Squirrly SEO or another RankKit SEO site, with backup and one-click undo. ### Site audit & performance - [Run a site audit and fix issues](https://rankkitseo.site/docs/site-audit.md): Run RankKit SEO's site audit, read the 0 to 100 SEO health score and fix issues in one click, from indexing and metadata to security and speed. - [Every site audit check explained](https://rankkitseo.site/docs/audit-checks.md): A reference of every check in the RankKit SEO site audit, grouped by category, with its severity, what it means, how to fix it and which have Fix it. - [Security hardening settings](https://rankkitseo.site/docs/security-hardening.md): RankKit SEO's four security switches turn off XML-RPC, block username discovery, disable the file editor and hide the WordPress version. Turn on and undo. - [Page speed and Core Web Vitals](https://rankkitseo.site/docs/page-speed.md): Test any page with Google PageSpeed Insights from WordPress, see Core Web Vitals from real users and lab tests, and track your speed score over time. - [Competitor analysis](https://rankkitseo.site/docs/competitor-analysis.md): Compare your page with a competitor that outranks you: titles, headings, word count, schema, links and keywords side by side, plus AI gap ideas. - [Focus pages](https://rankkitseo.site/docs/focus-pages.md): Pick up to 25 pages that matter most and get a ranking diagnosis for each, combining Search Console data, on-page checks and Google index status. - [Index status (URL inspection)](https://rankkitseo.site/docs/index-status.md): See which pages Google has indexed, straight from Search Console's URL Inspection API, with daily automatic checks and a column on every posts list. - [Audit history](https://rankkitseo.site/docs/audit-history.md): Keep every site audit run, chart your SEO health score over time, see which issues appeared or were fixed, and run the audit automatically every week. - [Broken link checker](https://rankkitseo.site/docs/broken-link-checker.md): Scan every internal and external link in your published content in the background, then unlink, replace or redirect broken ones in one click. ### Search Console & analytics - [Connect Google Search Console and GA4](https://rankkitseo.site/docs/connect-google-search-console.md): Connect Search Console and GA4 to RankKit SEO with your own Google Cloud OAuth client or a service account, then choose your properties. - [Use Site Kit by Google's connection](https://rankkitseo.site/docs/site-kit.md): Use Site Kit by Google's connection for RankKit SEO's Search Console and GA4 reports, with no Google Cloud project or second sign-in. - [Search and traffic reports](https://rankkitseo.site/docs/analytics-reports.md): Read the Search Console and GA4 reports in RankKit SEO → Analytics, from clicks and top queries to organic sessions and visits from AI assistants. - [Add the Google Analytics 4 tag](https://rankkitseo.site/docs/ga4-tracking.md): Add the Google Analytics 4 tag to your site with RankKit SEO by pasting your Measurement ID, and keep editors and admins out of your traffic reports. - [Search Console opportunities](https://rankkitseo.site/docs/search-console-opportunities.md): Find pages losing Google traffic, titles with weak click-through rates and keywords close to page one, then fix them from RankKit SEO in one click. - [Rank tracker](https://rankkitseo.site/docs/rank-tracker.md): Track up to 100 keywords with their daily average Google position from Search Console, 90 days of history from day one, and weekly movers. - [AI insights](https://rankkitseo.site/docs/ai-insights.md): Get a plain-language summary of what changed in your search traffic, AI referrals, crawlers, rankings and audit score, with recommended next steps. - [Traffic Recovery](https://rankkitseo.site/docs/traffic-recovery.md): Find pages losing Google clicks or rankings, see the queries they lost, and get an AI refresh brief that tells you what to update on each page. ### AI search visibility - [Optimize for AI search (GEO)](https://rankkitseo.site/docs/ai-search-optimization.md): A practical checklist to help ChatGPT, Claude, Gemini, Perplexity and Copilot find, understand and cite your site, using RankKit SEO's settings. - [AI visibility tracking](https://rankkitseo.site/docs/ai-visibility-tracking.md): See whether an AI assistant with web search mentions your brand and cites your site for the questions your customers ask, and how you compare. - [AI referral revenue for WooCommerce](https://rankkitseo.site/docs/ai-referral-revenue.md): Credit WooCommerce orders to the AI assistant that sent the shopper, and see revenue, orders and average order value from ChatGPT, Perplexity and others. - [Measure traffic from AI assistants](https://rankkitseo.site/docs/ai-referral-traffic.md): See how many visits ChatGPT, Perplexity, Claude, Gemini, Copilot and other AI assistants send your site, using your GA4 data in RankKit SEO. ### Integrations - [Local SEO](https://rankkitseo.site/docs/local-seo.md): Add LocalBusiness schema with your address, map position, phone and opening hours, show them on your site and publish a KML file, all with RankKit SEO. - [WooCommerce SEO](https://rankkitseo.site/docs/woocommerce-seo.md): RankKit SEO builds rich Product schema from WooCommerce, adds product title variables, keeps cart and checkout unindexed, and cleans up product sitemaps. - [Multilingual SEO: WPML, Polylang, TranslatePress](https://rankkitseo.site/docs/multilingual-seo.md): RankKit SEO works with WPML, Polylang and TranslatePress: SEO fields per translation, hreflang links, og:locale tags and language-aware sitemaps. - [Elementor](https://rankkitseo.site/docs/elementor.md): Edit SEO titles, descriptions and keywords inside the Elementor editor with RankKit SEO's SEO drawer, and add FAQ, How-to and TOC widgets with schema. ### Tools & settings - [The Change Log: history and undo](https://rankkitseo.site/docs/change-log.md): Every SEO change in RankKit SEO is logged with before and after values and who made it. Approve agent edits, and revert one change or a whole batch. - [Backups, export and import settings](https://rankkitseo.site/docs/backups-export-import.md): Back up and restore RankKit SEO's settings, SEO fields, alt text and redirects, and export them to a JSON file to move RankKit SEO to another site. - [File editor: edit robots.txt and .htaccess](https://rankkitseo.site/docs/file-editor.md): Edit robots.txt and .htaccess in RankKit SEO → Tools, with saved versions, one-click restore and automatic roll-back if a change breaks the site. - [Email reports](https://rankkitseo.site/docs/email-reports.md): Get a monthly SEO summary by email with your audit score, top issues, search and AI traffic. Pro adds weekly schedules, more recipients and branding. - [Role manager: who can do what](https://rankkitseo.site/docs/role-manager.md): Choose which WordPress roles can use each part of RankKit SEO, from SEO fields and AI tools to redirects, settings, Change Log approval and AI agents. - [Deactivate or uninstall RankKit SEO](https://rankkitseo.site/docs/uninstall.md): What happens when you deactivate or delete RankKit SEO: which data is removed, which SEO data is kept on purpose, and how to keep a copy before you go. ### Account & billing - [Install RankKit SEO Pro and activate your license](https://rankkitseo.site/docs/activate-pro-license.md): Download RankKit SEO Pro from your rankkitseo.site account, install it in place of the free plugin and activate your license key to unlock Pro. - [Start the 14-day free trial](https://rankkitseo.site/docs/start-free-trial.md): Try every RankKit SEO Pro feature free for 14 days with no card. How to start the trial, install Pro and what happens when the trial ends. - [Manage your license, sites and renewals](https://rankkitseo.site/docs/manage-license.md): Find your RankKit SEO Pro license key, see which sites use it, move it to another site, and understand plans, renewals, cancellation and expiry. - [Refunds and cancellations](https://rankkitseo.site/docs/refunds.md): RankKit SEO Pro has a 14-day money-back guarantee. How to ask for a refund, what happens to your site afterwards, and how to cancel auto-renewal. - [Update RankKit SEO](https://rankkitseo.site/docs/update-rankkit.md): How to update RankKit SEO Pro from inside WordPress and the free plugin from a new zip file, what happens to your data, and where to read the changelog. ### Developers - [Hooks and filters](https://rankkitseo.site/docs/hooks-and-filters.md): Every public RankKit SEO action and filter, with its parameters and what it changes, plus PHP examples for head tags, schema, llms.txt and agent tools. - [REST API](https://rankkitseo.site/docs/rest-api.md): RankKit SEO's REST routes under /wp-json/speedrank/v1, how they authenticate and check permissions, and examples for reading and saving SEO fields. - [Shortcodes and template tags](https://rankkitseo.site/docs/template-tags-shortcodes.md): Add RankKit SEO breadcrumbs, business details and store lists to posts and theme templates with shortcodes and the speedrank_breadcrumbs() template tag. - [MCP tool reference](https://rankkitseo.site/docs/mcp-tools-reference.md): Every RankKit SEO MCP tool, grouped by area, with what it does, whether it reads or writes, Free or Pro, the token access it needs and when it's listed. - [wp-config constants](https://rankkitseo.site/docs/wp-config-constants.md): The wp-config.php constants RankKit SEO reads, the ones it defines for your code, and the WordPress constants that change its audit and IndexNow behavior. ### Troubleshooting & FAQ - [Frequently asked questions](https://rankkitseo.site/docs/faq.md): Answers to common RankKit SEO questions about switching plugins, Free vs Pro, AI costs and privacy, AI agents, page builders and uninstalling. - [Common problems and fixes](https://rankkitseo.site/docs/troubleshooting.md): Fixes for common RankKit SEO problems: missing llms.txt or sitemaps, duplicate meta tags, AI errors, agent connection errors, Google and Pro issues. - [Running RankKit SEO alongside another SEO plugin](https://rankkitseo.site/docs/plugin-conflicts.md): Why two SEO plugins should not run together, how to switch to RankKit SEO safely, and which other plugins overlap with RankKit SEO features. - [Get support](https://rankkitseo.site/docs/get-support.md): How to contact RankKit SEO support, what Pro support covers, how fast you can expect a reply, and what to include so your issue gets solved quickly. ## Plans - Free: Everything a site needs to rank, free forever. (free, unlimited sites) - Pro Personal: 1 site, $59 a year - Pro Plus: 5 sites, $99 a year - Pro Agency: unlimited sites, $199 a year - Lifetime Pro Agency: unlimited sites, $299 once