
This website migration checklist covers the steps that protect your traffic when URLs change: redirects, sitemaps, robots.txt and broken links.
Moving a website is one of the riskiest things you can do for its search traffic. Whether you're switching domains, changing platforms, restructuring URLs or just moving to HTTPS, every old address that stops working is a potential lost visitor and lost ranking. Redirects are how you avoid that. This checklist covers the planning, the redirects themselves and the cleanup, with free tools from Free Micro Apps.
After the move, submit a fresh sitemap so search engines find the new URLs. Google's sitemap documentation notes that each sitemap file can hold up to 50,000 URLs or 50 MB uncompressed, and that larger sites should split URLs across several sitemaps with a sitemap index. Also check robots.txt: the RFC 9309 standard says crawlers shouldn't cache robots.txt for more than 24 hours, so a mistaken Disallow rule left over from staging can take effect quickly.
You can't redirect pages you don't know about. Build a list of your current URLs from:
Save this list. It's the foundation of everything else.
For each old URL, pick the most relevant new page. Rules of thumb:
Avoid redirecting everything to the homepage. It confuses visitors and search engines tend to treat it like a missing page.
For permanent moves, use 301 (permanent) redirects. They tell browsers and search engines that the page has moved for good, and they pass along the old page's standing to the new one. Use 302 (temporary) only when the move really is temporary.
How you add redirects depends on your platform:
.htaccess file. The Htaccess Redirect Generator creates the rules for common cases, such as redirecting www to non-www or the other way around.Whatever you use, keep your redirects simple:
A site can usually be reached in up to four ways: with or without www, and over http or https. Choose one version and redirect the other three to it. The WWW Redirect Checker shows whether your domain redirects consistently.
Go through your URL list and check that each old address lands on the right new page with a single 301 redirect. Start with your most visited and most linked pages. The Server Status Checker shows the status code a URL returns, which helps confirm redirects and spot errors.
Internal links on your new site may still point at old URLs, or at pages that no longer exist. Run the Broken Link Checker on your key pages and fix what it finds. Updating internal links to point directly at the new URLs is better than relying on redirects for your own links.
The Link Analyzer gives an overview of the internal and external links on a page, which is useful for spot-checking navigation and footers.
In Google Search Console and Bing Webmaster Tools, submit the new sitemap. If you changed domains, Google Search Console has a change of address tool for the old domain.
Change the website address on your social profiles, business listings, email signatures and anywhere else you control. Reach out to important sites that link to you and ask them to update their links if you can.
For a few weeks after the move, check:
Some fluctuation in search traffic after a move is normal. Large or lasting drops usually point to missing or incorrect redirects.
A careful move takes some planning, but it protects years of work. If you're unsure about any step, contact us. For hands-on help with a migration, you can also reach Justin Zwick at justinzwick.com.
Use 301 redirects for permanent moves. 302 redirects signal a temporary change.
As long as possible, ideally permanently, since old links and bookmarks keep sending visitors.
When one URL redirects to another that redirects again. Chains slow visitors down and should point straight to the final URL.
Some short-term fluctuation is common. Careful redirects and updated sitemaps help keep losses small.
Run a broken link checker on your key pages and check Search Console for crawl errors.
Free Micro Apps is a Justin Zwick project. See all projects. Last updated .