SEO Migrations Without Traffic Loss: A Step-By-Step Checklist For Site Moves

A website migration is one of the highest-risk projects in digital marketing. Done well, it can unlock better performance, stronger security, faster load times, and cleaner architecture. Done badly, it can wipe out years of SEO equity overnight. The good news is that traffic loss is not inevitable. Most migration problems come from missed fundamentals: unclear URL mapping, weak redirect rules, broken internal links, indexing mistakes, and poor post-launch monitoring.

This step-by-step checklist is designed to help you migrate with confidence and protect rankings, organic traffic, and conversions. Whether you’re changing platform, domain, design, IA (information architecture), or all 4 at once, these steps will keep you on track. If you want expert support, Totally Digital can help you plan, execute, and validate migrations with a clear technical and commercial focus.

1) Confirm the migration type and define success

Before any work starts, get crystal clear on what’s changing. Common migration types include:

  • Platform change (e.g., Magento to Shopify, WordPress to headless)

  • Domain change (new brand or country move)

  • URL structure change (new IA, new slugs, folders, parameters)

  • Design rebuild (new templates that affect rendering, speed, internal linking)

  • Protocol / host changes (http to https, CDN, server changes)

Set success metrics that matter: organic sessions, key landing page traffic, conversions/leads, revenue, index coverage, crawl errors, and Core Web Vitals. Agree the baseline date range (e.g., last 8–12 weeks) so you can compare accurately.

2) Crawl the current site and capture a full benchmark

You need a “before” snapshot to protect what’s working.

Benchmark essentials:

  • Full crawl export (URLs, titles, meta descriptions, canonicals, status codes, internal links)

  • Top organic landing pages and their traffic/conversions

  • Top ranking keywords and pages

  • Backlink profile (especially pages with strong links)

  • Index coverage (what Google currently indexes)

  • Current robots.txt and XML sitemap(s)

  • Site speed metrics (field and lab)

This benchmark becomes your migration guardrail. It also helps you identify “must keep” pages: high traffic, high conversion, strong backlinks, strategic rankings, and key category/service pages.

3) Freeze scope, templates, and tracking

Late changes are the #1 cause of migration chaos. Lock the scope and define owners for each area:

  • SEO (redirects, mapping, on-page, sitemaps)

  • Dev (templates, rendering, status codes, performance)

  • Content (copy changes, page merges, removals)

  • Analytics (GA4, GTM, events, consent, conversions)

  • Paid (landing pages, tracking, URL parameters)

Also make sure your staging environment is in place, and that tracking on staging is handled carefully (usually disabled or separated) so you don’t pollute data.

4) Build a URL mapping document (this is non-negotiable)

If you only do 1 thing properly, do this.

Create a mapping spreadsheet that includes:

  • Old URL

  • New URL

  • Redirect type (usually 301)

  • Page type (blog/service/category/etc.)

  • Notes (content changes, merges, canonicals)

  • Priority (high/med/low based on business value and SEO value)

Rules of thumb:

  • 1-to-1 mapping wherever possible (best for relevance and ranking stability).

  • Avoid redirecting everything to the homepage (seen as “soft 404” behaviour and loses value).

  • If you merge pages, redirect old URLs to the most relevant consolidated page.

  • If you remove pages, redirect to the closest equivalent alternative (or serve a true 404 if there’s genuinely no replacement and it has no value).

5) Protect technical SEO foundations on staging

Before launch, validate the new site on staging.

Technical checks:

  • Correct indexation controls (staging should be blocked; production should not be accidentally noindexed)

  • Canonicals point to the correct production URLs

  • Correct status codes (200 for live pages, not 302s, not 404s)

  • Internal linking works and points to the new URLs (avoid internal redirects)

  • Mobile-first layout is stable

  • Structured data is valid (Organisation, Breadcrumbs, Product/FAQ where appropriate)

  • Pagination, filters, and parameters behave correctly

  • hreflang is correct (if applicable)

  • Page speed and Core Web Vitals are not worse than the old site

If the new build changes how content is rendered (e.g., heavy JavaScript), make sure Google can see primary content and links without relying on delayed rendering.

6) Prepare redirects properly (and test them)

Redirects are your SEO safety net. Implement redirects at the server/CDN level where possible for speed and reliability.

Redirect rules checklist:

  • 301 redirects for permanent moves

  • No redirect chains (A → B → C). Make it A → C.

  • No redirect loops

  • Keep query parameters if they matter (campaign tracking, filters, or IDs)

  • Redirect HTTP → HTTPS (if needed) and non-www ↔ www consistently

  • Redirect old sitemap URLs and legacy paths too

Test redirects in bulk before launch. Pay special attention to your highest-value pages.

7) Update internal links, sitemaps, and robots.txt

On launch day, you want Google to crawl the new site efficiently.

  • Update internal links to point directly to the new URLs

  • Generate a fresh XML sitemap (only canonical, indexable 200 URLs)

  • Check robots.txt is correct (no accidental disallow of important sections)

  • If you have multiple sitemaps, ensure the sitemap index is correct

  • Ensure the sitemap is referenced in robots.txt

8) Launch execution: keep it calm and controlled

Plan launch timing to reduce risk. Avoid peak sales periods and avoid Friday afternoon launches where support disappears over the weekend.

On launch:

  • Confirm production is indexable (no noindex tags, no staging blocks)

  • Confirm redirects are live

  • Confirm analytics and conversion tracking

  • Confirm the sitemap is accessible

  • Check core templates, navigation, and internal search

9) Post-launch monitoring (first 72 hours is critical)

Immediately after launch, monitor in a structured way:

Day 1–3 checks:

  • Crawl the new site: find 404s, redirect chains, non-canonical indexable pages

  • Check server logs or crawl stats: is Googlebot reaching key areas?

  • Inspect key pages in Search Console (URL Inspection)

  • Validate index coverage and any spikes in “Excluded” pages

  • Track rankings for priority keywords

  • Compare organic landing page traffic vs baseline (expect some fluctuation, not collapse)

  • Validate conversions and form tracking

Quick wins post-launch often include fixing: missed redirects, broken internal links, canonicals, and rogue noindex tags.

10) Weeks 2–6: stabilise, then improve

SEO migrations typically stabilise over several weeks. Keep monitoring:

  • Indexation and crawl errors

  • Ranking trends

  • Top landing pages performance

  • Backlink destination pages (ensure linked URLs redirect correctly)

  • Core Web Vitals and real-user performance

Once stable, you can start optimising: improve internal linking, enhance content, refine templates, and strengthen topic clusters. A well-executed migration can become a growth lever, not just a defensive exercise.

Final checklist summary

  • Benchmark old site (crawl + analytics + rankings)

  • Create a detailed 301 mapping (old → new)

  • Validate staging for indexation, canonicals, internal links, speed

  • Implement and bulk-test redirects (no chains, no loops)

  • Update internal links, robots.txt, and XML sitemap

  • Controlled launch with tracking verification

  • Monitor aggressively for 72 hours, then weekly for 6 weeks

affordablecarsales.co.nz