Google Penalty Recovery

Traffic drops are rarely what they look like. A site loses 60% of its organic visits overnight, someone calls it a Google penalty, and the instinct is to start fixing everything at once. That's usually the wrong call, because "penalty" gets used for three genuinely different problems, and each one needs a different response.

I manage 44 websites across different niches and tech stacks, and indexation or canonicalisation issues are a recurring pattern across the portfolio. None of the cases I've hit had manual actions attached. The suppression was quiet, algorithmic, and easier to fix once diagnosed correctly than most people expect.

Here's how to work out what you're actually dealing with, and what recovery looks like for each type.

Three Different Problems, Not Two

Most guides on this topic split "penalty" into manual actions versus algorithmic hits. That misses a third category that's become more common since Google folded its helpful content signals into core ranking: pages that Google crawls but won't index.

A manual action is a human reviewer at Google finding that a page or your whole site violates search spam policies. You get an explicit notification in Google Search Console (GSC). Common causes: unnatural links, hidden text, cloaking, structured data abuse.

An algorithmic demotion is an automated system reassessing your site's signals and ranking it lower. There's no notification. You find it by correlating your traffic drop date against Google's confirmed update history.

Not indexed at all is different from both. GSC's Page Indexing report splits this into two distinct statuses that get lumped together constantly. "Crawled - currently not indexed" means Google fetched the page and decided it isn't worth adding to the index. "Discovered - currently not indexed" is earlier in the pipeline: Google knows the URL exists but hasn't crawled it yet, usually a crawl-budget or internal-linking problem rather than a quality judgement. No penalty has been applied in either case. The page was never in the race to begin with.

These require different fixes. Treating a quiet indexing decision like a link penalty, or a content quality problem like a technical bug, wastes months.

Step One: Check GSC for Manual Actions

Before anything else: Security & Manual Actions > Manual Actions in GSC. Takes 30 seconds.

If there's an active manual action, it's listed with a description (site-wide or page-level), the date applied, and the policy violated. Clean screen means no manual action. Move on.

Step Two: Check Whether Your Pages Are Actually Indexed

This step gets skipped constantly, and it shouldn't. Open Pages under the Indexing section in GSC and look at the breakdown of non-indexed URLs.

If a meaningful share sits under "Crawled - currently not indexed," that's not a ranking problem you can fix with better titles or more backlinks. Google read the page and chose not to index it. Ahrefs' breakdown of this status groups the causes into three buckets: content quality (thin or near-duplicate pages that add nothing over what's already indexed), technical issues (a stray noindex tag, a robots.txt block, a canonical pointing elsewhere, or server errors), and crawl or authority constraints (a large site burning through crawl budget, or a newer domain with limited trust). Since the March 2024 core update folded the old helpful content classifier into core ranking, the content quality bucket accounts for the majority of cases I see.

The fix is not a resubmit-and-wait. Improve the page so it says something the existing top results don't, confirm there's no accidental noindex or canonical mismatch, tighten internal links pointing to it, then use URL Inspection to test the live page and request indexing. Requesting indexing on a page you haven't actually changed just burns one of your daily quota slots for nothing, since Google's re-evaluation will reach the same conclusion.

Step Three: Match the Drop Date to a Confirmed Update

If GSC is clean of manual actions, the next check is about timing, not links or content.

Pull your traffic graph from GSC Performance over the past 12 months and find the exact date the drop began. Cross-reference it against Google's confirmed update history.

2026 has had a clear rhythm so far: a Discover-only update in February, a spam update in late March, a core update through late March and early April, a broad core update from 21 May to 2 June, and a further spam update that finished in late June. If your drop lines up with one of those windows within a day or two, that's your cause. If it started on a random Tuesday with no update nearby, it's more likely technical: a crawl issue, a hosting change, or an indexation problem.

Google Penalty Recovery Timeline

Helpful Content Isn't a Separate Penalty Any More

A lot of the content still ranking for "Google penalty recovery" talks about the Helpful Content Update (HCU) as if it's a standalone system you can be hit by in isolation. It isn't, and hasn't been since the March 2024 core update. Google folded the helpful content classifier into its core ranking systems, so content helpfulness is now assessed continuously by multiple signals working together, not reassessed periodically by one separate model.

Practically, that means there's no single "HCU penalty" to recover from any more. There's a continuous quality signal baked into every core update. If your content reads as written for search engines rather than people, generic across templated pages, or thin relative to what already ranks, it gets suppressed the same way link spam or thin content always has, folded into the general core ranking process rather than surfaced as a named side-update.

Panda's content-quality signals and Penguin's link-spam signals went through the same journey years earlier. Both were folded into Google's core algorithm back in 2016, with Penguin running in near-real time since. If you're diagnosing a hit today, you're not looking for "which named algorithm caught me." You're looking at which specific signal a core update reassessed: content quality, link profile, or E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) gaps.

