Guide — Web Development

Move Your Website Without Losing Your Google Rankings

A website migration is where hard-won rankings go to die — but only when it's rushed. Here's the careful, plain-spoken process that keeps your traffic intact through the move.

/ The short answer

To migrate a website without losing rankings, crawl and map every old URL to its exact new equivalent, then set permanent 301 redirects for each one. Keep your titles, headings, and content intact, launch, submit a new sitemap in Google Search Console, and — for a new domain — use the Change of Address tool. Then watch Search Console for 404s and index coverage for a few months.

Why website migrations tank rankings — and why they don't have to

A website migration is any change big enough to alter your URLs: a new domain, a switch from HTTP to HTTPS, a platform move (say WordPress to a custom build), a redesign that renames pages, or merging two sites into one. Google sees new addresses where old ones used to be. If it can't follow the trail from the old URL to the new one, the ranking authority you earned over years has nowhere to land.

Here's the reassuring part: ranking loss during a migration is almost always self-inflicted. The pages that crater are the ones nobody redirected, the ones that got renamed with no map back to the original, and the ones stripped of the content that ranked them in the first place. Google's own guidance is that a permanent redirect passes ranking signals to the new URL — it does not treat a 301 as a reason to drop a page. So when authority disappears in a migration, it's because a redirect is missing or broken, not because moving a page is inherently risky. Do the mapping work and the rankings follow the pages to their new home.

It helps to name the specific ways migrations go wrong, because each one is preventable. Pages get left off the inventory and quietly 404. URLs get renamed and pointed at the homepage instead of their real equivalent. Redirects get set as temporary (302) when the move is permanent. Redirect chains pile up three and four hops deep. A staging-site "noindex" tag or a blocking robots.txt ships to production and tells Google to ignore the whole site. Content gets rewritten at the same time as the move, so Google can't tell whether a page still deserves its old ranking. Every item on that list is a decision someone made — or forgot to make — not an act of the algorithm.

For a Virginia service business — a Hillsville contractor, a Roanoke clinic, a Blacksburg shop — your top-ranking pages are often your single biggest source of leads. A botched migration doesn't just dent a vanity metric; it turns off the phone. A page that used to rank for "emergency plumber in your town" and now returns a 404 isn't a chart line dropping — it's calls you never get. That's exactly why website migration SEO deserves a plan before anyone touches the new site, not a scramble the week after launch. The steps below are that plan, in order, with the specific checks that keep each stage from becoming the mistake that costs you traffic.

Step 1: Crawl and inventory every URL before you touch anything

You cannot preserve what you haven't counted. Before the new site exists, build a complete inventory of every URL on your current site — every service page, blog post, location page, image, and PDF that Google might have indexed. Miss a page here and it becomes a dead end after launch, because a redirect only exists for URLs you knew to map.

Pull your URL list from several sources so nothing slips through. Any single source has blind spots; overlapping them is how you catch the orphan pages:

Deduplicate those lists into one master inventory. Now benchmark, because this is the only chance you get to record "before." Save your current rankings for your money keywords, note your top 20 or 30 pages by organic traffic, and write the numbers down somewhere you'll find them in three months. This baseline is how you'll tell a broken redirect from ordinary fluctuation later — without it, every post-launch dip is a guess.

Then flag the high-value pages inside the inventory so they get extra care in mapping and extra scrutiny in testing. The service page that drives real calls and the town-specific landing page that ranks locally are not the same priority as a five-year-old blog post nobody reads, and your redirect map should reflect that. Everything downstream depends on this list being complete, so spend the extra hour making sure it is — it is far cheaper than discovering a missing page from a 404 report after you've lost its rankings.

Step 2: Map old URLs to new ones, one to one

This is the single most important step, and the one most often rushed. For every old URL in your inventory, decide the exact new URL it will become. The standard is one-to-one mapping: each old page points to its closest equivalent new page, not to a generic homepage or a broad category page. Google treats a redirect to an unrelated page much like a page that no longer exists, so a lazy map quietly throws away rankings even when every redirect technically "works."

Build this as a simple two-column spreadsheet — old URL on the left, new URL on the right — and account for every single row from Step 1. If your URL structure isn't changing at all (a same-domain redesign that keeps the same paths), you may not need redirects for those pages, but you still confirm each one resolves on the new build. Where the structure changes, map deliberately, page by page.

A few rules that protect your authority:

A clean map is the backbone of a low-risk migration, and it's genuinely the work — the redirect setup in the next step is mechanical once the map is right. If mapping hundreds of URLs feels overwhelming, that's a normal point to bring in help; it's core to how we handle web development projects that touch an existing, ranking site.

Step 3: Set permanent 301 redirects — and skip the chains

Once your map is built, you implement it as redirects. Use permanent (301) redirects, done server-side. A 301 tells Google "this page moved for good, send its signals to the new address." A temporary (302) redirect says the opposite — that the old URL will come back — so Google is slow to move ranking signals and may keep the old URL in the index. For a permanent move, that hesitation costs you rankings, so getting the redirect type right is not a detail; it's the whole point of the step.

