The WordPress SEO tool that works beside your plugins and proves each change landed.
RankX AI is a WordPress SEO tool that tracks your rankings and AI answers, audits your pages and writes fixes to WordPress and WooCommerce, with no plugin required. Every change is read back to confirm it landed.
7-day free trial. No credit card required.
2of 4 changes confirmed in the site’s own database
One could not be read back and is reported as unconfirmed, never as success. One never happened at all, because RankX AI worked out beforehand that the write would have returned a perfectly good success and changed nothing.
A change RankX AI cannot confirm is never reported as one that landed.
- verifiedDelivery and returnsRead back and compared. Your page cache may serve the old one for a while.
- verifiedShaker cabinet doorsRead back and compared. Price unchanged, before and after, and no input exists to change it.
- unverifiedWorktop care guideThe site did not answer the read back, so this is unconfirmed rather than failed. It may well have landed.
- refusedAbout the practiceBuilt with a page builder that keeps its content in its own tables. A write here would report success and change nothing.
Written through the site’s own REST API with an application password, with no plugin installed. The site, its pages and its figures are invented.
What it is
WordPress SEO that works beside your SEO plugins, not instead of them.
RankX AI is a WordPress SEO tool that connects through your site’s REST API, writes where your SEO plugin allows, and reads every change back.
What it is
An SEO tool for WordPress that connects, not another SEO plugin
RankX AI measures how each search engine and AI assistant sees your site, then changes posts, pages, SEO fields, alt text and products through the WordPress REST API. Yoast SEO, Rank Math or SEOPress stays installed, and RankX AI writes into its fields where they are writable.
Two SEO plugins on one site fight over the same tags. A connection adds none.
How Content Studio writes and publishes articles to WordPress
Who it is for
WooCommerce shops, service firms and their agencies
A WooCommerce merchant gets the product tools and a self-updating AI Shopping product list from the same connection. A professional services firm on a WordPress website gets verified page and metadata edits. An agency can connect a client site with a credential and install nothing there.
Agencies often cannot install plugins on client sites, so nothing essential depends on one.
What it costs
Included on every plan, from $49 a month
The WordPress connection comes with every plan and the 7-day trial, which carries 1,000 credits and starts when setup ends. The WordPress SEO tools cost no credits; the AI work behind a change, such as an article or a suggested meta description, is charged from the credit wallet.
Reading your site and previewing an edit with the WordPress tools never spends a credit.
What it reaches
24 tools reach your WordPress site, and most only look.
These WordPress SEO tools use your site’s REST API and an application password, install no plugin, and can never do more than the account you connected.
What it reads first
Through your site's own REST API, as the account you connected, before RankX AI offers to change anything. It acts as that user and can never do more than that user could.
What your site actually supports
Which content types are editable, which taxonomies exist, whether your SEO fields are writable, whether WooCommerce is present and whether a page builder is in use. A WordPress site exposes only what its plugins and the connected account allow, so nothing is assumed.
Posts, pages and the blocks inside them
Every post, page and custom type, listed and searched, each row saying whether its body can be rewritten at all. A free outline lists every block on a page, so an edit names a block rather than guessing at a position.
What your site prints to search engines
An SEO coverage check reads your pages as a visitor would and reports the technical SEO basics: whether the title, meta description, canonical, robots tag, Open Graph, structured data, sitemap and robots.txt are printed, missing or printed twice, whatever SEO plugin you run.
Revisions, redirects, media and schema
The revision list is what an edit can be rolled back to, and it says plainly when a type has none. Redirects and the 404 log come from your redirect plugin, every schema a page carries comes as JSON, and media comes with its alt text.
What it changes, on approval
Every edit defaults to a dry run that uses the identical conversion pipeline as the real thing, so the warnings the preview produces are the warnings the write will produce. Applying is a second, explicit step, and an article is published only once someone has approved it.
A whole page, or one paragraph inside it
RankX AI replaces a body, or patches specific text inside a long page and leaves every other byte and builder block id alone, which is why it reaches pages a full replacement is refused on. A bulk update runs only against ids you named.
SEO titles and meta descriptions
The two on-page SEO fields Google shows in search results, written through Yoast SEO, Rank Math or SEOPress where the plugin exposes them, and through any major SEO plugin with the optional RankX AI plugin. A write that could land only some of the fields you asked for is refused whole rather than sent half.
Blocks, media, alt text and terms
Blocks added, placed or removed by id; images uploaded and alt text set; categories and tags created and assigned. Alt text is image SEO, and the only description of an image an assistant or a screen reader can read.
Redirects and structured data
A missing address redirected through your own redirect manager, then checked by visiting the old one; a page that still loads is never redirected. A schema added or replaced through your SEO plugin, which needs the RankX AI plugin installed.
AI tools such as Claude and ChatGPT reach all of this too, through the 24 WordPress MCP tools on the RankX AI MCP server, and the permissions are not one switch. The 3 product tools sit behind commerce, separately from the rest, because they return prices and stock for a whole catalogue using your stored credential. A token’s scopes are fixed when it is issued and can never be widened, and a tool outside them is not merely refused, it is not listed.
What it writes
A change is read back and compared, or refused beforehand.
Writing to WordPress is no longer unusual; checking the write landed still is. A page RankX AI cannot safely change is declined, not broken.
Refuse before the form, not after submit
RankX AI works out whether a page's body can be rewritten at all before offering to rewrite it, and reports that on every listing row rather than only on failure. A refusal that arrives after somebody has written the copy has already wasted the work it was meant to prevent.
Show the before and after first
Every change starts as a dry run, and the dry run is the same code with a flag rather than a second implementation of it. A preview that skipped the step most likely to fail would be the confident green light that causes the loss.
Read it back, past your cache, and compare
Not the timestamp on its own. WordPress does not move a page's modified time when a save changes nothing, so an unmoved timestamp means either that the content was already identical or that a page builder swallowed the write, and those are not the same event. RankX AI plants markers in what it sends and counts how many come back, which is the only signal that tells the two apart.
Say unverified when it cannot be confirmed
A change RankX AI could not read back is reported as unverified, never as success, and a read-back that failed is never filled in with a timestamp RankX AI invented. Unverified does not mean the change failed: it may well have landed, and saying so is more useful than a status code that proves nothing.
Two kinds of undo, and some edits have none
A fix applied from a task, and a page improvement applied in RankX AI, keep the values they replaced, so RankX AI can put them back for free. A direct edit relies on WordPress’s own revisions, which RankX AI lists for you wherever the content type keeps them. Several types keep none, including WooCommerce products, attachments and menu items, and RankX AI tells you so before the change rather than after it.
A verified change is verified in your site’s database, read past your page cache, which is what catches a plugin returning success while persisting nothing. A WordPress caching plugin or a CDN in front of your site can still serve the old version for a while, and RankX AI says so on every successful write.
Plugins and page builders
Your SEO plugin and builder set what RankX AI writes.
With the RankX AI plugin, every major SEO plugin takes titles and descriptions; block pages take body edits, and builder-rendered pages stay with their builder.
SEO titles and meta descriptions, by plugin
| SEO plugin | Writable | What that means |
|---|---|---|
| Yoast SEO | Usually | Yoast registers its title and description for the API itself, and it does so per content type rather than per site. Measured on a real site: registered on posts and not on pages. RankX AI resolves it per type, so it will write your posts and tell you that your pages are not available rather than accepting both and dropping one. |
| Rank Math | One snippet | Rank Math stores its fields the right way and simply does not expose them to the API. It is one registration snippet away: RankX AI detects the case, says so, and gives you the snippet with your own site's field names already in it. |
| SEOPress | One snippet | The same shape as Rank Math and the same remedy. The snippet travels with the refusal itself, so the fix arrives where the problem does rather than on a different screen. |
| All in One SEO | Plugin only | All in One SEO keeps its data in its own database tables rather than in post meta, so nothing over the REST API can reach it and a write would return success while persisting nothing. Without the RankX AI plugin, RankX AI refuses instead, which is the difference between a limit you know about and a field you think you changed. |
| Any of them, with the RankX AI plugin | Yes | The optional RankX AI plugin writes the SEO title and meta description through Yoast, Rank Math, SEOPress, All in One SEO or The SEO Framework, or on a site with no SEO plugin, and RankX AI still reads every value back. Without it, every row above still applies. |
Page bodies, by where the builder keeps the content
| How the page is built | Writable | What that means |
|---|---|---|
| Plain WordPress blocks | Yes | The content lives in the page body as core blocks, so RankX AI can replace the whole body or patch specific text inside it. This is the common case and the unrestricted one. |
| A block-based builder | Patches only | The content is still in the page body, in the builder's own block namespace, so a targeted text patch is possible and a whole-body replacement is not. It has to be asked for explicitly on the change, because WordPress re-validates a block when the editor next opens it and a patch that upsets that check can be rebuilt out from under you. |
| A builder with its own tables | Refused | Elementor, Divi and WPBakery are the common case: the page you see is rendered from the builder's own storage, so a write to the page body returns a perfectly good success and changes nothing a visitor sees. RankX AI lists the page as not writable and refuses, and there is no override. A builder it has never met is put in this tier too, by shape rather than by name. |
RankX AI classifies a page by where its content is stored rather than by the builder’s name, so a builder it has never met is put in the most restrictive tier by shape, rather than risk a page that keeps every word and silently loses its layout. Redirects follow the same rule: RankX AI adds one only for an address that is genuinely missing, and only through a redirect manager it can read back, the Redirection plugin, Rank Math through the RankX AI plugin, or the RankX AI plugin on its own. The Yoast SEO Premium, All in One SEO and SEOPress PRO redirect managers are refused by name.
WooCommerce
A WooCommerce store is the same connection, plus the catalogue.
No extra setup or API key: the product tools appear when RankX AI finds WooCommerce, covering 100 to 1,000 products monitored per website.
What a shop gets on top
The 3 product tools, behind their own permission, plus the products link into AI Shopping. Everything above still applies: the same dry run, the same read back, the same refusals.
The products too thin to sell or rank
The catalogue read comes with prices, stock status and how much description each product carries. That last column is the useful one: a product with two lines of description gives an AI shopping surface almost nothing to recommend it on, and RankX AI flags those rather than making you read the whole list.
A product list that keeps itself current
You search the connected store, choose the products to monitor in AI Shopping, and the connection keeps that set current on its own. A connected Shopify store works the same way, and any other shop uploads a file. It matters more than it sounds: a product RankX AI is not monitoring cannot be matched, so an answer recommending it is recorded as recommending somebody else.
Price, stock, status and URL stay yours
The product tools take no input for any of them, so there is nothing to get wrong, and the price is reported before and after so you can confirm it did not move. Orders, customers and refunds are reads only, by construction: no write function exists to call.
A new product arrives as a draft
A person checks the price and the details in WooCommerce and publishes there, because publishing makes a product buyable and that decision belongs to the store. A price is required on creation, because WooCommerce treats a missing price as free.
The same job on the two shop platforms
| Criterion | WooCommerce, through WordPress | Shopify |
|---|---|---|
| How you connect | The WordPress connection you already made: your site address, then one approval in your own wp-admin or an application password you paste. No plugin to install for it, and no second setup for the shop | Install the RankX AI app from the Shopify App Store and work inside your Shopify admin, with no separate account; Shopify bills the plan with the store's bill |
| Tools you get | All 24 WordPress tools, 3 of them the product tools, which sit behind their own permission because they return prices and stock for a whole catalogue | 6: the store description, the product listing, a diagnostic pass, and three writes for search metadata, image alt text and redirects |
| How AI Shopping gets your products | From the connection itself. You search the store, choose the products to monitor, and the connection keeps that set current on its own | The same way: search the connected store, choose the products to monitor, and the connection keeps them current. A product export or a Google Merchant Center feed also works |
| What an undo looks like | A WordPress revision on posts and pages. Products have none at all, and RankX AI says so before the write rather than after it | Nothing on the platform side. Shopify keeps no revisions for any object type, so the value RankX AI read immediately beforehand is the whole of the undo |
| Where Shopify is ahead | Redirects need the Redirection plugin or the RankX AI plugin, and a page cache in front of the site can serve the old version after a verified write | Redirects are a native object, so RankX AI creates them with nothing installed on the store |
Both platforms are supported. A WooCommerce store is already through the one connection you made; a Shopify store installs the RankX AI app from the Shopify App Store and works inside its Shopify admin. The Shopify side has its own page, including where it is ahead: how the Shopify SEO tools read and write your store.
Connecting
Connecting is one approval in WordPress, and nothing is installed.
An application password ships with WordPress and lives in your own profile. Revoking it is the whole of disconnecting, and every call afterwards fails cleanly.
Type your site address into RankX AI
In Settings, WordPress, Connection. RankX AI checks whether your site offers WordPress's own one-click approval, which WordPress offers on HTTPS unless the host has switched application passwords off.
Approve RankX AI in your own wp-admin
You are sent to your own WordPress dashboard, you approve, and you come straight back. WordPress creates an application password for the account you are signed in as, and that account's capabilities are the ceiling on everything RankX AI does.
Or paste an application password
Always offered, for an agency holding a credential rather than a login. Create one under Users, your profile, Application Passwords, copy it once including the spaces, and paste it with the site address and the WordPress username.
Let RankX AI describe the site
It immediately probes what your site supports: which content types are editable, whether your SEO fields are writable, whether WooCommerce is present and whether a page builder is in use. That probe is why nothing afterwards has to guess.
Before you start, check that no security plugin has disabled the REST API and no hardening plugin has switched application passwords off; both ship enabled in WordPress itself. The full walkthrough, and what to do when a connection stops answering, is in the WordPress integration documentation and the connection troubleshooting guide, and the optional RankX AI plugin is offered on the same screen once a site is connected, as a free download installed through WordPress’s own Upload Plugin screen.
Questions
Search engine optimization on WordPress: what people ask first.
Direct answers about WordPress SEO plugins, the optional RankX AI plugin and what it costs.
What is a WordPress SEO tool, and how does RankX AI’s work?
A WordPress SEO tool is search engine optimization software that finds what holds a WordPress site back in Google and AI search, and fixes it. RankX AI does both from outside the site: it checks rankings, AI answers, Google Search Console data and your pages, then edits posts, pages and SEO fields through the REST API and reads every change back.
Do I have to install a plugin to connect WordPress?
No. RankX AI connects over your site’s REST API with a WordPress application password, approved in your own wp-admin with one click where your site supports it, or pasted in. Nothing runs on your server, and revoking that password is the whole of disconnecting.
Does it replace Yoast SEO, Rank Math or another SEO plugin for WordPress?
No, it works beside them. A WordPress SEO plugin such as Yoast SEO, Rank Math, SEOPress or All in One SEO prints your title tags, sitemap and schema from inside WordPress, while RankX AI measures rankings, AI answers and your pages from outside and writes into the plugin’s own fields where they are writable. Keep the SEO plugin you have, because two SEO plugins on one site fight over the same tags.
What does RankX AI add to WordPress SEO that a plugin cannot?
The view from outside the site: your positions in Google search results and AI Overviews, what AI assistants say about you, and the SEO data in Google Search Console and Google Analytics. It also runs an SEO audit tool with 48 technical SEO, on-page SEO and user experience checks, and Content Studio suggests internal linking to your own pages in every article it drafts. SEO issues become tasks, and on WordPress the fix for an SEO title or meta description can be applied and checked from its task.
What does the free RankX AI plugin for WordPress add?
The optional plugin serves an llms.txt file and Markdown copies of your pages, manages redirects, writes the SEO title and meta description through every major SEO plugin, and, once you switch it on, counts the AI crawler visits that reach WordPress. It is a free download from inside RankX AI, installed like other WordPress plugins through the Upload Plugin screen. Everything else on this page works without it.
How much does the WordPress integration cost?
Nothing on top of your plan: it is included on every plan from $49 a month, and in the 7-day trial with 1,000 credits and no card. The WordPress SEO tools cost no credits, and the AI work behind a change, such as an article or a suggested meta description, is charged from one credit wallet at the rates on the RankX AI pricing page.
More detail in the WordPress documentation, the catalogue half in the WooCommerce documentation, and the other shop platform in the Shopify SEO tools.
Start here
See where you show up in AI answers today.
Start with your website. RankX AI recognises your platform, suggests the questions to track and audits your pages, with first results minutes after setup.
- ShopifyAn app inside your Shopify admin
- WooCommerceThe RankX AI web app, connected to your WordPress site
- Other websitesThe RankX AI web app
7-day free trial. No credit card required. On Shopify, install the app and Shopify bills your plan.