Directory / plugin

ThinkRank SEO – AI SEO Plugin for SEO & Google Search Console

v2.20.1 · by WPDeveloper

AI SEO plugin for WordPress SEO: AI SEO tools, Google Search Console, meta descriptions, schema & XML sitemaps. Focus keywords+MCP for Claude/ChatGPT.

About this plugin

ThinkRank is an AI SEO plugin for WordPress that helps you write SEO titles and meta descriptions, optimize content around a focus keyword, add schema markup, generate XML sitemaps, and review Google Search Console data in your dashboard.

Manage SEO inside WordPress or connect a compatible AI assistant through the built-in MCP server. Use your own AI provider key for generation, review the results, and control which tasks connected assistants can perform.

AI SEO Titles and Meta Descriptions

Create and edit an SEO title and meta description for posts, pages, products, and supported custom post types. Generate suggestions with AI, review the search preview, and adjust the wording before applying it. Use bulk optimization to review metadata across your content and find duplicate titles and descriptions.

Focus Keyword Optimization and Content Analysis

Choose a focus keyword and check how your content uses it in titles, descriptions, headings, and body text. ThinkRank provides an on-page SEO score and recommendations for links, readability, and content structure. Review suggestions in the editor as you improve each page.

Schema Markup and Structured Data

Add JSON-LD schema markup for supported content types, including Article, FAQ, HowTo, Organization, Local Business, and Breadcrumb. Use structured data to describe your content to search engines. FAQ and HowTo blocks help you add structured content while writing; rich-result eligibility depends on the search engine and its requirements.

XML Sitemap Generator

Generate an XML sitemap to help search engines discover your public content. Choose which post types to include and use a sitemap index with paginated child sitemaps. ThinkRank supports Basic, Complete, E-commerce, and Segmented modes, with sitemap discovery through robots.txt.

Google Search Console Inside WordPress

Connect Google Search Console to review clicks, impressions, search queries, and keyword opportunities without leaving your dashboard. Use those insights to decide which pages and metadata need attention. Core SEO settings work without connecting Google.

Built-in MCP Server for AI Assistants

Connect compatible assistants such as Claude, ChatGPT, and Cursor to ThinkRank’s SEO tools. Ask an assistant to review missing metadata, inspect SEO issues, or help manage schema and sitemap settings.

An administrator enables MCP and approves each connection. Choose access by area, review changes in the activity log, and revert supported changes when needed. ThinkRank Hub is an optional way to view connected sites together.

llms.txt Generator for AI Tools

Generate and maintain an llms.txt file: a Markdown index that points AI agents and tools to important content on your site. Treat it as a content-discovery aid for compatible tools. It does not guarantee Google rankings, AI Overview inclusion, or citations in AI answers.

Technical SEO and Site Audits

Manage canonical URLs, robots meta, robots.txt, breadcrumbs, and social sharing metadata. Review the Site SEO Analyzer for site-wide issues and guidance. ThinkRank also includes image SEO controls, Local Business information, and product metadata for WooCommerce.

Free SEO Features, AI Usage, and ThinkRank Pro

The free plugin includes core metadata controls, content analysis, schema controls, XML sitemaps, and a Google Search Console connection. AI generation requires your own supported provider key or a configured compatible endpoint. Provider usage charges may apply; ThinkRank does not sell AI credit packs.

ThinkRank Pro adds advanced tools such as redirects, 404 monitoring, broken-link checking, AI internal linking, keyword rank tracking, custom schema, advanced WooCommerce SEO, multi-location Local SEO, GA4 integration, and News and Video sitemaps.

Switch to ThinkRank

Use the setup wizard to import supported SEO data from Yoast SEO, Rank Math, AIOSEO, SEOPress, Squirrly SEO, or Slim SEO. ThinkRank supports Gutenberg, the Classic Editor, and popular page builders. Configure your SEO settings, review your imported data, and connect an AI provider or assistant when you need one.

External services

Core SEO features need no external service. Each service below is contacted only when you use or switch on the feature that needs it – never to license or unlock ThinkRank features.

