Audit Guide

Diagnose a Post-Migration Traffic Drop in the Right Order

Separate tracking problems from search visibility losses, then work through redirects, crawl access, indexing signals, internal links, and post-fix verification without confusing correlation with causation.

Quick answer

Where should I start when organic traffic falls after a website migration?

A post-migration SEO audit can begin within 72 hours of go-live as an operational check, using the existing 17-point structure to review measurement, redirects, crawl access, canonical signals, indexability, and related migration changes.

A previously published internal summary attributed over 60% of measurable traffic loss to redirect and canonical issues in the first 30 days, but no supporting source URL is present here, so that figure requires source reconciliation before being treated as verified.

The same applies to the previously published claim that waiting to begin review can add 30-90 days to recovery; use it as historical internal context, not a guaranteed timeline.

Key Takeaways

  1. Confirm that the apparent loss is visible in first-party search data and not caused by missing analytics tags, property changes, or reporting differences.
  2. Audit every important legacy URL against its intended destination and confirm that each required 301 redirect resolves directly to the most relevant live page.
  3. Canonical conflicts can suppress intended indexing when migrated pages reference the old domain, an unintended variant, or another URL that does not match the migration plan.
  4. Internal links often change during platform or template work, so crawl the new site and compare important page paths against the pre-migration structure.
  5. Triage by search access first: resolve crawl, redirect, indexability, and canonical problems before lower-priority markup or performance cleanup.
  6. If visibility has not stabilized within 8-12 weeks after the migration, broaden the investigation and consider specialist support if the cause remains unclear.
  7. Keep a dated change log for findings, deployments, and verification so later recovery analysis is tied to specific technical changes rather than memory.

Who This Post-Migration Audit Is For

This guide is for site owners, in-house marketers, SEO practitioners, and developers reviewing organic performance after a domain move, platform migration, HTTPS change, or material URL restructuring. It is designed for diagnosis after launch, not for planning the migration itself.

If the move has not happened yet, use the preventive resources in this cluster instead. This page begins when the new site is live and you need to determine whether an apparent decline reflects tracking, search visibility, or both. The migration mistakes guide provides additional context on common failure patterns.

You will get more reliable answers if you can access:

  • Google Search Console for the relevant properties
  • Your analytics platform, such as Google Analytics 4 or an equivalent implementation
  • A crawl of the live site and, where possible, a list of legacy URLs
  • At least 90 days of pre-migration search or analytics history for comparison
  • A record of the launch date and major deployment changes

If one of those inputs is missing, document the gap rather than treating reconstructed data as exact. Historical reports, legacy sitemaps, backlink exports, and archived pages can still help establish what previously existed.

This guide also applies when the migration happened several months ago and visibility never fully recovered. The same audit steps still help, but interpretation becomes more cautious because later content changes, algorithm updates, seasonal demand, and other site work may overlap with migration effects.

Step 1: Confirm the Drop and Separate Measurement From Search Loss

Do not begin with redirects until you know the decline is real. Migration launches can break analytics tags, alter channel attribution, change consent behavior, or split reporting across properties. Any of those can resemble an SEO problem.

Verify the Measurement Layer First

  • Analytics continuity: Confirm that the GA4 implementation is present on the new templates and firing where expected.
  • Search Console coverage: Confirm that you are reviewing the correct property or properties for the before-and-after comparison.
  • Channel scope: Compare organic search with other channels. A broad reporting decline can point to measurement rather than search visibility.
  • Baseline context: Compare the same period year-over-year where appropriate, while accounting for seasonality, campaigns, and other known changes.

Confirm Search Visibility Changed

A post-migration SEO issue is more credible when Search Console impressions or clicks decline for URL groups that previously received visibility. Compare affected landing pages, queries, and page groups rather than relying only on a sitewide total.

Record the migration date and preserve the comparison range you use. That reference point will be reused when you evaluate redirects, indexing signals, and later recovery.

Step 2: Audit Redirect Integrity and Crawl Access

Redirects deserve early attention because a migration often changes URL paths, hostnames, protocols, or all of them. The audit question is simple: does each important legacy URL reach the intended live replacement without an unnecessary detour or error? The prior editorial treated two or three hops as a practical chain-review threshold; use that as an operating heuristic, not as a documented Google limit.

