The Complete Website Migration SEO Guide: 7 Critical Steps to Avoid Tanking Your Traffic to Zero

How High-Risk Website Migrations Really Are

Website migration is the operation most likely to cause catastrophic traffic loss in the world of SEO. Even for experienced SEO teams, a botched migration can lead to:

But here's the good news: when executed with the right process, a modern website migration can retain more than 95% of your traffic.

Common Types of Website Migration

Migration Type Risk Level Typical Scenario
HTTP→HTTPS Low Security upgrade
Domain change High Rebranding
URL structure change Medium-High Site restructuring
CMS platform migration Medium Switching site-building systems
Full site redesign Medium Visual redesign

The 7 Critical Steps Before Migration

Step One: Record a Complete Traffic and Ranking Baseline

You must record before migration:

This baseline data is the only reference point for assessing recovery after the migration.

Step Two: Crawl a Complete List of Existing URLs

Use Screaming Frog to crawl the entire old site and export all URLs (including images, PDFs, etc.). Goal: ensure that every URL with traffic can be matched to a corresponding new URL.

Step Three: Build a Complete URL Mapping Table

Create an "old URL → new URL" mapping spreadsheet in Excel, prioritized as follows:

  1. Pages with organic traffic (100% must be mapped)
  2. Pages with backlinks pointing to them (100% must be mapped)
  3. All other pages (map as many as possible)

Step Four: Configure 301 Permanent Redirects

Redirect rules:

Code example (Nginx):

server {
    listen 80;
    server_name old-domain.com;
    return 301 https://new-domain.com$request_uri;
}

Step Five: Update All Internal Links

After migration, your site's internal links should point directly to the new URLs rather than relying on 301 redirects.

Step Six: Reconfigure Google Search Console

Immediately after migration:

  1. Submit the new Sitemap in the new domain's GSC account
  2. If this is a domain migration, use GSC's "Change of Address" tool to inform Google
  3. Request a re-crawl of your high-value pages

Step Seven: Monitor Closely for 48 Hours After Migration

The first two days after migration are the critical window:

Recovery Strategy for Post-Migration Traffic Drops

This is normal: rankings will fluctuate slightly for 2-4 weeks after migration—this is a normal part of Google's re-evaluation process.

If traffic still hasn't recovered after 4 weeks:

  1. Check that all redirects are correct (crawl the old URLs with Screaming Frog to confirm they all return 301)
  2. Check in GSC whether the new URLs have any coverage errors
  3. Proactively reach out to important backlinks pointing to old URLs and request that they be updated to the new URLs

Frequently Asked Questions (FAQ)

Q: After migrating a domain, how long should the old domain keep its 301 redirects? A: We recommend keeping them for at least 1 year, with permanent retention being ideal. Once the redirects disappear, backlinks pointing to the old domain will break, and some users' bookmarks will stop working as well.

Q: Should I update my website design at the same time as the migration? A: Not recommended. Running an SEO migration and a website redesign simultaneously makes it hard to pinpoint the cause when something goes wrong. We recommend a two-step approach: complete the URL migration first, and once things have stabilized, then carry out the visual redesign.

Check out the SGAIndex SEO tool directory to discover tools related to website migration.