RankCycle is AI SEO that starts from your own Google Search Console data and proves what it changed. It finds the pages that already rank but under-perform, fixes them with your approval, and measures every change for 28 days against pages it didn't touch, so a site-wide rise or fall is never credited to the change. Losses are printed next to wins, and by default a change that measurably lost is rolled back automatically.
This free plugin is the connection between your WordPress site and your RankCycle account (
https://rankcycle.ai). It applies the changes you approve, so you never hand over a WordPress password. A RankCycle account is required: the free audit needs no credit card and applies your first fix at no cost.
What RankCycle finds and fixes
- Low click-through rate (CTR). Pages that earn fewer clicks than their Google position should bring get a rewritten SEO title and meta description.
- Content decay. Posts that are losing clicks get an in-place content refresh, with the previous version kept for an exact rollback.
- Keyword cannibalization. When two of your pages compete for the same query, RankCycle proposes merging them; an approved merge adds a reversible redirect.
- Internal links. One contextual link is added inside the post that should carry it, in plain text only, and removed cleanly on rollback.
- New posts where demand is proven. RankCycle proposes posts for queries your site already appears for in Search Console, and sends each post to WordPress as a draft unless you turn publishing on.
- Structured data and indexing. FAQ schema (FAQPage JSON-LD) for the posts RankCycle writes, and an IndexNow key served from your site root, so a page is submitted to IndexNow search engines as soon as a change to it is applied or it is published.
Every change is measured
The number RankCycle reports is the measured click difference, not how many changes it made. At day 28 each applied change is compared with untouched pages on the same site over the same window. Results it cannot be confident about are kept out of the headline, and a new post is ranked against the other new pages on your site rather than against nothing.
Works with your SEO plugin and editor
- Yoast SEO, Rank Math and All in One SEO (AIOSEO) keep their own title and description fields. RankCycle updates those too, so an SEO plugin never silently overrides an approved change.
- Works with the block editor and the classic editor.
- Pages built with Elementor, Divi, WPBakery, Beaver Builder, Avada or Bricks are detected and never content-refreshed, because their layout does not live in the post body.
What the plugin can do
- Confirm the RankCycle connection.
- Find a WordPress post from a page URL.
- Update a post's SEO title and meta description for an approved change.
- Replace a post body for an approved content refresh, keeping the previous body for rollback.
- Add or remove one contextual internal link.
- Add or remove the redirect of an approved merge.
- Create a draft with its featured and in-body images, categories and tags, and publish it only when publishing has been switched on.
- Insert or remove an approved call-to-action block.
- Serve your IndexNow key file and, if you switch it on, the conversion counter script.
The plugin cannot delete posts, manage WordPress users, read passwords, or give RankCycle access to anything else on your site. RankCycle stores the previous value of every change it applies, so each one can be rolled back from the RankCycle dashboard.
Optional conversion counter
If you switch it on in RankCycle, a small script served from your own site counts page views and conversions (form submissions, email and phone link clicks, clicks to checkout), so a change can be measured in leads and not only in clicks. It sets no cookies, uses no local storage, records no identifier of any kind and never counts logged-in editors. It stays off until you turn it on.
- Create or sign in to your RankCycle account at https://rankcycle.ai/ and connect Google Search Console.
- In RankCycle, open Settings > API keys and create an API key.
- In WordPress, go to Plugins > Add New and search for "RankCycle SEO Connector", then install and activate it. (A downloaded zip installs the same way through Upload Plugin.)
- Open Settings > RankCycle, paste the API key, and click Connect.
- Return to RankCycle and check the WordPress connection status.
The API key is used during the connection handshake and is not stored by this plugin. The plugin stores its own site-specific connection secret in WordPress options. To disconnect, deactivate or delete the plugin and remove the connection from RankCycle.