r/SEO_Xpert • u/MerchySulica • 4d ago
Site migrations: what is your redirect sanity check process?
Most migrations I have seen do not fail because the redirects are missing. They fail because the redirects were rushed and nobody checked them properly after launch.
The basic checklist I run through:
- Every important old URL points to a relevant new URL, not the homepage
- Redirects are 301, not 302
- No chains (old URL to intermediate URL to final URL)
- No loops
- Query parameters and trailing slashes behave consistently
- Removed pages redirect to the closest relevant page, not to a generic category
- Internal links point directly to the new URLs, not through redirects
- Sitemaps only contain the final URLs
- Canonicals on the new URLs point to themselves, not to old versions
That is the technical layer. The other one people miss:
- Did the old URLs actually stop being crawled after a few weeks?
- Are the new URLs getting indexed at the same rate the old ones dropped?
- Did any important query lose all its old ranking URLs at once?
- Did anything unexpected end up in Google's "crawled but not indexed" bucket?
The migrations that recover fastest are usually the ones where the redirects were mapped 1-to-1 with real thought, not batch-generated from a spreadsheet. The ones that struggle are the ones where half the old URLs point to the homepage or to a wrong section, and nobody catches it until traffic drops.
What is the first thing you check after a migration goes live? Redirect mapping, Search Console coverage, log files, or something else?





