How to carry out a website migration: your step-by-step guide
Website migrations are a natural part of a growing online business. Whether you’re replatforming, rebranding, or consolidating multiple sites, migrations can be required for a number of reasons.
When it happens, a website migration impacts almost every facet of your site, including how your site is structured, accessed, or understood by users and search engines. Once you get started, you’ll likely be busy updating URLs, moving domains, redesigning templates, or switching platforms.
While migrations are often necessary, they are also one of the highest-risk activities in SEO and digital performance. Poorly managed migrations can lead to traffic loss, ranking drops, and (ultimately) revenue impact. This is why it’s important to have a defined, phased approach to website migrations, using past experience to continuously improve and refine processes.
At SALT.agency, we’ve handled hundreds of SEO migrations, ranging from 10,000+ SKU e-commerce websites through to companies rebranding or merging with others. Needless to say, we’ve learned a thing or two along the way.
This guide breaks down a practical, phased approach to migrations, taking you through the whole process step-by-step. Learn how to reduce risk, maintain performance, and create a strong foundation for future growth.
What is a website migration?
A website migration is any significant change to a site’s structure, platform, domain, or technical setup that can impact how it is accessed, crawled, and ranked by search engines.
However, there’s no such thing as an off-the-shelf migration, as even small websites can have complex tech stacks due to years of bolt-on changes and modifications. Because of this complexity, no two migrations are ever the same.
Common migration types
While there are many types of website migration, here are some notable migration activities we encounter frequently:
- Website architecture and URL structure changes
- Protocol changes, such as HTTP to HTTPS
- Changing hosting providers
- Moving to a new CMS or platform
- Domain changes or rebranding
- Site mergers or consolidations.
To understand the scope of your website migration, it’s important to first define the type of migration you’re going to carry out. This allows you to properly assess the number of variables and level of risk involved.
Real-world migration scenarios
Different types of migrations introduce different challenges and priorities.
Large e-commerce sites, for example, often revolve around complex category structures and thousands of product URLs. In these kinds of migrations, redirect mapping and preserving key revenue-driving pages will usually be given priority.
Rebranding or domain migrations, on the other hand, place more emphasis on maintaining authority. Redirects are still essential, but external signals such as backlinks and brand recognition also play a role.
Website consolidations bring their own challenges, particularly around duplicate content and taxonomy alignment. Deciding what to keep, merge, or remove can have a lasting impact on performance.
With all of this in mind, you can see why it’s essential to know what type of migration you need to conduct before you future-plan. If you don’t know what’s at risk with your migration, you won’t know what to protect in advance.
Multi-variable migrations
Migrations increase in complexity when multiple changes need to happen at once. It’s not unusual to see projects that combine a redesign, platform migration, and URL restructuring into a single release.
The biggest risk here is reduced visibility. When something goes wrong, it becomes much harder to pinpoint the cause and recover. Was it the redirects, the new templates, a structural change, or a combination? As complexity increases, so too does the margin for error – this is why many migrations struggle to maintain performance without the right planning and execution in place.
Why do many website migrations go wrong?
Did you know that on average, websites take over 500 days to return to their previous organic traffic levels following a migration? Even with careful plans in place, website migrations can fail for a number of reasons, with traffic taking a hit as a result. Here are some of the most common reasons why website migrations fail.

