SEO

Website Migration SEO Checklist: Keep Your Rankings When You Move

A 15-step website migration SEO checklist for before, during and after launch: redirect mapping, 301s, sitemaps, Search Console and common mistakes.

SJ SinanSJ Sinan8 min read
In this article

A new website is exciting. A new design, a faster platform, maybe a new domain. But a website migration is also one of the fastest ways to lose Google rankings you spent years building. Pages disappear, links break and traffic drops, often without anyone noticing until the phone stops ringing.

I’ve handled migrations from WordPress to Next.js, from page builders to custom themes and from old domains to new ones. The sites that keep their rankings all follow the same process. This website migration SEO checklist walks you through it: what to do before, during and after launch.

Quick answer: Before launch, save a full list of your current URLs, rankings and traffic, then map every old URL to its new one. At launch, set up 301 redirects, keep titles, content and internal links, remove any “noindex” tags and submit a new sitemap. After launch, watch Search Console for errors and traffic changes for at least a few months, and keep the redirects in place for at least a year.

What Counts as a Website Migration?

A migration is any big change that affects how Google finds and reads your site. The most common types are:

  • Platform change: for example, Wix or WordPress to Next.js
  • Domain change: moving from oldname.com to newname.com
  • URL structure change: such as /services.php?id=4 to /services/roof-repair/
  • HTTP to HTTPS: moving to a secure address
  • Redesign: new layout and content, even on the same platform

Each one carries risk, and combining several at once makes problems harder to spot. If you can, change one major thing at a time.

Before Launch: Your Pre-Migration Checklist

This is the most important phase. Most traffic losses come from steps skipped here.

1. Crawl and Save Every Current URL

Use a crawler such as Screaming Frog to list every page on the current site. Also export pages from Google Search Console and Google Analytics, because crawlers miss pages with no internal links. Your list should include service pages, blog posts, images and PDFs.

2. Record Your Current Performance

Save a snapshot of where you are now: organic traffic by page, top keywords and positions, leads from organic search and pages with the most backlinks. Without this baseline, you can’t tell whether the new site is doing better or worse.

3. Build a Redirect Map

Create a spreadsheet with two columns: old URL and new URL. Every old page should point to its closest match on the new site. Don’t send everything to the homepage. Google may treat that as a soft 404, and visitors land somewhere unhelpful.

4. Keep What’s Working

Pages that rank well should keep their core content, headings and keywords. Rewriting or merging your best pages during a migration is a common cause of ranking drops. Improve them later, once the move has settled.

5. Set Up a Staging Site Google Can’t See

Build and test the new site on a staging address protected by a password or blocked from indexing. This stops Google indexing a half-finished copy of your site as duplicate content.

6. Check the New Site Before Launch

Crawl the staging site and compare it with your old one. Check that titles, meta descriptions, headings, internal links, image alt text and structured data have all carried over.

Launch Day: What to Do When You Go Live

7. Put 301 Redirects in Place

Add the redirects from your map as server-side permanent redirects. Google’s site move guide recommends permanent redirects such as 301 or 308, and says to keep them “for as long as possible, generally at least 1 year.”

Test a sample of old URLs straight after launch. Each should go to the right new page in one hop, not through a chain of several redirects.

8. Remove Staging Blocks

This is the mistake I see most often. The “noindex” tag or robots.txt block used on the staging site gets copied to the live site. Google then drops the whole site from search. Check the live site’s robots.txt and page source on launch day.

Canonical tags should point to the new URLs, not the old ones or the staging address. Update internal links to go directly to new URLs instead of relying on redirects.

10. Submit a New Sitemap

Submit the new sitemap.xml in Google Search Console so Google finds your new URLs quickly. If you moved to a new domain, verify it in Search Console and use the Change of Address tool, which Google says is only needed when moving from one domain or subdomain to another.

11. Check Tracking

Make sure Google Analytics, Google Ads conversion tags and any call tracking still work on the new site. A migration that quietly breaks tracking can look like a traffic drop when it isn’t one, or hide a real one.

