AI Rank Suite
EN DE
Free download Get it free

Downloads & releases

Which version runs, where it comes from, what changed

The free edition and Pro come from one source tree. Below is which file is current, how updates reach you, and what Freemius handles as merchant of record.

Current version
Version0.2.2
Released2026-08-29
RequirementsWordPress 6.4+ · PHP 8.1+
LicenseGPLv2 or later
SHA-256 of the free file 64062e953ab7a35a70ee676aef83fd4b378dfa4ae9f8303bfa8801b733881d90

How updates reach you

Free edition

Today as a download here on the site, after a free sign-up. The WordPress.org listing is submitted and under review; once it is approved, the free edition updates straight through WordPress.

Pro

After purchase you connect the license key in the plugin. Updates then appear like any other plugin under "Plugins → Updates" — delivered through Freemius, with no ZIP file to handle.

Manual

You can also upload any version as a ZIP: Plugins → Add New → Upload. Your settings, scores and tables are kept; the database migrates itself on the first page load.

What Freemius is — and what it sees

Freemius is our merchant of record. That means Freemius sells to you, issues the invoice, handles tax and delivers Pro updates. Your contract partner for the purchase is Freemius, Inc. — not us.

What goes there

Purchase data and your site's license status: domain, activation, version. If you opt in when activating the free edition, anonymous usage data is added — that is a question, not a default, and saying no costs you no feature.

What does not

Your content and your AI requests. Those go from your server straight to your AI provider — neither Freemius nor we see your text, drafts or prompts.

Release notes (changelog)

0.2.2 · 2026-08-29
  • "160 pages have no description" was false: the counter read our own field only. Descriptions from Rank Math, Yoast, SEOPress, AIOSEO — or from a template, which has no field at all — now count.
  • The colours harmonise, and no bare brown appears on a white card.
  • Fixed: a job's memory baseline was never cleared, so the second job in a request yielded after one record.
0.2.1 · 2026-08-29
  • A description written by the SEO plugin you are migrating from now counts as a description — Rank Math, Yoast, SEOPress, AIOSEO and four more.
  • The colours harmonise: green, amber and red come from the same set as the website, and no bare brown appears on a white card.
  • Fixed: a job's memory baseline was never cleared, so the second job in a request yielded after one record.
0.1.6 · 2026-08-29
  • Trend cards show something real from day one: where the score stands in its range, and what the findings total is made of.
  • The weakness bars have a legend; the per-page checks explain their weight dots and pin their one action to the right edge.
  • Score pills read "60 / 100"; the Links column is gone where the link graph is not installed.
0.1.4 · 2026-08-29
  • Fixed: the whole app was welded to the admin menu — the page has a gutter again, and headings, rows and cells share one left edge.
  • Trend charts stop pretending: a line needs three readings and two different values, otherwise the card says so.
0.1.3 · 2026-08-29
  • Fixed: the content list showed the same eight posts unless you scrolled past every group to the pager. Each group now says "8 of 135" and offers "Show all 135".
  • PageSpeed measures your front page on demand instead of only storing an API key.
  • Fixed: the Pro strip printed near-black text on its violet ground.
0.1.2 · 2026-08-29
  • The GEO and SEO columns in the posts list write "73 / 100" instead of "73".
0.1.1 · 2026-08-29
  • Phase two — the controls: one height, one radius, a visible focus ring, calm table rows, an unmistakable selected screen.
  • Phase three — the screens people photograph: a brand diagonal behind the score, a Pro strip in the product's own dark register, empty states with room to breathe.
0.1.0 · 2026-08-29
  • The plugin has a face: DM Sans, bundled not fetched; one violet instead of the WordPress blue every SEO plugin shares; rounder surfaces on a canvas that carries a trace of it.
  • The editor sidebar, the metabox and the block styles moved with it — one palette rather than four.
  • Phase one of a visual upgrade. No behaviour changed.
0.0.10 · 2026-08-29
  • Fixed: "Sign in with Google" in the Analytics panel asked for an OAuth URL built from your own Google Cloud credentials, which almost no site has. It takes the one-click path first now.
  • Every GET route is called on a real install before a release: 114 routes, 0 unexplained failures.
0.0.9 · 2026-08-29
  • Fixed: the site audit stopped when you closed the tab and never continued. Audit and link-check registered with the background resumer inside a REST hook, which WP-Cron never fires.
  • The screen continues an abandoned run as soon as you open it.
