$2,000 Free Audit

Get A Proposal

The Ultimate Guide To Website Migration

Dive into everything there is to know about website migrations so you can CRUSH SEO and rise to the top.

What is Website Migration?

A website migration (or site migration), is the process of making significant feature changes to a website that can affect its online visibility and search engine optimisation (SEO). That includes changes such as domain, content, design and layout, interface and user experience. This process is common with SEO/digital marketing professionals and content developers.

Website migrations are very important, seeing as it plays a crucial role in a website's SEO and it's overall digital marketing efforts. Success starts with ensuring there’s adequate effort and resources dedicated to a website migration.

However, it can have devastating effects for a website if it goes wrong or is not carried out effectively. Risks are as serious as incurring revenue and website traffic losses. The severity and time taken for businesses to recover from these errors ranges from weeks to months. The long road to recovery depends on the type of the errors, rankings signals impacted and time taken to draft and action a recovery plan. 

Here’s what John Mueller (Web Trends Analyst from Google), has to say about the subject:

John Muelluer Twitter Website Migration

If you’re in the midst of planning, this guide demystifies the process for a successful website migration. We outline the considerations for minimising risks and look at strategies for improving your rankings and search traffic. 

Here's a brief structure of this guide to help you find what you're looking for:

1. Type Of Website Migrations

2. Website Migration Process

3. Common Pitfalls

4. Site Migration FAQs

5. Tools


Types of Website Migrations or Relaunches

Google’s documentation buckets migrations into two key areas: 

  1. Site move without URL changes

  2. Site move with URL changes, further emphasising that a site redesign is not considered a site move, even if it involves adding extra URLs.

You might have also heard terminology such as a website relaunch/change/transfer used during similar projects. The truth is, all of these terms can be interchangeably used with site migration, since it covers many of the same aspects.

However, it’s important to classify the different types of website migrations further from what Google has outlined, as they can come in different shapes and sizes. With this in mind, the 6 most common types include:

  • Content Changes

  • Design Changes

  • Site Location Changes

  • Platform Changes

  • Structural Changes

  • and Hybrid Changes.


1. Site Location Changes

This is a change regarding the URL of the website, and it’s one of the most obvious changes in web migration.

Protocol Change: This involves a change from HTTP to HTTPS, which does involve changes in web security.

Domain Change: A website may change domains for rebranding purposes, and this would be a domain change.

Subdomain Change: This change is common when businesses are trying to merge desktop and mobile versions of a website under the same URL.

Top-Level Domain Change: This type of change is carried out when a site or business goes international. It usually involves the change of the country defined top-level domain such as co.uk or com.au to a universal top-level domain such as a .com or org.


2. Platform Change

Websites aren’t simply built under one platform, and these platforms often have very different features and technical capabilities. One website might be built in Wordpress, for example, but the website has to migrate to a Magento platform. It also might require updating to a different version of the same platform, as well. Either way, a different platform means various features that have to be considered in the web migration process.


3. Content Changes

It doesn’t matter what kind of website you are migrating, the content of a website is essential to making sure that it consistently gets organic traffic. 

A website migration might require keeping content, revising content, or updating websites with new content. In all situations, content is necessary for any organisation that is serious about gaining traffic. 


4. Design Changes

Many times, a web migration is designed to improve the overall usability of a website. This involves changes to the overall design/layout of the website. If the website isn’t easy to use or navigate, it’s easy to see how this affects whether people want to actually browse the website or not. It’s also important to consider both the mobile and desktop designs of your websites, considering that 85% of adults believe that a company’s mobile website should be just as good as their desktop website.


5. Structural Changes

A website migration to a new platform might mean that the website has to be altered in a structural sense. This often means altering the website’s taxonomy itself so that it fits the new platform’s requirements, and it might also require changes in terms of URL structure, as well. Structural changes also may dramatically affect the user experience and navigation of the website, and a website migration would obviously hope to improve those aspects of the website.


6. Hybrid Changes

“Hybrid changes” refers to the fact that the web migration might require more than one type of website change. For example, if the website migration requires structural changes, content changes, as well as a platform change - it’s obviously a “hybrid change.”


Website Migration Process

