Migration decision guide

Website Migration SEO Checklist

A safe website migration SEO checklist covers URLs, redirects, metadata, canonicals, analytics, crawlability and post-launch monitoring before the new site goes live. Treat the move as a controlled release. Konzept can help teams plan the migration, test the new build and investigate traffic or indexing problems after launch.

Last updated: 2026-09-19 · Author: Konzept team

What should happen before launch?

Start with an inventory of the current site. Export or crawl indexable URLs, status codes, titles, descriptions, canonicals, headings, internal links, image references and important content. Add organic landing pages, conversions and backlinks when those sources are available. The inventory is the baseline for decisions, not a list to file away.

Write down what is changing. A migration may move a site to a new CMS, change the domain, redesign templates, alter information architecture, consolidate content or change hosting. Each change has a different SEO risk. A CMS move can alter URL output. A redesign can remove text and links. A domain move can affect trust and measurement. Naming the changes makes testing possible.

Konzept’s website migration service can be the implementation path when the site must be moved or rebuilt. The content and SEO migration checklist is a useful companion for a more granular task list.

How do you build the URL and redirect map?

Create one row for every important old URL. Record its status, organic role, target URL, redirect decision and test result. A page can redirect to an equivalent new page, remain at the same URL, be consolidated into a stronger page or be retired with a documented reason. Do not send every old page to the homepage. That hides the loss of relevance and makes debugging harder.

Migration itemBefore launch checkAfter launch check
URL inventoryOld URL list includes key pages, files and language pathsSample old URLs return the intended permanent redirect or valid page
RedirectsOne-to-one targets are reviewed; redirect chains are removedOld URLs resolve in one useful hop and do not create loops
MetadataTitles, descriptions and headings are mapped where content remainsLive templates expose the intended metadata and headings
CanonicalsCanonical rules match the new URL and language modelCanonical points to the preferred live URL, not staging or the old domain
AnalyticsMeasurement plan and annotations are readySessions, conversions and key events are checked against the release
Crawl controlsRobots, noindex rules and XML sitemap plan are reviewedLive rules allow intended pages and the sitemap contains valid URLs

Keep the map in a shared document with an owner. Add notes for exceptions such as product pages, filters, PDFs, language alternates and URLs with external links. The goal is not to preserve every weak URL. The goal is to preserve useful intent and give every change a deliberate destination.

How should redirects be tested?

Test redirects on staging or a safe test environment before launch, then test the production response after the DNS or deployment change. Check protocol, hostname, trailing slash rules, uppercase paths, query strings, encoded characters and old file extensions. A redirect that works in a browser can still be wrong for a crawler or a script.

Prefer a direct permanent redirect from an old URL to its best matching new URL. Avoid a chain from old URL to an intermediate URL and then to the final page. Check for loops and accidental redirects from every page to one generic destination. Preserve query parameters only when the destination can use them safely; remove tracking parameters from canonical URL logic.

Use a sample that includes the highest-value pages, common templates and known edge cases. Then process the full URL map with a crawler or response check. Save the results. A migration without a test record is difficult to review when traffic changes later.

What should happen to analytics and tracking?

Record current measurement before the release. Note the property, data stream, conversion events, consent behaviour, campaign parameters, search-console verification and any server-side logs that support diagnosis. Prepare an annotation for the launch date and any planned downtime.

After launch, check that the new templates load the measurement code once, consent choices still work and key actions are recorded. Compare counts by page type and device where the data supports it. A change in tracking can look like a change in traffic. Do not call a ranking problem until collection and reporting have been checked.

Review internal links, canonical URLs and XML sitemap entries with the same care. Search engines need crawlable links to discover the new structure. The SEO and AEO service can cover technical search work after the migration when the team needs continued review.

How do you prepare staging and launch QA?

Keep staging protected from indexing. Test the pages that represent every important template: home, service, industry, article, project, category, search, contact and error pages. Check status codes, rendered text, metadata, structured data, links, forms, images, language paths, mobile layout and performance budgets agreed in the brief.

