SEO & Marketing

SEO migration: how to change your website without losing rankings

E
Equip editorial Posicionament-Web
Oct 19, 2026 6 min 2 views

An SEO migration is the set of tasks that prevents losing organic traffic when a website changes domain, content management system, URL structure or design. It comes down to five phases: an inventory of current URLs, a redirect map, testing on staging, a controlled launch and monitoring over the following weeks.

Most drops after a redesign are not caused by Google. They are caused by URLs that stop existing without a redirect, a noindex inherited from the staging environment, or copy that disappears in the new template. All of that is avoided with a spreadsheet, some order and a checklist on launch day.

Flow of the five phases of an SEO migration, from the old website to the new one
The five phases of an SEO migration: inventory, redirect map, testing, launch and monitoring.

What an SEO migration is and when you need one

You need one whenever something Google already knows about your site changes: page addresses, their content or how they link to each other. Not every change carries the same risk:

Type of changeWhat changes for GoogleRisk
Redesign without touching URLsTemplates, copy, internal linkingLow to medium
HTTP to HTTPSEvery URL, uniformlyLow if redirected properly
Change of CMSURLs, templates, tags and contentMedium to high
New URL structureEvery address, one by oneHigh
Domain changeEvery URL and the site's identityHigh

One piece of advice before you start: if you can, do not combine several big changes. Changing domain, CMS and copy on the same day makes it impossible to know what went wrong if traffic falls. And pick a quiet period: a shop in Sabadell should not migrate in November, nor a hotel on the Costa Brava in June.

1. URL inventory

You cannot redirect what you do not know exists. The inventory is the list of every address on the current site, built by combining several sources, because none is complete:

  1. A crawl of the current site, which captures whatever is linked.
  2. The current sitemap.
  3. Search Console: the performance report, filtered by pages, over the maximum 16-month range. It surfaces URLs that still get clicks even though nothing links to them any more.
  4. The Search Console links report: pages with links from other websites.
  5. Analytics: landing pages across all channels, not just organic.

Put it all in one sheet, remove duplicates and note for each URL its clicks, impressions and whether it has external links. Flag the ones that bring in business (those generating calls, form submissions or sales): those are reviewed by hand, one by one.

Also save the baseline: export clicks, impressions and positions by page and by query. Without it you will not be able to tell a real drop from an impression later.

2. Redirect map

It is a table with two main columns: each old URL and the new URL that replaces it.

Old URLNew URLAction
/services/kitchen-renovations.html/renovations/kitchens/301
/blog/2019/05/kitchen-ideas/blog/kitchen-ideas/301 (pattern rule)
/christmas-offer-2021—410, no replacement
/contact/contact/Check it does not create a chain

Rules for filling it in:

  • One to one, to the most equivalent page. A service page goes to that service's page, not to the category or the home page.
  • What has no equivalent is not redirected. A 404 or a 410 is an honest, correct answer for content that no longer exists.
  • Review the redirects you already had. If A pointed to B and B now moves to C, change A to point straight to C.
  • Use pattern rules where the structure allows it and keep individual lines for the exceptions.

How those rules are written on the server, the difference from a 302 and how to avoid chains and loops are covered in the post on 301 redirects.

3. Testing on staging

The new site is reviewed before going live, on a password-protected staging environment. A password is better than relying only on a robots.txt block, and it leaves no dangerous lines for someone to forget to remove.

Checklist:

  • Content: important pages keep their title, main heading and copy. Redesigns tend to trim text, and with it the searches the page used to appear for.
  • Tags: titles and meta descriptions migrated, canonical pointing to the new URL, hreflang if there are several languages, structured data.
  • Internal links: menus, footer and in-text links point to the new URLs, not to old ones through a redirect.
  • Redirects: load the map onto staging and test the whole list: each old URL must return a 301 and reach, in a single hop, a page that returns 200.
  • Performance and tracking: mobile speed, analytics tags and conversion events.
  • Technical files: the production robots.txt ready and the new sitemap generated with new URLs only.

4. Launch day

Go live early on a low-traffic working day, never on a Friday afternoon, and with a full backup of the previous site. Then, in this order:

  1. Check that the new site responds and the HTTPS certificate is valid.
  2. Verify that no noindex remains and that robots.txt does not contain Disallow: /.
  3. Test a sample of redirects, starting with the URLs flagged as priority.
  4. Submit the new XML sitemap in Search Console.
  5. If you changed domain, verify the new property and use the Change of Address tool in Search Console. It only applies to domain changes, not to structure changes within the same domain.
  6. Request inspection of the main pages and confirm analytics is recording visits.
The two lines that sink a migrationA noindex in the template and a Disallow: / in robots.txt, both copied from staging. Look for them on launch day even if you are sure they are not there.

5. Monitoring after the migration

  • First 48 hours: server errors, 404 pages receiving visits and failing redirects. Fix them on the spot.
  • First weeks: in the Search Console page indexing report, new URLs should gradually come in as indexed and old ones move to “Page with redirect”. Compare clicks and positions with the baseline, page by page.
  • Following months: review new 404s as they appear and ask the most valuable sites linking to you to update their link.

Fluctuations are normal while Google recrawls the site. Google states that on a medium-sized website most pages take a few weeks to move, and longer on large sites. Worry if a priority page is not indexed, if old pages keep appearing without redirecting or if the drop is concentrated in one section: it usually points to a specific, fixable fault. If you need to untangle it, the guide to Google Search Console step by step explains the reports involved.

Keep the redirects for at least a year, as Google recommends, and keep renewing the old domain: if it expires, everything pointing to it is lost.

Frequently asked questions

How much traffic is lost in an SEO migration?

There is no fixed figure. A well-prepared migration can pass with a few weeks of fluctuation; one without a redirect map can lose a large share of organic traffic. The difference lies in the preparation, not in luck.

How long does Google take to recognise the new site?

It depends on size and on how often Google crawls the site. On medium-sized sites most pages move within a few weeks; large sites need longer.

Do I need a migration if I only change the design?

If URLs and content do not change, the risk is low, but it is still worth checking titles, headings, internal links and speed. Many “design changes” end up altering URLs or removing copy without anyone having decided to.

When should preparation start?

Before designing the new site, not the week of launch. The inventory and the redirect map shape the URL structure, and deciding it on paper is far cheaper than rebuilding it afterwards.

In short

An SEO migration goes well when it is prepared before anything is touched: full inventory, one-to-one redirect map, testing, a launch-day checklist and data-driven monitoring. If you are about to rebuild your site or change domain and want to know which pages you cannot afford to lose, request the free initial analysis; it is the starting point for the technical SEO work that goes with any website change.

Want to improve your SEO in Catalonia?

Free SEO analysis: we tell you exactly where to start.

Free analysis


Share:
E
Equip editorial Posicionament-Web

L'equip editorial de Posicionament-Web publica continguts SEO pensats per a negocis de Catalunya.

Comments

No comments yet. Be the first to comment!

Leave a comment

Almost there