Unclear strategies
Many migration issues begin long before launch. A lack of a clear framework or leaving it too late to bring in SEO expertise often leads to reactive decision-making, with teams essentially playing whack-a-mole to fix problems as they appear.
Resource and timeline issues
Migrations require time and resources, and both are often underestimated. When teams are stretched too thin or deadlines are too tight, things can more easily go wrong. A successful migration can’t happen overnight, and you need to plan a structured timeline of who needs to do what and when before you hit launch.
Technical problems
On the technical side, issues such as missing or incorrectly implemented redirects, high-value content getting lost or altered, and inconsistent indexation signals are common symptoms of failed migrations.
Unpredictable search engine changes
There’s always one variable in the migration equation that you can’t control – Google.
Google may take time to process changes, especially if there are a lot of them. Even when everything is implemented correctly, you can’t guarantee when Google will recognise the changes and push them in the SERP.
In some cases, broader algorithm updates can coincide with a migration, making performance harder to predict. While you might be notified when a major core update happens, general algorithm updates are rarely announced ahead of time, so there’s no way to plan your migration around them.
This uncertainty is unavoidable, but it can be mitigated by close monitoring and quick response times.
How to scope a migration properly
There are plenty of pitfalls that can cause a migration to go awry, but proper scoping turns what may have been a risky project into a safe and manageable one. It starts with identifying every variable involved and understanding how they interact.
From there, SEO, development, product, and content teams should all be clear on their objectives and roles in the migration. Success metrics should also be defined upfront, whether that means traffic retention, ranking stability, or conversion performance.
Let’s take a look at a step-by-step migration process that ensures each stage is planned, executed, and monitored effectively.
The website migration process: step-by-step
Successful migrations follow a structured process. The key is to break it down into a series of controlled phases rather than one big, single event.
1. Pre-migration planning
This is where most of the real work happens. The more effort you invest here, the smoother everything else becomes.
Define objectives
The first step is defining clear objectives. Every brand has different reasons for carrying out a site migration, but they usually share similar goals:
- Maintain organic traffic levels
- Preserve keyword rankings
- Maintain or improve conversion rates.
These goals should be documented early so that decisions can be measured against them.
Conduct a site audit
A full site audit helps you understand what you’re currently working with. This usually involves:
- Crawling the entire site to gather a URL inventory
- Pulling data from Google Analytics and Search Console
- Identifying top-performing pages by traffic, rankings, and conversions
- Analysing backlinks to understand where authority exists.
Site audits provide a baseline to help you ensure your most important pages are protected throughout the migration.
Carry out a risk assessment
Once you’ve defined your objectives and identified your high-performing pages, you can effectively carry out a risk assessment, during which a few key areas should be noted:
- Identifying high-risk areas, such as top landing pages or key category templates
- Prioritising these in planning and QA
- Flagging sections that could cause widespread issues if mishandled.
Taking this approach helps you focus on the right areas to reduce the likelihood of any major mishaps.
Add URL mapping
URL mapping is one of the most important steps in the planning phase. Ideally, every existing URL should have a pre-defined destination on the new site. To achieve this, you should:
- Create one-to-one redirect mappings wherever possible
- Map removed or merged content carefully
- Avoid redirect chains and loops.
This preserves authority and ensures users and search engines are still guided to the right content post-migration.
Run technical prep
Finally, carry out technical preparation that runs alongside URL mapping to ensure your new environment is properly configured:
- Set up staging with appropriate restrictions
- Apply noindex rules to prevent accidental indexing
- Plan canonical tags and internal linking structures.
2. Pre-launch checks
Once you’ve completed the planning phase, everything you’ve prepared needs to be tested in a controlled environment before going live:
- Validate the staging site through detailed QA
- Test all redirects
- Review internal linking to ensure there are no gaps or inconsistencies
- Check metadata and on-page elements
- Benchmark page speed and core web vitals
- Ensure analytics tracking is correctly configured.
These checks are all about eliminating avoidable errors and minimising the risk of any unwelcome surprises post-launch.
3. Launch execution
Launch day should be structured and methodical. Key steps include:
- Deploying redirect rules
- Removing noindex and staging blocks
- Confirming DNS and hosting configurations
- Running an immediate crawl of the live site.
This early visibility is essential for catching problems before they escalate, but it’s also worth having a rollback or contingency plan in place, just in case anything does go wrong.
4. Post-migration monitoring and recovery
A migration doesn’t end at launch. In fact, you could argue it starts there. Here are some of the most important steps to ensure your migration is a success in both the short and long-term.
First 72 hours
In the first 72 hours, the focus should be on identifying critical issues. Crawl errors, broken redirects, and indexation problems need to be addressed quickly, as early fixes can prevent long-term performance drops.
First two to four weeks
Over the following weeks, attention shifts to performance monitoring. Traffic and rankings should be tracked closely, alongside log file analysis to understand how search engines are interacting with the new site. If you see a dip in this time, that’s normal, as there are some growing pains. But keep monitoring and assess where you could make improvements to prevent a further drop.
Ongoing optimisation
Longer term, optimisation becomes the priority. This might involve filling content gaps, improving internal linking, or refining pages that have lost visibility. The long-term goal should be to improve on the performance of the previous site.
Migration risk mitigation tips
A useful way to think about migrations is that ambiguity equals risk. The less clarity and information you have, the more likely it is that something will go wrong.
Use these tips to manage risk more effectively and protect performance throughout the migration.
- Prepare for the unexpected: Put fallback plans in place to handle potential issues, especially for high-traffic and revenue-driving pages.
- Prioritise what matters most: Focus time and resources on the pages and areas that will have the greatest impact on performance.
- Consider a phased approach: Where possible, roll out changes incrementally rather than all at once to make testing and validation more manageable.
- Stay flexible post-launch: Be prepared to adapt your approach based on real-world data, as migrations rarely go exactly to plan.
Following these strategies will help ensure your migration is controlled, measurable, and positioned for long-term success.
Your website migration checklist
While every migration is different, the core process usually follows a similar process. Use this checklist as a quick reference to ensure nothing is missed at each stage.
Pre-migration planning
- Define clear objectives, including traffic, rankings, and conversion goals.
- Conduct a full site audit, including URL inventory, performance data, and backlinks.
- Identify high-performing and high-risk pages.
- Carry out a risk assessment and prioritise key areas.
- Create a comprehensive URL mapping strategy with one-to-one redirects.
- Plan how to handle removed or merged content.
- Set up a staging environment with appropriate restrictions.
- Apply noindex rules to prevent accidental indexing.
- Plan canonical tags and internal linking structures.
- Align stakeholders on roles, responsibilities, and timelines.
Pre-launch checks
- QA the staging site thoroughly.
- Test all redirects at scale.
- Validate internal linking across key templates.
- Check metadata and on-page elements.
- Benchmark page speed and core web vitals.
- Ensure analytics and tracking are correctly configured.
Launch execution
- Deploy all redirect rules.
- Remove noindex tags and staging blocks.
- Confirm DNS and hosting configurations.
- Crawl the live site immediately after launch.
- Have a rollback or contingency plan in place.
Post-migration monitoring
- Monitor crawl errors and fix issues quickly.
- Validate redirects in a live environment.
- Check indexation status in search engines.
Ongoing optimisation
- Track traffic and keyword rankings closely.
- Analyse log files to understand crawler behaviour.
- Fix missed redirects or broken pages.
- Identify and fill content gaps.
- Improve internal linking and page performance.
- Continuously optimise to exceed pre-migration performance.
Key takeaways
Website migrations aren’t one-off events – they’re complex, evolving processes that require careful planning and long-term attention.
Preparing a migration well reduces its risk, but ongoing monitoring is what ultimately determines success. The ability to respond quickly, adapt to new data, and continuously improve is what separates successful migrations from failed ones.
FAQs
How long does a migration take?
It depends on the size and complexity of the site. Smaller projects may only take a few weeks, while enterprise migrations can take months of planning and execution.
Will I lose traffic after a migration?
Some short-term fluctuation is normal. Significant or sustained drops usually indicate underlying issues that need to be addressed.
How long does Google take to reindex a site?
This can vary widely. Smaller sites may be reprocessed quickly, while larger sites can take several weeks to fully stabilise.
What’s the biggest migration risk?
Poor planning, particularly around redirect mapping and scoping. These issues tend to have the most immediate and visible impact.
Let SALT.agency help with your website migration
Website migrations are complex projects that require careful planning, technical expertise, and ongoing monitoring to get right. At SALT.agency, we’ve managed hundreds of migrations for businesses of all sizes, from full enterprise-level migrations to rebrands and site consolidations.
Whether you’re moving platforms, redesigning your site, or changing domains, our team can guide you through every stage. Get in touch today to find out how SALT.agency can make your migration a success.