Compared to competitors
Compared, not claimed.
Twenty-three lines set against Yoast SEO and Rank Math. Some come from dated measurements taken under real-world conditions; others from their own documentation.
Found present
Found present
Measured under real-world conditions, or written in the vendor's public documentation.
Found absent
Found absent
Measured absent under real-world conditions, or declared absent by the vendor itself.
Not found
Not found
Our search came up empty, and we're leaving it at that: this is the state of our findings, not a verdict on them. Show us otherwise, and the line changes the same day.
All platforms
Comparing on WordPress alone means comparing on their turf.
WordPress is the only platform where all three coexist. A PrestaShop merchant, a Joomla integrator, a Drupal agency will find here the only column that serves them — and this page is the first to tell them so. Every box below comes from the publisher's page, reviewed on August 28, 2026.
| Platform | SEO Records | Yoast SEO | Rank Math |
|---|---|---|---|
| WordPress / WooCommerce | Standard extension, settings included | Found present | Found present |
| PrestaShop 1.7 → 9 | Module proven in real production use | Found absentnot listed by the vendor | Found absentWordPress alone |
| Joomla 5 | System plugin, proven on a real installation | Found absentnot listed by the vendor | Found absentWordPress alone |
| Drupal 10 / 11 | Dedicated module, proven on a real installation | Found absent"We currently do not maintain a Yoast SEO for Drupal" | Found absentWordPress alone |
| Any PHP site (in-house CMS, custom-built) | One file, one click | Found absentnot listed by the vendor | Found absentWordPress alone |
| Any site, from the edge of the network | SEO Outpost — corrected at the network edge | Found absentextension to install | Found absentextension to install |
| TYPO3, Neos | Found absent | Found present | Found absentWordPress alone |
Sources: the vendor's "Yoast SEO on other platforms" page, which lists its platforms and itself states, for Drupal, "We currently do not maintain a Yoast SEO for Drupal"; and Rank Math's requirements page, which documents WordPress only. "Not listed" means exactly that: absent from their own list as of August 28, 2026. Our survey covers what they offer on that date, and on that alone.
Measured on 13 August 2026
What gets weighed
Same WordPress, same default settings, installs and uninstalls through the official channel. These four rows are scales: each cell weighs one measurement.
| Criterion | SEO Records | Yoast SEO | Rank Math |
|---|---|---|---|
DownloadedWhat your server downloads, and what your visitors will pay for in waiting time.node outils-js/comparatif.mjs | 0.07 MB | 4.9 MB | 3.3 MB |
Installed on diskWhat then lives on your server, file by file.node outils-js/comparatif.mjs | 228 KB · 30 files | 16,446 KB · 1,951 files | 11,374 KB · 1,099 files |
Options written to the database as soon as it's activatedWhat a module allows itself to write on your system before you've even configured it.npm run preuve:installation | 0 | 7 | 11 |
What REMAINS in the database after uninstallingThe line nobody else displays. Uninstalling should take everything back.npm run preuve:installation | 0 | 7 | 11 |
The benchmarks we publish are the ones that don't shift from one run to the next. We measured per-page milliseconds: their variance exceeded the gap between extensions, and publishing that column would amount to publishing noise — ours as much as theirs.
The mechanisms
What you verify yourself
Eight mechanisms shipped in the product, each replayable via a published command or a button in your admin panel. Opposite, "—" states the status of our survey: we looked for it on their side, and our search came up empty. That line changes the day we're shown otherwise.
| Criterion | SEO Records | Yoast SEO | Rank Math |
|---|---|---|---|
Published and executable parity corpusTwo versions of the corrector — server and browser — returning identical bytes, backed by 77 public cases and verified across 20,000 pages.sh outils/matrice-php.sh | Found present77 cases, 2 languages, identical bytes | Not found | Not found |
| Built-in verification, replayed on YOUR siteA button in your admin panel replays our records on your store: your own figures, not ours. | Found present"Replay the proofs" button | Not found | Not found |
Certificate verifiable on your side, offlineThe verdict is sealed with Ed25519 and verifies in your browser, offline. You are as much the judge of this certificate as the one who issues it.seorecords.com/certificat | Found presentEd25519, offline | Not found | Not found |
| Mechanical traceability of generated textEvery figure and every standard code must exist in your data, otherwise generation is refused and the offender named along with its unit. | Found presentrejection + named offender | Not found | Not found |
| Signed update channel, anti-downgradeEd25519-signed and sequenced manifest: a replayed archive, even correctly signed, is refused. SHA-256 fingerprint verified before any write. | Found presentrefusal proven in production | Not found | Not found |
Harmlessness proven to the byte after uninstallation3,993 files compared fingerprint by fingerprint: your site comes back to you 100% identical, database included.npm run preuve:installation | Found present3,993 files under SHA-256 | Not found | Not found |
Public torture of the corrector20,000 pages mangled at random, reproducibly, four invariants required on each, 729,319 corrections applied — 100% cite their source.npm run fuzz -- --n=20000 | Found present20,000 pages, 4 invariants | Not found | Not found |
Everything stays with you, proven twiceNetwork capture in a real browser, plus a static forbidden-call test across all shipped code. One single exception, documented and disabled by default: IndexNow.npm run tout | Found presentnetwork capture + static test | Not found | Not found |
The architecture
What it changes for you
Architectural differences — the ones a screenshot leaves invisible, and which determine what will remain of your site the day you change your mind.
| Criterion | SEO Records | Yoast SEO | Rank Math |
|---|---|---|---|
Where is your SEO written?A module that writes to your database leaves a dependency behind; a corrector that reworks the served page leaves you free.npm run preuve:installation | Nowhere — the page is corrected at the moment it is served | In your database — 7 options observed as soon as it's activated | In your database — 11 options observed as soon as it's activated |
| Usable from the network edgeSEO Outpost serves your pages from the network edge: your files and your extensions keep exactly the state they were in. | Found presentSEO Outpost, at the network edge | Found absentextension to install | Found absentextension to install |
Throughput measured end to endThe real overhead per page served, through the actual middleware.npm run debit | 586 pages/s on one core · +1.12 ms median | Not found | Not found |
Usage limit on assisted copywritingA counter that runs out is a bill that starts over. SEO Autopilot's copywriting is native: it is written by our engine, and whatever languages are written, zero euros in API costs.rankmath.com/kb/content-ai/ | Found absentnative copywriting — as many pages as you want | Not found | Found presentmonthly limits per Content AI plan (their documentation) |
Measure it on your own site. Trust your own numbers.
The only dashboard that really matters is your own site's. The check is free, it leaves your site exactly as it is, and it takes ten seconds.
Method and trademarks. Weight and database footprint measurements were taken on 13 August 2026 on a single WordPress install, default settings, installed and uninstalled through the official channel; they can be replayed using the commands indicated on each line. The coverage points were reviewed on August 28, 2026 in the vendors' public documentation. Yoast SEO is a trademark of Yoast BV; Rank Math is a trademark of Rank Math. They are cited here for objective and verifiable comparison purposes, within the meaning of Article L. 122-1 of the French Consumer Code. Spotted an error? Write to us: we will correct the line, and we will date the correction.