Neil Patel

I hope you enjoy reading this blog post. If you want my team to just do your marketing for you, click here.

Your Data-Driven Guide to Website Migration

Your data-driven guide to website migration.

Do you want to migrate your website but are worried about impacting its performance and tanking its rankings?

Website migrations can be useful, but they are never without risk. That’s why it’s important to follow a proven process.

Below, I’ll explain what a website migration entails, draw up a checklist you can use when migrating your website, and explain each step of the process in detail.

I’ll also provide an example of a successful website migration performed with the help of my digital agency, NP Digital, including the post-migration results.

If you’re planning to migrate your website, this should be the only guide you need to read.

When you’re ready, let’s get migrating.

Website Migration Essentials

  • Website migrations are most commonly domain changes, but can also include changing URL structures and other adjustments.
  • A proper website migration intends to reach certain goals without impacting current traffic negatively.
    • This requires a detailed and thorough plan.
  • NP Digital was able to support a client through a complex website migration through a combination of technical best practices, effective localization, and cutting down on unneeded redirects.

What Is a Website Migration?

A website migration is a change to your website that’s so significant it impacts the site’s structure, performance, or traffic.

The most common form of website migration is moving from one domain to another. But transitioning from HTTP to HTTPS and changing your URL structure are also types of migration.

In some events, website migration is necessary for your business and certainly has many benefits, but you need to be careful. You could crash your site, cut your traffic in half, or change your site’s usability so much that revenue falls off a cliff.

Those risks may sound scary, but all of them can be overcome by following a tried and tested site migration strategy—just like the one I will cover below.

Still, you shouldn’t ignore the danger entirely.

Migration has the possibility to derail your site’s performance, traffic, revenue, and other metrics, so you need to treat it as a major project and assign the resources (and budget) it deserves. so you need to treat it as a major project and assign the resources (and budget) it deserves.

Website Migration Checklist

Because website migrations can be so complex and challenging, it helps to have a checklist to follow. Use this comprehensive website migration checklist as a guide when migrating your website, and tick off each step as you go.

  • Define why you want to migrate your website.
  • Establish measurable objectives and goals.
  • Set a budget and timeline for your migration.
  • Start assembling your team.
  • Draw up a marketing plan to promote your new site before launch.
  • Put a content freeze in place.
  • Crawl your existing site and create a repository of all your pages.
  • Create a 301 redirect plan that maps your existing content to your new site as accurately as possible.
  • Run tests in a closed environment to check that redirects work and pages load as expected.
  • Work out how you will track the success of your migration.
  • Execute the migration.
  • Track the impact of your migration for a year and make improvements as required.

Now you know what to expect, let’s cover each step in more detail below.

How to Do a Website Migration

Below, I’ll cover all of the checklist steps in more detail. I recommend reading through the advice before getting started with your website migration.

How to do a website migration.

1. Define the Goals of the Website Migration

Start your process by defining why you are migrating your site and what it will look like. Do you need to transfer the entire site to a new domain name, or will it only affect a portion of your current site?

There are many reasons for a website migration, including:

  • moving from HTTP to HTTPS
  • reaching a wider audience with a better domain
  • moving subdomains to the main domain
  • taking your site international
  • increasing search traffic
  • improving your site’s design

By defining your reasons for a site migration, you can draw up a set of sensible objectives and goals.

For instance, if you’re moving your site to HTTPS, an objective may be to retain traffic levels. On the other hand, you may want to grow traffic if you’re moving to a .com domain for the international reach.

It will also help you to plan better going forward.

The best solution is to be as diligent and prepared as possible. Don’t just take my word for it. Matt Caramenico, SEO manager of Advance Auto Parts, has a similar opinion on the matter:

A screenshot of a social media post

Description automatically generated

Speak to as many people inside and outside your business as you can. IT experts, SEOs, designers, analytics teams; they’ll all have invaluable opinions and advice on how to get it right—but also explain what can go wrong.

2. Set Website Migration Budgets, Timelines, and Teams

Now you know what you’re trying to achieve and why, it’s time to create a website migration plan that includes:

  • a sensible budget
  • a reasonable timeline
  • the teams and their responsibilities

