71% sooner
Your full page, timed
The same page served raw then corrected, in a real Chromium on a network throttled to 500 KB/s: complete in 806 ms instead of 2,791 ms — and LCP drops from 1,228 ms to 756 ms.
npm run preuve:vitesse
Products
The SEO fixerSEO RecordsFixes the SEO and speed of your pages at the moment they are served.The SEO writerSEO AutopilotDescriptions, FAQs and internal linking written from your real data, and nothing else.The proofreader at the network edgeSEO OutpostThe same corrections, placed in front of your site: it stays free of any plugin.GEO measurementGEO SEO RecordsThe AI assistant channel, measured: reads certified by address, demand read, pages that pay.Measuring the impactEffect SEO RecordsYour site surveyed every month, plus the gap with the previous survey: what your fixes have achieved.Duo — SEO Records and SEO Autopilot: €339 instead of €398, for one year→See pricingSEO Records fixes the SEO and speed of your pages at the moment they are served. Your site remains exactly yours, every fix cites its source, and every figure below is measured, dated, and replayable with a single command.
WordPressPrestaShopJoomlaDrupalAny PHP siteAt the edge of the network
Leader in SEO quality
Eight for the SEO Records proofreader, eight for the Autopilot SEO writer, five for GEO SEO Records measurement — each published with its method and the command that replays it. We are the only ones publishing these figures.
What you gain
71% sooner
The full page in 806 ms instead of 2,791 ms, timed in a real Chromium on a throttled network. LCP drops from 1,228 ms to 756 ms — visitors see your content while the old site was still loading.
23 fixes
Composed title, description, breadcrumb, customer rating, product listing with price and stock, large share preview: Google and social networks finally receive everything your page already publishes. Every tag cites the value it comes from.
100% free
The corrector works on the output, on the page heading to the visitor. Your files and your database keep their state: 3,993 SHA-256 fingerprints verify this after uninstallation. You leave whenever you want, the site is intact.
The row that gets clicked
The title and the snippet shown by Google are what the visitor reads before choosing. When the page publishes them, they belong to you — otherwise Google composes them itself.
Served as is
the-hikers-shop.com > boots > alpina 3-season
Google composes the clickable line itself
Google picks a snippet from the page, the one it deems useful that day.
Google composes the clickable line and chooses the snippet in your place, page by page.
Served corrected
the-hikers-shop.com > boots > alpina 3-season
Alpina 3-Season Boots | The Hiker's Shop
The Alpina 3-season boots support the ankle on broken ground and keep the foot dry, from late winter to early autumn.
The title and the snippet come from the product name and the first paragraph published by the page. Widths are estimated to the pixel for Google's font, which truncates by pixel rather than by character — and they remain estimates, since that font can change. Previews computed by the engine 1.10.0, recorded on 2026-08-30.
The book of records
A record can be replayed, otherwise it's a brochure. Each of ours comes from measurements taken on 13–14 August 2026, and the command that produced it is published alongside it — you can run it yourself.
71% sooner
The same page served raw then corrected, in a real Chromium on a network throttled to 500 KB/s: complete in 806 ms instead of 2,791 ms — and LCP drops from 1,228 ms to 756 ms.
npm run preuve:vitesse
70× lighter
0.07 MB downloaded versus 4.9 MB (Yoast) — weights measured at the source. Installed: 228 KB and 30 files, versus 16,446 KB and 1,951 files.
node outils-js/comparatif.mjs
34seconds
Timed installation on a real WordPress, through the official channel — 7 fixes applied on the very first page served.
npm run preuve:installation
100% free at any time
3,993 files compared fingerprint by fingerprint (SHA-256): your site returns to exactly its previous state, database included. You stay free to leave whenever you want.
npm run preuve:installation
20 000tortured pages
Pages mangled at reproducible random, four invariants required on each one. 729,319 fixes applied — 100% cite their source. A thousand pages of torture replayed at every verification.
npm run fuzz -- --n=20000
586pages/s
Through the real middleware, end to end: median overhead of 1.12 ms per page. The corrector alone: 908 fixes applied to a 373 KB page in 15 ms.
npm run debit
100% on your side
Network capture in a real browser, plus a static test on all shipped code: everything stays on your side. Only one outbound call option exists, and you're the one who enables it — IndexNow, which notifies search engines that a page has changed.
npm run tout
2languages, same bytes
A public corpus of 77 executable cases, run through the server version (PHP 8.1 → 8.5, real binaries) and the browser version — which output exactly the same bytes, parity verified across 20,000 pages.
sh outils/matrice-php.sh
Measurement conditions written down with every figure. The record no one in the world holds — the effect measured causally, with a control group to back it up — has its infrastructure ready: it will be published as soon as it is measured.
How it fixes
01
Between your site and the visitor, in the output buffer. Your files and your database keep exactly their state: disabling it returns the site to how it was.
02
Every tag added reuses a value already published in your page — and the report cites its source. A price, a stock level, a customer rating: it's your data speaking, exactly as you entered it.
03
Anything that affects what's visible, or would require guesswork, is flagged with its reason and the path to follow. You decide, fully informed — and that list amounts to an audit.
WordPress / WooCommerce
classic extension, settings included
PrestaShop 1.7 → 9
module proven in real production
Joomla 5
system plugin, proven on a real installation
Drupal 10 / 11
dedicated module, proven on a real installation
Any PHP site
In-house CMS, custom-built — one file, one click
SEO Outpost
Custom sites, applications, hosting free of any extension — fixed at the network edge, proven in production
What the engine takes in, what it gives back
On the left, the header of a product page as the store serves it. On the right, the same page at the moment it leaves for the visitor: 13 lines appear, each one reusing a value the page was already publishing. The store's file keeps its state.
Served as is
<meta property="og:site_name" content="La Boutique du Randonneur">
<meta property="og:locale" content="fr_FR">Served corrected
<meta charset="utf-8"><meta property="og:site_name" content="La Boutique du Randonneur"><meta property="og:locale" content="fr_FR"><title>Chaussures Alpina 3 saisons | La Boutique du Randonneur</title><meta name="description" content="Les chaussures Alpina 3 saisons tiennent la cheville sur terrain cassé et gardent le pied au sec, de la fin de l'hiver au début de l'automne."><link rel="canonical" href="https://la-boutique-du-randonneur.fr/chaussures/alpina-3-saisons"><meta property="og:title" content="Chaussures Alpina 3 saisons | La Boutique du Randonneur"><meta property="og:description" content="Les chaussures Alpina 3 saisons tiennent la cheville sur terrain cassé et gardent le pied au sec, de la fin de l'hiver au début de l'automne."><meta property="og:url" content="https://la-boutique-du-randonneur.fr/chaussures/alpina-3-saisons"><meta property="og:type" content="product"><meta property="og:image" content="https://la-boutique-du-randonneur.fr/img/alpina.jpg"><meta name="twitter:card" content="summary_large_image"><script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/la-boutique-du-randonneur.fr\/"},{"@type":"ListItem","position":2,"name":"Chaussures","item":"https:\/\/la-boutique-du-randonneur.fr\/chaussures"},{"@type":"ListItem","position":3,"name":"Alpina 3 saisons"}]}</script><meta name="robots" content="max-image-preview:large"><!-- SEO Records 1.10.0 : 15 correction(s) posee(s) a la volee. Aucun fichier du site n'a ete modifie. -->Actual engine output 1.10.0, recorded on 2026-08-30, on a demo page — node scripts/figures.mjs regenerates it. Our own sites already return 0 fixes: they would produce an empty figure.
The report, line by line
The report names the value it sets and the line on your page that provides it. On the product page in our figures, the engine sets 16 fixes and flags for you 5 points that it leaves for you to decide.
What it states, and where it gets it from
Page title
← the product name, published on the page
Ranking
Description shown below the link
← the first paragraph on the page
Result appearance
Share preview image
← the first image in the content
Share preview
Breadcrumb trail declared to search engines
← the breadcrumb trail already displayed on the page
Result appearance
Alt text of an image
← the caption published below this image
Images
5 lines shown on 16. Each of the others cites its source in the same way.
What it leaves for you to decide
One image still needs a description
The page publishes this image on its own: the text describing it has yet to be written. The engine flags it for you rather than guessing what it contains.
Enter its alt text in the back office.
Three images would benefit from having their dimensions
The page shifts as they load — a Core Web Vitals signal. Their actual dimensions belong to you, and guessing them would distort the page.
Set width and height in the template.
An explained finding is worth as much as the fix: it hands control back to you, with the reason and the lead to follow.
What each fix can change
Every line of the report carries this label. So you know what affects ranking and what affects appearance.
Compared to competitors
Installed then uninstalled through the official channel, with default settings. The last line is the figure that only we display.
| SEO Records | Yoast SEO | Rank Math | |
|---|---|---|---|
| Downloaded | 0.07 MB | 4.9 MB | 3.3 MB |
| Installed on disk | 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 activated | 0 | 7 | 11 |
| Database restored identically after uninstallation | 100 % | 7 options remaining | 11 options remaining |
Measured on 13/08/2026 on the same WordPress, default settings, installs and uninstalls through the official channel. The timings we publish are the ones that do not move from one run to the next: we measured the millisecond per page, its variance exceeded the gap between extensions, and we publish the stable measurements.
What you get, guaranteed
Title, description, canonical URL, structured data, images, speed: every signal engines read on your page becomes accurate and complete. Your link looks different in the results, and your page arrives 71% sooner. We deliver the inputs — the ranking is what Google makes of them, and it also depends on your competitors.
Every tag added reuses a value your page already publishes: a price comes from your product sheet, a rating from your reviews, an alt text from your caption. Mechanically verified across 729,319 fixes, and the report shows you the origin of each one.
The causal effect on traffic — controlled trial, control group drawn by stable fingerprint — has its infrastructure ready. We will be the first SEO module publisher to release that figure, as soon as it is measured, with its method and confidence interval.
Get SEO Records
The same corrector everywhere, held to the same public corpus of 77 cases — whatever your site, the exact same bytes come out. Only the way it is installed changes.
You can install an extension
SEO Records
WordPress, PrestaShop, Joomla, Drupal or any PHP site. The module installs, and every page goes out corrected.
See pricing →Your site does not easily accommodate an extension
SEO Outpost
Custom-built application, closed host, redesign kept sealed: the corrector stations itself at the network edge, in front of your site.
Discover Outpost →You also want the text to be written
Records + Autopilot
Descriptions, FAQs, category guides and internal linking written from your real data. The pair covers both ends from €339/year.
Discover Autopilot →Full extension: on-the-fly fixes, settings, report in the admin area, IndexNow optional.
Module 1.7 → 9, battle-tested in production on a real store. Sitemap and llms.txt served on the fly.
System plugin: install the package, enable it — every page goes out corrected. Proven on a real Joomla 5 installation, and your site returns to its previous state if you disable it.
Drupal 10 and 11 module, proven on a real installation. Corrections applied on page output, your files keep their state.
Homegrown CMS, custom PHP site: drop in ONE file (installer.php), open it, click — it downloads the signed package, verifies its fingerprint, wires up the module and locks itself down.
For sites whose server is held by a third party, or that remain free of any extension. The corrector stations itself at the network edge, in front of the site — proven in production.
Every promise shown here is measured, dated and replayable: a public corpus of 77 fully passed cases, two versions — PHP and browser — identical down to the byte, updates delivered through a signed channel, and this very site corrected by the corrector it sells. We are the only ones publishing these figures. The subscription includes the corrector, its updates and support, and the price shown is the price, every year.
199 €/year
WordPress, PrestaShop, Joomla, Drupal or universal PHP. Signed updates and support included, for as long as the subscription lives.
Subscribe449 €/year
For multi-store merchants: three sites, any mix of platforms, i.e. ~€150 per site.
Subscribe999 €/year, up to 10 sites
Ten fully supported sites, clients' or your own: each receives its updates and its support, and we stand behind them.
SubscribeIs your site struggling to accommodate an extension — a custom-built app, a hosting provider that stays locked down, a redesign kept under wraps? The same corrector sits at the edge of the network, in front of your site: every page goes out corrected, your files stay as they are. From €199 for one year — the same price as the module, paid just once.
Records corrects your pages at the moment they are served. Autopilot, for its part, writes at the source: descriptions, FAQs, category guides and internal linking from your real data — and whatever languages are written, zero euros of API. Every sentence draws on data you entered yourself. The pair covers both ends from €339/year.
Straight questions, straight answers
Every signal Google reads on your page becomes correct, complete and sourced: title, description, canonical address, structured data, images, speed. Your page arrives 71% sooner, timed. Ranking, for its part, is what Google makes of those inputs — it also depends on your content, your links and your competitors, and anyone who promises it to you is telling you too much.
It goes back to exactly what it was. This is measured: 3,993 files compared with SHA-256 after uninstallation, your database returned identical. You remain 100% free to leave whenever you want, and the rollback happens on its own.
They stay with you, entirely. Proven by network capture in a real browser and by a static test on all the code delivered. Only one outbound call option exists, and you are the one who enables it: IndexNow, which notifies search engines that a page has changed — the admin panel shows you exactly what will be sent before you decide.
From measurements published with the product, under real conditions: a real Chromium on a throttled network, a real WordPress, 20,000 pages of torture testing, installations timed through the official pipeline. Every record states the command that replays it — that is our definition of a record, and you can run it yourself.
The corrector covers six deliveries: WordPress and WooCommerce, PrestaShop 1.7 to 9, Joomla 5, Drupal 10 and 11, any PHP site via a universal package, and the network edge for the rest. Joomla and Drupal have their own dedicated extension, proven on a real installation. And for a site that can hardly host an extension — a custom application, a host that stays locked down —, SEO Outpost places the corrector in front of your site: every response is corrected in transit, your files keep their state. Closed platforms keep their domain to themselves, and we tell you so before purchase.
You've arrived from a Google ad. Do you allow us to tell Google if you subscribe, so we can measure our ads? Only your click ID and the amount are shared.