What Actually Moved in the Most Recent Core Update

The May 2026 core update is worth looking at directly, because it shows what "quality" means in practice right now rather than in theory. Trackers following roughly 8,887 domains through that rollout recorded around 5,039 winners against 3,845 losers, with close to 80% of top-10 results shifting somewhere. Winners skewed toward large, established, market-specific brands that own their content outright. Losers were concentrated in thin aggregators, job and travel and price-comparison pages built on interchangeable templates, and generic AI-written affiliate reviews.

That pattern matches what I see across my own portfolio. Sites built on structure alone, without anything a competing page couldn't produce with the same template, are the ones losing ground each cycle. It's also consistent with why "Crawled - currently not indexed" has become more common: Google is applying the same bar at the indexing stage as it later applies at the ranking stage.

Penalty Diagnosis Checklist

Link Spam: Disavow and Reconsideration

If the manual action is link-related, or your backlink profile looks unnatural even without a formal notice, the process is the same either way.

  1. Audit the full backlink profile. Ahrefs' anchor text distribution report will show an unnatural concentration of exact-match anchors quickly.
  2. Disavow the links that are genuinely unnatural: paid links, clear link schemes, obvious spam. Don't disavow a link just because it's low-authority or looks untidy, most of those carry no penalty risk and disavowing them for no reason throws away real signal. Partial disavow files for a manual action are routinely rejected because the reviewer can still see the pattern you left out, so don't hold back links you're genuinely unsure are part of the violation.
  3. If there's a manual action, submit a reconsideration request through GSC that documents exactly what was wrong and what you changed. Vague requests get rejected.
  4. Wait. Reconsideration reviews typically run 2-4 weeks per cycle, sometimes stretching to 6 if the reviewer has questions or finds something else in the follow-up check. Submitting before the fix is genuinely complete costs you a full cycle when it's rejected.

Without a manual action, Google's own guidance is that most sites don't need the disavow tool at all. Its automated spam systems (SpamBrain is the current one doing most of that work) are built to discount unnatural links algorithmically without you having to flag them. Reach for disavow here only if you can point to a specific, deliberate link-building campaign you ran or paid for and want removed from the picture, not as a routine cleanup step.

The Acquisition Scenario: You Bought a Penalised Site

This is more common than people expect, particularly in acquihires and digital asset deals where SEO traffic is the value being paid for.

First, establish what you actually bought. Request the full GSC history from the previous owner before close. Look at the 12-month trend, not the headline number. Manual actions show in GSC history and don't disappear when ownership transfers.

If there's a manual action, the previous owner's behaviour is now your problem. Google doesn't care that you're new. Run the disavow and reconsideration process above, documented and specific.

If there's no manual action but traffic dropped after acquisition, the cause is usually technical, not algorithmic. Someone "tidies up" the site during handover, changes hosting, updates the CMS, cleans up URLs, and breaks the signals Google relied on. I've written about this pattern in more depth in SEO after an acquisition, but the fast checks are: did the URL structure change, are redirects fully in place, did robots.txt change, is the sitemap current.

I've fixed this exact pattern before: a CMS migration that introduced a trailing-slash redirect misconfiguration, creating duplicate URL paths that Google canonicalised the wrong way and quietly dropped a chunk of the site's indexed pages. Fixing the redirect rules and resubmitting the sitemap brought the indexed count back within weeks.

Realistic Recovery Timelines