Having a clearly defined strategy is crucial. Your website migration won’t happen in a day. It’s a complex process with several moving parts and requires great communication between different team members to achieve success.

Your timeline will be easy to create once you’ve read this entire article. Just break down all of the steps in this list into deliverables, assign them to relevant teams and set realistic deadlines. Draw this up in a project management tool like Wrike, Trello or Asana so that everyone can communicate and collaborate in one space.

Successful Website Migration with Trello

A cross-department team will have the best chance of success. System admins, developers, SEOs, designers, UX developers, copywriters, and more will all have a part to play in a successful migration, so make sure everyone has a seat at the table.

Finally, when creating a timeline, know that there will almost certainly be a period of downtime due to your migration. That’s why it’s best to schedule migrations during periods of low traffic (such as late at night) to limit the number of visitors affected.

Assuming you have the right skills in-house, a website migration shouldn’t require a huge amount of budget. Nevertheless, it’s best to fence off a contingency budget if the worst happens and your migration runs into problems that only an expert consultant can solve.

3. Promote Your New Website Before the Website Migration

One of the hardest parts of a site migration is getting everyone to understand your site has moved. A 301 redirect will make sure outdated links aren’t a complete waste, but they will lose impact and confuse customers if they remain outdated for long.

It’s relatively simple to tell Google that you’ve changed URLs, but it’s a lot harder to get the message across to your customers. That’s why the best migrations include a pre-migration promotional campaign that teases the new URL to customers and gets everyone on board with the move before it happens.

There are several ways you can do this. Start by creating a coming soon page on the new URL while working on the background migration. Promote the new URL using email and social media to customers and the press. The more buzz you build before launch, the smoother the migration will be.

Take care not to lose out when people still search for your old URL or brand name, either. Create a page on the new site that will rank for your old brand name and explain the move. Set up PPC ads on Google to rank for queries related to your old name or URL. Paid campaigns targeting your new brand name can also limit the fall in traffic that may occur directly after the migration.

Remember, a successful migration is largely dependent on what you do prior to the migration. You should have multiple tactics planned for promoting your new website, both before and after the migration is complete.

4. Pull All Website URLs From Tools for the Website Migration

The vast majority of migrations will involve changing URLs. If this isn’t the case for you, you can skip this and the following step. If not, roll up your sleeves because this is where things get serious.

It starts with creating a content map.

Before you can go ahead and migrate your site, you need a complete picture of all your content.

You likely won’t want to bring all URLs with you, which is why my team at NP Digital uses the 6Rs Audit recommendations to better optimize any existing content. This enables us to determine which content should be reformatted, repurposed, refreshed, retired, or redirected and which content should remain. We’ll go into more detail on how this works with our example below.

Creating a content map will also highlight existing errors like bad redirects, 5xx errors, and pagination issues that you can fix before migrating.

There are a couple of tools you can use to pull all of your existing URLs and create a content map, but Screaming Frog’s SEO Spider is probably the best choice. It will extract all of the URLs on your website, find broken links, errors, and redirects. It’s free to use if your site has less than 500 pages. Otherwise, you’ll need to pay £259.

Successful Website Migration with Screaming Frog

Of course, don’t add new pages to your site while you’re creating your content map. One important content migration best practice is to freeze content on your site at least a month before getting started with your migration.

5. Create a 301 Redirect Map for Your Website Migration Starting With the Most Valuable Pages

Once you’ve got a list of every URL, export the CSV file into a spreadsheet.

While you should endeavor to account for every single page, this simply won’t be possible on very large sites. That’s why you need to prioritize your efforts and focus on the pages that matter most.

Which pages are they? Typically these will be pages that drive the most traffic or generate the most revenue.

You’ll want to redirect a legacy URL to the most relevant new page possible.

Avoid redirecting a legacy URL to your new homepage at all costs. Firstly, this will lead to a poor user experience. Second, Google has said that mass redirecting pages will result in soft 404 errors. If a relevant page doesn’t exist, consider creating a new page or removing the legacy URL altogether.