At Online Marketing Gurus, we have done countless migrations and engineered recovery strategies for botched migrations. What drives our success is our R&D Department which has created a documented process for migration. At all times, we suggest formulating a plan. Here we’ve outlined a top level framework in six steps with some guidance below:

  • Scope and Planning

  • Benchmarking

  • Pre-migration Audit and Preparation of the Staging site

  • 301 mapping & Staging Site Testing

  • Post Migration Audit of Live Site

  • Post Launch Implementation Items


1. Scope and Planning

A successful web migration requires everyone involved to truly understand what is being changed about a website. 

For example, a company may have a legacy website that simply doesn’t look modern enough to attract any potential new customers. That may be the focus of a web migration. There may be other situations where organisations feel like the content needs to be updated in order to remain relevant and to improve search rankings. Other businesses might be focused on the potential ROI from dramatically revising their website’s UX. In fact, it is estimated that every $1 invested in UX results in a return of $100!

Before a decision is made about a web migration, businesses should ensure that a web migration is “worth it.” A web migration might cost a significant amount of money, and this may not prove completely necessary if you are dealing with a few SEO issues that could be remedied otherwise. Often, a web migration is mandatory when it comes to a business that requires a rebranding or dramatic pivot of some kind. Once it’s clear that a web migration is necessary, the next step is determining the “scope” of the project. 

These objectives have to stay extremely clear to everyone involved so that they understand the role that they have to play. It’s also important to understand the true scope of a web migration so that you can set appropriate deadlines. For example, if the site migration only requires some minor content changes - there is no reason why it should require as much time as a complete website overhaul where the design, layout, and URL is completely revamped. 


Roles And Deadlines

If you are serious about a successful web migration, it means that everyone involved has to understand exactly what is expected of them. The web developer should understand exactly what needs to be done, and this also applies to all of the other individuals involved. 

Many of these diverse roles can get quite technical in nature, and the web migration experience delays if a specific individual doesn’t truly understand their role. This isn’t just about website developers - it extends to UX designers, data analysts, SEO specialists, and more. They should understand how they are supposed to uniquely improve both the website’s usability and profitability, and track the metrics that will help them prove this improvement.

Everyone on the team should be involved in the process, and there should be a certain amount of communication, trust, and collaboration established before the web migration begins. Of course, this isn’t limited to web migrations. Any successful project requires that every team member understands their role, the actionable strategies to reach their goals, and ways in which specific ideas can be streamlined and implemented.

Some web migration teams might consider a brainstorming session, of sorts, where team members can come up with ideas on how to make sure that they reach these goals quickly and efficiently. This might involve ways to streamline operations or coming up with new ideas that could still help achieve the results desired. Once everyone understands the plans, strategies, and actions that have to be implemented - planning should occur.


Realistic Planning

One of the most important aspects of website migration is to establish a reasonable deadline for the migration to be completed. Some web migrations might be extremely complex, and it would be very difficult to complete within several months. Other web migrations might only take a week or so. There should be a very clear idea regarding when the web migration should be completed, and each task should have a set delivery date so that everyone can keep track of the project accordingly.

This plan should be shared among the team members as early as possible to minimise any confusion regarding when tasks should be completed. The activities should also be detailed as clearly as possible, and the launch time itself should be strategic.

An organisation should also take the time to make sure that the website migration (or relaunch) occurs during a time where there is low traffic expected. If you own a seasonal business, and a web migration goes wrong RIGHT before peak traffic season - it’s easy to see how an organisation might never recover from such a fatal mistake.


2. Benchmarking

The benchmarking website migration phase focuses on tracking and keeping records of the existing site's performance. This is to allow you to rate the performance of the new site as against the old website when you finally get to launch it. There are many aspects of the website performance that need to be tracked. These include keyword ranking and site performance. It is worthy of note that benchmarking is essential to website performance as it aids in the diagnosis of the areas that are not performing optimally, and at the same time, it helps to address them.


Keyword Rank Tracking

Ideally, businesses and website owners will have kept track of their keyword rank consistently. If this is not the case, then the website should at least be tracked before the actual site migration. First and foremost, dedicate time to figuring out the best keywords to reach your website. Where possible, complete this research at least a week before the web migration. You should also track keywords on both desktop and mobile versions of your website, as well.