0.0.8 · 2026-08-29
  • Analytics connects the way Search Console does: it states what it is connected to, or offers the one button that connects it.
  • Finding the property saves it — the server was already saving it and the screen was still asking for a second click.
0.0.7 · 2026-08-29
  • Fixed: the Measure screen crashed on load. A state hook sat below an early return, so React saw six hooks on the first render and seven on the second and refused. Analytics was unreachable on every install.
  • Second-level tabs are a segmented control instead of the old pipe-separated link row.
  • The setup checklist sits on the card's own margin, and its steps read as titles rather than blue links.
  • "Upgrade to Pro" is a designed screen: what the product is for, the picture that explains it, then the three plans.
  • The asset cache buster is the file timestamp, so a rebuilt bundle is always a new URL.
0.0.6 · 2026-08-29
  • Fixed: every way of buying Pro ended on the WordPress dashboard. All four upgrade buttons resolved to a Freemius page the SDK does not register until a customer has opted in and connected, and WordPress answers an unregistered admin page by sending the visitor to the dashboard.
  • Fixed: the 0.0.5 fix for that was wrong in a second way — it redirected through wp_safe_redirect(), which refuses any host that is not this site.
  • "Upgrade to Pro" is now a screen inside the plugin: three plans, what each includes, the price, and one button to the checkout. It cannot redirect, so it cannot dead-end.
  • The buy button prefers the Freemius checkout inside WP-Admin when that page exists, because a purchase there activates the licence on this site by itself.
  • Fixed: the "Support" link pointed at the Freemius contact form, which this plugin does not register either.
0.0.5 · 2026-08-29
  • The opt-in screen after an update now speaks in our own voice, and leads with the fact that matters: it is optional, and skipping changes nothing.
  • Fixed: seven tabs in the free edition led to "no route matched the URL" instead of a Pro notice — URLs, Bulk, Checker, Internal, Structure, Keywords and Reports. Found by clicking through all forty-odd screens on a real install rather than reading the code. Three checks hold it now.
  • The assistant marks on the home page are the real ones (OpenAI, Claude, Gemini, Perplexity, Mistral) instead of hand-drawn shapes that looked like asterisks.
  • Fixed: "Upgrade to Pro" led to "you are not allowed to access this page" — the menu pointed at a Freemius screen the plugin deliberately does not register. The destination is checked before it is used.
  • Fixed: after an import the dashboard kept showing the old counts, so an import that brought 151 keywords across looked like it had done nothing. Imports now clear the counter caches too.
  • Fixed: the licence screen showed a raw PLAN_TITLE placeholder, an empty product row, and English status words inside a translated admin.
  • The three letters before each page title are explained above the table now, not only in a tooltip.
  • Home page: the hero is fully centred now — pill, headline, copy, buttons, price line and trust row on one axis. Left-aligned text with centred buttons looked like an accident, because it was one.
  • New on the home page: the Ask → Measure → Fix → Ask again sequence as four panels, a one-question-five-assistants matrix (ChatGPT found, Claude missing …), and the questions customers actually type, drifting past.
  • The setup checklist numbered the wrong things: finished steps show a tick, and the rest were numbered by their position in the whole list, so you read "2, 6, 7, 8, 9" and never a 1. The open steps now count 1, 2, 3.
  • Freemius' German opt-in read "die Kompatibilität von pluginmit deiner Website". Six strings in the shipped catalogue glue the placeholder to the next word — and the placeholder is our product name. Corrected and recompiled.
  • Fixed: the published free build could not sell anything. It was packaged with placeholder store credentials, so it classified itself as a development copy and "See Pro" landed on a notice written for developers. Both editions are built with the real store credentials now, and the packaged file is checked for them afterwards.
  • The sitemap screen counted "published" in its rows and real URLs in its header — two numbers about the same thing that never matched. Each row now shows what it actually contributes.
  • The menu group is called "AI search (GEO)". The content list ranked pages by a GEO score while the menu called the same thing AI search.
  • Fixed: "Connected services" in the settings showed Google Search Console as not connected — while the Search Console screen beside it displayed live Google data. Three of the four rows read option names nothing writes. They ask the same storage the modules use now, and three checks in the test suite hold that in place.
  • Fixed: the free edition showed four tabs whose modules it does not contain ("URLs & languages", "Bulk", "Keywords", "Reports"). Clicking one produced a routing error instead of a Pro notice — which reads as a broken plugin, not a paid feature.
  • Fixed: the automatic search for your Analytics property gave up after twenty accounts. The first real test had 55 properties with the right one at position 54. Candidates are ranked by name against your domain first, which moves that property to position 1.
  • Fixed: "Sign in with Google" failed at the last step on servers without PHP cURL. The token exchange no longer uses cURL and reports Google's own error message.
  • Fixed: o4-mini was offered in the model list but could never work · a bulk run's cost ceiling counted other AI calls on the site · undoing an autopilot change restored only the first 500 characters · a file import through the API bypassed the 8 MB limit.