After Launch: Monitoring Checklist

12. Watch Search Console Every Week

Look at the Pages report for new 404 errors, redirect errors and pages that are “Crawled, currently not indexed.” Fix broken URLs by adding missing redirects.

13. Compare Rankings and Traffic

Compare organic traffic and rankings with your baseline. Some movement is normal. Google says that for medium-sized websites, it can take a few weeks or more for new URLs to replace the old ones in search, and longer for large sites.

Update your website link on your Google Business Profile, social profiles and directories. Ask sites that link to your most important pages to update their links to the new URLs.

15. Keep the Old Domain

If you changed domains, keep renewing the old one and keep its redirects running. If it expires, every backlink pointing to it is lost.

Website Migration SEO Checklist at a Glance

PhaseTaskWhy it matters
BeforeSave all URLs and performance dataGives you a baseline to compare
BeforeBuild a redirect mapKeeps rankings and backlinks
BeforeBlock staging from GoogleAvoids duplicate content
LaunchAdd 301 redirectsSends users and Google to new pages
LaunchRemove noindex and robots blocksKeeps the site in search
LaunchSubmit new sitemapSpeeds up discovery of new URLs
AfterMonitor Search Console weeklyCatches errors early
AfterKeep redirects for at least a yearProtects long-term rankings

Common Migration Mistakes

  • Redirecting every old page to the homepage
  • Launching with “noindex” still on the site
  • Deleting pages that bring traffic without redirecting them
  • Changing domain, design, content and URLs all at once
  • Letting the old domain expire
  • Forgetting to update tracking codes

If traffic has already dropped after a migration, don’t panic. Most problems can be fixed with missing redirects and a technical check, especially if you act quickly.

Frequently Asked Questions

Will I lose rankings when I migrate my website?

A short dip is common while Google processes the change, but a well-planned migration usually recovers within weeks. Big, lasting losses usually come from missing redirects, deleted content or indexing blocks left on by mistake. Following a website migration SEO checklist avoids most of them.

How long does it take to recover SEO after a migration?

For small and medium sites, rankings often settle within a few weeks to a couple of months. Google says larger sites can take longer. If traffic is still falling after two months, check for missing redirects, crawl errors and changed content.

How long should I keep 301 redirects?

Google recommends keeping redirects for as long as possible, and generally for at least a year. In practice, I suggest keeping them permanently, because old backlinks and bookmarks keep sending visitors for years.

Do I need to tell Google I moved my website?

Submit your new sitemap in Search Console for any migration. If you moved to a new domain, also verify the new domain and use the Change of Address tool in Search Console. Redirects do most of the work of telling Google where pages moved.

Should I redesign and change my domain at the same time?

It’s better not to. Each big change can affect rankings, and doing several at once makes it hard to find the cause of any drop. If you can, move the domain first, let it settle, then launch the redesign.

Final Thoughts

A website migration doesn’t have to cost you rankings. Save your data first, map every URL, redirect carefully, remove staging blocks and watch Search Console closely after launch. Follow this website migration SEO checklist and your new site should keep the traffic your old one earned.

If you’re planning a move, I can handle the SEO side for you. See my SEO audit and technical SEO service, or if you’re moving to a faster platform, compare Next.js vs WordPress and static site vs WordPress first. You can also contact me for a free migration review.

Found this useful? Share it:
SJ Sinan

Written by

SJ Sinan

Web Developer, SEO Specialist & Digital Marketer

I build fast WordPress and Next.js websites, rank them on Google and run Meta and Google Ads for businesses around the world. Everything I write here comes from real client work.

Comments

Be the first to share your thoughts or ask a question.

Leave a comment

Your email will not be published. Comments appear after review.

Free consultation

Want Me to Do This For You?

Tell me about your business and goals. I will suggest the right service and send you a clear, fixed quote.

  • Free 30-minute strategy call
  • Honest advice, even if you need less
  • Fixed quote within 24 hours