Join our community of websites already using SEOJuice to automate the boring SEO work.
See what our customers say and learn about sustainable SEO that drives long-term growth.
Explore the blog →TL;DR: Google penalties split two ways. Manual actions show up as a notice in Search Console; algorithmic demotions (Core Updates, the Helpful Content System, SpamBrain, scaled content abuse, site reputation abuse) do not. Manual actions typically clear in two to six weeks after a clean reconsideration request. Algorithmic recoveries take months and only land at the next algorithm pass. Diagnosis comes first because the playbooks barely overlap. The three big mistakes in 2026 are still the same: chasing the wrong system, mass-disavowing in a panic, and writing a reconsideration request that reads like an apology instead of a brief.
I am writing this after handling roughly a dozen of these and watching the public cases (HouseFresh, Retro Dodo, the affiliate sites caught by the December 2024 Core Update sweep). The playbook uses the policy names Google uses today and the timelines I have seen on real sites.
The first decision is binary, and the only correct way to make it is to open Google Search Console.
A manual action means a human reviewer on Google's web spam team looked at your site, decided it violated a specific policy, and applied a sanction. You get a notice under Security and Manual Actions › Manual Actions. The notice names the policy, lists affected pages, and the sanction stays until you request and pass a review. That screen is the only source of truth.
An algorithmic drop means one of Google's automated systems decided your site no longer meets the bar. There is no notice. There is a traffic chart that fell off a shelf. Cross-reference the cliff date against the Search Status Dashboard; a confirmed rollout (Core Update, spam update, reviews update) inside a one to fourteen day window points at an algorithmic demotion.
The trap I have watched founders fall into more than once: assuming no notice means everything is fine, when they were checking the wrong property. The http:// and https:// properties are separate accounts; www and apex are separate accounts. A site with four valid variants needs all four checked. I now ask people to share their screen before I make any claim about what they are dealing with.
The sanction categories have shifted in name and shape over the last three years. The current list, documented in the Google spam policies and the Manual Actions report, is shorter and stricter than older guides imply.
Unnatural links to your site. Paid links, link networks, large-scale guest-posting footprints. SpamBrain ignores most of this automatically; a manual action means the pattern was loud enough that a human reviewer flagged it.
Unnatural links from your site. Passing PageRank to paid placements, affiliate links missing nofollow or sponsored attributes, or hidden-link injections from a compromised plugin. Often the result of a hack you have not noticed.
Thin content with little or no added value. Doorway pages, autogenerated nonsense, scraped content, affiliate pages that duplicate the manufacturer's spec sheet.
Scaled content abuse. Added as a named policy in March 2024. Google's current language: "many pages are generated for the primary purpose of manipulating search rankings and not helping users." Explicitly includes AI-generated pages at scale, regardless of whether a human edits them lightly afterward.
Site reputation abuse. The 2024 policy, broadened through 2025-2026, targeting third-party content published on an established domain to ride its authority (coupon pages on news sites, "best of" pages on .edu domains). The recent enforcement wave caught both first-party-edited and third-party-managed variants.
User-generated spam. Comments, forum posts, free-hosted profile pages, unmoderated subdirectories filling up with spam. The action targets the host, not the spammers.
Structured data abuse. Schema that does not match visible content (Review markup with no review, fake FAQ, fake HowTo).
Parasite SEO / pure spam. Cloaking, sneaky redirects, malicious behavior, hacked distribution. The strict end of the ladder.
The notice names exactly one of these. Treat the policy name as the brief; the fix is whatever removes the violation from every affected page. Partial fixes do not earn partial returns.
"Fix the issue on all affected pages. Fixing the issue on just some pages will not earn you a partial return to search results." — Google Search Central, Manual Actions report help
Once you know whether you have a notice, the diagnosis branches on the shape of the loss, the date alignment, and the link-profile signature.
Step one: read the Manual Actions notice in full, if there is one. Note whether it is sitewide or partial. Screenshot it. Click through to the affected URLs. The policy name is the brief. Jump to the recovery playbook.
Step two: line up the drop against the Search Status Dashboard. Look for a confirmed rollout in a one to fourteen day window of the cliff. Algorithmic drops usually land over days, not hours. A single-day cliff inside an active rollout window strongly implies an algorithmic hit.
Step three: characterise the loss shape. Sitewide drift across most templates points at HCS or a Core Update. Pattern-by-template loss (only affiliate pages, only programmatic comparison pages, one subdirectory) points at site reputation abuse or scaled content abuse. Keyword-pattern loss on commercial queries with optimised anchors points at SpamBrain.
Step four: audit the link profile in Ahrefs, Majestic, or the free SEOJuice backlink checker. Look for sharp referring-domain spikes followed by flat lines (a footprint, not real link-building), foreign-language sites with English anchor text, and the classic shared-theme PBN signature. Date these against the drop.
Step five: scan affected templates for the policy patterns above. Thin pages duplicating a competitor's page, AI pages without editorial oversight, third-party content sections. Map findings to the policy names from the previous section.
By the end you have a primary hypothesis and a secondary one. Most real cases are not pure: a site can have unnatural links AND thin content AND have caught the edge of a Core Update. Recovery runs in parallel, prioritised by the strongest signal.
Each penalty type has its own minimum work. The list below is what I do, not what older guides recommend.
Unnatural links to your site. Pull the referring-domain list. Split into three buckets: clearly paid or PBN, ambiguous, editorial. Contact the paid bucket and ask for removal (expect 10-30% success). Add the rest of the paid bucket to a domain-level disavow file. Leave ambiguous and editorial alone. Submit the disavow before the reconsideration request.
Thin content / scaled content abuse. Do not delete and run. Consolidate. Identify the cluster, write one substantially better page covering the topic, 301 the thin variants to the canonical version. The reconsideration request needs counts: pages deleted, merged, rewritten with author attribution.
Site reputation abuse. Stop the third-party arrangement, remove the affected subdirectory, and ideally noindex it for a full crawl cycle before requesting reconsideration. Reviewers look for evidence the host is not just shuffling pages to a different URL.
Helpful Content System demotion. HCS is a site-wide classifier; it reads the whole site as one signal. Public recoveries (HouseFresh, Retro Dodo) involved months of editorial overhaul: removing AI content, naming authors, rebuilding contributor models, deleting whole sections that did not meet the people-first standard. Expect 6-18 months and partial returns.
Core Update demotion. Treat the whole site as a quality audit. Are pages answering the query or are they thin? Is authorship visible? Is the content first-hand or rewritten from competitors? The fix is breadth, not a single button.
"Some changes can take effect in a few days, but it could take several months for our systems to learn and confirm that the site as a whole is now producing helpful, reliable, people-first content." — Google Search Central, How core updates work
SpamBrain / link-related. Disavow at the domain level for clear paid footprints; leave borderline cases alone. Stop the practice that caused it (fire the freelance SEO, end the link-network subscription, audit the agency relationship). Recovery is at the next algorithm pass, typically 3-9 months.
The reconsideration request is short. Google's web spam team reads a high volume and the strong ones share a shape. Three paragraphs, in this order.
Paragraph one: name the violation in one sentence. "We had a manual action for unnatural inbound links applied on March 14, 2026. We acknowledge the violation." Do not blame the freelancer, the agency, the previous owner. The reviewer cares whether you understand what was wrong, not whose fault it was.
Paragraph two: the work you did, with numbers. "We audited 4,219 referring domains, identified 312 paid placements across six guest-post networks, requested removal from all 312 (89 confirmed removed), and disavowed the remaining 223 on April 2. We ended the agency relationship on March 28." Concrete counts make the fix verifiable; vague phrasing ("we cleaned up our links") earns a longer wait.
Paragraph three: prevention and sign-off. "Link-building decisions are now documented in an internal audit log reviewed monthly. New campaigns require approval from our marketing lead. Thank you for reviewing." Done.
Leave out: emotional language, blame, narrative, requests for special treatment, anything that reads like a marketing pitch. The request is a brief, not a story. Submit via the same Manual Actions page that shows the notice; first-time clean submissions resolve in two to six weeks. Submitting with the violation still present earns an explicit rejection and another wait cycle.
The recoveries I have seen plateau or regress usually involved at least one of the following. None look like obvious failures from the outside, which is what makes them tempting.
Mass-disavow in a panic. Founders read about the disavow tool and submit a file with 80% of their referring domains because it feels decisive. I have watched this kill the editorial link foundation carrying the site through the dip. Disavow at the domain level only for clear paid signals (shared WordPress theme, shared hosting, foreign-language sites with English anchors). Trust SpamBrain on the rest.
Panic content removal. Deleting 60% of the site to "remove thin content" loses both the genuinely thin pages and the marginal ones still earning authority. Consolidate: merge thin variants into one substantially better page, 301 the rest. Delete only what has zero earnings and zero topical value. For the upstream avoid-pattern on AI content, the SEO penalty bait guide covers the patterns that trigger scaled content abuse in the first place.
Rebranding or migrating to a fresh domain. The instinct is to start clean. Two things happen. One, Google tracks quality signals across migrations and the new domain inherits the demotion. Two, you lose link equity, the content cluster, and the page-id continuity in Search Console that would have powered the legitimate recovery. Almost always wrong unless the previous domain has criminal exposure.
Honourable mention, which I have done myself: chasing the wrong update. If the cliff aligned with a Reviews Update and the site is an affiliate review site, do not spend three months on Core Web Vitals. The signal is content, not crawl. A free baseline audit catches diagnostic mismatches before you commit to a plan targeting the wrong system.
The honest version of what recovery looks like, by penalty type.
Manual actions for unnatural links typically clear in 14-42 days after a clean request. The two-week end is for first requests that are concrete and well-documented; the six-week end is sites on a second or third pass after rejection. Once cleared, traffic returns over the next one to four weeks.
Manual actions for thin or scaled content use the same 14-42 day review window, but the prep work runs two to three months because you have to actually rewrite or consolidate at scale.
Core Update demotions almost never recover before the next Core Update (3-4 months between passes). Recovery lands at the algorithm pass, not when your work finishes. Honest range: 3-12 months, partial recoveries common.
HCS demotions are the slowest. Public recoveries took roughly a year; some sites plateau and never fully return. Across hundreds of HCS-affected sites, roughly 60% achieve substantial recovery within 18 months and 40% do not.
Link-related SpamBrain suppressions clear over 3-9 months as the system reprocesses the link graph. Disavow accelerates the clean cases; it does not help borderline ones.
The shape is consistent: nothing for the first month, then a partial return at the next algorithm pass, then a smaller follow-up after that. Most sites land at 70-90% of pre-drop traffic, not 100%. The remaining gap is usually traffic the site had not really earned.
Summary table I keep open when triaging a new case.
| Penalty type | How you know | Primary fix | Typical recovery time | Effort (1-5) |
|---|---|---|---|---|
| Manual action: unnatural links to your site | Search Console notice | Audit, remove what you can, disavow the rest, reconsideration request | 2-6 weeks after a clean request | 3 |
| Manual action: thin / scaled content | Search Console notice | Consolidate, delete, or rewrite affected pages; submit request after | 2-6 weeks after a clean request (prep adds 2-3 months) | 4 |
| Manual action: site reputation abuse | Search Console notice on a partial section | End third-party arrangement, remove or noindex the section | 3-8 weeks after a clean request | 3 |
| Manual action: user-generated spam | Search Console notice on a forum or comments section | Install moderation, purge existing spam, request review | 2-6 weeks after a clean request | 2 |
| Helpful Content System demotion | Sitewide drift inside an HCS or Core Update window | Substantial editorial overhaul (authors, sources, AI removal) | 6-18 months, partial returns common | 5 |
| Core Update demotion | Traffic cliff inside a confirmed Core Update window | Site-wide quality lift across thin or stale pages | 3-12 months, recovers at next pass | 4 |
| SpamBrain / link-related algorithmic | Pattern in the link profile, no Search Console notice | Disavow clear footprints, stop the practice, audit suppliers | 3-9 months | 3 |
The effort column is what founders underestimate. A clean unnatural-link manual action is a long weekend. An HCS demotion is a quarter of editorial restructuring. Plan the recovery as a project, not a fix. The SEO hygiene audit checklist covers the preventive side of this work.
How long does it take to recover from a Google penalty? Manual actions clear in two to six weeks after a clean reconsideration request. Algorithmic suppressions take three to twelve months and only resolve at the next algorithm pass. The two-to-twelve-week range older guides quote is wrong for algorithmic cases.
How do I know if I have a manual action or an algorithmic penalty? Check the Manual Actions report in Search Console. If there is a notice, it is a manual action. If not, line the drop date up against the Search Status Dashboard.
Do I still need the Disavow Tool in 2026? Less than you used to. SpamBrain ignores most spam links automatically. Use disavow only for clear paid-link footprints; leave borderline cases alone. Disavowing legitimate links to feel decisive is the most common self-inflicted wound I see.
What is scaled content abuse vs thin content? Scaled content abuse is the 2024 policy targeting pages generated at scale to manipulate rankings, including AI-generated pages without meaningful editorial oversight. Thin content is the older, narrower framing. The 2024 policy is broader and more aggressively enforced.
Are Panda and Penguin still active? No, both were folded into the core algorithm in 2016. The ideas survive but the named filters do not. Modern equivalents are HCS (content) and SpamBrain (links).
Can I migrate to a new domain to escape a penalty? Almost never. Google tracks quality signals across migrations and the new domain inherits the demotion. You also lose link equity, historical authority, and page-id continuity.
<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "How long does it take to recover from a Google penalty?", "acceptedAnswer": { "@type": "Answer", "text": "Manual actions usually clear in two to six weeks after a clean reconsideration request. Algorithmic suppressions (Core Update, Helpful Content System, SpamBrain) take three to twelve months and only resolve at the next algorithm pass." } }, { "@type": "Question", "name": "How do I know if I have a manual action or an algorithmic penalty?", "acceptedAnswer": { "@type": "Answer", "text": "Open Google Search Console and check the Manual Actions report. If there is a notice, it is a manual action. If not, line up the traffic drop date against the Search Status Dashboard and look for a confirmed rollout in a one to fourteen day window." } }, { "@type": "Question", "name": "Do I still need the Disavow Tool in 2026?", "acceptedAnswer": { "@type": "Answer", "text": "Less than you used to. SpamBrain ignores most spam links automatically. Use disavow for clear paid-link footprints and leave borderline cases alone." } }, { "@type": "Question", "name": "What is scaled content abuse?", "acceptedAnswer": { "@type": "Answer", "text": "Scaled content abuse is a 2024 policy targeting pages generated at scale primarily to manipulate rankings, including AI-generated pages shipped without meaningful editorial oversight." } }, { "@type": "Question", "name": "Are Panda and Penguin still active?", "acceptedAnswer": { "@type": "Answer", "text": "No, both were folded into the core algorithm in 2016. The ideas survive but the named filters do not. Modern equivalents are the Helpful Content System for content and SpamBrain for links." } }, { "@type": "Question", "name": "Can I migrate to a new domain to escape a penalty?", "acceptedAnswer": { "@type": "Answer", "text": "Almost never. Google tracks quality signals across migrations and the new domain often inherits the demotion. You also lose link equity and historical authority." } } ] } </script>Good primer, but make recovery reproducible: verify manual vs algorithmic via Search Console + traffic segmentation, then run a site crawl (Screaming Frog) and backlink audit (Ahrefs/Majestic) to quantify issues. Implement fixes in staging, instrument daily rank/CTR exports to BigQuery/Sheets, and submit reconsideration only after measurable improvements to avoid mistaking correlation for causation. What's your threshold for deciding outreach vs disavow?
Don't treat a Google penalty as a death sentence — diversify traffic (email, social, referrals) and fix the obvious flags first: unnatural backlinks and thin/duplicate content. Reconsideration helps, but rebuilding trust with better content & UX is the long game. #SEO
no credit card required