It isn’t realistic to suddenly track thousands of keywords before your website migration, and this won’t help your team migrate successfully before a deadline. You should simply choose the most important keywords to your website and track those. 

In addition, you should consider both brand and non-brand keywords. It will take some keyword research to figure out whether you should focus on brand or non-brand keywords, but it should be noted that non-brand keywords are usually a bit more volatile in terms of search results.


Site & Page Speed Performance

Page speed (and site speed) are one of many important signals used by search algorithms to rank pages. It probably won’t surprise you to find that if a mobile website page takes over three seconds to load, it will dramatically affect whether users stay on your page or decide to click away. If your page takes three seconds to load, or ten seconds to load; there is a huge chance that the visitor will click away and may begin to seek your competitors. 

Here are some statistics regarding page load time, and the probability that a visitor will “bounce”, or click away:

Think with Google Page load times

Source: https://www.thinkwithgoogle.com/marketing-resources/data-measurement/mobile-page-speed-new-industry-benchmarks/


You will want to record the page load time to make sure that the web migration succeeds in improving this speed. Once you take the new site live with a better page load time, you can then derive some insights regarding traffic or revenue that you may have lost with your previous website.


Old Site Crawl Data

Before you finally replace the old site, make sure you run a final crawl of it. Running a final crawl can prove invaluable as it will help you get information concerning the optimisation issues the new site requires. It will provide you with certain information - such as the page titles, h1-h6 headings, canonical tags, meta-description, noindex/nofollow pages, server status, level, internal links (in links)/outlinks, etc.


3. Pre-Migration Audit & Preparation of Staging Site

The second stage of the site migration process includes the different activities that should be executed during the development of the new site. At this point, the SEO requirements of the new site should be captured already. This stage also requires that you maintain constant communication with designers and information architects. It should involve the passage of information concerning feedback on prototypes and wireframes before the new site is prepared for the staging environment.


Review The Main Templates

You will already have the design/layout for the new website planned, but it’s time to review those templates and make sure that the new site is ready for content. A new design often changes a website dramatically, and you may find issues regarding SEO or navigation. 

One example of an issue could involve your team realising that a high-traffic area of your new website is now more difficult to reach or navigate to. This is a crucial priority to solve throughout a successful website migration. Here, the entire team should review the templates and address any radical changes that could affect usability, SEO, or other aspects of the migration.


A Technical SEO Audit

Here, developers need to understand all SEO requirements and fully flesh out all the details of the project, regarding scope and budgets. SEO is one of those aspects of a website that has to be considered from the beginning, as it is more difficult to improve SEO down the line after changes have already been made regarding templates and design. The technical SEO audit should describe how certain aspects of the website should be implemented.

For those who might be confused about what a typical technical SEO audit covers, here are some of the most common aspects of a technical SEO audit:

  • URL structure

  • Javascript

  • Metadata

  • HTML sitemap

  • XML sitemap(s)

  • Copy

  • Headings

  • Pagination

  • Canonicals

  • Meta-robot directives

  • CSS

  • Image files

  • Page loading times

  • Main navigation

  • Secondary navigation


Your audit may include more/less items, but this is an example of a standard checklist for a technical SEO audit. In addition, team members should understand how users will change aspects of the website with respect to CMS functionality. Specifically, this refers to the manner in which users can change aspects of the website, such as page titles, headings, tags, alt text, and more.


4. 301 mapping & Staging Site Testing 

At this point in the migration process, everyone involved should start preparing for the new site to be developed. This stage also requires more transparent communication between designers and content creators than ever before. Make sure to share any information regarding goals, feedback, and metrics as regularly as possible.


301 mapping process

301 refers to permanent redirects, and it’s employed when the URLs of an old site are completely different from the URLs of a new site. It’s the duty of 301 redirects to inform search engines to index the new URLs. At the same time, it informs these search engines to transfer every ranking signal that emanates from the old URLs to the new ones. A 301 redirect is the most appropriate tool to use if:

  • You want to move your website from an old domain to a new domain (or subdomain) if the site is undergoing restructuring

  • You want to change from HTTP to HTTPS

302 redirects, also known as temporary redirects, are employed when the redirect is not expected to be permanent. Therefore, indexing the new URL is not important.