Check Redirect Mapping Against Real Legacy URLs

  • Direct destination: Where a permanent move is intended, confirm the legacy URL returns a 301 to the closest relevant replacement rather than an unrelated page.
  • Chains and loops: Collapse avoidable multi-hop routes and remove loops that prevent a crawler from reaching a stable destination.
  • Missing destinations: Review any 404 returned by a URL that previously ranked, attracted links, or appeared in important internal navigation.
  • Legacy error set: Compare the pre-migration URL list against the new site so another 404 is not overlooked simply because it is absent from current navigation.

Cross-Check Crawl Access

Crawl the migrated site and compare the results with the redirect map, XML sitemaps, and Search Console reporting. Search Console can show errors Google encountered, while your own crawl can expose navigation gaps, unexpected status codes, and redirect behavior across the current site.

Prioritize 404 cases by prior visibility, backlinks, and business importance instead of fixing purely by raw count. Keep a spreadsheet or issue tracker with the source URL, destination, observed status, expected behavior, owner, and verification date so each correction can be retested.

Step 3: Check Canonical and Indexability Signals

Once redirect behavior is understood, inspect whether the live pages send consistent indexing signals. Migrations can carry over old-domain canonicals, staging directives, protocol variants, or template logic that conflicts with the intended URL structure.

Review Canonical Output

Export canonical references from a full crawl and compare them with the URLs you actually want indexed. Investigate pages that reference the legacy domain, an unintended hostname, a non-equivalent variant, or another URL without a clear consolidation reason.

  • Check for canonicals that still reference the old host
  • Check whether pages that need a canonical are missing one
  • Review paginated templates deliberately; do not assume page 1 should receive every canonical without checking the intended indexing strategy
  • Confirm protocol and hostname consistency across canonical output

Review Indexability in Search Console

Use Search Console to inspect important page groups and examples. Pay particular attention to accidental noindex directives, pages reported as crawled but not indexed, and meaningful changes in indexed coverage compared with the migration baseline.

A site search query can provide a rough observation of discoverable results, but it is not a complete index count and should not replace Search Console diagnostics. If expected pages are missing at scale, test robots directives, indexability, canonical consistency, rendering, internal linking, and response behavior before assuming a single cause.

Prioritize Fixes by Access, Indexing Risk, and Verification Needs

Post-migration audits become inefficient when every warning is treated as equally urgent. Prioritize issues according to whether they can block access, prevent intended indexing, or affect high-value legacy URLs.

Priority 1 - Immediate Review Within 48 Hours

  • A production noindex directive that affects important site sections
  • Robots rules that unexpectedly block search engine access
  • Missing analytics tracking that prevents reliable measurement
  • Certificate or host configuration errors that stop users or crawlers from reaching intended pages

Priority 2 - High Review Within 1-2 Weeks

  • 404 responses on legacy URLs with meaningful pre-migration visibility or backlinks
  • Redirect chains longer than two hops on important page groups, used here as a practical review threshold rather than an official search limit
  • Canonical references that still point to the old domain or an unintended variant
  • International targeting signals that changed during the migration and no longer match the site's intended language or regional structure

Priority 3 - Medium Review Within 30 Days

  • Internal links that still reference legacy URL patterns
  • Structured data regressions introduced by template changes
  • Performance regressions that appeared with the new platform and can be confirmed with comparable testing
  • XML sitemap entries that do not match the current canonical URL set

Priority 4 - Monitor and Recheck

  • Search visibility on corrected page groups while Google recrawls and reprocesses changes; use a 4-8 week observation window only as an operating checkpoint, not a guarantee
  • Backlink destination changes caused by the migration
  • Content coverage differences that are separate from the technical move itself

For every fix, record what was changed, when it was deployed, and how you verified the new behavior. A dated change log makes later attribution more defensible because you can compare recovery patterns against actual deployment history.

When a Self-Audit Is Enough and When to Escalate

A self-audit can be effective when the site is manageable, the migration scope is documented, and someone on the team can test redirects, crawl behavior, indexability, templates, and Search Console data. External support becomes more useful when the evidence is incomplete, multiple systems changed at once, or the cost of delayed diagnosis is high.