SituationFix TimelineRecovery Timeline
Manual action (link spam)2-4 weeks to audit and disavow2-6 weeks post-reconsideration
Manual action (content)Varies by content volume2-6 weeks post-reconsideration
Link spam (algorithmic, no manual action)1-2 weeks to disavowOngoing, reassessed continuously
Content quality / core ranking demotion2-6 months of genuine content workNext core update
Crawled - currently not indexed1-4 weeks once the page is genuinely improvedDays to weeks after a successful reindex request
Technical (crawl or index errors)1-2 weeks to fix4-12 weeks for re-crawl and re-index

As of writing, Google's last confirmed ranking update finished in late June 2026, with nothing new confirmed through the summer. If your drop is tied to content quality or a core update, that gap works against you: there's no scheduled event for the fix to be reassessed against until Google confirms the next one.

What Recovery Actually Looks Like

Fixing the cause and getting the traffic back are two different events, and the gap between them is where most people lose patience.

The clearest example I've seen of how bad a content-quality hit can get comes from the September 2023 Helpful Content Update, before it was folded into core ranking. Practitioners who worked through that period describe it as the hardest-hitting update of that era, with some sites losing up to 90% of traffic and, for the worst-affected ones, no realistic path back short of rebuilding the content from scratch. That's an extreme case, not the typical one, but it's a useful reminder that "improve the content" sometimes means more than editing existing pages.

On my own portfolio, one site went through a near-complete impression collapse this year that I traced back to a demotion rather than a technical fault, and remediating it meant rebuilding the weakest sections of the site's content rather than patching individual pages. It's still the exception across 44 sites, not the rule, most of what I find is fixable in weeks, not months.

The pattern that repeats: partial recovery, then a plateau. A manual action gets lifted, traffic comes back 50%, then stalls, because the other half of the drop was an algorithmic signal the manual action had been masking. Keep monitoring for 3-6 months after any fix, not only the first two weeks.

What Not to Do During Recovery

A few patterns I see repeatedly that extend recovery instead of accelerating it.

Don't change everything at once. If you're recovering from a content quality demotion and you simultaneously revamp your content, change your URL structure, and redesign the site, you'll never know what worked. Make changes in isolation. Measure each one.

Don't delete pages in bulk. Removing content feels like cleaning up. But if those pages carry backlinks or historical authority, you're destroying signals, not improving them. For thin content, improve it or consolidate it via 301 redirects rather than deleting it outright.

Don't submit a reconsideration request before the fix is complete. GSC tracks your submissions. Submit early, get rejected, and you wait a full cycle before resubmitting. Submit once, after the full fix is in place, with full documentation.

Don't treat a partial recovery as complete. Half your traffic back after a technical fix can mean there's still a quality signal underneath it. Keep watching.

The One-Page Diagnosis

If you're trying to work out where you stand without a full audit, this is the shortest path to an answer:

  1. Open GSC > Security & Manual Actions. Clean? Not a manual action.
  2. Open GSC > Pages (Indexing). Large share of pages "Crawled - currently not indexed"? Start there, it's a quality or technical issue, not a ranking one.
  3. Compare your traffic drop date to Google's update history. Match within a day or two? Algorithmic. No match? Likely technical.
  4. If technical: run a Screaming Frog crawl, check indexed page count, review robots.txt, verify redirects.
  5. If algorithmic: audit content quality, backlink profile, and E-E-A-T signals against what's currently winning. Fix what you find. Wait for the next confirmed update.

If you're not sure which category you're in, or you've acquired a site with existing issues and want a clean read on what you're dealing with, get in touch. I work through this diagnosis regularly across my own sites and client sites, and the patterns repeat more than most people expect.

Related Reading

Free Resource

Free SEO Audit Checklist

The same 47-point checklist I use for client audits. Covers technical SEO, content gaps, and quick wins you can fix today.

One email with the checklist. No mailing list.

Get Started

Ready to grow your organic traffic?

Request a free 20-minute SEO diagnosis: focus on the biggest issue and the most useful next step.

Request Free Diagnosis
15+ years experienceFree 20-minute diagnosisNo contracts

Usually responds within a few hours