Guide

Website migration checklist: change platform without losing rankings

What to do before, during and after a platform move so search engines and visitors find everything where they expect it.

Short answer: To change website platform without losing rankings, list every URL on the current site, record current rankings and traffic, give each changed URL a permanent 301 redirect to its closest equivalent, and keep titles, content and structured data the same. Test on staging, resubmit your sitemap at launch, then monitor errors, rankings and backlinks for eight to twelve weeks.

Updated 25 September 2026 · 7 min read

Why do website migrations lose rankings?

A website migration is any significant change to a site's platform, domain, URL structure or design. Search engines have spent years learning where your pages are and what they are about. A migration asks them to relearn it. If pages vanish, move without redirects or lose their content, the rankings those pages earned go with them.

Most ranking losses after a migration trace back to a few avoidable mistakes: missing redirects, changed URLs, thinner content, and the new site accidentally blocking search engines.

What is the full migration checklist?

  1. Inventory every URL

    Crawl the current site and export pages from Search Console and analytics, so you have a complete list of URLs that get traffic, rankings or links.

  2. Benchmark performance

    Record rankings, organic traffic, conversions and top landing pages before you change anything.

  3. Map redirects one to one

    Give every old URL that is changing a permanent 301 redirect to its closest equivalent on the new site.

  4. Carry over on-page SEO

    Keep titles, meta descriptions, headings, content, structured data, canonical tags and hreflang for each page.

  5. Test on staging

    Crawl the new site before launch to check redirects, internal links, status codes and tracking, while keeping staging out of search results.

  6. Launch and resubmit

    Switch over, remove any noindex left from staging, submit the new XML sitemap and use Search Console's Change of Address tool if the domain changed.

  7. Monitor for eight to twelve weeks

    Watch for 404 errors, redirect chains, ranking drops and lost backlinks, and fix issues as they appear.

How do you build a redirect map?

A redirect map is a spreadsheet with every old URL in one column and its new destination in the next. Build it from the combined inventory, not just the current navigation, because old campaign pages and blog posts often hold backlinks that nobody remembers.

  • Redirect each page to its closest equivalent, not everything to the home page.
  • Avoid chains: an old URL should go straight to its final destination in one hop.
  • Keep query strings intact where campaigns depend on them, so UTM parameters survive the redirect.
  • Let genuinely removed pages return a 404 or 410 rather than redirecting them somewhere irrelevant.

Which on-page elements must you keep?

ElementWhy it matters
Title and meta descriptionWhat searchers see in results, and a strong relevance signal
Headings and body contentWhat the page is actually about; thinner content often ranks lower
Canonical tagsTell search engines which URL is the main version of a page
Hreflang tagsPoint search engines to the right language or country version
Structured dataSupports rich results and helps machines understand the page
Internal linksSpread authority and help crawlers find every page
Image alt textAccessibility, and image search relevance

A canonical URL is the preferred address for a page when several addresses show similar content. Hreflang is an HTML attribute that tells search engines which language or region a page is for. Both are easy to lose in a template change; see the glossary for more terms.

What should you test before launch?

Crawl the staging site and the redirect map together. Every old URL should return a single 301 to a page that returns 200. Check that internal links point to new URLs directly rather than through redirects, that the XML sitemap lists only live, indexable pages, and that analytics, consent and form-to-CRM connections work. Keep staging out of search results with password protection or noindex, and make a note to remove that noindex on launch day.

What should you watch after launch?

Expect some fluctuation for a few weeks. Check Search Console for crawl errors and indexing issues, watch rankings for your benchmark keywords, and track organic traffic and conversions against the pre-launch baseline. Look out for backlinks that now land on errors, and ask the linking sites to update where it matters. If the forms moved too, confirm leads still arrive with their source, as covered in how to connect website forms to your CRM.

Where uForge fits

If you are moving to uForge, each change is built and previewed before it goes live, and technical SEO audits check crawlability, blocked pages and thin landing pages. Rank-drop and lost-backlink alerts, based on data from a third-party SEO data provider, help you spot problems after launch. See the uForge website builder and SEO, social and ads.

Book a demo

Questions we get asked

Will I lose rankings when I move my website to a new platform?
Some movement is normal while search engines recrawl the site, but a well-planned migration with complete redirects and unchanged content usually recovers. Large or lasting drops tend to come from missing redirects, changed URLs without redirects, lost content, or a staging noindex tag carried into the live site. The checklist exists to prevent exactly those mistakes.
What is the difference between a 301 and a 302 redirect?
A 301 redirect tells browsers and search engines that a page has moved permanently, so they should update their records and pass signals to the new address. A 302 says the move is temporary. For a platform migration, where old URLs will not come back, 301 redirects are the right choice.
Should I change my URLs during a migration?
Only if there is a good reason, such as a genuinely confusing structure. Every changed URL needs a redirect and takes time to be re-evaluated, so keeping URLs the same is the lowest-risk option. If you must change them, avoid changing the domain, the design and the URL structure all at once, because it becomes hard to tell which change caused a problem.
How long should I keep old redirects in place?
As long as you reasonably can, and at least a year. Backlinks from other sites, bookmarks and old emails keep sending people to the old addresses long after search engines have updated. Removing redirects early turns those visits into errors and can waste link value you worked to earn.
Does a new platform need the same tracking set up again?
Yes. Analytics, consent, conversion tracking and ad-platform connections all need to be in place and tested before launch, otherwise you lose the comparison with your benchmark just when you need it. Check that campaign parameters survive redirects and that form submissions still reach your CRM with their source.