Do not treat a green visual review as SEO approval. A page can look correct while its canonical points to staging, a noindex directive remains active, internal links use old paths or its sitemap is empty. Add explicit SEO checks to the release checklist and record who approved each risk.

If the build includes a headless CMS, check how draft content, previews, pagination, media URLs and redirects are represented in the new system. If a client team owns content, show them how to create a page without changing the URL or removing required metadata. The migration is also a handover problem.

What should you monitor after launch?

Check the live site immediately. Confirm the homepage, critical templates, old URLs, redirects, robots.txt, XML sitemap, canonicals and analytics. Look for 4xx and 5xx responses, redirect spikes, missing titles, noindex pages and unexpected URL patterns. Compare the first period with the baseline, but do not expect every signal to settle at once.

Use search-console coverage and performance data when available. Review server logs for crawlers requesting old URLs or error paths. Watch organic landing pages, conversions and important branded or non-branded queries. A short drop can have several causes; a persistent pattern needs a focused diagnosis.

Make a recovery plan before the release. Define who owns the rollback decision, which change can be reversed, where the last stable build lives and how redirects or DNS records can be restored. Rollback is not always the best answer, especially when the new site has already changed external links, but the decision should not be invented during an incident.

What migration evidence can you review?

The public work portfolio contains CMS project records such as Infonet and 7D Group website. These names help a buyer see the types of digital work in the portfolio. They do not prove that a new migration will have the same scope, outcome or timeline. Ask for a mapping of your own URL set and systems.

The safest evidence is your own test record: URL count, redirect results, crawl errors, analytics checks, content decisions and post-launch observations. Use named project pages for context, not invented migration metrics or guarantees.

When should a migration audit be requested?

Request help before launch when the current site has valuable search pages, several languages, many templates, a new domain, a complex commerce catalogue or an uncertain redirect plan. A pre-launch review can find missing mappings while the old site is still available.

Request a post-launch audit when old URLs return errors, important pages disappear, analytics no longer records actions, search engines index the wrong URLs or organic landing pages change unexpectedly. The performance audit can be relevant when the migration also changed speed or technical delivery, but it does not replace URL and redirect QA.

Start with the smallest useful brief: current URL, target URL or platform, known constraints, launch date, content owner and the pages that matter most. Then request a quote or book a call with the migration map. A clear scope gives the team a way to test and recover instead of guessing after launch.

FAQ

Questions buyers ask

What is the most important part of an SEO website migration?

The most important part is preserving the relationship between old URLs and the right new URLs. Build a complete URL map, redirect changed pages with permanent redirects, keep important content available, and test the live site. Also check canonicals, robots rules, XML sitemaps and analytics.

When should SEO work start in a website migration?

SEO work should start during discovery and before templates or URL structures are fixed. Early planning gives the team time to map content, review information architecture, choose migration rules and prepare a staging test. Waiting until launch makes lost context and rushed redirects more likely.

Can a website migration keep its organic traffic?

A migration can preserve important signals when the new site keeps useful content and search engines can follow the correct redirects. No checklist guarantees traffic. Changes in content, intent, links, speed, competition or indexing can also affect performance, so monitor the site after launch.

How long should migration redirects stay in place?

Keep redirects for as long as users and crawlers may still request the old URLs. Do not remove them on a guessed short deadline. Review server logs, analytics, Search Console data and external links before changing the redirect plan. Keep a record of every retired URL.

Should I change the domain, CMS and design at the same time?

It is possible, but several large changes make diagnosis harder. If the project requires a new domain, CMS, design or information architecture, document each change and test each dependency. When the scope allows it, separate risky changes so the team can identify the cause of a problem.

When should I request a migration audit?

Request an audit before launch when the site has many URLs, valuable organic traffic, a complex CMS, multiple languages or integrations. A post-launch audit is useful when pages are missing, redirects fail, analytics changed or indexing does not match the release plan.

Planning a migration?

Share the current site, target platform and launch window. We can help turn the migration risk into a testable plan.