A website migration is the one SEO task where a small mistake can undo years of work in an afternoon. A new site goes live, the old addresses stop working, and the pages that brought in enquiries vanish from Google. The cause is rarely exotic. It is usually a missing list of old URLs, redirects pointing at the home page, or a “do not index” setting left on from the build.

Most migration checklists online are written by agencies for large sites, with log file analysis and phased rollouts. If you run a business site of 20 to 200 pages and you are changing platform, domain or host, you need something different: a way to work out which kind of move you are making, a plan sized to it, and clear signs that something has gone wrong. This guide relies on Google’s own migration documentation for the rules, and says where a step is our judgement.

First, work out which kind of move you are making

Google separates site moves with URL changes from moves that do not change your URLs, and the work differs a great deal. Use this table to size the job before you do anything else.

What is changingDo URLs change?Redirects needed?Risk
Hosting provider or CDN onlyNoNoLower, but DNS and access need care
Platform or CMS (for example to a new theme or builder)Often yesYes, wherever a URL changesMedium to high
Page paths (for example /services/ becomes /what-we-do/)YesYesMedium
Domain nameYesYes, and the Change of Address toolHigh
HTTP to HTTPS, or www to non-wwwYesYes, but no Change of AddressLow if done cleanly

Google also advises changing one thing at a time. A domain move combined with a redesign and a new CMS makes it almost impossible to tell which change caused a drop. If you can, split them into separate projects a few weeks apart.

Step 1: Take a snapshot before you touch anything

You cannot judge a migration without a “before”. Record these on the day you decide to go ahead:

  1. A list of every live URL. Take it from your sitemap, your CMS and the Pages data in Google Search Console. Include images, PDFs and downloads that bring in visitors or links.
  2. Your top pages by clicks. Export the Performance report from Search Console for the last three months, the default period, and mark the pages that bring most clicks.
  3. Your top pages by links. The Links report in Search Console shows which pages other sites link to. Those addresses must redirect cleanly.
  4. Rankings and enquiries. A short list of the ten searches that matter most, and the monthly number of calls or forms. This is how you will later know whether things are normal.
  5. A copy of the old site. A full backup, plus screenshots of your key pages, so you can compare titles, headings and copy.

Verify the old site and the new site in Search Console, including all the variants, before the move starts. Google also reminds site owners to check that verification will survive the move.

Step 2: Build the URL map

This is the step that decides the outcome. For every old URL that mattered, decide what happens to it.

Old URLDecisionNew URL
/services/boiler-repair/Redirect/boiler-repair/
/blog/2022/10/boiler-tips/Redirect/guides/boiler-tips/
/services/old-offer/Retire410, or redirect to the nearest equivalent
/about-us/Keep/about-us/

Rules from Google’s guidance on site moves with URL changes:

Google’s redirect documentation explains the difference between permanent and temporary redirects: with a permanent one it treats the target as the canonical URL, and with a temporary one the old page may stay in results. For a migration you want the permanent kind, which is why a plugin set to “302” by default is a common cause of trouble.

How RankMaster helps with migrations

RankMaster is a Brazilian SEO and GEO agency, with its site at rankmaster.com.br, that works remotely and in British English with UK businesses. For a migration we usually work as a safety net around whoever builds the site: we review the URL map before the build is finished, check the staging site for leftover blocks, and watch the first weeks after launch. The work is delivered in three recurring parts:

We do not promise rankings or citations, because no one can guarantee them, and a migration always carries some risk. If your pages seem to have vanished, start with our guide on why your website may not be showing up on Google. You can also learn more about RankMaster or ask for a free analysis through the contact page.

Step 3: Test on a staging site without letting Google in

Build the new site on a temporary address. Google suggests using a temporary hostname with a noindex setting so you can test without risking indexing. Then check these before launch:

If you are only changing host, Google adds two practical points. Lower your DNS TTL at least a week before the move so changes spread faster, and keep the old hosting running until traffic to it reaches zero.

Step 4: Launch day

Choose a quiet period if you can. Google notes that moving during a lower-traffic period limits the impact on users. Then, in order:

  1. Turn on the redirects and confirm the canonical tags and robots rules on the live site.
  2. Check the home page, your top ten pages and your contact page in a browser, on a phone as well.
  3. Submit the new sitemap in Search Console and remove the old one.
  4. If you changed domain, use the Change of Address tool. Google says to submit it only when changing domains or subdomains, and not for HTTP to HTTPS, www to non-www, or moving paths within a domain.
  5. Update your Google Business Profile, social profiles, email signatures and any advertising to the new addresses.
  6. Keep the old site and its redirects in place. Google says to keep redirects generally for at least one year, and users may benefit if you keep them indefinitely.

Step 5: The first 30 days

Expect movement. Google says to anticipate temporary changes in ranking and visibility while it recrawls and reindexes, and that for small and medium sites most pages may take a few weeks to move. A dip does not by itself mean the migration failed. These checks help you tell the difference:

WhenCheckWorry if
Day 1Home page and top pages return 200 and loadAny of them returns an error or a blank page
Day 1 to 3Search Console Page indexing reportNew pages are marked noindex or blocked by robots.txt
Week 1Sitemap statusThe new sitemap shows “Couldn’t fetch”
Weeks 1 to 2Redirect sample testOld URLs redirect to the home page or chain through several hops
Weeks 2 to 4Clicks on top pages against your “before” listTop pages have disappeared, not just moved down
Weeks 2 to 4Enquiries against your baselineThey fall and stay down while the site is otherwise fine

Google also notes that redirect-related warnings about the sitemap in Search Console are normal after a move. Do not panic over them. Do act on spikes in crawl errors, redirects to nonexistent URLs, and leftover noindex or robots.txt blocks.

Plan the way back

Before launch day, agree what you will do if something is badly wrong. A rollback plan costs an hour to write and may save weeks. It should state who has the authority to call it, how to restore the old site and DNS, and which checks decide the matter. A site with a catastrophic bug on launch day is a rollback. A site that has dipped by a modest amount in week two is usually not.

Common mistakes

Frequently asked questions

Will I lose rankings in a migration?

Google warns of temporary fluctuations while pages are recrawled and reindexed. A clean migration aims to keep them short, and no one can promise zero change.

How long should I keep the redirects?

Google says generally at least one year, and indefinitely if you can.

Do I need the Change of Address tool?

Only when changing domain or subdomain. It is not needed for HTTP to HTTPS, www to non-www, or path changes.

Can I redirect all old pages to the new home page?

Google advises against redirecting many pages to an unrelated page. Map each old page to its closest equivalent.

How long until the new site is fully processed?

For small and medium sites Google says a few weeks for most pages, and it cannot give fixed crawl dates. Any exact promise is a guess.

What to do this week

Open a spreadsheet and list every live URL on your site, with clicks from the last three months beside the top ones. That single sheet is the base of the whole project, and it takes an hour. If the list shows you are about to change more than one thing at once, split the project now. If you would like a second pair of eyes on a migration plan before you commit, ask for a free analysis through the RankMaster contact page.