Make sure you confirm the URL structure of your new site before you do anything else—then consider making changes to optimize your site’s SEO. The last thing you want is to spend time mapping out content for URLs that get updated when the site goes live.

6. Do a Test (in a Closed Environment) of Your Website Migration

You wouldn’t buy a new car without taking it for a test drive, would you? Migrating your website should be no different. A thorough test in a closed environment can help you identify errors or issues that, if unaddressed, cause havoc with your site’s UX or traffic when the full migration goes live.

Note: Most CMS include testing environments for this purpose.

You’ll want to test the migration in a closed environment for several reasons. For example:

  • Changes won’t impact the live site.
  • Business operations aren’t interrupted as the old site remains live and functioning.
  • You can use the old site as a reference point for the changes you’re making.
  • If something goes wrong, you can start fresh without impacting users.

What kind of migration you are making will determine when you can start testing. If you’re launching a new design, for instance, you can begin testing it as soon as it’s developed. In general, the earlier you start testing, the better.

The earlier issues get noticed, the more time you’ll have to address them.

There are several things you should be checking in the test. These include:

  • site architecture
  • usability
  • mobile responsiveness
  • metadata
  • internal linking
  • search functionality and other site features

Remember, this is a team effort.

Utilize multiple team members from different departments to test the migration to ensure nothing gets missed.

7. Set Up a Process to Track Your Website Migration

As I mentioned at the start of this guide, you’re going to want to track certain metrics to see how successful your migration is. To do so, set up tracking before you execute the migration.

You probably already use an analytics tool like Google Analytics to track your site’s performance, but if you don’t, install it now. Next, track the performance of your site’s traffic levels and top pages for at least a couple of weeks. This will provide a set of performance and traffic benchmarks that you can use to judge the impact of the migration going forward.

You’ll also want to use a tool like Ubersuggest to track your site’s rankings and monitor changes over time.

Ubersuggest for website migration

Depending on your goals, you can track non-branded organic search clicks, total number of keywords ranked in positions 1 through 10, and total clicks coming from organic search just to name a few.

8. Execute the Website Migration

If you’ve followed all of the steps above, it’s now time to complete your website migration. It’s probably taken weeks, even months, to get to this stage, but all that work will be worth it if you complete a successful migration.

Regardless of how long it took to get here, speed is now essential. The trick is to execute as quickly as possible. You’ll need to take your site offline to migrate, so it’s important to avoid extensive downtime. The longer you leave your site offline, the more chance your rankings will be affected.

Once you’ve completed the migration, double check your robots.txt file is no longer blocking search engines, test out several redirects (especially those of your most valuable pages), and upload your new XML sitemap to Google Search Console.

9. Track Your Website Migration and Make Improvements as Needed

If you thought executing the migration was the final step of the process, I’m sorry to disappoint you. The last thing you need to do is track your migration’s success and improve where needed.

Keep track of the metrics you outlined at the start of the process and benchmark beforehand over the course of the following weeks and months. Are they in line with your expectations? If so, great. If not, you’ll need to find what’s wrong.

It’s normal to see a change (and quite possibly a decrease) in traffic and rankings following a migration, but a significant and long-term drop can signify bigger issues, usually because of bad redirection practices.

You’ll also want to track the traffic levels and rankings of the legacy site. These should gradually drop to zero over the year. If not, double-check to see if the pages still receiving traffic are being redirected.

If everything meets your expectations after a year, you can stop worrying about tracking everything and get on with enjoying your new site.

Example of Successful Website Migration

It can be scary to consider migrating your site. After all, it’s a part of your livelihood and you want to make sure it’s done right.

A website migration is a huge undertaking. That’s why so many website owners reach out to digital marketing agencies, like NP Digital, for help. Depending on your site and what you need to migrate, this may be a good option.

That was the case for Verint, a global customer engagement software and analytics company.

Verint website.

The Challenge

When Verint met with my team, they let us know that they had multiple migration projects they were hoping to address at once.

First, they had a major site migration planned which included the migration of their blog subdomain. They had also acquired several business units that would also require migration to the new platform. Where they needed support from us was migrating those multiple subdomains being brought over to the main domain.