The most damaging mistake here is the redirect chain: old URL A redirects to B, which redirects to C, which finally lands on the live page. Every hop adds latency, slows crawling, and gives Google a longer trail to follow — and long or looping chains can stop Google from reaching the destination at all. Redirect each old URL straight to its final destination in one hop. If your platform or plugins generate their own redirects (a trailing-slash rule plus a www rule plus your map, for example), those can stack into a chain without anyone writing it on purpose, so test for it rather than assume.

A working checklist for this step:

This is where a lot of DIY migrations quietly break, because redirects live in server config, .htaccess, or platform settings that aren't visible on the page. Test them before launch, on staging, not after — a redirect you verify at 2 a.m. on launch night is a redirect you're verifying in the worst possible conditions.

Step 4: Keep the content, titles, and structure that earned your rankings

Redirects move a page's address; they don't recreate what made it rank. If you migrate and simultaneously gut the content — shorter pages, reworded headings, deleted sections — you're asking Google to re-evaluate every page from scratch at the exact moment it's already reprocessing the whole site. That's when even a technically perfect migration loses traffic, and it's the hardest kind of loss to diagnose because the redirects all check out.

The safest migrations change one thing at a time. If your priority is preserving rankings, move first and redesign the content later, once the new URLs have settled. On your important pages, carry over the elements Google reads for relevance:

For a local Virginia business, pay special attention to your name, address, and phone number and your service-area language. Consistency there feeds your local SEO and your map presence, and a redesign is a common place for an old phone number or a dropped city name to sneak in. Also confirm the new site is genuinely faster and mobile-friendly, since page experience remains a ranking factor as of 2026. A migration is a fine moment to improve speed and structure — it is a terrible moment to blow up the content that's already working for you.

Step 5: Launch, tell Google, and verify everything resolves

Launch day is a verification day, not a walk-away day. The moment the new site is live, work through a tight sequence so Google learns about the move quickly and cleanly, and so any leak shows up in minutes instead of weeks.

Then leave the old domain and its redirects in place for the long haul — at least a year, and ideally indefinitely — because links, citations, and bookmarks pointing at old URLs keep passing value only as long as the redirects answer them. Turning them off early throws away the authority you just worked to preserve. If any of these steps sit outside your comfort zone, they're a reasonable thing to hand off as part of the migration itself.

Step 6: Monitor for months, and know what's normal

After a well-executed migration, expect some movement — Google has to recrawl the old URLs, process the redirects, and re-index the new pages, and that isn't instant. A modest, temporary dip in the first few weeks is common and not a sign of failure. What matters is the trend line over the following weeks and months, measured against the baseline you saved in Step 1 rather than a vague memory of "how it used to be."

Watch these in Google Search Console and your analytics:

On timing, be honest with yourself rather than anxious. Google typically acknowledges the move within a week or two, rankings tend to fluctuate for several weeks after that, and a clean migration generally stabilizes over the following couple of months — larger and slower-crawled sites take longer. These are patterns, not promises; nobody can guarantee an exact recovery date, and anyone who does is selling certainty that doesn't exist. Plan to actively monitor for a few months before you call the migration finished.

If traffic is still down well past that window and 404s keep appearing, something in the redirect map is broken. That's a fixable problem, not a permanent loss — a structured SEO review will find the gap and close it. Handled with care, a migration costs you a few weeks of noise and nothing of lasting value.

Key takeaways

Ready to put this
to work?

/ Common questions

Quick answers.

Will I lose my Google rankings if I move my website?
+
Not if the migration is done carefully. Ranking loss almost always comes from missing redirects, renamed pages with no map back to the original, or content that got stripped during the move. When you map every old URL to its closest new equivalent with permanent 301 redirects and keep your page content intact, Google's own guidance is that the redirects pass your ranking signals to the new URLs — so your rankings follow the pages to their new home rather than disappearing.
What's the difference between a 301 and a 302 redirect for SEO?
+
A 301 is a permanent redirect — it tells Google the page has moved for good and to send its ranking signals to the new URL. A 302 is temporary and signals the old URL will return, so Google is slow to move those signals and may keep the old URL indexed. For a real migration where the old URL is gone for good, always use 301s; a 302 left in place can quietly hold your rankings back.
Do I need Google Search Console's Change of Address tool?
+
Only if you're moving to a different domain. The Change of Address tool asks Google to transfer signals from your old domain property to the new one, which speeds up recovery alongside your 301 redirects. If you're redesigning or replatforming on the same domain, you skip this tool entirely and rely on your redirects and a fresh sitemap.
How long does it take to recover rankings after a website migration?
+
It varies by site. Google usually acknowledges the move within a week or two, rankings tend to fluctuate for several weeks after that, and a clean migration generally stabilizes over the following couple of months — larger, slower-crawled sites take longer. These are typical patterns, not guarantees, so plan to actively monitor Search Console for a few months before considering the migration finished, and treat any promise of an exact recovery date with skepticism.
How long should I keep the old domain and redirects live?
+
As long as possible — at least a year, and ideally indefinitely. External links, bookmarks, and directory citations still point at your old URLs, and those only keep passing value while the 301 redirects answer them. Turning off the old domain or its redirects early throws away authority you specifically worked to preserve during the migration.
/ Keep reading

Related guides.

Want this handled
for you?

Webb Flow builds and runs this for Virginia businesses. Send a note — response within 48 hours.

Web Development Webb Flow Marketing · Virginia