If a site suddenly loses rankings and organic traffic, the first job is to identify the cause: an algorithmic or manual Google penalty, an algorithm update or a technical error. Recovering from a penalty always starts with diagnosis; acting blindly, mass-disavowing links or rewriting everything in sight, is dangerous. Below: how to tell a penalty from an update or a technical issue, what to do if traffic drops after buying links, when you really need a disavow, and how long it realistically takes to get traffic back.
Key points in 30 seconds
- A penalty can be manual (there’s a notice in Search Console → “Manual actions”) or algorithmic (no notice).
- Diagnose first: penalty / update / technical issue, based on the date of the drop, the symptoms and Search Console reports.
- A drop right after buying links ≠ automatically a penalty: check indexing, anchors and donor quality.
- Disavow is a last resort, not a first step: mass disavowing hurts more often than it helps.
- Honest timelines: from 2–4 weeks for a manual action to several months for an algorithmic penalty.


What a Google penalty is and what types exist
A penalty (often called a filter) is a demotion or removal of a site from search results due to a violation of Google’s rules. There are two fundamentally different types, and they are fixed differently.
A manual penalty (manual action) is applied by a Google employee after a review. You get a notice in Search Console under “Security & Manual Actions”. Typical causes: unnatural inbound links, spam, thin content. Once the problem is fixed, you submit a reconsideration request.
An algorithmic penalty is applied automatically, for example by link spam algorithms or as part of a core update. There’s no notice, so it’s harder to recognize: all you can do is look at dates, symptoms and the segment that dropped.
| Type | How to find out | Cause | How it’s lifted |
| Manual | Notice in GSC | Spam, unnatural links, thin content | Fix + reconsideration request |
| Algorithmic (link-based) | No notice, a segment drops | Paid/toxic links, anchor overuse | Clean up the profile, wait for reassessment |
| Core update | No notice, matches the update date | Assessment of content quality and helpfulness | Improve content and E-E-A-T, wait for the next update |
How to tell a penalty from an update or a technical issue
Step one: match the date of the drop against three hypotheses.
Algorithm update. The drop coincides with the date of a known core update, affects many sites in the niche and happens in a “step” over several days. Check the timeline in our article on Google algorithm updates and on volatility trackers.
Technical issue. The drop is sharp, often with pages falling out of the index. Signs in Search Console: crawl errors, an accidental noindex, a blocking robots.txt, 5xx responses, broken canonicals. This is usually the quickest to fix.
Penalty. Manual: there’s a notice. Algorithmic link-based: a specific cluster of commercial pages dropped, and the profile has lots of identical anchors or questionable donors.
Traffic dropped after buying links: what to do (and what NOT to do in a panic)
This is a separate and the most common scenario. First, what NOT to do:
- Don’t disavow everything “just in case”: you can kill links that work.
- Don’t remove all paid links at once: abrupt changes to the profile are suspicious in themselves.
- Don’t buy more links to “outweigh” the drop.
- Don’t rewrite copy, structure and links all at the same time, or you won’t know what worked.
What to do, calmly and one step at a time:
- Pause any new link purchases.
- Check whether the paid links and the page itself are indexed.
- Calculate the share of commercial anchors: anchor overuse is a frequent cause (see what anchor text is).
- Assess the donors: live platforms or networks/spam (see which links hurt a site).
A drop after buying links is often not a “ban” but anchor overuse or bad donors, and that can be fixed without panic. A detailed breakdown of the causes is in the article “I bought links and got no results”.
Diagnosis with Google Search Console
Search Console is the main free diagnostic tool.
- Manual actions. The “Security & Manual Actions” section. If it’s empty, there’s no manual action.
- Performance. Compare traffic before/after by date to pinpoint the drop; filter by queries and pages to see whether the whole site dropped or just one cluster.
- Page indexing. The “Pages” report shows excluded URLs and the reason (noindex, duplicates, canonical).
- Links. The “Links” report gives you a rough list of donors for manual review.
Disavow: when you really need it and how to use it
Disavow is a targeted and nearly irreversible tool, so it’s not the first step.
When you need it: for a manual action over unnatural links that can’t be removed, or for an obvious mass of toxic/paid links with a clear footprint.
When you DON’T need it: for a drop caused by a core update (that’s about content, not links) and for a normal profile with a few spam donors, which Google usually ignores anyway.
How to use it: first try to get the link removed by the site owner; then prepare a disavow file (one domain/URL per line, domains with the domain: prefix), upload it to the Disavow Tool, and for a manual action submit a reconsideration request. The effect is not instant.
If you’re unsure what exactly to clean up, it’s wiser to leave the diagnosis to specialists: a mistaken disavow is hard to roll back. We audit the profile and put together a recovery plan as part of our penalty recovery service.
Recovery timelines: the honest version
Nobody can guarantee an exact date. Rough guidelines:
- Manual action: after fixing the cause and submitting a reconsideration request, from a few days to 2–4 weeks for Google’s response.
- Algorithmic link-based: after cleanup, weeks, sometimes until reassessment at the next update.
- Core update: often until the next update rolls out, i.e. several months.
- Technical issue: the fastest, from a recrawl to a couple of weeks.
Case study: recovery after anchor overuse
An online store bought a batch of links with exact-match commercial anchors. Three weeks later, organic traffic to the commercial cluster dropped by about 45%, and there was no manual action in GSC → so it was an algorithmic link-based penalty. The plan: pause link buying, dilute the anchor list with branded and naked URL anchors, run a targeted disavow of 12 clearly spammy domains, and strengthen the remaining links. Recovery dynamics (relative to baseline traffic before the drop):
| Period | Organic traffic vs. baseline |
| Start (drop) | 55% |
| Month 1 | 60% |
| Month 2 | 78% |
| Month 3 | 96% |
Full recovery took about three months without a reconsideration request, since the penalty was algorithmic. This kind of step-like growth after cleanup is typical of algorithmic rather than manual penalties.
If your rankings dropped and you’re not sure why, don’t act blindly. We’ll audit your profile, separate a penalty from an update or a technical issue, and put together a step-by-step recovery plan: order penalty recovery. To refresh the general theory on links, see the core article “What is link building”.