
Table of contents
- Introduction
- Website migration checklist before you start
- Architecture, content, and redirects
- Technical validation before launch
- Website migration checklist for launch day
- The first few weeks: monitor, don't assume
Introduction
A website migration does not fail simply because a server is changed or a new design is launched. It fails when a business asset is moved without controlling what happens to URLs, data, integrations, performance, and organic visibility. This website migration checklist is designed for businesses that need to renew their digital infrastructure without turning the launch into a business risk.
The principle is simple: a migration is not a design project. It is a controlled change to a system that generates leads, sales, trust, and operational information. The more the business depends on its website, the more important it is to work with an inventory, assigned owners, validation procedures, and a recovery plan.
Website migration checklist before you start
Before making changes to the new environment, define what a successful migration looks like. It is not enough to say that the website loads or that the new design is live. The criteria must be measurable: maintaining relevant organic traffic, preserving forms and conversions, protecting priority rankings, avoiding critical errors, and ensuring that teams can manage the new system.
Define the scope and assign responsibilities
A migration may involve changing the domain, CMS, hosting provider, information architecture, design, e-commerce platform, or integrations. Each combination increases complexity. Changing everything at once may be efficient in terms of scheduling, but it also multiplies the variables when something goes wrong.
Assign an owner to each area: development, SEO, content, analytics, data, marketing, and operations. If a form stops sending data to the CRM, it must be clear who validates the issue and who resolves it. This clarity prevents the typical launch delays that occur when multiple providers assume someone else is checking everything.
Create a complete inventory of the existing website
The sitemap is a starting point, not the complete inventory. Identify all indexable URLs, pages that receive traffic, content that generates leads, product pages, downloadable resources, campaign pages, and old URLs that still receive external links.
You must also inventory elements that are not visible in the main navigation: existing redirects, tracking tags, advertising pixels, consent scripts, forms, automations, transactional email accounts, internal search, payment gateways, and ERP or CRM integrations. A page may appear to work correctly while having lost the connection that turns an enquiry into a business opportunity.
Create a complete backup of files, databases, configurations, and content exports before starting the migration. A backup does not replace a rollback plan, but it provides options when you need to recover data, compare configurations, or restore a service.
Establish a performance baseline
Before the change, document the metrics that matter. Include organic traffic by page, conversions by channel, revenue if the website includes e-commerce, crawl errors, page load speed, indexed pages, and priority commercial keywords.
Not every decline after a migration indicates a technical problem. Demand may fluctuate, a campaign may have ended, or the new structure may intentionally consolidate duplicate content. Without a baseline, however, it is impossible to distinguish normal variation from a decline caused by the migration.
Architecture, content, and redirects
One of the decisions with the greatest SEO impact is what happens to each old URL. When a page is moved, removed, or renamed, search engines and users need a clear path to the most equivalent new resource.
Map every URL individually
Create a mapping document that links every old URL to its new destination. Do not redirect old pages to the homepage for convenience. This practice can frustrate users, reduce the relevance of the redirect, and cause accumulated organic value to be lost.
A service URL should point to the equivalent service. A discontinued product page can redirect to the closest replacement if it genuinely meets the same user intent. If no logical alternative exists, providing a useful 404 page with navigation options may be more appropriate than forcing an irrelevant redirect.
Permanent redirects should be configured at the server or platform level whenever possible. Avoid redirect chains, loops, and unnecessary hops. Each additional step adds latency, complicates crawling, and makes errors harder to detect.
Preserve content that is already performing well
A redesign is not a reason to remove useful information simply to make pages look cleaner. If a page ranks well because it answers specific questions, removing its context, use cases, or specifications may affect its ability to attract demand.
This does not mean copying the old website without evaluating it. Content should be reviewed, consolidated, and improved. However, you must understand the commercial and organic role of each piece before deciding it is no longer necessary. A clearer architecture can improve results, provided it continues to address the needs your audience is already searching for.
Technical validation before launch
The new website should be tested in a staging environment that resembles production as closely as possible. Testing only in a local environment is insufficient when DNS, certificates, external services, caching, or security rules are involved.
Before launch, validate at least the following:
- The website works correctly on mobile devices, desktops, and major browsers.
- Forms, payments, search, private areas, and transactional emails complete their intended workflows.
- Analytics, consent, conversion, and campaign tags fire according to the configured consent settings.
- Staging pages are not indexable, while production pages are not accidentally blocked.
- The robots file, sitemaps, canonical tags, and metadata reflect the final structure.
- Redirects return the correct status codes and do not create chains, loops, or destinations that do not exist.
Performance must also be validated using real content, not empty pages. Heavy images, third-party scripts, chat widgets, and personalization tools can degrade performance once activated. Sometimes a business feature justifies this cost. The right decision depends on its impact on conversions, not on an isolated technical score.
Website migration checklist for launch day
Launch day is not the time to make structural decisions. The change should take place within a defined window, with one person coordinating the process, an incident communication channel, and access to critical providers. If the website generates direct sales, avoid peak activity periods whenever possible.
Deploy the production configuration, activate redirects, and immediately review the highest-value pages: the homepage, services, categories, key product pages, forms, user login, and checkout process. Also check the versions with and without www, as well as HTTP and HTTPS, because incorrect configuration can create duplicates or inconsistent routes.
DNS changes require planning. Propagation times can vary, and the previous environment should not be disconnected until the new one is confirmed to be responding reliably. Keep rollback capability available for the agreed period, especially if databases, authentication, or payment systems have changed.
The first few weeks: monitor, don't assume
A migration is complete when the system is stable, not when the publish button has been pressed. During the first few weeks, review server errors, missing pages, indexing coverage, conversions, and the performance of priority URLs daily.
404 errors are particularly useful. They reveal URLs that were missing from the inventory, forgotten internal links, active campaigns pointing to old paths, or valuable external links. Prioritize them according to traffic volume, commercial value, and source authority, rather than simply looking at the total number of errors.
Data quality also needs to be reviewed. If sessions, leads, or orders suddenly decline, do not assume that demand has dropped. First, verify tracking, consent settings, conversion events, and integrations. A marketing decision based on incomplete analytics can cost more than the original issue.
The best migration protects what already works while creating a foundation that is easier to manage, integrate, and scale. When every change has an owner, a validation process, and a rollback plan, the new website stops being a visual gamble and becomes infrastructure that is ready to support the business.