As with most companies, Verint’s greatest concern was in making the migration seamless. They didn’t want any interruptions for their clients as they moved from one platform to the other.

However, Verint was also aware of the competitive space, so they had one final request: as part of the migration, they asked our team to audit and optimize content to increase non-branded traffic to the new site.

The Solution

My team recognized the importance of working closely with Verint on this migration. This included their product and marketing teams.

The goal? To develop a holistic SEO strategy while also migrating the website in a seamless manner.

What did this look like exactly?

It was a multi-step process that included:

  • Identifying, prioritizing, and implementing technical fixes to help Core Web Vitals and other site performance issues.
  • Identifying and fixing several unnecessary redirects and duplicate content issues.
  • Identifying and implementing language and website localization best practices.

The NP Digital team also implemented the 6Rs Audit recommendations to optimize existing content.

We weeded through the content URLs on Verint’s website and determined whether the content should be reformatted, repurposed, refreshed, retired, or redirected and which content should remain.

This was done to meet user intent for different search queries.

Once the migration was complete, NP Digital monitored rankings, traffic, and 404 activity. The team also developed new content ideation clusters to support key themes and audiences that were identified as part of the research process.

This helped with two main things.

First, it provided the opportunity to grow relationships with publishers and influencers so content could be placed on high-value websites. This, in turn, helped to build Verint’s domain authority.

Second, it provided valuable insights for non-branded content optimizations.

The Results

Verint post website migration.

So, was Verint’s migration successful?

Undeniably so.

Within 30 days of launch, Verint saw a:

  • 210 percent increase in non-branded organic search clicks year-over-year.
  • 33 percent increase in total number of keywords ranked in positions 1 through 10 year-over-year.
  • 32 percent increase in total clicks coming from organic search year-over-year.

The success didn’t stop there. Verint continues to see year-over-year and quarter-over-quarter growth. Just take a look at the results for non-brand clicks Q3 2023 versus Q3 2022:

Verint website growing after migration.

This just goes to show how beneficial a properly executed website migration can be for your domain.

Frequently Asked Questions About Website Migrations

How long does a website migration take?

It can take less than an hour to execute a migration but months to plan the entire move, depending on the size and complexity of your website.

How much does a website migration cost?

A website migration for a small site shouldn’t blow your budget. It shouldn’t cost more than $500 to migrate your website. However, larger or more complex sites (like enterprise or ecommerce sites with many pages) can cost much more.
If you rebrand or redesign your site at the same time, those costs are in addition to the migration.

How do I prepare for a website migration?

There are several things you can do to prepare for a migration. Create a timeline and a migration team, assign a budget, and create a content map of your entire site.

What software do you need for website migrations?

You will need a website crawler, an analytics tool, and a keyword rankings tracker to migrate your website.

What are the benefits of migrating content?

If you have content on your website pre-migration, then the greatest benefits to website content migration includes maintaining and increasing search engine rankings and driving organic traffic to your newly migrated website. 

What are key considerations when migrating content?

When migrating content, you need to consider what your content goals are post-migration and whether the content you’re migrating will serve those goals. If it won’t, you might want to consider reformatting, refreshing, or retiring that content. For the content you will definitely migrate, you need to ensure that redirects are put in place. 


A website migration may seem daunting, but you shouldn’t be scared to make the move.

Read up on the best approach to take when redesigning your website and follow my step-by-step guide to migrate your website properly. This should give you everything you need to avoid any major drops in traffic or rankings.

Why are you migrating your website? Let me know in the comments below.

Consulting with Neil Patel

See How My Agency Can Drive More Traffic to Your Website

  • SEO - unlock more SEO traffic. See real results.
  • Content Marketing - our team creates epic content that will get shared, get links, and attract traffic.
  • Paid Media - effective paid strategies with clear ROI.

Book a Call

Are You Using Google Ads? Try Our FREE Ads Grader!

Stop wasting money and unlock the hidden potential of your advertising.

  • Discover the power of intentional advertising.
  • Reach your ideal target audience.
  • Maximize ad spend efficiency.
Ads Grader


Neil Patel