Skip to content
Web Development

Website Migration Guide: How to Move to a New Platform Without Losing SEO

A complete before, during and after migration framework: URL inventory, mapping, redirects, metadata, staging QA, launch, and post-launch crawl and index monitoring.

Quick answer

To migrate a website without losing SEO, inventory every existing URL and its performance before you start, map each old URL to its closest new equivalent, implement permanent server-side redirects, carry over metadata, content, canonicals and internal links, test everything on staging, and launch with an updated sitemap and correct robots settings. Afterward, monitor crawling, indexing, rankings, traffic and redirect errors in Search Console and analytics for several weeks, fixing issues as they appear.

What Counts as a Migration

Any change that alters URLs, platform, domain or site structure: moving CMS, changing ecommerce platform, merging sites, switching to HTTPS or a new domain. This guide focuses on platform migration. For deciding whether to migrate at all, see website replatforming and redesign vs rebuild. For Shopify specifically, see migrating to Shopify.

Before: Benchmark and Inventory

You can't protect what you haven't measured. Record the current state thoroughly before touching anything.

  • URL inventory from a full crawl, the XML sitemap, analytics landing pages and Search Console
  • Analytics baseline: traffic and conversions by page and channel
  • Search Console baseline: indexed pages, top queries, top pages, existing errors
  • Ranking snapshot for priority keywords
  • Backlink report showing which URLs have external links
  • Content inventory: which pages move, merge or retire
  • Current performance: Core Web Vitals for key templates

During: Map, Build and Test

Build the URL map first: every old URL with its new destination. Pages with traffic, conversions or backlinks get the most attention. Retired pages redirect to the closest relevant page, not the homepage.

TaskWhat to do
URL mappingOne-to-one mapping from old to new URLs, prioritized by traffic and links
RedirectsPermanent server-side redirects; avoid chains and loops
MetadataCarry over or improve titles, descriptions and headings
Internal linksUpdate links to point directly at new URLs
CanonicalsSelf-referencing canonicals on new pages
SitemapNew XML sitemap listing only live, indexable URLs
RobotsStaging blocked from indexing; production robots.txt reviewed before launch
Structured dataRecreate schema on new templates
Staging QACrawl staging, test redirects in bulk, check templates and analytics
Before, during, after: most migration damage comes from skipping the inventory or the post-launch monitoring.

Staging and QA

Test on a staging environment that's blocked from search engines. Crawl it to find broken links and missing metadata, run the full redirect list against it, check every template on mobile and desktop, and confirm analytics and conversion tracking fire correctly.

Planning a platform migration?

ZSpace plans and executes migrations with URL mapping, redirect testing and post-launch monitoring built into the process.

Start a Project

Launch

Launch at a lower-traffic time with the team available. Enable redirects, remove staging blocks from the production site (a surprisingly common mistake is launching with noindex or a blocking robots.txt), submit the new sitemap, and confirm tracking. If the domain changes, verify both properties in Search Console and use its Change of Address tool.

After: Monitor and Fix

Google's own guidance notes that medium-sized sites can take weeks to be fully reflected in search, and larger sites longer. Watch closely during that period.

  • Crawl the live site to confirm redirects and internal links
  • Check Search Console coverage for indexing issues and 404s
  • Compare traffic and conversions against the baseline by page
  • Track priority rankings
  • Monitor server logs or redirect reports for missed URLs
  • Fix redirect gaps and errors as they appear
  • Keep redirects in place long term

Common Migration Mistakes

  • Redirecting everything to the homepage
  • Launching with noindex or a blocking robots.txt copied from staging
  • Losing content or metadata on templates that weren't reviewed
  • Redirect chains from earlier migrations left in place
  • Analytics not tracking on launch day
  • Removing redirects too soon

Website Migration Checklist

A condensed version to work from.

  • Full URL inventory and baselines recorded
  • URL map complete and reviewed
  • Permanent redirects implemented and bulk-tested
  • Metadata, content, canonicals and structured data carried over
  • Internal links updated
  • Staging crawled and QA'd, analytics verified
  • Production indexing enabled and robots.txt correct
  • New sitemap submitted in Search Console
  • Post-launch monitoring scheduled for several weeks

Want your migration reviewed before launch?

Talk to ZSpace about protecting your search visibility through a platform move.

Start a Project

Conclusion

SEO-safe migration is methodical: inventory, map, redirect, test, launch, monitor. Most lasting losses come from shortcuts in one of those steps. For keeping the new site healthy afterward, see website maintenance and SEO-friendly development.

FAQ

Common questions

Some temporary fluctuation is common, but significant lasting losses usually come from avoidable mistakes: missing redirects, lost content, changed internal links, blocked crawling or dropped metadata. A careful migration minimizes that risk.

Relevant industries
Get in touch

Have a project in mind?

Whether you're building a new digital product, improving an existing website, or looking to automate part of your business — let's talk.