Skip to main content
Website Migration Checklist

Website Migration Checklist: 10 Steps to Move Without Losing SEO

A website migration checklist in ten stages, from the URL audit and backups through DNS cutover, redirect mapping and post-launch testing, so nothing goes missing.

Muhammad Osama Sohail·November 25, 2024·Updated September 21, 2026·6 min read

A website migration checklist has ten stages: plan the scope, back up everything, audit current URLs and rankings, prepare the new environment, migrate files and databases, test on staging, switch DNS, retest live, update redirects and SEO settings, then tell your audience. Skipping the URL audit is what costs rankings.

The website migration checklist in 10 steps

  1. Plan the scope, the owners and the timeline, and pick a low-traffic cutover window.
  2. Back up files, databases and the current user journeys before anything moves.
  3. Audit the live site: crawl every URL, record rankings and backlinks, and cut dead pages.
  4. Prepare the new environment, including server configuration and a working SSL certificate.
  5. Migrate files and import the databases, then verify nothing arrived truncated.
  6. Test on staging for speed, functionality, responsive layout and caching.
  7. Switch DNS, allowing for propagation of up to 48 hours.
  8. Retest live: broken links, high-traffic pages, uptime, and every tracking integration.
  9. Update SEO settings: 301 redirects from the URL inventory, metadata, canonicals and a fresh sitemap.
  10. Notify stakeholders and customers, and keep a support channel open for the first week.

Migrating a website sounds like a daunting task, doesn’t it? It’s like moving to a new home. There’s so much to pack, organize, and double-check. But here’s the good news. With a solid plan and a comprehensive website migration checklist, you can avoid the chaos and ensure everything transitions smoothly. Whether you’re migrating for better performance, a fresh redesign, or cost savings, this guide and our SEO website migration checklist will help you move with confidence.

Step 1: Plan, Plan, Plan

Every successful migration starts with a solid site migration checklist. Here’s what you need to do:

  • Set Clear Goals: What is driving the migration? Is it improved speed, enhanced user experience, or updated functionalities? Be clear about your objectives.
  • Assign Roles: Every team member should know their part whether it is handling backups, testing, or SEO tasks.
  • Create a Timeline: Set milestones and leave buffer time for testing and unexpected hiccups. Pro tip: Avoid peak traffic times for the final migration.

If the move is to Shopify specifically, the sequencing differs, because theme, apps and checkout have to be ready before any URL changes hands. See our Shopify migration and replatforming method for the order we run it in.

Step 2: Back Up Everything

Think of backups as your safety net. If anything goes wrong (and sometimes it does), you will thank yourself for having backup of:

  • Website Files: Images, videos, CSS files, and scripts, all of it.
  • Databases: Use tools like phpMyAdmin or WP-CLI to export your database securely.
  • User Journey: Map out the existing user journey flows for your website and save them for later for quality assurance.

Step 3: Audit Your Current Website

Use your website migration checklist to ensure you’re not carrying over unnecessary baggage.

  • SEO Checkup: Use tools like Google Analytics and Ahrefs to analyze your site’s rankings, backlinks, and traffic performance. Flag any pages that are underperforming for immediate revision during SEO revisions.
  • URL Inventory: Tools like Screaming Frog can crawl your site and provide a detailed list of all URLs, recording your current structure to ensure no pages go missing.
  • Content Cleanup: Review your content, updating outdated pages and removing redundant ones.

Step 4: Prep the New Environment

Before transferring anything, ensure your new hosting environment is ready to go:

  • Set Up the Server: Install all necessary software, update PHP versions, and configure settings.
  • Secure Your Site: Ensure your SSL certificate is installed and functional but more importantly that the renewal date isn’t set too close either.

Step 5: Migrate Files and Import Database(s)

Now comes the most crucial part of your site migration checklist, moving your site. Use FTP tools like FileZilla to transfer your files, and restore your database using import tools. Double-check everything has been uploaded correctly before proceeding.

Step 6: Test Before You Leap

This step often gets less attention, but quality assurance is critical. Test your new environment for:

  • Load Speed: Tools like GTmetrix can help measure site speed.
  • Functionality: Are all forms, buttons, and CTAs working?
  • Responsive Design: Test on multiple devices to ensure your site looks great everywhere.
  • Optimize Performance: Set up caching tools or a CDN for faster load times.

Step 7: Switch DNS Settings

Once your site is ready on the new server, it’s time to make the big move. Update your domain’s DNS settings to point to your new server. Remember, DNS changes can take up to 48 hours to propagate globally, so keep an eye on it. Ideally you’d want to push out the switch on a weekend or when you’re very sure it’s done at a time when the traffic is at its lowest.

Step 8: Test After Migration

You’re live and the audience can see your new website, but the work isn’t done yet. Conduct a thorough post-migration audit as outlined in your website migration checklist:

  • Check for Broken Links: Tools like Screaming Frog or SEMrush can help identify and fix 404 errors.
  • Test All the Pages: Focus on your homepage, product pages, and any high-traffic areas.
  • Monitor Performance: Track load times and uptime to ensure everything is running smoothly.
  • Test All User Journeys: Run all the test cases you mapped out in the earlier stages to ensure the user journeys are intact.
  • Plugins Functionality: Make sure all the 3rd-party integrations (like GA4, Meta Pixel) are onboarded and working properly.

