Instructions

SEO Website Migration Checklist: Step-by-Step Guide

Редакція Spilno Agency | 08 May 2026 Updated: 13 May 2026 | 6 min read 55 views
SEO Website Migration Checklist

Website migration is one of the riskiest processes for SEO. Even a minor technical mistake can cost you 30–70% of organic traffic. This guide walks you through every stage — from pre-migration preparation to post-migration monitoring.

What is SEO migration and when do you need it

SEO migration is a controlled process of moving a website while preserving accumulated organic signals: rankings, link equity, and indexation. You need it when:

The golden rule: any of these actions without SEO preparation guarantees a traffic drop.

Step 1. Collect baseline data (before migration starts)

Before changing anything — record the current state of your site. This is your benchmark for post-migration comparison.

What to collect:

  1. Organic traffic — go to Google Analytics 4 → Acquisition → Organic Search. Save a report for the last 3 months.
  2. Keyword rankings — export from Google Search Console the list of queries and positions (at least top-50 pages).
  3. URL list — full site crawl via Screaming Frog or Sitebulb. Save all URLs with status 200.
  4. Backlinks — export from Ahrefs or GSC the full list of external links with anchors and referring pages.
  5. Technical metrics — Core Web Vitals, page speed (PageSpeed Insights), current robots.txt and sitemap.xml.

📋 Checklist:

Step 2. Redirect map

Every old URL that had traffic or external links must receive a 301 redirect to the new relevant page. This is the most critical element of migration.

How to build a redirect map:

  1. Open the CSV with old URLs (from Step 1).
  2. For each URL, specify the corresponding new address.
  3. If a page is being removed with no replacement — redirect to the nearest topical page or homepage.
  4. Maintain the table in the format: old URL | new URL | status (301/410)

Rules:

📋 Checklist:

Step 3. Technical SEO audit of the new site

Before public launch, the new site must be technically ready. Check everything on a staging environment.

What to check:

  1. robots.txt — confirm production does NOT have Disallow: /. This is the most common cause of losing indexation after migration.
  2. Sitemap.xml — updated, contains new URLs, does not contain old ones. Submit to GSC → Sitemaps.
  3. Canonical tags — every page points to itself. No incorrect canonicals pointing to the old domain.
  4. Title and meta description — migrated or improved. No duplicates.
  5. Hreflang — if multilingual: tags are correctly set for all languages and regions.
  6. Speed and Core Web Vitals — check via PageSpeed Insights. LCP below 2.5s, CLS below 0.1, INP below 200ms.
  7. HTTPS — certificate installed, all internal links use https://, no mixed content.
  8. Structured data — Schema.org markup migrated and valid (check via Google Rich Results Test).

📋 Checklist:

Step 4. Content migration

Content is one of the main SEO signals. You cannot just copy it as-is — you need to verify all elements are preserved.

What to check for each important page:

  1. Text content — fully migrated, nothing cut. Do not shorten texts during migration.
  2. H1–H6 headings — hierarchy preserved, H1 exists and is unique.
  3. Images — uploaded to the new server (not linked from the old one), alt texts preserved.
  4. Internal links — updated to new URLs (not pointing to old domain or 404).
  5. Publication date — preserved or updated correctly (do not set today’s date on old content).

📋 Checklist:

Step 5. Launch and first 48 hours

The DNS switch moment is the most critical. Follow a clear action plan.

Launch sequence:

  1. Lower DNS TTL to 300 seconds 24 hours before migration — so the switch happens fast.
  2. Launch the new site during off-hours (night, weekend) — fewer users will be affected by downtime.
  3. Immediately after switching — check site availability via downdetector or uptimerobot.
  4. Run a crawl via Screaming Frog to detect 404s and redirect errors.
  5. In GSC — submit key page URLs for indexation via URL Inspection.
  6. Confirm that GA4 and GSC are receiving data (tracking not broken).

📋 Launch checklist:

Step 6. Post-migration monitoring (30–90 days)

Even a perfect migration requires monitoring. Traffic may temporarily dip — that is normal. But you need to distinguish temporary turbulence from real problems.

What to monitor and when:

MetricToolFrequency
Organic trafficGA4Daily (first 2 weeks)
Keyword rankingsGSC / AhrefsWeekly
Indexation errorsGSC → CoverageWeekly
404 errorsScreaming Frog / GSCDaily (first week)
Core Web VitalsGSC → Core Web VitalsEvery 2 weeks
BacklinksAhrefs / GSCMonthly

Normal traffic stabilization timelines:

If after 3 months traffic has not recovered to 80% of the previous level — look for a technical issue: most often incorrect canonicals or an incomplete redirect map.

Critical mistakes that destroy traffic after migration

  1. robots.txt blocking production — the site drops out of the index entirely. Check immediately after launch.
  2. Missing redirects — Google and Bing forget pages without 301s. Link equity is lost.
  3. Canonical pointing to old domain — the new site will never rank if canonical points to the old one.
  4. Lost content — even one important page without a redirect means losing its rankings permanently (without re-doing the work).
  5. Changing URLs without redirects at the same time as a redesign — a double blow to SEO. Make changes in separate steps.
  6. Removing structured data — losing rich snippets in search = CTR drop of 20–40%.

Tools for SEO migration

TaskFree toolPaid tool
Site crawlingScreaming Frog (up to 500 URLs)Screaming Frog Pro, Sitebulb
Rankings and trafficGoogle Search ConsoleAhrefs, Semrush
Traffic analyticsGA4
Redirect checkhttpstatus.ioScreaming Frog
Structured dataGoogle Rich Results Test
Page speedPageSpeed InsightsWebPageTest
BacklinksGSCAhrefs, Majestic

Summary: complete SEO migration checklist

Before migration:

During migration:

After migration (30 days):

Migration is not a one-time action — it is a process that requires planning and control. Following this checklist allows you to preserve 90–100% of organic traffic even through radical site changes.

Редакція Spilno Agency Spilno Agency All articles by author →
← Back to blog