Guide · site migration without losing rankings

How to Migrate a Site Without Losing Rankings

The short answer

To migrate without losing rankings, map every old URL to its new destination, use 301 redirects one-to-one, preserve on-page content and metadata, then submit sitemaps and monitor indexation and errors closely after launch.

Plan and benchmark before you move

A migration is any change to your domain, URL structure, platform, or site design that affects URLs. Before touching anything, crawl the current site to capture every indexed URL, and record baseline rankings, traffic, and top pages so you can detect regressions later.

Decide exactly what is changing and stage it. Migrating design, platform, and domain all at once makes it hard to isolate what broke if traffic drops, so change one major variable at a time when you can.

Map old URLs to new ones

Build a complete redirect map: every old URL points to its closest equivalent new URL, one-to-one wherever possible. Avoid redirecting large numbers of pages to the homepage, which Google may treat as soft 404s and which loses the old page's ranking signals.

Use permanent 301 redirects so authority passes to the new URLs, and avoid redirect chains by pointing old URLs directly to final destinations. Double-check that redirects resolve in a single hop and return the right status code.

Preserve content and technical signals

Keep titles, headings, body content, and metadata as close to the original as possible, since a migration that also rewrites content introduces two changes at once. Carry over structured data, canonical tags, image alt text, and internal links.

Update internal links to point at the new URLs directly rather than through redirects, refresh the XML sitemap with the new URLs, and make sure robots.txt and noindex settings on the new site are correct so you do not accidentally block or hide it.

Launch, submit, and monitor

At launch, if you moved domains, use Search Console's change of address tool, and submit the new sitemap in both Google and Bing. Keep the old domain's redirects live for a long time so link equity keeps flowing.

Then watch closely: track indexation of new URLs, crawl errors, redirect failures, and rankings against your baseline for at least several weeks. Some temporary fluctuation is normal, but a sustained drop points to a mapping or blocking problem you should fix fast.

Frequently asked questions

Should I expect any ranking drop during a migration?

Some short-term fluctuation is common as engines recrawl and reprocess the new URLs. A well-executed migration with clean one-to-one 301s usually recovers, while a sustained drop signals a mapping, redirect, or blocking mistake to fix.

How long should I keep the old redirects in place?

Keep them as long as possible, ideally permanently, or at least until the new URLs are fully indexed and external links have updated. Removing them early drops the link equity they carry.

Keep reading

Want this machine pointed at your site?

This page is one of a swarm we generated for ourselves. We build the same for you.

Get Started - $10,000