No one wants to have a website where the links simply don’t work, or that redirects to an old link that doesn’t exist anymore. 301 redirects help to transfer ranking signals from the old website to the new website, and it’s the most obvious tool to use with respect to indexing new URLs.

The 301 mapping process means that pages have to be mapped to correspond to the old website pages, and this has to be addressed in a website migration. After all, if a page redirects to the wrong page, or the homepage, it can affect the overall user experience and lead to a potential customer getting frustrated and leaving your website. The redirect mapping file should have two columns representing the legacy website and the new website:

Legacy site URL –> the URL of a page made available on the old site.

New site URL –> the URL of a page made available on the old site.

301 mapping is important because it helps your team to ensure that all pages redirect to the most relevant page possible at all times. Once you are finished mapping the website, you will want to make sure that the development team understands exactly what pages need to redirect, and where they should be redirected.


301 Mapping Tips

Here are some more tips for planning your 301 redirects:

  1. Don’t forget legacy redirects in the website migration process.

  2. Don’t forget image files.

  3. Avoid duplicate content at all costs, as this looks unprofessional.

  4. Internal link 301 redirects can affect page loading speed - make sure all links are updated to the most relevant version.

How do you ensure search engines cannot access the staging site? 

Before you can put the new website in a staging environment, you need to take certain precautions to prevent search engines from indexing the site. The following are a few ways to achieve this:


Make the site available to Specific IPs

This is the most recommended precaution, and it involves making the website available to certain whitelisted IP addresses. It prevents anyone, even search engines, trying to access the test site's URL from seeing any content unless their IP has been whitelisted. The downside to this method is that third-party web tools, such as Google tools, cannot be employed because of the restrictions of the IP.


Password Protection

If you want to keep search engine crawlers away, you might want to protect your website with a password. However, it is extremely important that the passwords be implemented correctly. There is also the possibility that third-party applications can still crawl the website.


Robots txt block:

You can also add code to the robots txt file of the test website, to make sure that search engines do not crawl your website. Here is how you can make that possible:

User-agent: *

Disallow: /

The disallowed URLs may, unfortunately, appear on Google search console results. This could also lead to de-indexing issues if the robots.txt file moves into the live site, as well.


5. Post Migration Audit of Live Site

It is highly probable that the live site can temporarily go down when the new site replaces the old one. It’s crucial to minimise the period of time during which the live site is down.

If search engines crawl a website that is unavailable for a long period of time without putting up a 503 server response, the organic search visibility of the website will be adversely impacted. Even when the site is back up, you may want to wait a while as it will take a while before recovery is made. Furthermore, when the website is temporarily down, make sure you put up a new page informing users that the site is temporarily down for maintenance.