0.0.4 · 2026-08-29
  • Fixed: the AI autopilot's "at most X changes per run" ceiling did nothing. The counter was written to the database and immediately overwritten by the running slice — a run capped at one change made four and kept going. That is the one hard promise we make about an agent that edits live content; it holds now.
  • Fixed: cancelling a run mid-slice could be undone. Clicking stop while an AI request was in flight left you with a running job again — and ten minutes later the resumer picked it up and carried on spending. Affected bulk runs and the autopilot; both now check what is really stored before writing.
  • Fixed: a bulk "fill in missing descriptions" run could loop forever. An empty answer from the model counted as done, wrote nothing — and because the page was still missing a description, it came back into the queue. Only the cost ceiling stopped it. An empty answer now counts as a failure.
  • Fixed: the analyzer treated a meta description as missing when it came from a template or the excerpt — although that is exactly the description the page publishes. On template-driven sites this pushed the "Snippet" area down to around 29 and reported nearly every page as needing work. The analyzer now judges what the page actually publishes.
  • Fixed: pages were not re-scored after an edit. Only the editor sidebar analyzed as you typed; a page changed by quick edit, an import or the block editor kept its old numbers — which is why the dashboard kept listing the same pages. Every published page is re-analyzed on save.
  • The analysis carries a version now: when the scoring rules change, every stored result reports itself stale and is recomputed, instead of showing old numbers until somebody happens to edit the page.
  • The setup wizard now detects all 14 import sources. It used to ask an older importer that knows nine: a site running Squirrly, Genesis, Jetpack, WooCommerce or Redirection was told during setup that there was nothing to bring across, and found its data on the import screen later.
  • New: "Sign in with Google" — one click connects Search Console and Analytics with no Google Cloud project. The matching Search Console property and GA4 account are found automatically from the domain, and the wizard has its own step for it in plain language.
  • New: agentic browsing as a single switch — allow or block the on-demand fetchers from ChatGPT, Claude and Perplexity together, with an explanation of what that means for a customer asking about you.
  • Sitemap: term IDs can be excluded, and the featured image can be included independently of content images.
  • Design: in the rich-result cards the field count fell out of the card whenever a translation ran long, and "12 fields" was never translated at all. The header is rebuilt with the count in its own column.
  • "Where this site is weak" now speaks the customer's language: "Snippet — title, description, slug" became "Title & description — the two lines Google and ChatGPT show before anyone clicks". And where one row counts fewer pages than the row above it (search terms only exist on pages that have one), it now says how many pages are not counted and why.
  • The page-cache entry is gone from the admin bar.
0.0.2 · 2026-08-28
  • An installed but not yet activated Pro copy is now asked to connect its license — with a direct path to activation — instead of being shown the sales card again.
  • The "See Pro" links say "Activate license" on a Pro install and lead straight to Freemius activation.
0.0.1 · 2026-08-28
  • First public release.
  • Design: the whole admin uses WordPress's own design language — native menu, nav tabs, core buttons, notices and list tables — in light and dark, in English and German.
  • Licensing runs entirely through Freemius; the plugin never stores a key of its own.
  • llms.txt and llms-full.txt pass Google's PageSpeed "Agentic Browsing" audit; the panel shows the three rules and the verdict before you run the report.

The complete development history ships with the source (docs/CHANGELOG.md).

14-day money back · no questions asked

Find out what the assistants say about you

The free edition installs in a minute and needs no key. Pro is $99 a year — $69.30 for the first year with code LAUNCH30, and if it does not fit, you get your money back.