Updated October 2026. I first wrote this post in 2012, when Panda and Penguin were the big worries. Those are now part of Google’s core ranking systems, and traffic drops have a few other causes (including AI Overviews). I’ve rewritten this guide for how I diagnose traffic drops now, and folded in my old post on recovering affiliate sites from Panda.
When organic traffic drops, the first question is usually “Were we penalized?” Sometimes the answer is yes. More often, it’s an algorithm update, a technical problem, a tracking issue or a change in how Google shows results. The fix depends completely on which one it is, so the most important step is diagnosing it correctly.
Penalty or Algorithm Update?
People use “penalty” for both, but they’re different.
- Manual actions are true penalties. A person at Google reviewed your site and found it broke Google’s spam policies (for example, unnatural links, thin content or site reputation abuse). You’ll see them in Google Search Console under Security & Manual Actions > Manual actions. If that report says “No issues detected,” you don’t have one.
- Algorithmic drops happen when Google’s systems re-evaluate your site, usually during a core update or a spam update. There’s no notice in Search Console. Your rankings just change.
Panda (content quality) and Penguin (links) used to be separate updates. Both are now built into Google’s core ranking systems, and Google folded its “helpful content” system into core ranking in 2024. That’s why most algorithmic drops line up with core updates.
Step 1: Confirm the Drop Is Real
Before you assume Google did something, rule out the simpler explanations:
- Tracking problems. Did a site update remove or duplicate your Google Analytics 4 tag? Did a consent banner change how many visits get tracked? Compare GA4 organic sessions to Google Search Console clicks. If Search Console clicks are steady but GA4 dropped, it’s probably a tracking issue.
- Seasonality. Compare the same period last year. Search Console keeps 16 months of data, which makes this easy.
- Impressions vs. clicks. Many sites saw impressions drop (and average position improve) in September 2025, when Google changed how it handles a URL parameter that rank-tracking tools used. That wasn’t a real loss of visibility. Focus on clicks.
Step 2: Pinpoint When It Started
In the Search Console Performance report, set the date range as far back as it goes and look at daily clicks. Find the exact day (or days) the decline started.
Then compare those dates to known updates:
- Google Search Status Dashboard: Google’s official list of ranking updates (core, spam and others) with start and end dates.
- Third-party update histories: sites like Moz and Search Engine Roundtable track confirmed and unconfirmed updates.
- Your own change log: site launches, migrations, CMS or theme updates, URL changes, robots.txt edits and new plugins. Add these as annotations in Search Console so you can see them on the chart.
A sharp drop that starts during a core update rollout points to an algorithmic re-evaluation. A sharp drop that starts the day of a site change points to a technical problem. A slow, steady decline over months usually points to stronger competition, content that’s aging out, or AI Overviews taking clicks.
Step 3: Find Out What Dropped
Use the date comparison in the Search Console Performance report (before vs. after the drop) and look at:
- Pages: Did traffic drop across the whole site, or only in certain sections or page types? Site-wide drops point to site-level quality signals. Drops in one section point to something specific about those pages.
- Queries: Did you lose rankings, or did you keep rankings but lose clicks? If average position held steady but click-through rate fell, AI Overviews or other search features may be taking the clicks. Check those queries in Google yourself.
- Devices and countries: A drop on mobile only, or in one country, narrows things down quickly.
- Search appearance: Losing rich results (like review stars or FAQ results) can lower clicks without any ranking change.
In GA4, compare organic landing pages and key events (or revenue) for the same periods to see what the drop is actually costing you.
On a free 30-minute call, we’ll talk through your site and goals.
Step 4: Match the Pattern to the Cause
Core Updates
Core updates re-evaluate how helpful and trustworthy your content is compared to everyone else’s. If you dropped during one, Google’s advice is to review your content honestly against its helpful content guidance. In my experience, the usual problems are:
- Thin pages that don’t add anything new to what’s already ranking
- Content written for search engines first (keyword stuffing, near-duplicate pages targeting small keyword variations)
- Mass-produced content (including unedited AI content) with no real expertise or first-hand experience
- Outdated content that hasn’t kept up with the topic
- Large amounts of low-value pages in Google’s index (see my post on index bloat)
Recovery usually comes during a later core update, after the improvements are in place. It’s rarely fast.
Spam Updates and Link Problems
If you dropped during a spam update, look at your links (in Search Console’s Links report and a tool like Ahrefs) and anything that could look manipulative: paid links, link networks, large amounts of keyword-rich anchor text, or third-party content hosted on your site mainly to rank. Google mostly ignores spammy links rather than penalizing for them, so the disavow tool is rarely needed unless you have a manual action for links.
Technical Problems
If the drop started on the day of a site change, check:
- Accidental noindex tags (common after launches)
- Robots.txt rules blocking important pages
- Broken or missing redirects after a URL change or migration
- Canonical tags pointing to the wrong URLs
- Content that now depends on JavaScript to load
- Server errors or slow response times (check Crawl Stats under Settings in Search Console)
The Page Indexing report and the URL Inspection tool in Search Console will usually show these quickly. My post on why Google may not index your pages goes deeper.
AI Overviews and Fewer Clicks
If your rankings held but clicks fell, especially on informational “how” and “what” searches, AI Overviews may be answering the question on Google’s results page. That’s not a penalty, and there’s nothing to “fix” in the usual sense. The goal shifts to getting cited in the AI Overview (clear answers, specific facts, strong pages Google already trusts) and putting more effort into pages that drive leads and sales, where people still click through. Then look for true content gaps for Google keywords and AI search prompts, and create new pages or update existing ones to fill them.
Duplicate Content
Duplicate content was the common thread behind many Panda drops, and it still causes problems. The usual suspects:
- Indexed internal search results. Set them to “noindex.”
- Tag pages and thin category pages that just reshuffle snippets from other pages. Noindex them or add unique content.
- Missing canonical tags. When tracking codes and parameters get added to your URLs, you end up with many addresses for the same page. How would the post office feel if your house had 13 addresses? Use canonical tags across your whole site.
- Copied content, like manufacturer product descriptions or syndicated articles. Write your own.
A Note for Affiliate Sites
Affiliate sites were one of Panda’s main targets back in 2011, and they’re hit hard by core updates. The pattern hasn’t changed: pages built mostly from affiliate feeds, thin product listings and “best of” roundups with no real testing or first-hand experience.
If you run an affiliate site that lost traffic:
- Decide if it’s worth fixing. It’s a lot of work. A small site might take weeks or months. A large one can take a year or more.
- Find duplicate content. Run your sitemap through Copyscape‘s batch search to find pages copied from (or onto) other sites.
- Find the pages that dropped. Compare clicks by page in Search Console before and after the drop. Sometimes it’s site-wide. Sometimes only certain sections were hit while your best content held up.
- Add real value to the pages worth keeping. Original photos, first-hand testing, clear “best for” recommendations, honest pros and cons, and answers to the questions buyers actually ask. Show who wrote it and why they’re qualified.
- Remove or noindex the rest. Pages that are just feed content with nothing added are better out of Google’s index.
Step 5: Make a Plan and Measure
Once you know the cause, prioritize fixes by the traffic and revenue at stake. Fix technical problems right away, since recovery often follows within weeks once Google recrawls. Content quality fixes take longer, and recovery usually shows up during a later core update.
Add an annotation in Search Console when each fix goes live, so you can tie results back to the work.
Need Help?
Diagnosing traffic drops is a big part of what I do. If your traffic dropped and you’re not sure why, see my AI Overview and traffic recovery services or request a free consultation.