Website Migration Without Losing Visibility – A Technical SEO Checklist

A website migration may involve changing the domain, restructuring URLs, switching to a new CMS, implementing a new theme, or merging several websites into one. From a user’s perspective, the end result may look like an ordinary redesign. For a search engine, however, it is a set of changes that can affect how hundreds or thousands of URLs are discovered, crawled, indexed, and evaluated.

The biggest risk is not the change in appearance itself, but the loss of existing signals. If a valuable page disappears without a proper redirect, Google has to find its replacement from scratch. If the new template adds noindex, uses an incorrect canonical, or removes some internal links, visibility may decline even though the content remains almost identical.

That is why an SEO website migration should be treated as a technical project with a clearly defined “before” and “after” state. A well-prepared migration protects what has already been achieved through the process of increasing website visibility while creating a better foundation for further growth.

Start by auditing the existing website

Before migrating, you need to know exactly what you are moving. A list of pages from the navigation menu alone is not enough. The website may contain URLs that generate traffic, pages accessible only through internal links, old articles with valuable backlinks, or category pages that are not visible in the main navigation.

Prepare a list of current URLs and combine it with data on visibility, traffic, and links. Mark priority pages—those that generate visits from Google, rank well, or guide users toward conversion.

These are the URLs for which you need to plan replacements in the new website particularly carefully. Not every old page has to be preserved on a one-to-one basis, but every important page should have a deliberate outcome: it remains unchanged, gets a new URL, is merged with another page, or is removed.

A redirect map is the foundation of a safe migration

The most common mistake is redirecting every old URL to the homepage. Technically, the user does not encounter a 404, but the search engine is not given a logical equivalent of the old document.

Every valuable URL should lead to the most topically relevant new page. The old “/buty-do-biegania/” category should be redirected to a new category with the same meaning, not to the store’s homepage. A how-to article should lead to a new version of the article or to content that addresses the same search intent.

A well-prepared migration spreadsheet should contain at least three pieces of information: the old URL, the new URL, and the target status. For larger websites, it is worth adding the page type, SEO importance, and information about whether the URL has external links.

After implementing redirects, you need to test them. Simply adding a rule to the server configuration does not mean that it works correctly. It is particularly important to avoid redirect chains in which the old URL redirects to an intermediate URL and only then to the final version.

Do not change everything at once unless you have to

A migration is often used as an opportunity to rebuild the entire SEO strategy. URLs, titles, headings, content, category structure, breadcrumbs, and navigation all change. This may be convenient from an organizational perspective, but it makes analysis more difficult and increases risk.

If a decline occurs after launch, it is difficult to determine whether it was caused by a redirect, a content change, a removed link, or something else entirely. If the business allows it, keep the most important content and signals as close as possible to the previous version, and carry out larger optimizations in stages after indexing has stabilized.

Of course, this is not always possible. When the information architecture changes, some modifications have to be made immediately. In that case, documenting the changes and being able to compare the old and new versions becomes even more important.

Check the indexability of the production environment

Many migrations are prepared in a staging environment with indexing blocked. This is the right approach. The problem occurs when the staging setting makes it to production.

After launch, check the robots and noindex directives, HTTP headers, the robots.txt file, and canonical tags. Pay particular attention to templates that may apply different rules to categories, posts, pagination, or products.

You should also check whether the new pages are accessible without logging in, whether the server response has a 200 status, and whether the resources needed for rendering are accessible to crawlers.

The best safeguard is an automated audit of the entire website. An online SEO audit run immediately after the migration can quickly identify groups of errors that you would not notice while manually checking a dozen sample URLs.

Canonical tags, hreflang, and language versions

If the website operates in multiple languages, the migration becomes more complex. You need to preserve the relationships between corresponding page versions and make sure that each page’s canonical points to the correct URL.

Setting the canonical of every language version to the primary version can cause some URLs to be removed from the index. Similarly, incorrect hreflang implementation can make it harder for Google to choose the right version for users in a particular country.

After implementation, check that hreflang links are reciprocal and that each URL points to an existing page with a 200 status. In SEO BOOK OS, which has PL, EN, and DE versions, it is particularly important to keep the corresponding language versions consistent and exclude the customer panel from indexing.

