Skip to content
RankX AI

Cookie settings

Choose which cookies we can use. You can change this at any time from “Cookie settings” in the footer.

Essential

Security, bot protection and remembering your choice. The site needs them to run, and they do not identify you. Always on.

Google Analytics cookies that tell us which pages are read and which links are followed, so we can improve them. Off until you switch it on.

Tells advertisers when their advert led to your visit. Includes the Meta (Facebook) pixel and the LinkedIn Insight Tag, which set cookies on this domain (LinkedIn also on linkedin.com) and can be told if you later start a trial.

More in the cookie policy and the privacy policy.

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.

app.rankxai.com/content
Changes to your WordPress siteEvery write read back and compared, and every refusal recorded beside themSample data

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.

This run4 of 24 tools used
  • verifiedDelivery and returnsRead back and compared. Your page cache may serve the old one for a while.SEO title and meta description
  • verifiedShaker cabinet doorsRead back and compared. Price unchanged, before and after, and no input exists to change it.Product description
  • unverifiedWorktop care guideThe site did not answer the read back, so this is unconfirmed rather than failed. It may well have landed.Two paragraphs replaced
  • refusedAbout the practiceBuilt with a page builder that keeps its content in its own tables. A write here would report success and change nothing.Page body

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.

How RankX AI measures your products in AI shopping answers

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.

RankX AI pricing and credit rates

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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

Whether RankX AI can write SEO titles and meta descriptions through each WordPress SEO plugin, without and with the optional RankX AI plugin, with the reason.
SEO pluginWritableWhat that means
Yoast SEOUsuallyYoast 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 MathOne snippetRank 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.
SEOPressOne snippetThe 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 SEOPlugin onlyAll 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 pluginYesThe 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

Whether RankX AI can change a page body, for each of three ways a WordPress page can store its content, with the reason.
How the page is builtWritableWhat that means
Plain WordPress blocksYesThe 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 builderPatches onlyThe 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 tablesRefusedElementor, 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

How the WooCommerce and Shopify connections differ, by criterion.
CriterionWooCommerce, through WordPressShopify
How you connectThe 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 shopInstall 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 getAll 24 WordPress tools, 3 of them the product tools, which sit behind their own permission because they return prices and stock for a whole catalogue6: 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 productsFrom the connection itself. You search the store, choose the products to monitor, and the connection keeps that set current on its ownThe 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 likeA WordPress revision on posts and pages. Products have none at all, and RankX AI says so before the write rather than after itNothing 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 aheadRedirects 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 writeRedirects 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

7-day free trial. No credit card required. On Shopify, install the app and Shopify bills your plan.