Self-Audit Is Usually Reasonable When

  • The site is under a few hundred pages or otherwise small enough to inspect important URL groups directly
  • The move changed one primary system rather than several at once
  • The observed traffic change is below 20-25% and the underlying cause can be tested with available data during the first few weeks
  • You have usable pre-migration records, redirect mappings, and access to the current implementation

Escalation Is Worth Considering When

  • The observed loss is around 40-50% on an important organic segment and there is no clear stabilization or diagnosis; treat this as a practical escalation threshold, not an industry guarantee
  • The migration combined domain, platform, and URL structure changes
  • Three or more weeks have passed without a clear diagnosis or stabilization signal
  • Multiple corrective deployments have been made without resolving the underlying search visibility issue
  • Organic search is commercially important enough that prolonged uncertainty carries material business cost

Specialist review can add value through deeper log analysis, redirect mapping, backlink destination review, crawl comparison, and structured investigation across migration layers. It should still distinguish observed evidence from inferred causes.

If the migration is eight weeks old and internal review has stalled, use the professional post-migration review option linked in this resource cluster to get another diagnostic perspective rather than continuing unrelated changes without a testable hypothesis.

Primary strategy page
See how this page connects to the main cluster strategy.
get a professional post-migration SEO review
Professional Website Migration SEO

Implementation playbook

This page is most useful when you apply it inside a sequence: define the target outcome, execute one focused improvement, and then validate impact using the same metrics every month.

  1. Capture the baseline in website migration: rankings, map visibility, and lead flow before making any changes.
  2. Ship one change set at a time so you can isolate what moved performance, instead of blending technical, content, and local signals in one release.
  3. Review outcomes every 30 days and roll successful updates into adjacent service pages to compound authority across the cluster.

Frequently Asked Questions

How do I tell whether a post-migration traffic drop is an SEO problem or a tracking problem?

Check two things first: measurement continuity and first-party search visibility. Confirm that analytics tags are firing on the new templates, then compare organic impressions and clicks in Google Search Console for the affected page groups.

If analytics falls while Search Console visibility is stable, investigate measurement first. If both decline for the same pages after launch, continue with the redirect, crawl, canonical, and indexability audit.

When should I stop self-auditing and bring in an SEO specialist?

Three situations can justify escalation: the decline is around 40% on a commercially important organic segment and remains unexplained after four or more weeks, several major migration layers changed at once, or multiple corrective deployments have failed to resolve the issue.

Treat these as practical decision points rather than guaranteed industry rules; scope, evidence quality, and business risk matter more than any single threshold.

Can I run a post-migration SEO audit without access to the old site?

Yes, but document the limitations. Use the Wayback Machine at web.archive.org to inspect archived pages where available, retain Search Console data from the verified legacy property, and reconstruct important URLs from old sitemaps, analytics exports, backlink data, or internal records. The largest gap is usually server-side evidence from the former hosting environment, which may no longer be available.

How long should I expect ranking recovery to take after fixes?

There is no guaranteed recovery period. As an operating checkpoint, the previous editorial used two to four weeks for individual-page recrawl and visibility review and six to twelve weeks for broader sitewide recovery observation.

Actual recrawl and reprocessing speed vary by site, URL importance, issue type, and how long the problem existed, so verify the technical fix first and treat later ranking movement as a separate outcome.

How is a post-migration SEO audit different from a standard SEO audit?

A standard SEO audit reviews current site health across a broad set of topics. A post-migration audit is comparative and diagnostic: it asks what changed between the pre-migration and post-migration states, which page groups were affected, and whether redirects, crawl access, canonical signals, indexability, internal links, or templates changed in ways that explain the observed loss.

What should I check first if traffic drops immediately after launch?

Start with measurement and sitewide access controls. Confirm analytics is firing, inspect the homepage and a few important templates in Google Search Console, and review robots.txt at yourdomain.com/robots.txt for unexpected blocking.

Also check for production noindex directives, broken host or certificate configuration, and redirect failures that affect large sections of the migrated site.

THIRTY SECONDS TO START

You've read enough.Your own data says more.

Connect your site and see it yourself: your rankings, your gaps, your blockers, and what AI tells your buyers. The plan and the priced options follow within 36 hours.

Your access code by SMS. We never call.No payment