Website Redesign and Migration Without Losing SEO: A Practical Plan for Business
Website redesign without losing SEO requires step-by-step preparation and control. Imagine the situation: a company spends several months preparing a new website, approves the design, migrates the catalog and launches the updated version. Visually everything looks modern, pages open, orders come in. But a few days later organic traffic starts to drop. Some of the old addresses return a 404 error, search engines see duplicates, and category pages that brought in customers for years disappear from search results.
The problem is that a redesign is often perceived as work on the interface only. In reality, for a business it is a change to a digital product in which design, structure, CMS, catalog, analytics and SEO are all interconnected. If you change one element without checking the others, the new website may look better but lose its accumulated search visibility and part of its sales.
Website redesign without losing SEO does not start with mockups or on release day. It starts with an inventory of the existing resource, a URL migration map and a clear control plan. Let’s look at how to prepare and carry out a migration so that important pages, data and business manageability are preserved.
Website redesign without losing SEO vs. migration: what is the difference
A redesign changes the appearance and the way users interact with the website. A migration changes the technical environment: the CMS, domain, URL structure, server, data schema or the way pages are generated. These processes can happen separately, but in real projects they are often combined.
For example, a company can update the interface without changing page addresses. In this case, the main SEO risks relate to content, internal links, rendering and speed. If the CMS and URLs change at the same time, there are additional risks of incorrect redirects, loss of indexing, page duplication and broken analytics data.
Google recommends avoiding combining several major changes at once whenever possible. If a business moves to a new domain, a new CMS and a new design simultaneously, every post-launch problem will be harder to pinpoint. That is why major changes should be split into controlled stages, or at least it should be clearly documented what exactly is changing.
When a redesign is really needed
There is no universal rule that a website must be updated every two or three years. At the same time, an outdated look alone can be a good reason to consider a redesign — especially if the website visually loses to competitors, does not inspire trust or no longer reflects how the company wants to present itself. The final decision should be backed by data on user behavior and business metrics.
Signals for a redesign may include:
- a drop in conversion on key pages;
- a high bounce rate on mobile devices;
- a complicated path from the catalog to checkout;
- slow loading and Core Web Vitals issues;
- CMS limitations that make new features require costly customization;
- difficulties managing the catalog, language versions or content;
- accumulated technical errors and incompatible modules;
- changes in the business model, product range or sales process;
- inability to properly integrate CRM, ERP, delivery, payment or analytics.
Before starting the project, it is worth conducting an SEO audit of the website and reviewing analytics for interface changes. This helps separate real problems from subjective wishes and record baseline metrics against which the new version will be compared.
What to collect before starting a redesign
The first stage is an inventory. The team needs to understand which pages exist, how they get traffic, which external links they have and what role they play in sales.
The pre-migration register should include:
- all accessible website URLs;
- the type of each page: home, category, product, article, filter, service page;
- HTTP status;
- canonical;
- indexing status;
- title, description and H1;
- organic impressions and clicks;
- sessions, conversions and revenue;
- internal and important external links;
- language version and hreflang;
- presence of structured data;
- the future address after migration.
Separately, you need to record pages that do not have much traffic but are critical for the business: delivery, payment, warranty and returns terms, legal documents, partner pages and landing pages of advertising campaigns.
The URL map is the foundation of a safe migration
A URL map shows where each old address should lead after launch. It should not be created automatically based only on word similarity. For each important page, you need to choose a relevant new equivalent.
A working spreadsheet may contain the following columns:
| Old URL | New URL | Action | Redirect | Canonical | Status after launch |
|---|---|---|---|---|---|
| Page kept | New matching address | Move | 301 | To the new URL | 200 |
| Content merged | Stronger combined page | Merge | 301 | To the target URL | 200 |
| Page no longer needed | No relevant equivalent | Delete | None | None | 404 or 410 |
You should not redirect all deleted pages to the home page. Such redirects do not help the user and may be treated by the search engine as a soft 404. If there is no equivalent page, a correct 404 or 410 response is often better than a formal 301 to an irrelevant page.
For permanent moves, server-side 301 or 308 redirects are used. Google notes that permanent redirects pass page signals, but this does not mean the migration will happen instantly. The search engine needs to recrawl the old and new addresses, so temporary visibility fluctuations are possible even with a correct implementation.
How to prepare staging and keep it out of the index
The new version of the website must be tested in a separate environment. Staging makes it possible to check the catalog, integrations, redirects, forms and analytics before customers see the changes.
The test environment must not end up in search. The most reliable approach is to restrict access with authentication or by IP. robots.txt alone is not enough to protect a confidential environment, and a noindex accidentally left on the live website after release can block indexing of the pages you need.
On staging, check:
- all page templates and responsiveness;
- status codes and redirect logic;
- canonical, robots meta and hreflang;
- XML sitemap;
- internal links and navigation;
- structured data;
- content availability without JavaScript errors;
- speed and Core Web Vitals;
- forms, search, cart, payment and delivery;
- analytics events and advertising pixels;
- emails, notifications and CRM/ERP integrations.
A separate checklist for an online store
An e-commerce migration is more complex than moving a corporate website. Here a single technical error can affect SEO, stock levels, payments and order processing at the same time.
Categories and catalog
Check whether the logic of categories, subcategories and products has been preserved. Important pages must be accessible through regular HTML links, not only through search or JavaScript filters. If a product can only be found after entering a query in the internal search, a search robot may not discover it.
Filters and faceted navigation
Filters can create thousands of URL combinations. Before launch, you need to decide which filter pages should be indexed and which should not. Canonical tags, internal links, the sitemap and indexing rules must work consistently.
Products and variants
For products, you need to check names, descriptions, prices, availability, images, reviews, structured data and variants. If a color or size has a separate address, you need to define the canonical logic and avoid creating conflicting signals.
Cart and checkout
Place test orders for every scenario: guest and registered user, online payment and cash on delivery, delivery to a pickup point and to an address, promo code, return, payment error. Check whether statuses change correctly, stock is reserved and data reaches the CRM or accounting system.
Analytics
After a redesign, old selectors, buttons and routes may change, so GA4 events need to be checked again. A minimal e-commerce set usually covers product view, add to cart, begin checkout, adding shipping and payment info, purchase and refund.
What to check on launch day
On release day, the team should work from a checklist rather than improvise. It is important to have people responsible for infrastructure, SEO, analytics, integrations and business processes.
Critical order of checks:
- Make sure the published website is accessible and returns the correct status codes.
- Remove temporary indexing restrictions only from the pages that need it.
- Enable and test 301/308 redirects.
- Check canonical, hreflang, robots.txt and the sitemap.
- Go through the main user scenarios on mobile and desktop.
- Place a test order with the real integration.
- Make sure analytics receives events without duplication.
- Check the error logs of the server, CRM and payment system.
- Submit the new sitemap to Search Console.
- Record the launch time and all changes for further analysis.
If the domain or subdomain changes, the Change of Address tool in Search Console may be required. It is not used for moving between paths within the same domain.
Control plan for 7, 30 and 90 days
A successful launch does not end with the message “the website works”. The first weeks after migration are needed to observe how users and search engines interact with the new version.
First 7 days
- check 404s, 5xx errors and redirect chains daily;
- monitor purchases, forms and integrations;
- review indexing of key pages;
- compare traffic and conversions with the baseline period;
- check structured data errors;
- track server speed and stability.
First 30 days
- analyze changes in impressions, clicks and landing pages;
- check whether old URLs have been replaced by new ones in search;
- fix internal links that go through a redirect;
- review new 404s from external sources;
- compare mobile and desktop conversion;
- check that there is no mass drop-out of categories or products.
Up to 90 days
- assess the stabilization of organic traffic;
- identify pages that need additional content or internal linking;
- check long-term changes in Core Web Vitals;
- analyze revenue, average order value and the funnel;
- remove temporary technical workarounds and update documentation.
Permanent redirects should be kept for at least a year, and for users it often makes sense to keep them longer. At the same time, internal links should be updated right away to avoid unnecessary hops and load.
When a rollback is needed
Before launch, you need to define not only the release plan but also the criteria for reverting to the previous version. A rollback may be justified if checkout does not work, stock synchronization is broken, mass 5xx errors appear, critical data is lost or the system cannot handle the load.
A small fluctuation in rankings is not in itself a reason to immediately bring back the old website. The search engine needs time to recrawl. But technical unavailability, indexing errors or broken business processes require a quick response.
How to carry out a redesign in a controlled way
A website redesign without losing SEO is not a promise of zero fluctuations. It is a process in which the risks are known, changes are documented and the team can quickly find and fix a problem.
At GL.ua (Glyanets) we see a redesign as joint work of UX, development, SEO, analytics and business. Before starting website development, it is important to collect data, define goals, prepare a URL map and agree on readiness criteria. Then the new interface does not destroy an accumulated digital asset but creates a foundation for further growth.
If your website needs an update, start with a technical and SEO audit. It will show what needs to be preserved, what can be simplified and which limitations truly require a new architecture or CMS.
Just one step to your perfect website



