The Pre-Launch Technical SEO Audit Every Site Migration Needs
The most reliable way to protect organic traffic during a site migration is a structured pre-launch technical SEO audit performed on staging, before anything goes live. The overwhelming majority of migration traffic losses come from preventable mistakes: broken redirect mappings, accidental noindex tags, blocked staging environments carried into production, and lost on-page signals. Catching these before launch is straightforward; recovering from them afterwards can take months.
## What counts as a migration
Migrations are riskier and more varied than people assume. Any of the following changes enough to warrant this audit:
- Changing domain or moving to a new subdomain
- Switching from HTTP to HTTPS
- Changing URL structures or the CMS
- Redesigning templates in a way that alters content or internal linking
- Consolidating multiple sites into one
The more of these happen at once, the higher the risk, and the more important it is to audit each dimension separately.
## Build and verify the redirect map
The redirect map is the spine of any migration. Every indexable URL on the old site that is changing must redirect to its closest equivalent on the new site. Audit it for:
1. **Coverage.** Every old indexable URL has a destination. Crawl the old site and the sitemaps to build the source list; do not rely on memory.
2. **Directness.** Redirects go straight to the final URL, not through chains. Chains waste crawl budget and dilute signals.
3. **Relevance.** Each URL maps to the most relevant new page, not lazily to the home page. Bulk-redirecting everything to the home page is treated as a soft 404 and loses the value of those pages.
4. **Status codes.** Permanent moves use permanent redirects, not temporary ones.
Test the map against a sample on staging where possible, then again immediately after launch against production.
## Compare on-page signals old versus new
Migrations frequently lose ranking signals not through redirects but through template changes that quietly drop content. For matched old and new URLs, compare:
- Title tags and meta descriptions
- Heading structure and visible body content
- Canonical tags
- Structured data
- Hreflang annotations
- Internal linking patterns
A new design that looks cleaner but contains half the words, fewer internal links or missing structured data can shed rankings even with perfect redirects. Document any intentional reductions and flag the accidental ones.
## Hunt for staging-environment leftovers
A classic migration disaster is shipping the staging configuration to production. Before launch, audit for:
- **Sitewide noindex** tags used to keep staging out of the index.
- **robots.txt disallow all**, common on staging servers.
- **HTTP authentication or IP restrictions** that block crawlers.
- **Hardcoded staging URLs** in canonical tags, internal links, sitemaps or hreflang.
- **Analytics and tracking** pointing at the wrong property.
Make removing these a hard gate in the launch checklist, with someone explicitly confirming each one after go-live, because they are invisible to ordinary visual QA.
## Re-audit the crawlability fundamentals
Treat the new site as if it were brand new and confirm the basics from scratch:
- XML sitemaps generate correctly and contain only canonical, indexable URLs.
- robots.txt allows the right resources, including CSS and JavaScript.
- The correct domain or protocol version resolves canonically, with consistent redirects between variants.
- Pagination, faceted navigation and parameter handling behave as intended.
- Custom 404 pages return a genuine 404 status, not a 200.
## Plan the post-launch verification
The audit does not end at launch; it sets up what you check immediately afterwards. Prepare a verification plan that, on go-live, confirms:
- Redirects resolve correctly in production, not just on staging.
- No noindex or disallow leaked through.
- Sitemaps are accessible and submitted.
- Key pages return 200 and render their content.
Then monitor crawling, indexation and rankings closely for the weeks that follow, with the old site's analytics as your baseline. Expect some volatility; watch for sustained drops on specific templates, which usually trace back to a redirect or content gap you can still fix.
Managing this comparison across thousands of URLs by hand is error-prone, which is why migrations are a natural fit for enterprise-grade tooling of the kind neart.ai builds.
## Practical takeaway
Audit on staging before you launch: verify the redirect map for coverage, directness and relevance; compare on-page signals between old and new URLs; and aggressively hunt down staging noindex, robots.txt blocks and hardcoded staging URLs. Prepare a post-launch verification plan, then re-check everything against production the moment you go live.