On this page
Our largest documented migration moved 528,315 WordPress pages to static Hugo without losing search rankings. Below is what was measured before and after, plus what we would do differently. If you want the engineering detail rather than the business outcome, that's on the Workbench.
Unlimited Charters - 528,315 pages
How Unlimited Charters Escaped WordPress - 528,315 Pages
A nationwide transportation operator running a half-million-page WordPress install, migrated to static Hugo. Rankings held, the long-tail city pages kept earning traffic, and the maintenance surface went from a plugin estate to a build pipeline.
The engineering teardown of the same project - template strategy, the CLS problems, the shell commands that break at half a million files - is on the Workbench.
Why this one is the useful benchmark
Most migration case studies are 40-page brochure sites, where almost any approach works. 528,315 pages is a different problem: you cannot hand-check the output, the redirect map is too large to eyeball, and a template decision multiplies across every page before you notice it was wrong.
If a process survives that, it comfortably handles a 200-page site. The reverse is not true - which is why we publish the large one.
What we measure every time
- Indexed page count before and after - the number that actually matters
- Rankings on the long-tail pages, not just the money terms
- Core Web Vitals on real devices, not a lab score
- Hosting and maintenance cost, monthly
- How much of it still needs a human after launch
If a migration can't show those, it isn't finished.
Frequently asked questions
Did rankings survive the 528,000-page migration?
Yes - holding the long-tail pages was the explicit goal, since those drive the traffic on a site that size. The write-up covers the redirect and canonical work that made it hold.
Do you have smaller examples?
The large migration is the one documented in full. Smaller sites follow the same process with far fewer edge cases; run the free scan and we'll tell you what yours involves.
Can I talk to the client?
Ask. Some are happy to be a reference, which is a fair thing to want before handing anyone your site.
Get the same numbers for your site
Free scan, 60 seconds, no login. We report your current state and what the migration would involve before you commit to anything.
Scan my site free

