If your site’s Google rankings have dropped sharply, don’t rush to buy links or rewrite texts: you need a diagnosis first. There are only five causes of a drop: an algorithm update, a penalty, a technical error, stronger competitors, and seasonality. Work through the diagnostic tree from top to bottom: in most cases the source of the problem turns up within 30–40 minutes, and only then should you move on to recovery.
Key points in 30 seconds
- Diagnosis first, treatment second: random actions hurt more often than they help.
- Five typical causes: an update, a penalty, technical issues, competitors, seasonality.
- Start with the date of the drop: it rules out half the theories right away.
- A sitewide drop and a single page slipping are diagnosed differently.
- Search Console and the Google update timeline cover up to 80% of cases.
Where to start: document the drop
Before looking for the culprit, gather the facts. Answer four questions: when the drop started (the exact date matters most), what exactly dropped (the whole site, a section, individual pages, or individual queries), by how much (top 3 falling to the top 30, or a slight slip of 2–3 positions), and where (Google or Yandex, desktop or mobile, which region).
Separately, check whether it’s the rankings that dropped or only the traffic at the same rankings. These are different problems and they’re treated differently (see below). Tools for documenting the drop: Google Search Console (the Performance report with period comparison), a rank tracker, and Google Analytics 4. The exact date of the drop is your main clue: next, we’ll match it against known events.


The diagnostic tree: five branches
Almost any drop fits into one of five branches. Start with the table: match the symptom to the likely cause and the way to check it, then go through the relevant branch in detail.
| Symptom | Likely cause | How to check |
| The drop matches the date of a known update, the whole niche fell | Algorithm update | Google update timeline, competitor trends |
| A sharp drop + a message in GSC | Manual action | GSC → “Manual actions” |
| A gradual slide after buying links | Algorithmic penalty | Analysis of anchors and the link profile |
| Rankings fell, GSC shows indexing/speed errors | Technical problem | GSC “Indexing”, logs, audit |
| Your rankings are the same, but others overtook you | Stronger competitors | Compare the SERP, their content and links |
| The drop repeats in the same months every year | Seasonality | Google Trends, data from previous years |
Branch 1. Google algorithm update
The most common cause of a sitewide drop. How to check: match the date of the drop against the update timeline (core updates, spam updates, helpful content updates). Clear signs of an update: the whole niche fell, not just you; rankings dropped for many queries at once; there are no manual actions in Search Console.
What to do: don’t panic and don’t roll everything back at once. A core update is a reassessment of quality, not a targeted punishment; sudden moves in the first weeks get in the way more often than they help. Calm steps work: strengthening E-E-A-T, refining content for search intent, cleaning up weak pages. Recovery usually comes by the next update. Read more in our article on Google algorithm updates.
Branch 2. Penalty: manual and algorithmic
There are two kinds of penalties, and you must not mix them up. A manual action is visible directly: Search Console → “Manual actions”. If the section is empty, there’s no manual penalty. If there is one, the reason is listed there: unnatural links, thin content, spam.
An algorithmic penalty doesn’t appear in GSC and is diagnosed indirectly: a sharp drop after buying links, over-optimized commercial anchors, a bad link neighborhood. A common scenario is a site dropping right after buying links: here it’s important not to panic and not to tear everything down.
What to do: for link-related problems, carefully dilute anchors and, in extreme cases, use disavow (cautiously: it does harm more often than you’d think). For a manual action: fix the cause and submit a reconsideration request. If the signs point to a penalty, it’s smarter to bring in penalty recovery with a full link profile diagnosis.
Branch 3. Technical problem
Rankings can fall without any algorithm involved, because of a technical error. Go through the list: have pages dropped out of the index (GSC “Indexing”), did an accidental noindex or a robots.txt block appear after a release, are redirects intact (no chains and no 5xx), did speed and Core Web Vitals collapse, are canonicals correct, is the mobile version broken.
The key hint: technical causes almost always coincide with a deploy, a migration, or a redesign, so compare the date of the drop with the date of the latest changes to the site. If pages have actually dropped out of the index, it’s no longer a ranking issue but an indexing one; see the diagnostics in “why your site isn’t getting indexed“.
Branch 4. Competitors overtook you
Sometimes your site is formally just as good, but you “slid” lower because someone else moved up. It’s easy to check: look at who took your spots in the SERP and what they have that’s stronger: fresher and more complete content, more quality links, better coverage of the query intent.
Compare your page with the current top 3 for the problem queries. What to do: strengthen the content and build links in a targeted way for those queries. The starting point is an analysis of competitors’ donors and an overall link building strategy, not chaotic link buying.
Branch 5. Seasonality
Before treating something that isn’t broken, rule out seasonality. Open Google Trends for your queries and compare GSC/GA4 data with the same period in previous years. If the dip repeats every year in the same months, it’s a fluctuation in demand, not an algorithm or a penalty. Rankings may stay put while traffic predictably dips.
Rankings hold, but traffic fell (and vice versa)
A common and confusing case: why is traffic falling while rankings aren’t? There are several reasons. A seasonal decline in demand. AI Overviews and zero-click searches take clicks at the same rankings. The SERP changed: more ads and features, less room for organic results. CTR fell because of a weak snippet.
The reverse also happens: rankings dropped but traffic holds, which means long-tail queries that barely brought visitors slipped. The takeaway: look not only at rankings but at impressions, clicks, and CTR in Search Console. Only together do they give you the real picture.
What to do: a step-by-step algorithm
- Record the exact date and scale of the drop (site / section / page / query).
- Check “Manual actions” in GSC to rule out a manual penalty.
- Match the date of the drop against the Google update timeline.
- Check the technical side: indexing, robots/noindex, redirects, speed, and whether there was a release.
- Compare yourself with the competitors in the top for the problem queries.
- Check seasonality with Google Trends and data from previous years.
- Separate a ranking problem from a traffic problem (impressions / clicks / CTR).
- Only now build a recovery plan for the cause you found.
If you can’t find the cause on your own, or there are several at once, pull everything into one document: a professional SEO audit brings together the technical side, the link profile, and the update history and delivers a ready-made recovery plan.
Not sure you’ve found the real cause, or the drop is still going on? Order an SEO audit: we’ll review the technical side, the link profile, and the update history and give you a step-by-step recovery plan. If it’s a penalty, we’ll help with penalty recovery for your site.