sandywp / plugins / thinkrank
ThinkRank AI SEO
AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO
WordPress SEO plugin with AI SEO: meta descriptions, schema, XML sitemaps, Search Console, llms.txt, AEO & GEO. Your AI SEO assistant runs it via MCP.
Ready in seconds.
v2.2.0 10,000+ installs WP 6.0+ PHP 7.4+

What you get inside
8 screens-
Agentic AI SEO — connect Claude, ChatGPT, or Cursor to your WordPress SEO with the built-in MCP server.
-
Your AI assistant generating and updating WordPress SEO metadata in plain language via ThinkRank's MCP tools.
-
AI Metadata Generator — SEO title and meta description with a live SERP preview.
-
SEO content analysis dashboard — 13-factor score, focus keyword, and one-click apply suggestions.
-
Schema Manager — choose Article, FAQ, Local Business, or Review schema with validation.
-
XML Sitemap generator — Basic, Complete, E-commerce, and Segmented modes with post-type controls.
-
llms.txt generator — a maintained Markdown index of your content for AI agents and tools.
-
Google Search Console & GA4 insights with Core Web Vitals inside WordPress.
About this plugin
ThinkRank is the AI SEO plugin for WordPress that your AI assistant can operate. Ask Claude, ChatGPT, or Cursor to write metadata, audit posts, fix schema, and run bulk SEO work on your site — in plain language, from the chat window you already use. Underneath sits a complete SEO plugin: meta tags (SEO titles and meta descriptions), real-time on-page content analysis, keyword optimization, schema markup and structured data, XML sitemaps, robots meta, canonical URLs, Open Graph and Twitter Cards, Local SEO, llms.txt, and Google Search Console + GA4 insights — built for Google and for AI search (AEO and GEO) alike.
Two things make ThinkRank different, and both are checkable:
- Your assistant runs it directly. ThinkRank ships a built-in connection for AI assistants (a self-hosted MCP server) — no companion plugin, no terminal. No other WordPress SEO plugin ships one.
- Every AI feature is included, with no credit meter. You bring your own API key (OpenAI, Claude, Gemini, OpenRouter), so there are no monthly AI credits to buy, meter, or watch expire — in free and in Pro alike.
Switching? The Setup Wizard imports your data from Yoast SEO, Rank Math, AIOSEO, and SEOPress and takes over cleanly — details below.
It works where you already build: Gutenberg, Elementor, Divi, Oxygen/Breakdance, and the Classic Editor — and on multilingual sites running WPML, Polylang or TranslatePress.
Watch: SEO in the Assistant Era
SEO creator WP Simple Hacks on how AI assistants and answer engines are changing day-to-day SEO work:
Run Your SEO From a Chat Window — Claude, ChatGPT and Cursor
ThinkRank ships a self-contained Model Context Protocol (MCP) server built right into the plugin — no companion plugin, no external libraries, no terminal. It turns your AI assistant into an SEO operator, not just an SEO copywriter.
- Connect Claude, ChatGPT, Cursor or any MCP-compatible AI assistant to your WordPress site.
- Ask for SEO in plain language:
- “Write an SEO title and meta description for this post.”
- “Which posts are missing SEO metadata?”
- “Add FAQ schema to this page.”
- “Generate an llms.txt file for my website.”
- “Review this page and suggest on-page SEO improvements.”
- “Check Search Console opportunities for pages with high impressions and low CTR.”
- 35+ SEO tools exposed to your assistant — metadata, schema, site identity, sitemaps, robots.txt & robots meta, image SEO, social meta, instant indexing, llms.txt, SEO scores, insights and opportunities.
- Connection health check — a “Test connection” button makes a real call and tells you exactly which step failed.
- Safe imports — connected assistants can preview an SEO import as a dry run before anything is written.
Easy Claude, ChatGPT, Cursor and MCP Client Setup
- One-click Claude connection via a guided OAuth 2.1 flow with PKCE — no API key to copy, no config file.
- Application Password fallback for ChatGPT, Cursor, and other MCP-compatible clients, with ready-made configuration details.
- Admin-controlled, off by default, revocable in one click — enable it under ThinkRank → MCP when you’re ready; delete the connected Application Password and access ends immediately.
Migrate from Rank Math, Yoast SEO, AIOSEO or SEOPress
A guided Setup Wizard detects your current SEO plugin and imports your metadata, schema settings, sitemap settings, image SEO data, templates, and related SEO settings from Rank Math SEO, Yoast SEO, All in One SEO (AIOSEO), and SEOPress — then deactivates the old plugin once its data is safely migrated.
The importers go well past basic post meta: title formats, Knowledge Graph identity, author archive and role settings, IndexNow keys and history, sitemap exclusions, breadcrumbs, social defaults, News/Video sitemap post types and local business details all carry over.
Looking for a Rank Math, Yoast SEO, AIOSEO or SEOPress alternative because of upsell notices, metered AI credits or per-site pricing? This migration path is built for exactly that switch.
AI SEO Metadata Generator: Meta Tags, SEO Titles and Meta Descriptions
- Generate SEO title suggestions for posts, pages, products, and custom post types.
- AI meta descriptions written for search snippets and click-through rate.
- Live SERP preview before you publish.
- Apply suggestions with one click — no copy-pasting.
- Fully editable fields with manual override.
SEO Content Analysis, Focus Keywords and Keyword Optimization
- Real-time on-page SEO content analysis with a 13-factor SEO score.
- Focus keyword tracking and usage (up to 5 keywords per post) with cannibalization warnings.
- Actionable recommendations for title, meta description, headings, links, readability, and structure.
- One-click “Apply” for AI-suggested fixes — not just generic advice.
- “Explain with AI” on any suggestion — a short, post-specific explanation of why it matters and how to fix it.
- Bulk SEO Optimization — review and fix titles, descriptions, and keywords across many posts from one screen.
Site SEO Analyzer — a Whole-Site Audit With No Google Connection
- A crawl-free, whole-site SEO audit with a 0–100 score and letter grade.
- Checks across Basic SEO, Advanced SEO, Content, Performance & Technical, and Security.
- Per-category results with “how to fix” guidance, plus deep links straight to the relevant setting.
- Runs without connecting Google — useful on staging, new sites, and client audits.
Schema Markup and Structured Data for Rich Snippets
Output valid JSON-LD structured data so search engines can show rich results:
- Organization, Website, Article, FAQ, HowTo, VideoObject, Review, Local Business, and Breadcrumb schema.
- Out-of-the-box schema on posts, pages, CPTs, archives, and the homepage.
- Import Schema From Any Website to clone a competitor’s structured data as a starting point.
- Deployment validation to catch structured-data errors before they reach Search Console.
SEO Blocks: FAQ, HowTo and Table of Contents
- FAQ block — inline Q&A rendered as an accordion that works with no JavaScript, and outputs FAQPage structured data automatically.
- HowTo block — step-by-step instructions with per-step images and total time, with automatic HowTo schema.
- Table of Contents block — builds its list live from your headings, adds anchor links that work without JavaScript, and emits SiteNavigationElement schema.
- Elementor widgets for all three, so Elementor-built pages get the same content patterns and structured data as Gutenberg.
Works With Every Page Builder
Page builders store their content outside post_content, which is why SEO plugins often report a 1,500-word page as empty. ThinkRank reads each builder’s own stored content, so scoring, bulk optimization, the post-list SEO column, cron reports, and AI assistants all see the real words on the page.
- Gutenberg / Block Editor — a pinned “Configure SEO” launcher in the editor header with a live SEO score badge.
- Elementor — edit ThinkRank SEO fields without leaving the Elementor editor.
- Divi — a ThinkRank button in the Divi Visual Builder page bar opens the full SEO panel over the canvas.
- Oxygen / Breakdance — a floating launcher inside the builder opens the same SEO panel, with content read straight from the builder’s node tree.
- Classic Editor — the full ThinkRank metabox with a bottom drawer and live SEO pattern previews.
Multilingual SEO for WPML, Polylang and TranslatePress
- SEO fields in the WPML Translation Editor — SEO title, meta description, social titles/descriptions, and focus keyword are exposed as translatable strings, so translators no longer need to open every language by hand.
- Correct
og:localeandog:locale:alternate— each translated page advertises its own language and links to its alternates for social crawlers. - hreflang without duplicates — ThinkRank emits hreflang tags only when WPML or Polylang isn’t already printing them, so you never end up with two competing sets.
- Language-aware XML sitemaps — the sitemap covers every language, instead of only the one that was active when it was generated.
- Detected automatically, and completely inactive on monolingual sites.
XML Sitemap Generator and Indexing Tools
- Multiple sitemap modes: Basic, Complete, E-commerce, and Segmented.
- Real sitemap index with paginated child sitemaps, automatic splitting of oversized sitemaps, and per-post-type controls.
- Memory-efficient generation that stays fast on large sites.
- AI-optimized robots.txt with automatic sitemap discovery.
- Instant Indexing — submit new and updated URLs straight to search engines (IndexNow) for faster indexing, in the background via WP-Cron.
llms.txt Generator
- Generate and maintain an llms.txt file — a Markdown index of your important content that AI coding agents and agentic tools read by convention.
- Straight talk, because you deserve a vendor that gives it: Google has stated llms.txt does not affect Google Search or AI Overviews, and no reliable evidence ties the file to AI citations. We ship it as useful infrastructure for AI tooling, not as a ranking lever.
- Auto-regenerates as your content changes, with full control over what’s included.
Built for AI Search: AEO and GEO
Answer Engine Optimization (AEO) is being the answer ChatGPT, Perplexity, Gemini, Claude and Google AI Overviews give; Generative Engine Optimization (GEO) is being the source they cite. ThinkRank ships the groundwork both depend on — no unverifiable ranking claims:
- Structured data AI systems can parse — Organization, Article, FAQ, HowTo, Product, Local Business and breadcrumb schema, validated before output.
- Consistent on-page signals — meta titles and descriptions, canonical URLs, robots directives and Open Graph that agree everywhere, so answer engines read the page as you intend.
- llms.txt — a maintained Markdown index of your key content for AI agents.
- An AI assistant in the loop — over MCP, ask Claude or ChatGPT to review a page the way an answer engine reads it and apply the fixes from the same chat.
Google Search Console, GA4 and SEO Insights
- Google Search Console: clicks, impressions, queries, and keyword opportunities inside WordPress.
- Website Insights dashboard widget — your last 30 days of Search Console traffic, top queries, and headline metrics right on the WordPress dashboard.
- Google Analytics 4: traffic and organic performance.
- PageSpeed Insights and Core Web Vitals monitoring.
- AI-powered, natural-language explanations, trends, and scheduled email SEO reports.
On-Page & Technical SEO: Robots Meta, Canonical URLs, Robots.txt, Breadcrumbs
- Canonical URL controls to manage duplicate-content signals.
- Robots meta settings (noindex, nofollow) per post and globally.
- Robots.txt management with sitemap linking, kept in sync with the live file.
- Schema-enabled breadcrumb navigation, with context-aware titles and an optional border.
- Site identity and title-format management, including Tag and Archive title formats with context-aware variable buttons.
Open Graph, Twitter Cards and Social Media Previews
- Open Graph metadata, social titles, and descriptions for every social media share.
- Twitter Cards (X) support.
- Facebook, LinkedIn, and Pinterest previews with real-time editing.
- Social profile fields validated before they’re published as verification tags.
AI Content Brief Generator
- Generate a full content brief — outline, headings, entities, and content gaps — from a target keyword.
- Competitor analysis so you can see what’s already ranking.
- Generate a complete article draft, not just an outline, in a tabbed layout.
- Save briefs and export them in multiple formats.
Image SEO, Local SEO & WooCommerce
- Image SEO — automated alt text written to the Media Library record itself, so it works everywhere (not just in rendered content). Bulk-fill every image missing alt text, auto-fill new uploads, and optionally overwrite existing alt text.
- Local SEO — business information, opening hours, location data, Local Business schema, and a local sitemap.
- WooCommerce — product metadata and E-commerce sitemap support (advanced product SEO is available in ThinkRank Pro).
Role Manager: Team and Client Access Control
- Control which roles can access Essential SEO, AI Tools, and Settings areas.
- A role × capability matrix, so editors, authors, contributors, and custom roles get exactly the SEO access you intend.
- Access rules are enforced on the REST API too, not just hidden in the menu.
Bring Your Own AI Provider Key
ThinkRank works with OpenAI, Anthropic Claude, Google Gemini, OpenRouter, and compatible custom endpoints — you bring your own key, so you keep direct control over model selection, cost, and privacy.
- No AI key needed for: metadata, schema, XML sitemaps, robots meta, canonical URLs, breadcrumbs, Open Graph, Search Console/GA4, the Site SEO Analyzer, multilingual output and page-builder integrations.
- AI key required for: AI metadata generation, content briefs, AI insights, “Explain with AI”, and the generative MCP tools.
ThinkRank Pro
Upgrade to ThinkRank Pro for advanced, agentic-ready SEO automation:
- Redirect Manager & 404 Monitor — create and manage redirects (301/302/307/308/410/451) and log 404s with one-click “create redirect from 404”.
- AI Internal Linking — relevance-ranked internal-link suggestions with one-click insertion, in bulk by post type.
- Broken Link Checker — scan content, verify links, and fix, unlink, or dismiss broken URLs.
- Rank Tracker — track keyword positions over time with daily Search Console snapshots and per-keyword history charts.
- Custom Schema & Display Conditions — add any JSON-LD schema type and control exactly where it outputs, with live validation.
- Advanced WooCommerce SEO — product identifiers (GTIN/MPN/ISBN), variation offers, and product Open Graph.
- Multi-location Local SEO — a locations table, per-location LocalBusiness schema, and the
[thinkrank_locations]shortcode. - Publisher Sitemaps — News and Video sitemaps — plus additional focus keywords.
- Advanced Analytics — GA4 users overview, traffic channels, top content, and URL index status inside WordPress.
- Pro features are exposed to connected AI assistants through the MCP server too.
Perfect For
- WordPress site owners who want AI-powered SEO
- Bloggers and publishers producing content at scale
- SEO professionals and agencies managing client sites
- WooCommerce stores and local businesses
- Elementor, Divi, and Oxygen/Breakdance site builders
- Multilingual sites running WPML or Polylang
- Content teams, developers, and teams that run their work through an AI assistant
- Publishers who want to show up in AI answers and citations (AEO and GEO)
Why Choose ThinkRank?
- The only WordPress SEO plugin your AI assistant can operate directly (built-in MCP server)
- Every AI feature included at a flat price — your own API key, no monthly credit meter
- Real on-page and technical SEO — not just an AI writer
- A whole-site SEO Analyzer that needs no Google connection
- Accurate scoring on Elementor, Divi, and Oxygen/Breakdance pages
- WPML and Polylang support with correct hreflang and per-language sitemaps
- Schema markup and structured data for rich snippets, plus FAQ/HowTo/TOC blocks
- XML sitemap generator, robots.txt, instant indexing, and llms.txt
- AEO and GEO groundwork — structured data, clean on-page signals and llms.txt for ChatGPT, Perplexity, Gemini and AI Overviews
- One-click migration from Rank Math, Yoast, AIOSEO, and SEOPress
Questions
- What is ThinkRank?
ThinkRank is an AI SEO plugin for WordPress that helps manage metadata, on-page SEO, technical SEO, schema markup, XML sitemaps, robots meta, canonical URLs, Open Graph social meta, Google Search Console insights, GA4 analytics, llms.txt, and AI-powered SEO recommendations. It also includes a built-in MCP server so AI assistants like Claude, ChatGPT, and Cursor can help run SEO tasks in plain language.
- What is the ThinkRank MCP server?
The ThinkRank MCP server is a built-in Model Context Protocol server that lets compatible AI assistants connect to your WordPress site and work with ThinkRank’s SEO tools. After authorization, your AI assistant can help generate metadata, review SEO opportunities, work with schema, manage llms.txt, inspect SEO scores, and guide optimization workflows — without constant dashboard switching.
- How do I connect ThinkRank to Claude?
Enable the MCP server in ThinkRank, copy your site’s MCP URL, add it to Claude, and approve the connection through the guided authorization flow. ThinkRank uses an OAuth 2.1 flow with PKCE protection, so you don’t need to manually copy API keys into Claude for the standard connection.
- Does ThinkRank work with ChatGPT, Cursor and other MCP clients?
Yes. ThinkRank is designed for MCP-compatible clients. Claude has a guided one-click-style setup, and ChatGPT, Cursor, and other compatible tools can connect using the Application Password fallback and ready-made configuration details provided by ThinkRank.
- Is the MCP connection secure?
Yes. The MCP server is off by default, admin-controlled, and designed for authorized users only. Connections are tied to WordPress authorization and Application Passwords. If you delete the connected Application Password, access is revoked immediately.
- Does ThinkRank work with Elementor, Divi and Oxygen?
Yes. ThinkRank adds a native SEO panel inside the Elementor editor, the Divi Visual Builder, and the Oxygen/Breakdance builder, alongside the Gutenberg launcher and the Classic Editor metabox. Just as importantly, ThinkRank reads the content those builders store outside
post_content, so SEO scoring, bulk optimization, the post-list SEO column, and AI assistants analyze the real page content instead of reporting a builder page as empty.- Does ThinkRank support WPML, Polylang and TranslatePress?
Yes. ThinkRank detects WPML and Polylang automatically. SEO fields appear in the WPML Translation Editor, each translated page advertises its own
og:localeand links to its alternates, XML sitemaps cover every language, and hreflang tags are only added when your multilingual plugin isn’t already printing them — so you don’t end up with two competing sets. On monolingual sites the integration stays completely inactive.- What is the Site SEO Analyzer?
The Site SEO Analyzer is a crawl-free, whole-site audit that gives your site a 0–100 score and a letter grade without requiring a Google connection. It runs checks across Basic SEO, Advanced SEO, Content, Performance & Technical, and Security, and shows per-category results with “how to fix” guidance that deep-links to the relevant setting.
sandywp / also on the shelf
Try another plugin
SEOPress – AI SEO Plugin & On-site SEO
4.8 · 300K+ installs
WordPress SEO plugin with AI SEO metadata, schema, XML sitemap, redirections & Search Console. Privacy-first, white-label…
GetGenie – AI SEO Assistant & Content Writer with Keyword Research, AEO…
4.8 · 80K+ installs
AI powered SEO assistant & content writer with 40+ templates, chatbot, NLP keyword research, AEO, GEO, SEO analysis for…
Xagio SEO & AEO – AI SEO for Google Rankings & AI Visibility
4.9 · 10K+ installs
AI powered meta, clustering, content, schema & rank tracking, plus an AI website builder - the AI SEO weapon most WordPress…
Spin up a real WordPress site in seconds.
Test plugins, build a demo, hand a client a link — then squash it and start again. No local setup, no Docker.