Skip to main content
Checklists

Site Migration SEO Checklist

Migrate your website without losing hard-earned search rankings. This checklist covers every step of the migration process — from planning and URL mapping to redirect implementation and post-migration monitoring.

Pre-Migration Planning

  • Document current site performance baseline

    Record current rankings, organic traffic, indexed pages, and backlinks before migration. You need this baseline to measure migration impact.

  • Crawl and export all existing URLs

    Run a full site crawl to capture every URL, its status code, title tag, meta description, and canonical URL before any changes.

  • Create a complete URL mapping document

    Map every old URL to its new destination. Include all pages, images, PDFs, and any URL that receives organic traffic or backlinks.

  • Identify top-performing pages to protect

    List pages that drive the most organic traffic and backlinks. These require extra attention during migration to avoid traffic loss.

  • Plan redirect strategy

    Decide between 301 redirects for permanent moves or 302 for temporary changes. Use 301 redirects for migrations to signal the permanent nature.

  • Set up staging environment for testing

    Build and test the new site on a staging environment with noindex tags. Verify all functionality before touching the production site.

Redirect Implementation

  • Implement 301 redirects for all URL changes

    Set up server-level 301 redirects for every URL that changes. Test each redirect individually to confirm it reaches the correct destination.

  • Handle redirect chains and loops

    Ensure no redirect chains exist (A to B to C). Every old URL should redirect directly to its final destination in a single hop.

  • Redirect old sitemap URLs

    Point old sitemap URLs to the new sitemap location so search engines discover the updated URL structure quickly.

  • Update internal links to new URLs

    Replace all internal links with the new URLs directly rather than relying on redirects. Internal links should never point to redirecting URLs.

  • Handle image and asset URL changes

    Don't forget to redirect image URLs, PDF links, and other asset URLs that may have earned backlinks or appear in image search results.

  • Test redirects before going live

    Verify a sample of redirects across different page types — homepage, categories, products, blog posts — before switching over production.

Migration Day Execution

  • Deploy new site and activate redirects

    Go live with the new site and enable all redirects simultaneously. Partial migrations create confusion for search engines.

  • Update Google Search Console property

    Add and verify the new site property in GSC. If changing domains, use the Change of Address tool to notify Google.

  • Submit new XML sitemap

    Upload the new sitemap to GSC immediately. Remove the old sitemap and add the new one to accelerate crawling of new URLs.

  • Update robots.txt for new site

    Ensure robots.txt on the new site allows full crawling. Remove any staging-era blocking rules and verify the sitemap reference.

  • Verify structured data on new URLs

    Test rich results and structured data on the new site to catch any schema issues introduced during migration.

  • Update external profiles and citations

    Update your URLs across social profiles, business directories, Google Business Profile, and any third-party platforms linking to you.

Post-Migration Monitoring

  • Monitor indexed page count daily

    Track the number of indexed pages in GSC daily for the first month. A sudden drop signals redirect or indexing issues.

  • Watch for crawl errors in Search Console

    Check GSC daily for 404 errors, redirect errors, and server errors during the first two weeks after migration.

  • Compare rankings before and after

    Track ranking changes for your top keywords daily. Expect some fluctuation but investigate any persistent drops beyond 2 weeks.

  • Verify backlinks point to correct pages

    Check that your most valuable backlinks now reach the correct new URLs through redirects. Contact webmasters to update links where possible.

  • Monitor organic traffic trends

    Compare organic traffic week-over-week against your pre-migration baseline. Some dip is normal — recovery typically takes 4-8 weeks.

  • Keep old domain and redirects active

    Maintain the old domain and all redirects for at least 12 months, ideally permanently. Dropping redirects too early loses link equity.

Why Migration SEO Matters

Site migrations are the highest-risk SEO event most websites face. Without proper planning, a migration can destroy years of SEO progress in a single day. Studies show poorly executed migrations can lose 50-80% of organic traffic. This checklist protects your investment by ensuring every URL, redirect, and signal transfers correctly.

How Keyword Kick Automates This

Keyword Kick helps you monitor the critical metrics that determine migration success or failure.

  • Daily rank tracking to catch ranking drops immediately after migration with position change alerts

  • Google Search Console integration to monitor indexing status, crawl errors, and redirect chains

  • Backlink monitoring to verify your link equity transfers to new URLs after migration

Frequently Asked Questions

How long does it take to recover rankings after a migration?

With proper redirects and a clean migration, most sites recover rankings within 4-8 weeks. Some ranking fluctuation during the first 2 weeks is normal. Full recovery of long-tail traffic can take 3-6 months as Google recrawls all pages.

Should I migrate the whole site at once?

For most migrations, a complete cutover is cleaner and less error-prone than phased approaches. Phased migrations create complexity with split signals. Only phase a migration if the site has millions of pages where risk must be carefully managed.

What's the biggest mistake in site migrations?

The biggest mistake is incomplete URL mapping and missing redirects. Every URL that receives any organic traffic or has any backlinks must redirect to its equivalent new page. Missing even a few high-value redirects can cause significant traffic loss.