The Interactive Website Redesign and Migration Checklist

Time for a website redesign? Whether you’re migrating, changing your URL structure, or just switching to a different CMS, a website redesign is not a one-step process. For an SEO, especially, it requires the participation in every step of the process and of every member of the team.

But don’t pull out your hair just yet! We put together this list of site redesign/migration best practices to help alleviate one of the most stressful processes for an SEO. After all, it’s a lot easier to prevent site migration problems, than to fix site migration problems. Which, if you haven’t heard before, have the possibility of being pretty disastrous.

Remember though: every site migration/redesign is unique. Don’t just rely on this (fantastic) list; make sure to cover all your bases by informing yourself as much as possible. Check out these other resources: Intelligent Site Redesign & Migrations Webinarand Only You Can Prevent Site Migration Disaster.

Jump to a section:


  • Find the best time for your site migration. Give yourself leeway for potential problems/delays. Discuss with your team.
  • Understand why fluctuations occur during post-migration and relay these to your project manager.
  • Understand the SDLC (Software Development Life Cycle).
  • Analyze and review all requirements for SEO. Make sure SEO is involved from the beginning of the process.
  • Estimate the financial impact of your re-launch.
  • Review the current state of your site. Do a SWOT analysis (Strengths, Weaknesses, Opportunities and Threats).
  • Run baseline report in your analytics platform.
  • Take inventory of what you’ve done. Identify your assets.
  • Export your top pages report (Monitor your top pages at least a month before your migration).
  • Which pages have naturally attracted links? Which pages have attracted social links or movement?
  • Export your revenue-producing landing pages.
  • Look at how those pages are internally linked.
  • Gather key metrics and trends:
  • Natural search traffic.
  • Search engine rankings on top terms (Tip: Use Searchlight).
  • Page load times.
  • Number of indexed pages in search engines.
  • Number of unique landing pages that are driving natural search.
  • Clean up the legacy content or assets you’ve built.
  • Corral your server errors (Tip: Use Webmaster tools).
  • Find broken links (403s, 404s). (Tip: Use Broken Link Checker)
  • Get all your links’ status codes. Find not just 404s/410s, but also, “Soft 404s.” (Tip:URI Valet (for multiple redirects))
  • Prevent 404s in your navigation.
  • 301 Redirect all URLs to similar content. Stay clear of blanket redirects as much as possible.
  • Have a XML sitemap strategy (Tip: Use GSiteCrawler, Intellimapper, Integrity,
  • Make sure your sitemaps are up to date
  • Submit sitemap to Google Webmaster Tools.
  • Submit sitemap to Bing Webmaster Tools.
  • Double-check any geo-targeting preferences.
  • If there is a domain/URL change:
  • Keep major changes to a minimum (if possible).
  • Check Internet archive, waybackmachine, to see if there was harmful content previously on your domain.
  • Verify both sites in the same Webmaster tools account.
  • Make sure old and new URLs can be fetched by Google bot.
  • Use the change of address option in GWMT site configuration.
  • Do not run two identical sites simultaneously. Use the cross-domain canonical.
  • Inform linking partners of your new URL structure.
  • Make solid design around SEO.
  • Make sure there are no crawling issues with your design.
  • Reduce duplicate content issues.
  • Test aggressively and make sure to back up your claims with real data!



  • Be proud of yourself. You did it!



  • From your baseline report pre-launch, monitor what has changed.
  • Validate robots.txt file in your production environment.
  • Validate your page load times and compare it to your pre-migration baseline.
  • Reduce ranking fluctuations by updating the date stamp in your XML sitemap (for your old 301-redirected URLs).
  • Reclaim links. Attempt to get your old links updated.
  • Try to establish a 1:1 relationship for all your URLs. Check that the pages actually getting traffic are being redirected.
  • In your previously exported landing pages report in Searchlight, make sure you’re getting a similar background of backlinks.
  • Take a deep breath… the checklist is finished. (But don’t stop monitoring your analytics!)


1 reply

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply to Atticus Cancel reply

Your email address will not be published. Required fields are marked *