Preserve internal linking

Redirects are a safeguard, but they should not replace correct links. After the migration, internal links should point directly to the new URLs without passing through a 301 redirect.

Check the menu, breadcrumbs, footer, links within article content, “related products” modules, category boxes, and automated internal linking. On a large website, some links may be stored in the content, some in the database, and others generated dynamically by components.

Changing the URL structure without updating links leads to unnecessary redirects every time a user or crawler visits a page. It can also make the new website structure more difficult to interpret.

From an SEO perspective, internal linking tells the search engine which pages are most important and how topics are connected. If a key category receives significantly fewer links after the migration than it did before, it may lose some of its rankings even if the redirects are correctly implemented.

Compare the content before and after the migration

A new template can accidentally remove elements that previously mattered. The H1, category description, FAQ section, structured data, a link to an important section, or text displayed only below the product list may disappear.

That is why it is worth comparing the most important page types. This does not have to involve checking every comma. The goal is to verify critical elements: title, description, H1, headings, main content, links, canonical, structured data, images, and alt text.

If the migration includes a CMS change, pay attention to how parameters, filters, and pagination are generated. The new platform may create thousands of additional URL combinations or change how subsequent result pages are indexed.

Improve performance without compromising content accessibility

A redesign often aims to improve Core Web Vitals and performance. This is a good direction, but performance optimization should not result in key content loading only after a complex script runs or in crawlers having trouble rendering it.

After launch, check the mobile version, images, lazy loading, scripts, and CSS resources. Pay attention to elements that appear only after user interaction. If important links or content are not available in the initial HTML and depend on JavaScript, check how they are seen by search engines.

Do not optimize solely for the result of a single test. What matters is the real website and how users and crawlers can access and use its content.

The first hours after launch—what to check

Do not wait several days before performing the first check after switching the website over. The most important errors should be detected as quickly as possible.

Check the homepage, key categories, important service or product pages, posts, and several products. Verify statuses, canonical tags, and indexability. Then crawl the entire website and compare the number of 200, 301, and 404 pages with your expectations.

Check the XML sitemap as well. It should contain the target, indexable URLs—not old URLs or pages with noindex. If the domain has changed, verify the configuration of your analytics tools and Search Console.

The first weeks after migration—do not look only at traffic

Organic traffic is important, but it may react with a delay. During the first few days, it can be more useful to monitor the number of indexed pages, ranking changes for key keyword groups, and whether Google is displaying the new URLs.

If rankings begin to shift from the old URLs to the new ones, this is a good sign. If the old URLs continue to appear for a long time, check redirects and internal linking. If the new pages do not appear in search results, return to checking indexability and canonical tags.

It is also worth keeping a “before migration” report as a reference point. This makes it easier to determine whether the problem affects the entire website or just one section.

Common post-migration errors

The most common problems include missing redirects, 301 chains, an incorrect noindex, old URLs in the sitemap, a canonical pointing to another version, removed content, lost internal links, and mass 404 errors.

Another category includes less obvious errors: a changed trailing slash, different handling of uppercase letters, parameters indexed by the new CMS, duplicate filters, or incorrect language versions.

Each of these problems is easier to fix when detected during the first hours or days. The longer the new structure operates incorrectly, the more signals Google will later have to process again.

A safe migration is a process, not a one-time switch

A well-executed migration begins before launch and ends only when the new URLs have taken over visibility, indexing is stable, and the most important keyword groups are performing as expected.

The key is combining three elements: a map of the old and new structures, technical monitoring, and performance tracking. Without them, a migration becomes a series of assumptions and manual checks.

If every important URL has a planned replacement, the technical state is checked automatically, and rankings are monitored before and after implementation, the risk is significantly reduced. The new website can then not only preserve its existing visibility but also become a better foundation for further growth.

SEO BOOK OS

SEO made easier with data

Monitor rankings, analyze the competition, conduct audits, and create AI content for websites and online shops.

W SEO BOOK OS

✓ keyword monitoring
✓ technical audits
✓ competitor analysis
✓ SEO reports
✓ AI copywriting and AI for online stores

Więcej z bloga SEO BOOK