Authority SpecialistAuthoritySpecialist
Pricing
Growth PlanDashboard
AuthoritySpecialist

Data-driven SEO strategies for ambitious brands. We turn search visibility into predictable revenue.

Services

  • SEO Services
  • LLM Presence
  • Content Strategy
  • Technical SEO

Company

  • About Us
  • How We Work
  • Founder
  • Pricing
  • Contact
  • Careers

Resources

  • SEO Guides
  • Free Tools
  • Comparisons
  • Use Cases
  • Best Lists
  • Site Map
  • Cost Guides
  • Services
  • Locations
  • Industry Resources
  • Content Marketing
  • SEO Development
  • SEO Learning

Industries We Serve

View all industries →
Healthcare
  • Plastic Surgeons
  • Orthodontists
  • Veterinarians
  • Chiropractors
Legal
  • Criminal Lawyers
  • Divorce Attorneys
  • Personal Injury
  • Immigration
Finance
  • Banks
  • Credit Unions
  • Investment Firms
  • Insurance
Technology
  • SaaS Companies
  • App Developers
  • Cybersecurity
  • Tech Startups
Home Services
  • Contractors
  • HVAC
  • Plumbers
  • Electricians
Hospitality
  • Hotels
  • Restaurants
  • Cafes
  • Travel Agencies
Education
  • Schools
  • Private Schools
  • Daycare Centers
  • Tutoring Centers
Automotive
  • Auto Dealerships
  • Car Dealerships
  • Auto Repair Shops
  • Towing Companies

© 2026 AuthoritySpecialist SEO Solutions OÜ. All rights reserved.

Privacy PolicyTerms of ServiceCookie Policy
Home/Resources/Website Migration SEO: Complete Resource Hub/Post-Migration SEO Audit Guide: How to Diagnose and Fix Traffic Drops
Audit Guide

A Step-by-Step Diagnostic Framework for Post-Migration Traffic Loss

Your migration is done — but traffic is down. This audit guide tells you exactly where to look, what to measure, and in what order to work through the problem.

A cluster deep dive — built to be cited

Quick answer

How do I run a post-migration SEO audit after a traffic drop?

Start by confirming the drop is real in Google Search Console, then check crawl errors, redirect chains, canonical tags, and indexation status in that order. Cross-reference your pre-migration baseline. Most drops fall into one of four causes: broken redirects, canonicalization errors, lost internal links, or crawl budget issues.

Key Takeaways

  • 1Confirm the traffic drop against your pre-migration baseline before drawing any conclusions — Analytics and Search Console must agree.
  • 2Redirect errors are the most common post-migration cause of ranking loss; audit every 301 chain before touching content.
  • 3Canonicalization conflicts — where migrated pages point to the old domain or an incorrect variant — silently suppress indexation.
  • 4Internal link equity often breaks during platform changes; a screaming frog crawl reveals orphaned pages that Search Console won't flag directly.
  • 5Severity triage matters: fix indexation and redirect issues first, then on-page signals, then structured data and speed.
  • 6If organic traffic hasn't stabilized within 8 – 12 weeks post-migration, external diagnostic support is usually warranted.
  • 7Document every finding with timestamps — recovery attribution requires a clear before/during/after record.
Related resources
Website Migration SEO: Complete Resource HubHubProfessional Website Migration SEOStart
Deep dives
Website Migration SEO Statistics: Traffic Loss, Recovery Times & Success RatesStatisticsHow Much Does a Website Migration Cost? SEO Budgeting BreakdownCost Guide10 Website Migration Mistakes That Destroy Organic Traffic (And How to Avoid Them)Common MistakesWebsite Migration SEO Checklist: 47 Steps Before, During & After LaunchChecklist
On this page
Who This Guide Is ForStep 1: Confirm the Drop Is Real and Attribute It CorrectlyStep 2: Redirect Integrity and Crawl AuditStep 3: Indexation and Canonicalization ChecksSeverity Triage: How to Prioritize What You Fix FirstWhen to Handle It Yourself vs. When to Bring In Help

Who This Guide Is For

This guide is written for site owners, in-house marketers, and developers who have completed a website migration — whether a domain change, platform switch, HTTPS upgrade, or structural redesign — and are now seeing organic traffic behave unexpectedly.

It is not a pre-migration checklist. If you haven't migrated yet, the preventive checklist in this cluster covers what to do before you flip the switch. This guide starts at the moment you're already looking at a dashboard wondering what went wrong.

You'll get the most out of this audit if you have:

  • Access to Google Search Console (verified for both old and new properties if it was a domain change)
  • Access to your analytics platform (Google Analytics 4 or equivalent) with at least 90 days of pre-migration data
  • Ability to run a site crawl — Screaming Frog, Sitebulb, or a similar tool
  • A record of the migration date, even an approximate one

If you're missing any of these, the first section of the diagnostic framework covers how to reconstruct what you can before starting the audit proper.