Immediately after the new site goes live, check:

  • The robots.txt file to ensure that search engines are allowed to crawl.

  • Top pages redirects (for instance, you may want to confirm if requests for old site's top pages redirect as they should)

  • Top pages canonical tags

  • Noindex/nofollow directives, to confirm if they are unintentional.

  • You need to carry out these spot checks across your mobile and desktop sites.

Then go into Google Search Console to:

  • Determine the preferred location of your domain.

  • Test and upload the new XML sitemap(s).

  • Determine the international targeting

  • Upload the Disavow file, if it is applicable. 

  • If you are switching domains, make use of the Change of Address tool

  • Set the URL parameters to quickly identify and tackle any potential duplicate contents issues.

You might also want to use the “Fetch as Google” feature for each type of page, so that Googlebot can render the new pages. You should also review any resources that are reported to be blocked for whatever reason. The Fetch and Render feature for both your desktop and mobile sites can help when either of the websites are unresponsive for whatever reason.

The earlier you start auditing, the better and quicker you can detect and fix any unexpected issues. There are specific things you need to fully implement before they can be tested, while others don't. For instance, content inconsistencies, which could be between mobile and desktop sites, could be identified at an early stage without the need for any form of implementation. The same applies to content-related issues between old and new websites, as well as user journey issues. However, the more technical components - such as XML sitemaps, canonical flags, and redirects - need to be fully implemented before they can be tested.


6. Post Launch Implementation Items

When the site migration becomes successful, the website can benefit from higher visibility during the first few weeks and sometimes months, as Google crawls the entire site. It can also prove very volatile during this period depending on a website’s size and authority.

It may take smaller sites a period between four and six weeks before their volatility can be compared with the old site. On the other hand, large websites take between two and three months before any fluctuations settle.

It’s also important to understand that users might be confused at the new website, and thrown off by its “look and feel”. This obviously tends to happen when the difference between the old website and the new website is massive. There are unfortunate situations where this has a negative effect on your conversion rate, but that rate will improve once returning visitors get used to the new website, the way that it’s designed, and the way to navigate it.

Now it’s time to measure performance! This is the part of the web migration process where you actually track the metics necessary to figure out how the new live website is actually performing. Here, you find out more about whether customers are still just as interested in your brand, if the season is affecting the new website, or whether the website is performing poorly on mobile, for example. These insights can prove invaluable to an organisation, and can help them understand what is helping to convert customers and what is working against the website’s success.

The main metrics that many marketers consider are simple: traffic and revenue. However, there are many other factors to consider.

  • User engagement: Here, you find out more about what page users are staying on, and the bounce rate of the pages.

  • Desktop rankings

  • Mobile rankings

  • Sessions per page type

  • Conversion rate by type

  • Conversion rate by device

  • Desktop visibility

  • Mobile visibility

You can also choose to review additional metrics for more insight, such as:

  • Site speed

  • Insights/analytics

  • Number of indexed pages

  • Submitted pages vs indexed pages (in XML sitemaps)

  • Pages that receive at least one visit


Common pitfalls

Despite every website migration being different, there are some commonalities across migration mistakes. This isn’t intended, but it happens. Here are some of the common website migration pitfalls we’ve seen.


Lack of appropriate strategy

A strategy is an integral part of the website migration procedure, as it gives a sense of direction to the team. Therefore, any lack in detail of a website migration plan is bound to fail even before it starts.

The primary reason why most site migration procedures lack a defined strategy is the setting of unrealistic and immeasurable goals. At the beginning of the process, it is necessary to set objectives and targets that are attainable and measurable. An example of such goals includes maintaining the performance of the website after the website migration has been completed.

While it is not wrong to be ambitious and attempt to raise the bar for site performance, this should not be the primary objective of the migration. You should direct most of the effort into ensuring that the website's performance does not dwindle post-migration. Any increase in performance is a bonus.


Poor Planning

It may sound as if “planning” is the same as strategy, but the truth is that planning a website migration can definitely present a separate pitfall. There has to be a clear understanding of how and when certain tasks should be completed, and organisations of all kinds can have issues when it comes to time management. Planning isn’t just about meeting deadlines, either - it’s about team members remaining adaptable enough to complete the task at hand.

First and foremost, the comprehensive website migration checklist should be established before anything else. Secondly, there should be an effort to recruit the most capable professionals for the website migration, including website developers, SEO experts, UX specialists (and potentially more team members).  

It should be clear that no details should be made in haste, and that there shouldn’t be a “rush” in terms of website migration. It should be a very complex process 

Flexibility is also crucial to the website migration process. There are likely mistakes that will be made, and there’s a good chance that deadlines will have to be pushed back in order to account for specific errors. A website migration requires a team of diverse professionals, but they will need to work with each other in terms of speed and schedule - and this will require a certain amount of flexibility.

The launch date is also an integral part of the planning process. You should understand that a realistic launch date makes for the best planning, and also recognise that peak traffic seasons should be avoided at all costs. This way, the relaunch can happen, and your company can avoid losing visitors and potential customers as much as possible.


Insufficient Resources

A website migration requires a lot of resources, and it’s about more than finances. A true web migration also requires a significant amount of time and technical knowledge, as well. You should be analysing your resources regarding web migration, as well - and the best thing to do is consult with some professionals regarding how the web migration will happen.

You should also consider a contingency budget in case the web migration veers off course for whatever reason. In the construction industry, for example, a contingency budget is usually about 5% - 10% of the entire allocated budget, and it can help cover unexpected costs of any kind. Your business might want to consider a contingency budget of some kind for your web migration.


Poor working relationships

The design and functionality of a website will often be changed significantly during a website migration, and that requires that professionals understand what is going to change and why. These professionals have to be updated and consulted regarding the process consistently.

The UX (user design) and SEO (search engine optimization) of a website is extremely important. UX and SEO professionals will have to work with each other with respect to feature changes and make sure that the website is not only easy to use, but optimized for search engines. This will require collaboration between UX designers, content developers, and SEO specialists. If these relationships aren’t transparent and open - the website migration may end up failing.


No testing stage

A website will HAVE to be tested before it is launched. If you choose to ignore the testing stage, there may be devastating consequences when it comes to traffic and revenue. It doesn’t matter how much you need to rush the web migration to meet a deadline - the testing stage is absolutely mandatory.


Slow response to bug fixing

Your website may have some actual bugs and errors that will end up annoying visitors and users, and will prevent a successful web migration. These bugs have to be addressed as quickly and efficiently as possible.


Underestimating scale

You may have believed that you planned out your web migration to the T, only to find that you were wrong about the resources necessary and the amount of time needed. This happens all the time, and it’s not exclusive to web migration. Unfortunately, it’s one of the most common pitfalls of web migrations all over the world.

Some senior stakeholders may insist on launching first, and fixing issues later. This could prove to be a terrible strategy with respect to your long-term goals, and you may find that a website launch without the search visibility you were hoping for could end up affecting your website’s performance for months on end. 

Clients should understand that web migration occurs in phases, and that there are different scenarios that can occur. Of course, clients should expect a successful web migration - but they should also know the risks involved if they adhere to deadlines without thinking about the “big picture”. Business stakeholders have to understand that there may be web migration issues that lead to changes in expectations, schedules, and results.

Site Migration FAQs

How do I migrate a website?

Website migration isn’t just a simple task, and it’s often a very complex process requiring a team of professionals. You should seek out a digital marketing agency, like Online Marketing Gurus, that has experience with web migration rather than attempting to undertake it in-house. 


How long does website migration take?

This depends entirely on the website, the scope of the project, and the details involved. A website migration can take only several days. In other cases, a website migration can take weeks, or even months.


How do I redirect an old site to a new site?

A 301 redirection is used for this. Once you have created your redirect mapping, pass it over to your developers to then implement it on the server level, via the htaccess or nginx file (depending on the type of server you’re hosting the site).


How do I change my domain name without losing SEO?

A domain name is extremely important with respect to SEO, so you should choose the best domain name possible for your website that reflects your business nature, without impeding your branding. 



Here are some tools that can help you ensure that your web migration was successful. These tools are useful for different reasons, and should be used in different stages of a website relaunch.



Crawlers are an invaluable part of the web migration process because they help to identify issues regarding the old website. If you can identify these pain points, a successful web migration is that much easier to achieve. Some popular crawlers include Deepcrawl, Screaming Frog, and Botify.


Site Monitoring Tools

Of course, there are concrete aspects of your website that you will want to monitor and understand to determine whether the web migration was successful. You should be using site monitoring tools to track performance regarding SEO ranking, page loading speed, and more. Some of the most popular site monitoring tools include SEO Radar, Uptime Robot, and Lighthouse.


Backlink Data Sources

Your website can differentiate itself from many competitors by increasing its credibility through backlinks. Believe it or not, 66.31% of pages don’t have even a single backlink. You should review your content to make sure that you are using high-authority backlinks, as this can improve your SEO ranking significantly. Two of the most popular backlink data tools are Ahrefs and Majestic SEO.



Website migrations are integral to a website’s success, and it can determine a lot more than just traffic and revenue. The wrong website migration can also cause reputation damage to companies of all kinds, and it may also affect an organisation’s bottom line. Conversely, the right website migration can lead to a company rebranding itself for the better.

Website migration can prove extremely complex. This guide can help the right team of professionals identify any weak points, stay on track, and execute a successful website migration.

Looking for experienced specialists to give you a helping hand on your next website migration? Our team of 100+ Gurus have helped 1,000s of companies generate incredible revenue online, through specialist SEO campaigns and successful migrations. Get in touch with us today! 


Let's increase your sales.

Claim your $2,000 Audit for FREE by telling us a little about yourself below. No obligations, no catches. Just real, revenue results.