Step 9: Update SEO Settings

Preserving your SEO rankings is crucial during a migration. Include these in your SEO website migration checklist:

  • 301 Redirects: Redirect old URLs to their new counterparts to avoid losing traffic. (Use cool tools like Screaming frog) Redirect mapping is where most migrations lose search equity. Our Shopify migration checklist covers the URL mapping and post-cutover redirect tests in detail.
  • Update Metadata: Ensure titles, descriptions, and canonical tags are intact. (Your new intern will come in handy here)
  • Submit a New Sitemap: Use Google Search Console to reindex your site and notify search engines about the changes.

Step 10: Notify Your Audience

Your website’s migration is complete, hooray! Now it is time to let the world know:

  • Stakeholder Updates: Share the news with your team, clients, and partners.
  • Customer Announcements: Send out an email or post on social media to keep your audience informed.
  • Support Channels: Offer easy access to help in case users encounter issues

If you are migrating to Shopify

A platform move to Shopify is not the same job as a host move. The URL structure is partly fixed by the platform, collection and product paths change shape, apps replace code you used to own, and checkout is the one surface you cannot fully control. That means the redirect map is built from the platform's URL rules rather than from a like-for-like copy of your old tree, and the acceptance tests have to cover the storefront, the apps and the checkout handoff separately.

If you would rather have that run for you than run it yourself, that is what a Shopify migration agency is for.

Frequently asked questions

What is a website migration?

A website migration is any change that alters where your site lives or how its URLs resolve: a new host, a new domain, a new CMS or platform, a move from HTTP to HTTPS, or a restructure of the URL tree. The common thread is that search engines have to re-learn the site, which is why the URL inventory and the redirect map matter more than the file transfer.

How do I migrate a site without losing SEO rankings?

Crawl and record every live URL before you touch anything, keep the URL structure wherever the new platform allows, then build a one-to-one 301 redirect map from the old inventory. After cutover, recrawl the old URL list to confirm every one lands on a 200 rather than a redirect chain or a 404, resubmit the sitemap, and watch Search Console coverage for two to four weeks.

What should a website transition plan include?

Scope and goals, a named owner for each workstream, a full URL and content inventory, a backup and rollback procedure, the new environment build, a staging test pass, the cutover window, the redirect map, a post-launch retest, and the announcement. It should also say who decides to roll back and on what signal, because that decision is the one people skip.

How long does a website migration take?

A straight host move on a small site can be done in a day plus a week of monitoring. A platform replatform with a redesign, a catalogue and integrations is usually measured in weeks, with the bulk of the time going to content mapping, redirect mapping and acceptance testing rather than to the build. Add a buffer: DNS propagation alone can take up to 48 hours.

Make your website migration hassle-free

Website migration does not have to feel overwhelming. With careful planning, thorough testing and this checklist, you can move without compromising performance or search rankings. The part teams most often underestimate is the last mile: proving on the live site that every old URL, every template and every tracking event still works.

Our team runs that last mile as migration acceptance testing, and you can start from the same list we use, the Shopify migration acceptance checklist.

Ready to migrate your website with ease?
Let’s chat and make it happen!

Filed under

CMSChecklistSEOTechnical SEOWebsite Migration

From the intelligence suite

Is your attribution stack lying to you?

AttributionCheck maps every gap in your data layer — free, in minutes. Find out which conversions you're missing.

Run a free check
Continue reading
A humanoid robot analyzing data on a futuristic digital tablet, with a glowing pie chart icon and the word 'Overview' displayed on a blue background. Represents AI-driven insights and their impact on SEO.

Growth & Measurement

AI Overviews – What Are They And How Do They Affect SEO?

Digital marketing is a game of constant evolution. Those who keep up with the latest shifts gain a significant competitive edge. One of the most talked-about changes in SEO today is the rise of AI Overviews. However, many marketers still wonder: what exactly are they, and why do they matter? In this

Musfirah AslamFeb 28, 2025
3 min read
Hand holding a magnifying glass with an upward trending traffic graph and a 'No results found' search bar on a blue background. Represents the potential for increasing traffic by targeting zero search volume keywords.

AI & Search

Mining Profits from Zero Search Volume Keywords: A 5-Step Guide

In the ever-shifting landscape of online marketing, search engine optimization (SEO) continues to be the bedrock of organic visibility. While most marketers obsess over high-volume search terms, there’s a lesser-known but highly effective strategy that’s gaining momentum: targeting zero search volum

Musfirah AslamFeb 25, 2025
5 min read
A 3D illustration of AI-powered voice search, featuring a search bar with the words 'Voice search' and a red microphone icon, alongside two speech bubbles—one labeled 'AI' and another with typing dots—against a light blue background.

AI & Search

LLMs and Voice Search: The SEO Duo You Can’t Ignore

In bustling digital world, two game-changing technologies are quietly (well not really) revolutionizing the realm of search: Large Language Models (LLMs) and voice search. Whether you’re a marketer, content creator, or business owner, grasping this dynamic duo could give you a substantial edge in SE

Musfirah AslamFeb 13, 2025
3 min read
Loading page