This guide is also relevant if your migration happened several months ago and traffic never fully recovered. Delayed diagnosis is harder but not impossible — the audit steps are the same, though the interpretation requires more care when separating migration impact from other ranking changes that may have accumulated since.

Step 1: Confirm the Drop Is Real and Attribute It Correctly

Before diagnosing a problem, confirm you're looking at one. Post-migration dashboards frequently show anomalies that aren't traffic losses — they're tracking gaps, attribution changes, or session definition changes introduced by the new platform.

Check These Before Assuming SEO Loss

  • Analytics tracking continuity: Did your GA4 tag carry over to the new site? A missing tag looks like a traffic cliff but is a measurement gap, not a ranking drop.
  • Search Console property coverage: If you changed domains, is the new domain verified? Are you comparing the same property before and after?
  • Organic vs. all-channel comparison: Is the drop isolated to organic, or did all channels drop? A drop across all channels usually points to tracking, not SEO.
  • Seasonal baseline: Compare the same period year-over-year, not just week-over-week. A migration that coincided with a seasonal low can look worse than it is.

What a Real SEO Drop Looks Like

A genuine post-migration ranking loss shows up as a sustained decline in organic impressions and clicks in Search Console, with corresponding falls in ranked keyword positions for URLs that previously ranked. If impressions drop but clicks hold, that's a different signal than both dropping together.

Document your migration date in Google Search Console's Performance report using the date comparison feature. This creates a clean before/after reference point that every subsequent diagnostic step will use.

Once you've confirmed the drop is real and organic, move to the redirect audit.

Step 2: Redirect Integrity and Crawl Audit

In our experience working with post-migration recoveries, broken or chained redirects are the single most common cause of sustained traffic loss. Google will follow redirect chains, but each hop dilutes the signal passed to the destination URL — and chains longer than two or three hops are frequently dropped entirely during recrawl cycles.

What to Check

  • Redirect map completeness: Every URL that ranked pre-migration should have a direct 301 to its new equivalent. A redirect to the homepage is not a redirect — it's a dead end for link equity.
  • Redirect chain length: Old URL → intermediate URL → new URL chains should be collapsed to Old URL → new URL directly.
  • Redirect loops: Pages that redirect to each other create crawl traps. Screaming Frog's redirect report will surface these.
  • 404 errors on formerly-ranked URLs: Pull your pre-migration sitemap (from the Wayback Machine if needed) and crawl it against the new site. Every 404 is a lost ranking signal.

Tools for This Step

  • Screaming Frog SEO Spider — crawl both old URLs and new site simultaneously using the list crawl mode
  • Google Search Console Coverage report — surfaces crawl errors Google has already found
  • httpstatus.io or Redirect Checker — for spot-checking individual URL chains

Export every redirect issue into a spreadsheet with status codes, chain paths, and priority ranking (based on pre-migration traffic). Fix highest-traffic URLs first. Don't wait for a complete fix before deploying partial corrections — every week a top-traffic URL returns a 404 is a week of index signal decay.

Step 3: Indexation and Canonicalization Checks

After redirects, the next most common post-migration failure mode is canonicalization conflict. This happens when the new site either inherits canonical tags pointing to old-domain URLs or generates self-referencing canonicals on pages that should be consolidating to a different variant.

Canonical Tag Audit

Run a full site crawl and export the canonical tag for every page. Check for:

  • Canonical tags still pointing to the old domain (common when a CMS migration copies header templates without updating the canonical logic)
  • Pages with no canonical tag where one is needed
  • Paginated pages canonicalizing to page 1 when they should self-reference or use rel-next/prev signals
  • HTTP canonicals on an HTTPS site, or www canonicals on a non-www site

Indexation Status Audit

In Search Console, check the Coverage report for:

  • URLs marked as Excluded: Noindex — particularly dangerous if your staging environment's noindex tag was accidentally deployed to production
  • URLs in Crawled — currently not indexed status, which may indicate thin content or canonicalization conflict
  • Sudden drops in Valid indexed pages compared to your pre-migration baseline

A quick diagnostic: use the site: operator in Google Search to get a rough indexed page count for the new domain. Compare this to your expected page count. A significant gap usually means either a robots.txt block, a sitewide noindex, or a canonicalization problem suppressing indexation at scale.

This step frequently surfaces the root cause of large-scale traffic drops that redirect audits alone don't explain.

Severity Triage: How to Prioritize What You Fix First

Not all post-migration issues have equal impact. Working through them in the wrong order wastes time and delays recovery. Here's a practical triage framework based on impact and reversibility.