AI providers: OpenAI, Anthropic, Google Gemini, OpenRouter

For AI features: metadata and content brief generation, AI insights, “Explain with AI”, image alt text, and the generative MCP tools. Only providers you add an API key for are contacted. ThinkRank sends that key and the content the task needs (such as a post’s title and content, your prompt, or image data) when you run an AI action, or in the background for automatic AI features you switch on.

OpenAI-compatible endpoint you configure

Optional. If you choose the “Custom endpoint” AI provider and enter a base URL, the AI features above send the same content – and the API key you enter, if any – to that URL instead of to a provider above. Nothing is sent until you configure it, and where it goes is entirely your choice: a model on your own server (Ollama, LM Studio, vLLM), your Azure OpenAI deployment, your company gateway, or a hosted service. ThinkRank has no relationship with that endpoint, so its own terms and privacy policy apply.

ThinkRank Google connection (api.thinkrank.ai)

Clicking Connect Google (Search Console, GA4) signs in through api.thinkrank.ai, which holds ThinkRank’s Google app credentials. It receives your site URL and a one-time sign-in code on connect, and your Google refresh token whenever the access token is renewed. Terms, Privacy

ThinkRank Hub (hub.thinkrank.ai, optional)

Only if you click Connect to ThinkRank Hub under ThinkRank > AI Tools > ThinkRank Hub, or on the Setup Wizard’s ThinkRank Hub step. Connecting turns on MCP access and sends your browser to hub.thinkrank.ai with this site’s address and a one-time ticket. You then approve the hub on this site’s own approval page, the way any AI client is approved, choosing for each area whether the hub can read only or also make changes it can undo. At the approval the site tells the hub its address, its blog ID, the ThinkRank (and ThinkRank Pro) versions and its public WordPress site icon URL. MCP initialization repeats these public facts so the hub can refresh them without another connection, which means every MCP client you have approved also receives them.

Under that approval, within the areas you approve, the hub and the AI assistants you connect to the hub can read over MCP: SEO Analyzer reports, settings, posts’ and pages’ content and SEO fields, Search Console, Google Analytics and PageSpeed data, indexing history and the MCP activity log. The hub keeps the reports and figures it reads, never your posts’ content. With changes allowed, they make only the changes the approval and ThinkRank allow, each recorded in the MCP activity log where it can be reverted. The hub also checks this site’s public pages from outside (the home page, robots.txt, the sitemap and llms.txt) to report uptime and crawlability. No license key, AI provider key or Google token travels. Connecting is optional: every feature works without the hub, and you can end its access at any time with Disconnect on the same screen. Terms, Privacy

Google APIs: Search Console, Analytics Data, PageSpeed Insights, OAuth

After you connect Google or add a PageSpeed Insights key, ThinkRank sends your access token or API key, your Search Console property, and page URLs to test, to www.googleapis.com – when you open analytics or performance screens or the dashboard widget, and when scheduled reports or checks run. Disconnecting sends the token to oauth2.googleapis.com to revoke it. Terms, Privacy

IndexNow (api.indexnow.org)

Only with Instant Indexing on: your host name, IndexNow key and key file location, and the URLs you publish, delete or submit, shared with participating search engines. Terms, Privacy

WP Insights usage tracking (send.wpinsight.com, opt-in)

Nothing is sent unless you opt in, from the admin notice or by choosing “Allow & Continue” on the Setup Wizard’s first step (“Skip” sends nothing). Then, on opt-in and daily after: site URL and name, admin email, WordPress, PHP and server versions, active and inactive plugins, active theme, the plugin’s file path, and which ThinkRank features you use. Optional deactivation feedback is sent too. The email may be used for ThinkRank news and offers. Terms, Privacy

Websites you enter

Content brief competitor analysis and schema import fetch the URLs you type in, from your server. Nothing else is sent to those sites.

Source code and build

The JavaScript and CSS in assets/ are compiled. Their human-readable source ships with the plugin in src/.

The assets are built from src/ with @wordpress/scripts (webpack), which writes the compiled files to assets/.

Plugin tags