Launching a migrated website is an important milestone, but it does not mean the SEO work is finished. Redirects can behave differently in production, pages can become inaccessible, and search engines may encounter problems that were not obvious during staging.
A website migration SEO audit checks whether the new site is functioning as intended. It combines technical testing with performance monitoring to help your team identify problems, prioritize fixes, and measure the transition.
Rather than repeating the entire migration planning process, this guide focuses on what to investigate after launch and how to turn audit findings into practical corrective actions.
What Does a Website Migration SEO Audit Cover?
A post-migration SEO audit examines the technical and search-related condition of the new website.
It typically includes:
- Redirect behavior and final destinations.
- Crawlability and indexability.
- Canonical tags and internal links.
- XML sitemap accuracy.
- Page status codes and broken resources.
- Content and metadata changes.
- Search Console reports and organic performance.
- Analytics and conversion tracking.
The objective is to identify migration-related problems and distinguish them from ordinary changes in search demand or website activity.
Step 1: Crawl the Live Website
Begin by crawling the production website with an SEO crawler. If you have a pre-migration crawl, compare the two sets of results to identify unexpected differences.
Review pages returning errors, missing URLs, broken internal links, changed status codes, and important metadata that has disappeared.
Pay particular attention to pages that previously attracted traffic or supported key business goals. A small number of broken high-value pages can matter more than many minor issues on rarely visited URLs.
A crawler is a diagnostic tool, not a complete explanation of every problem. Investigate the context and impact of each finding before deciding what to fix.
Step 2: Audit Redirects
Redirect issues are a priority when URLs have changed.
Test the old URL inventory against the live website and confirm that each URL reaches the intended final destination. Look for incorrect targets, redirect loops, unnecessary chains, and old URLs that have no defined treatment.
Also check whether internal links still point to redirected URLs. Even when a redirect works, linking directly to the final destination is generally cleaner.
Tools such as Screaming Frog can help inspect redirect behavior across a URL list. Its redirect audit tutorial provides a practical starting point.
For the process of preparing and organizing the original URL map, read our guide to mapping old URLs to appropriate destinations.
Step 3: Check Indexability and Robots Directives
A website may look normal to visitors while important pages remain inaccessible to search engines.
Review robots.txt, meta robots directives, HTTP status codes, and other indexability signals. Check for staging restrictions that may have been carried over to production.
For pages intended to appear in search, confirm that they:
- Return a successful HTTP response.
- Are not unintentionally blocked by robots.txt.
- Do not contain an unintended noindex directive.
- Use the intended canonical URL.
- Can be discovered through appropriate internal links.
Review page templates as well as individual URLs. A single incorrect template setting can affect many pages at once.
If an important URL is missing from Google, use Search Console’s URL Inspection tool to investigate the reported indexing status.
Step 4: Review Canonical Tags
Canonical tags help indicate the preferred URL when duplicate or similar pages exist. During a migration, they should be checked to ensure that they reflect the new website structure.
Look for canonical tags pointing to the old domain, staging URLs, redirecting addresses, or unrelated pages. Confirm that important new pages use the intended canonical signal.
Do not assume that every URL variation should be indexed separately. Query parameters, duplicate templates, and alternative URL formats may require deliberate canonical handling.
When a website changes domains, review the canonical tags on the new pages and confirm that they point to the intended new URLs.
Step 5: Validate the XML Sitemap
Inspect the new XML sitemap to make sure it contains the canonical URLs you want search engines to discover.
Look for old-domain URLs, redirecting URLs, pages returning errors, URLs marked noindex, and important pages that are missing.
Submit the sitemap in Google Search Console and monitor its reported status. A successful submission can help discovery, but it does not guarantee that every URL will be indexed.
For domain changes, check the relevant Search Console properties and review Google’s site-move guidance to determine whether additional steps apply.
Step 6: Compare Content and On-Page SEO
A redesign or CMS migration can unintentionally change page content, titles, headings, metadata, or internal links.
Compare important pages with their earlier versions. Check whether useful information has been removed, content has been truncated, titles or H1 headings have changed unexpectedly, or images and structured data have been lost.
Not every design change is an SEO issue. Focus on changes that remove useful information, alter the page’s intent, create indexing problems, or make the page less useful to visitors.
For high-value pages, verify that the new version still addresses the intended search need and provides a clear path to relevant next steps.
Step 7: Test Mobile Experience and Key Functions
A migration audit should include the real user experience, not only crawler output.
Test important pages on mobile and desktop. Review navigation, buttons, forms, layouts, and interactive elements. Make sure the website remains usable on common screen sizes.
Test key user journeys such as:
- Contact or quote-request forms.
- Checkout and payment steps, where relevant.
- Account registration and login.
- Newsletter sign-ups.
- Important calls to action.
Also verify analytics events. If the new site stops recording form submissions or purchases correctly, reported conversions may fall even when users are completing those actions.
Step 8: Monitor Search Console
Google Search Console can help you understand how Google is processing the new website.
Review indexing reports, sitemap status, URL Inspection results, clicks, impressions, and the performance of important landing pages. Compare the data against a suitable baseline and account for seasonality or other marketing changes.
Investigate patterns rather than reacting to one isolated day.
For example, a group of pages losing impressions may share a template or redirect problem. A rise in 404 errors may indicate missing redirect rules. New URLs remaining unindexed may require checks of canonical tags, robots directives, or page content.
Google explains that search visibility can fluctuate during a site move while its systems discover and process new URLs. The timeline varies by site size and technical conditions, so use evidence to guide the investigation rather than assuming every short-term decline is permanent.
Step 9: Verify Analytics and Conversions
Compare analytics data to determine whether organic visitors are still reaching the intended pages and completing important actions.
Confirm that tracking tags are present, events are firing, and conversion definitions still match the website’s goals. Check that landing pages and referral information are being recorded as expected.
If analytics shows a sudden drop immediately after launch, verify that tracking is working before concluding that search traffic has fallen by the same amount.
Step 10: Prioritize Findings and Retest Fixes
An audit only creates value when its findings lead to action. Record each issue, the affected URLs, its likely impact, the person responsible, and whether the fix has been retested.
A practical priority system is:
| Priority | Examples |
| Critical | Widespread indexing blocks, redirect loops, or major server errors |
| High | Incorrect redirects, missing high-value pages, broken conversion paths |
| Medium | Internal links relying on redirects, sitemap inconsistencies |
| Low | Minor metadata issues with limited user or search impact |
Fix critical issues first, then work through the remaining findings. After each change, retest the affected pages to confirm that the issue is resolved.
If you are planning a future migration or need to review the full process, follow our step-by-step website migration SEO checklist.
Website Migration SEO Audit Checklist
- Crawl the live website and compare it with the old crawl.
- Test old URLs and confirm redirect destinations.
- Fix redirect loops, chains, and incorrect targets.
- Check robots.txt and noindex directives.
- Review canonical tags on important pages.
- Validate the XML sitemap.
- Compare titles, headings, content, and internal links.
- Test mobile usability and important user journeys.
- Verify analytics and conversion tracking.
- Monitor Search Console and organic performance.
- Assign owners, prioritize fixes, and retest results.
Final Thoughts
A website migration SEO audit turns post-launch uncertainty into a manageable process. Start with redirects and indexability, then review canonical tags, sitemaps, content, analytics, and organic performance.
Not every fluctuation signals a technical failure, and not every audit finding has the same business impact. Use crawl data, Search Console reports, and user testing to decide what needs attention first. Continue monitoring after fixes so you can confirm that the new website is operating as intended.
Related YouTube Video
Video: Site Migrations: SEO Mythbusting — Google Search Central
This Google Search Central discussion covers common migration questions, URL changes, domain moves, redirects, and problems that can appear after launch.