Priority 1 — Immediate (Fix Within 48 Hours)

  • Sitewide noindex tag accidentally left on from staging
  • Robots.txt blocking Googlebot from crawling the entire site or key sections
  • Missing analytics tracking (you're flying blind without it)
  • SSL certificate errors causing browser warnings (trust and crawlability impact)

Priority 2 — High (Fix Within 1 – 2 Weeks)

  • 404 errors on URLs with pre-migration rankings or backlinks
  • Redirect chains longer than two hops on high-traffic pages
  • Canonical tags pointing to old domain URLs
  • Missing or incorrect hreflang tags on international sites

Priority 3 — Medium (Fix Within 30 Days)

  • Internal link updates — links in body content still pointing to old URL patterns
  • Structured data errors introduced by the new platform's template differences
  • Page speed regressions introduced by the new platform (compare Core Web Vitals before and after in Search Console)
  • XML sitemap updates to reflect the new URL structure

Priority 4 — Monitor (Ongoing)

  • Keyword ranking recovery for pages where technical issues have been resolved — allow 4 – 8 weeks for Google to recrawl and reassess
  • Backlink anchor text changes if the domain name changed
  • Content gaps identified by comparing pre- and post-migration keyword coverage

Document every fix with the date it was deployed. Recovery attribution — understanding which fixes drove which ranking improvements — is only possible if you maintain a clean change log throughout the process.

When to Handle It Yourself vs. When to Bring In Help

Most post-migration audits are technically executable by someone with Search Console access, a crawl tool, and patience. The question is whether the scope, speed, or stakes justify external support.

Self-Audit Is Sufficient When

  • The site is under a few hundred pages
  • The migration was a platform switch with no domain change
  • Traffic dropped less than 20 – 25% and has been stabilizing over the first few weeks
  • You have clear access to pre-migration data and can identify a plausible cause within the first audit pass

External Diagnostic Support Makes Sense When

  • The traffic drop is severe — industry benchmarks suggest drops above 40 – 50% on core organic channels are rarely self-resolving without systematic intervention
  • The migration involved a domain change, platform change, and structural URL change simultaneously
  • Three or more weeks have passed since migration with no stabilization signal
  • Internal fixes have been attempted but haven't moved rankings
  • The site generates significant revenue from organic and every week of delay has measurable cost

A professional post-migration diagnostic differs from a self-audit primarily in depth of log file analysis, backlink impact modeling, and the experience of pattern recognition across similar migrations. If you're eight weeks post-migration and still seeing sustained loss with no clear cause identified, that's typically the point where a structured external review recovers more ground faster than continued internal iteration.

If you're at that point, a professional post-migration SEO review can give you a prioritized diagnosis within days rather than weeks of continued uncertainty.

Want this executed for you?
See the main strategy page for this cluster.
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 changes from this audit guide.
  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.
FAQ

Frequently Asked Questions

How do I know if my post-migration traffic drop is a real SEO problem or just a tracking issue?
Check two things: First, confirm that your analytics tracking tag is firing on the new site — a missing tag produces a drop that looks identical to a ranking loss. Second, compare organic impressions in Google Search Console, which doesn't depend on your tracking setup. If Search Console impressions dropped alongside analytics organic sessions, you're looking at a real SEO issue, not a measurement gap.
What are the red flags that mean I should hire an SEO specialist instead of continuing to self-audit?
Three situations warrant external help: the drop is above 40% and hasn't stabilized after four or more weeks; you've implemented fixes but rankings haven't moved; or the migration combined a domain change, platform switch, and URL restructure simultaneously. Each added layer of complexity multiplies the number of potential failure points, and pattern recognition from prior migrations is usually faster than working through every possibility from scratch.
Can I do a post-migration SEO audit without access to the old site?
Yes, with some limitations. Use the Wayback Machine at web.archive.org to retrieve snapshots of your old sitemap and key pages. Google Search Console's Performance report retains historical data even after a domain change if you verify the old property. Your pre-migration keyword rankings can be partially reconstructed from Search Console's date-range comparison. The main gap is log file data, which requires server-side access to the old hosting environment.
How long should I wait for rankings to recover after fixing post-migration issues?
For individual pages, allow two to four weeks after a fix is deployed for Google to recrawl and update rankings. For sitewide issues — like a resolved noindex or a corrected robots.txt — the initial signal often appears faster, but full recovery can take six to twelve weeks depending on how long the issue was active and how frequently Google was crawling the site before it was resolved.
Is a post-migration SEO audit the same as a standard SEO audit?
They overlap but differ in focus. A standard SEO audit reviews a site's overall health against best practices. A post-migration audit is specifically diagnostic — it's comparing current state against a pre-migration baseline, isolating causes of a specific performance change, and prioritizing fixes based on what changed during the migration window. The tools are similar, but the methodology is root-cause analysis rather than general improvement.
What's the first thing I should check if traffic dropped the day of migration?
Check whether a noindex tag or robots.txt Disallow directive from your staging environment was accidentally deployed to production. This is the most common cause of immediate, sitewide traffic collapse on launch day. In Google Search Console, go to the URL Inspection tool, inspect your homepage, and check whether it's indexable. Also test your robots.txt at yourdomain.com/robots.txt directly.

Your Brand Deserves to Be the Answer.

From Free Data to Monthly Execution
No payment required · No credit card · View Engagement Tiers