The most expensive thing about re-platforming is rarely the build. It is the traffic that does not come back, and it happens for reasons that are entirely avoidable and entirely invisible until after launch.
The redirect map is the whole job
Every URL that exists today and will not exist tomorrow needs a permanent redirect to its closest equivalent. Not to the homepage. A homepage redirect passes almost nothing and tells search engines the old page is gone.
- 01Export every indexed URL. Search Console, your sitemap, your analytics, and a crawl of the current site. Combine them.
- 02Add every URL with backlinks, from any link tool. These are the ones that carry value.
- 03Map each to its new equivalent. Products, categories, articles, filtered pages, old campaign landing pages.
- 04Where there is genuinely no equivalent, decide deliberately: closest category, or a 410. Never a silent 404.
This is dull, and it is the difference between a migration nobody notices and one that costs a quarter's revenue.
Before launch
- Confirm the staging site is not indexable, and that the block is removed at launch. Both halves get forgotten, in opposite directions.
- Check canonical tags point at the new URLs, not staging.
- Verify titles and meta descriptions carried across. Platform migrations routinely drop them.
- Test the redirect map programmatically. Every old URL, expecting a 301 to a 200. A spreadsheet is not a test.
- Keep structured data. Product markup lost in migration means rich results disappear.
At launch
- 01Submit the new sitemap immediately.
- 02Watch server logs or Search Console for crawl errors daily for the first fortnight.
- 03Do not change site structure and platform at the same time if you can avoid it. When traffic drops you will not know which caused it.
What normal looks like
A dip is expected. Search engines have to recrawl and reassess, and a few weeks of softness on a well-executed migration is routine. Recovery typically follows within a month or two.
What is not normal is a drop that keeps going after six weeks. That is usually redirects, and it is fixable — but every week it runs is a week of lost compounding, so check early rather than waiting to see.
Working on something like this?
We build websites, stores and custom applications, and we will tell you honestly if the thing you are describing does not need one.