What website migration SEO covers
Website migration SEO covers the work needed to move a site without breaking the signals search engines already trust. In practice, that means planning how URLs, content, internal linking, canonicals, redirects, sitemaps, and tracking will behave after the move, then checking that Google can still crawl and index the right pages.
A website migration can take several forms. A domain migration changes the address of the site. A platform migration moves it to a different CMS or stack. A site redesign changes structure, templates, or content presentation. Many projects combine all three, which is where risk rises. The more the URL structure, page templates, or information architecture changes, the more careful the website migration process needs to be. For the broader definition, see what an SEO migration is.
The SEO job is not to preserve every ranking exactly as it is on day one. It is to reduce avoidable loss and recover quickly where changes are expected. That usually means protecting pages with proven demand, mapping old URLs to the closest relevant new destination, and making sure search engines do not waste crawl budget on broken paths, duplicate versions, or pages that should no longer be indexed.
For a business, the main outcomes are straightforward: keep organic visibility where it matters, avoid losing traffic from high-value pages, and make the new site easier for search engines to understand. If the migration is handled badly, common problems include missing 301 redirects, conflicting canonical tags, blocked crawling in robots.txt, broken XML sitemaps, and internal links still pointing at old URLs. Those issues do not always show up immediately, which is why post-launch monitoring matters as much as launch planning.
A successful website migration is usually less about one big technical fix and more about disciplined change management. The teams that do this well treat it as a controlled release: audit first, map redirects carefully, test before launch, then watch Search Console, analytics, and server logs closely after go-live. If you are migrating a website with meaningful organic traffic, start by assuming that every URL change has a search impact until proven otherwise.
The main migration types and when they apply
The main migration types are easiest to understand by asking what is actually changing: the domain, the platform, the URL structure, or the look and feel. That matters because each type puts different pressure on the website migration process, and the checks you need before launch are not the same.
| Migration Type | Key Changes | SEO Considerations |
|---|---|---|
| Domain Migration | Domain name changes | 301 redirects, canonical tags, Search Console verification |
| Platform Migration | CMS or ecommerce system changes | Template, internal linking, metadata handling |
| Site Redesign | Presentation and information architecture | Internal linking, page hierarchy, indexable content |
| Hybrid Projects | Multiple changes | Redirects, templates, crawlability, content parity |
A domain migration is the clearest case. The site moves from one domain to another, such as from an old brand name to a new one. The content may stay broadly the same, but every important URL changes, so 301 redirects, canonical tag checks, and Search Console verification become central. This is the kind of move where redirect mapping has to be exact, not approximate.
A platform migration happens when the site moves to a new CMS or ecommerce system. The domain may stay put, but templates, internal linking, metadata handling, and indexation controls often change underneath. That creates a different risk profile. Pages can disappear from the XML sitemap, robots.txt rules can block important sections, or the new platform can generate duplicate URLs that waste crawl budget. The content team may think the site is “the same”, while the technical setup has changed enough to affect organic visibility.
A site redesign is more about presentation and information architecture. Sometimes the URL structure stays stable, which lowers the SEO risk. Sometimes it comes with new navigation, new page templates, or a reworked subfolder structure, which makes it closer to a full migration than a cosmetic refresh. The practical question is not whether the design looks better, but whether internal linking, page hierarchy, and indexable content still support the pages that matter.
There are also hybrid projects. A business might move to a new platform and change the domain at the same time, or redesign the site while consolidating a subdomain into a subfolder. Those are the projects that need the most discipline, because one change can hide the effect of another. When traffic drops, it is harder to tell whether the issue sits in redirects, templates, crawlability, or content parity.
Before planning the work, identify which type of migration you are actually dealing with and list every system that will change. That gives you a cleaner website migration process and a better chance of a successful website migration without guessing where the risk sits.
Run the pre-migration SEO audit first
A pre-migration SEO audit is the point where you stop guessing and start measuring. If you are migrating a website without a baseline, you will not know whether a drop came from the move itself, a redirect mistake, a crawl issue, or a problem that was already there. The audit should capture what search engines can see now, what matters most commercially, and where the site is already fragile.
Start with a full crawl of the current site. You need a clear view of indexable URLs, redirect chains, broken links, duplicate pages, orphan pages, and any sections blocked by robots.txt or noindex rules. This is where crawl budget becomes practical rather than theoretical. Large sites often waste crawl capacity on parameter URLs, faceted navigation, or thin pages that add noise. If those issues already exist, they can get worse after launch if the new site architecture is not tighter than the old one.
Google Search Console should be part of the baseline, not something you open after launch. Export the pages getting impressions and clicks, the queries driving them, and any indexation or page experience issues already reported. Pay close attention to pages that rank with little content depth. These are often the ones that lose visibility first if the migration changes URLs, internal linking, or canonical tags. If a page is important enough to bring traffic now, treat it as a protected asset in the seo migration process.
You also need to identify the pages that actually matter to the business. That means top landing pages, high-converting pages, pages with strong backlinks, and pages that support key internal journeys. A page with modest traffic but strong backlinks may deserve more care than a high-traffic blog post with no commercial value. The same applies to internal linking: if a page currently receives authority through the site’s structure, you need to know that before the move so you can rebuild it deliberately rather than hoping the new navigation will sort itself out.
Pre-Migration SEO Metrics
| Metric | Description |
|---|---|
| Indexable URLs | |
| Total number of URLs that can be indexed by search engines. | |
| Redirect Chains | |
| Number of redirect chains that could affect crawl efficiency. | |
| Broken Links | |
| Count of links that lead to non-existent pages. | |
| Duplicate Pages | |
| Pages with identical or very similar content. | |
| Orphan Pages | |
| Pages not linked to from any other page on the site. | |
| Blocked Sections | |
| Areas of the site blocked by robots.txt or noindex. | |
| Top Landing Pages | |
| Pages with the highest entry traffic. | |
| High-Converting Pages | |
| Pages with the highest conversion rates. | |
| Pages with Strong Backlinks | |
| Pages that have significant external link equity. |
Capture the current XML sitemaps and compare them with what is indexable. In a healthy setup, those two lists should broadly align. If they do not, you may already have indexation drift, where search engines are crawling pages that are not meant to rank, or ignoring pages that should be visible. That gap is worth fixing before launch because a migration tends to expose it.
A useful pre-migration audit also records the current state of backlinks. You do not need every link in the world, but you do need the pages that attract the strongest external signals. Map those URLs carefully in redirect planning, and check them again after launch to make sure they still resolve cleanly. If a linked page changes location and the redirect is slow, chained, or missing, you can lose both referral value and search equity.
The simplest way to make the audit usable is to turn it into a baseline sheet with a small set of metrics for each priority URL: current URL, index status, organic sessions, clicks, impressions, top query themes, backlinks, and whether the page is commercially important. That gives you a reference point for the first 30 days after launch, when you are trying to separate normal fluctuation from real damage. If you need a structured way to do this, use a pre-migration crawl benchmarking process rather than relying on ad hoc exports from different tools.
Do this next: audit your top pages first, then the rest of the site. If time is tight, protect the pages that drive revenue, have backlinks, or sit at the centre of your internal linking structure before you spend effort on low-value URLs.
Build the redirect and URL mapping plan
The redirect plan is where the migration stays controlled or starts to drift. Every important old URL needs one deliberate destination, and that destination should be the closest equivalent page on the new site, not the nearest convenient match. If there is no direct equivalent, choose the page that best matches the same search intent and user need, then document why.
Start with a clean URL inventory. Group pages by type first: product pages, category pages, articles, support content, and any legacy URLs that still attract traffic or links. Then set the rule for each group. Some pages will map one to one, which is ideal. Others will need many to one consolidation, especially where the old site has thin, duplicated, or outdated content. In those cases, the redirect mapping should preserve relevance, not force a weak page to carry unrelated equity.
A practical url mapping sheet usually includes the old URL, new URL, page type, redirect status, notes on intent, and a sign-off column for whoever owns the content or product area. That extra context matters. A redirect from an old service page to a generic homepage may be technically valid, but it usually sends mixed signals to search engines and users. A redirect from an old guide to a closely related updated guide is much easier to defend.
Watch for redirect chains before launch. One hop is the standard. Two hops can happen in messy migrations, but they should be cleaned up before go-live wherever possible. Chains waste crawl budget, slow discovery, and make troubleshooting harder. Redirect loops are worse because they break the path entirely. They often appear when old and new rules are built by different teams without a single source of truth, so the mapping file needs one owner.
Canonical tag decisions should sit alongside the redirect plan, not after it. If a page is moving permanently, the 301 redirect does the main job. Canonical tags are for signalling preferred versions where duplicates still exist, such as filtered views or temporary overlap during rollout. They are not a substitute for redirects, and they should not be used to paper over a poor mapping decision.
A clean example is simple: an old category page with search demand and backlinks should redirect to the closest new category page, while its supporting articles should either stay live or map to the most relevant updated equivalents. A poor version would send every old URL to the homepage or a catch-all section page. That may look tidy in a spreadsheet, but it usually creates relevance loss and slows recovery.
Before launch, test the file for missing destinations, chains, loops, and accidental many to one collisions that send unrelated pages to the same target. Check that the new URLs are indexable, included where appropriate in sitemap.xml, and not blocked by robots.txt. If the mapping is complex or the site has a lot of legacy equity at stake, this is the point where specialist SEO migration support pays for itself.
Check the technical launch readiness items
Technical launch readiness is where migration work either holds together or starts to slip. The content can be mapped correctly and the redirects can be sound, but if the new site ships with the wrong crawl controls, broken canonicals, or missing indexation signals, search engines will spend the first few days making sense of a half-finished build.
Treat robots.txt as a release control, not something to set once and forget. It should allow the pages you want crawled, block only the areas that genuinely need blocking, and avoid accidental disallow rules that hide key sections from Google. The same applies to XML sitemaps: they should contain only live, indexable URLs on the new version of the site, with no old addresses, staging URLs, or pages that now return redirects. If the sitemap still points at URLs that no longer exist, you are giving search engines conflicting instructions at the exact moment you need clarity.
Canonical tag checks matter just as much. Every important template should point to the preferred live URL, not to staging domains, old paths, or inconsistent variants with parameters. This is easy to miss on ecommerce and large content sites where templates are reused across hundreds of pages. A single template error can create a wide indexation problem, and that is the kind of issue that eats crawl budget without being obvious in a quick visual review.
Google Search Console needs to be ready before launch, not after. Confirm the property is verified for the live domain, the preferred protocol, and any subdomains that matter. Make sure the XML sitemap submission is ready, and know which reports you will check first once the site goes live: coverage, pages, sitemaps, and manual actions if relevant. If the migration includes a domain change, this is also where you confirm the address change process is set up correctly.
Quality assurance should cover more than SEO tags. Test that the live environment returns the right status codes, that internal links resolve to the final URLs, and that no template still points to staging assets or old hosts. Check whether the site is accidentally blocking important pages through robots.txt, meta robots tags, or server rules. If the site uses faceted navigation or parameter handling, review how those URLs are treated so crawl budget is not wasted on low-value combinations.
A useful way to judge launch readiness is to separate blockers from monitor items. A blocked homepage, broken canonical tag pattern, or missing sitemap is a blocker. A temporary fluctuation in crawl rate after launch is usually something to watch, not something to panic over. If the issue prevents discovery, indexing, or correct consolidation of signals, fix it before go-live. If it affects reporting but not access, log it and monitor it closely.
Before the site goes live, run a final quality assurance pass on robots.txt, canonical tags, XML sitemaps, and Google Search Console setup. If any of those are inconsistent, the migration is not ready, no matter how complete the design or content work looks.
Manage launch day and the first 30 days
Launch day should be run like a controlled release, not a celebration. Assign one owner to the go-live window, one person to watch search console, one to watch analytics, and one person who can make changes quickly if something breaks. The first job is straightforward: confirm the live site is serving the intended version, key templates are rendering properly, and the most important redirects are resolving as planned. If anything looks inconsistent, stop and fix it before you assume search engines will sort it out.
In the first few hours, focus on the signals that show whether Google can see and process the new site. Check that the XML sitemap submitted in search console contains only live URLs, that indexation is moving in the right direction, and that the pages you expect to rank are still accessible without unnecessary friction. You do not need to chase every fluctuation. You do need to spot patterns: a sudden rise in 404s, a drop in indexed pages, a spike in redirected URLs, or a crawl pattern that suggests important sections are being missed.
The first 48 hours are where small mistakes become expensive. A broken redirect rule, a blocked template, or a misconfigured canonical tag can suppress organic visibility before the site has settled. Keep a short issue log with the URL, the symptom, the likely cause, and the fix. It makes post-migration monitoring easier because you can separate launch noise from real damage.
For the first 30 days, watch a narrow set of KPIs rather than trying to read everything at once. Organic sessions, impressions, clicks, indexation coverage, crawl errors, and the health of your top landing pages will tell you most of what you need to know. Compare like with like: weekday to weekday, branded to branded, non-branded to non-branded. A migration often creates temporary noise in reporting, so the question is not whether numbers move, but whether they move in a way that fits the change you made.
If traffic recovery is slower than expected, work through the likely causes in order. First, confirm that the pages losing visibility are actually indexable. Then check whether redirects are landing on the right destination and whether internal links still point to old URLs. After that, look at crawl behaviour in search console and server logs if you have them. If Google is spending time on the wrong URLs, recovery will be slower no matter how good the content is.
Do not wait a month to act on obvious problems. If a critical section has dropped out of indexation, or if a large share of priority URLs are returning errors, treat it as a live incident. A short rollback may be better than leaving the site in a broken state while you hope rankings return on their own.
Spot common post-migration issues and recover quickly
The most common migration issues show up in a few predictable ways. Pages that used to rank stop appearing, important URLs remain indexed under the old structure, or Google keeps spending time on pages that should no longer matter. When that happens, the problem is usually not “SEO” in the abstract. It is normally a specific fault in redirects, canonical tags, indexation signals, or internal linking.
Start with the symptom, not the theory. If rankings have fallen across a cluster of pages, check whether those URLs now resolve cleanly and whether the destination pages are the right match. If only a handful of pages have dropped, look for broken redirect paths, accidental noindex tags, or canonicals that still point to the old version. If Search Console shows a sharp change in indexed pages, that often means the site is sending mixed signals about what should be crawled and kept.
Redirect chains are a common source of slow recovery. They waste crawl budget and make it harder for search engines to settle on the final URL. Even when the end destination is correct, a chain can delay consolidation and blur the signal from the old page. Canonical tags can create a similar problem if they point to URLs that are not the preferred live version, or if they conflict with redirects and internal links.
Crawl budget matters more on larger sites, but it can still be a constraint on smaller ones if the migration has created duplicate paths, parameter URLs, or orphaned pages. If Google is crawling the wrong areas, organic visibility usually recovers more slowly than it should. Tighten internal linking so it reflects the new structure, and make sure the sitemap only includes URLs you actually want indexed.
One mistake is to change several things at once in response to a drop. Rebuilding navigation, rewriting templates, and altering redirect rules in the same week makes diagnosis harder, not easier. Fix the highest-confidence issue first, then measure whether indexation and rankings stabilise before touching the next layer.
If traffic and rankings are still weak after the obvious technical faults are fixed, the work has moved from launch hygiene into ranking recovery. At that point, the issue may be less about the migration itself and more about how the new site is being interpreted. That is usually the point where specialist SEO migration support saves time, because the fastest route back to organic visibility is a disciplined diagnosis, not guesswork.
Measure whether the migration succeeded
Measuring seo migration success is mostly about separating normal volatility from real damage. A site can look messy for a few days after launch and still be fine. What matters is whether the pages that drove value before the move are still discoverable, still indexed, and still earning the same kind of search demand over time.
Google Search Console should be the first place you look, but not the only one. Track indexation trends for the migrated URL set, coverage errors, and whether important pages are being crawled and indexed at the expected rate. A sudden drop in indexed pages can be harmless on a small cleanup project, but on a commercial site it often means the migration has blocked discovery, broken signals, or sent search engines to the wrong URLs.
Key Metrics for Migration Success
| Metric | Description | Importance |
|---|---|---|
| Organic Sessions | Tracks the number of visits from search engines. | Indicates overall traffic health. |
| Indexation Trends | Monitors the number of pages indexed by search engines. | Ensures pages are discoverable. |
| Crawl Behaviour | Observes how search engines are crawling the site. | Affects how quickly changes are recognised. |
For measuring seo migration success, focus on a small set of metrics rather than a long dashboard full of noise. Organic sessions, clicks, impressions, and average position all matter, but they need context. A fall in impressions with stable clicks may point to reduced visibility for non-brand terms. A fall in clicks with stable impressions may point to snippet changes, ranking loss, or a mismatch between old and new page intent. Keep an eye on landing pages as well, because sitewide averages can hide the fact that a few high-value URLs are carrying most of the risk.
Migration tracking should also include crawl behaviour. If crawl budget is being spent on the wrong URLs, recovery slows down. Watch for repeated crawling of redirected pages, soft 404 patterns, and important pages that are not being revisited often enough. That matters more on larger sites, where search engines may take longer to settle after structural changes.
A successful website migration is not judged on day one. Give the data time to stabilise, then compare like for like: pre-migration baseline, first 30 days, and the 30 to 90 day recovery window. If the commercial pages are regaining visibility, indexation is normalising, and organic traffic is moving back towards baseline without new technical issues, the migration is doing its job. If not, the reporting should make it obvious where the break is, so the team can fix it before the loss becomes permanent.
Make sure the reporting separates temporary fluctuation from sustained decline. If it does not, you will end up reacting to noise instead of the migration itself.
When to bring in specialist migration support
Bring in specialist support when the migration goes beyond a straightforward URL move. That usually means a large site, a messy information architecture, multiple language versions, a replatform with template changes, or a launch where revenue depends on a small set of pages behaving exactly as expected.
In-house teams can often handle a simple site migration if they have technical seo experience, a disciplined migration strategy, and enough time for quality assurance. The risk rises when those skills sit with different people who do not usually work together. In those cases, the issue is not just technical seo; it is change management.
Someone has to coordinate launch planning, check the redirect map against the live build, confirm site architecture changes do not break internal linking, and decide what gets fixed before go-live versus after. That coordination is where specialist support earns its keep.
Specialist seo migration services are most useful when the cost of a mistake is high and the margin for recovery is thin. That includes migrations with thousands of URLs, complex faceted navigation, hard deadlines, or stakeholders who want the move to happen alongside a redesign and a content refresh.
A good specialist will not just do the SEO. They will pressure-test the plan, spot gaps in quality assurance, and reduce the number of decisions made under launch pressure. If you are unsure, ask one question: do we have the people, time, and technical confidence to own the migration without guesswork? If the answer is no, get help before the launch window is fixed. If you need expert support, see SEO Migration Services.
Key takeaways for a safer migration
A safer website migration comes down to three things: know what must move, map every important URL to a relevant destination, and test the launch before search engines do. If those basics are weak, the website migration process turns into guesswork, and migration without traffic loss is unlikely.
After launch, watch Google Search Console, server logs, and rankings together rather than in isolation. A short period of volatility is normal. Persistent drops in indexation, crawl activity, or clicks need a fix, not patience.
If you are planning a migration and the site carries meaningful organic visibility, treat the SEO migration process as a controlled project, not a design or IT handover.