
If your organic traffic dropped in the last few weeks, find out which of three things happened before you change anything: your measurement broke, your site broke for Google, or Google re-ranked you. Each needs a different fix, and changes made in a panic before Black Friday can cost more than the original drop. You can usually tell the three apart in an afternoon, using Google Search Console and your own analytics.
Start by comparing Search Console clicks with organic sessions in your analytics for the same dates. If Search Console is steady and analytics fell, your tracking is the problem. If both fell on the same day and the drop is concentrated in a set of URLs, look for a technical cause such as a stray noindex, a redirect or a blocked template. If both fell gradually across many pages during a published Google update, treat it as a ranking change and plan a slower response.
Google published four ranking updates on its Search Status Dashboard between May and October 2026: the May 2026 core update (from 21 May), and spam updates in June, August and September. The September 2026 spam update began on 24 September 2026 and lasted 13 days and 16 hours, far longer than the June and August spam updates, which each took about two days. Store owners who look at October traffic reports now see that window in their data and often blame the update for every dip.
Google's own guide to debugging traffic drops lists more causes than algorithm updates: technical issues that stop crawling or indexing, security warnings shown to visitors, spam policy violations, seasonality, and site moves. An online store in October is exposed to most of these at once. Teams ship theme changes and new plugins ahead of peak, merchandisers restructure categories, and demand for some queries shifts as shoppers move from browsing to buying gift items.
The timing also matters for money. Organic search tends to carry a share of peak revenue that costs nothing per click, and a technical fault left in place through late November loses traffic you cannot buy back later. A genuine ranking loss from a spam or core update takes longer to reverse, which is a reason to know early so you can plan paid coverage for key categories.
Work through these steps in order. Stop when you find a cause that fully explains the drop, then confirm it before you act.
| Likely cause | Typical signal | Owner | Check | Response before peak |
|---|---|---|---|---|
| Analytics tag or consent change | Search Console flat, analytics organic sessions down | Marketing or analytics | Tag present on all templates; consent mode settings | Fix tag, annotate the gap in reports |
| Accidental noindex or robots.txt block | Sharp drop on one template; Page indexing shows exclusions | Developer or agency | URL Inspection; view source for meta robots | Revert, request reindexing, verify |
| Redirect or canonical error after release | Old URLs dropped, new ones not gaining | Developer | Spot-check redirects; canonical tags | Fix rules, update sitemap |
| Server errors or slow responses | Crawl stats show more 5xx or slower response | Hosting or developer | Server logs, uptime history | Fix capacity before traffic peaks |
| Hack or injected spam | Security issues report; odd pages indexed; mobile redirects | Developer and security | site: search, Security issues, mobile test | Clean, close the entry point, request review |
| Spam or core update | Gradual drop across many pages inside an update window | Owner and SEO lead | Search Status Dashboard dates | Review content and links; no rushed rewrites |
| Seasonality or demand shift | Same pattern last year; Google Trends decline | Owner | 16-month view, Trends | No fix needed; adjust forecasts |
Paste this into your ticket or shared document and fill it in as you go.
ORGANIC TRAFFIC DROP INVESTIGATION
Store: ______________________
Investigator: ______________________
Date opened: ______________________
1. SIZE OF THE DROP
[ ] Search Console clicks, last 28 days vs previous 28: ____ %
[ ] Same period vs last year: ____ %
[ ] Analytics organic sessions, same dates: ____ %
[ ] Do the two sources agree? (yes / no) ____
2. LOCATION
[ ] Start date of drop: ____
[ ] Most affected page type (product/category/blog/home): ____
[ ] Device (all / mobile / desktop): ____
[ ] Country or language: ____
[ ] Search type (web / image / other): ____
[ ] Impressions down too, or clicks only? ____
3. TECHNICAL CHECKS (record result and screenshot)
[ ] Page indexing report: new noindex / robots / 5xx? ____
[ ] URL Inspection on 3 affected URLs: indexable? ____
[ ] robots.txt unchanged since last good week? ____
[ ] Canonical tags point to the right URLs? ____
[ ] Redirects tested from old URLs? ____
[ ] Crawl stats: error rate and response time normal? ____
[ ] Security issues and Manual actions: empty? ____
[ ] Mobile user agent sees the same page as desktop? ____
4. CHANGE LOG (last 8 weeks)
Date | Change | Who | Affected templates
____ | ______ | ___ | __________________
5. EXTERNAL
[ ] Ranking update active on start date? Name: ____
[ ] Google Trends for top 5 lost queries: demand down? ____
6. CONCLUSION
Cause: ______________________
Fix: ______________________
Verified by: ______________________ Date: ________
Re-check date (2-4 weeks later): ________
The numbers below are invented to show the method.
A home-goods store on WooCommerce sees organic sessions in analytics down 30% for the first half of October compared with September. The owner assumes the September spam update and asks the agency to rewrite category descriptions.
The agency opens Search Console first. Clicks are down about 28%, so the two sources agree and tracking is fine. The Pages tab shows the loss sits on about 40 category URLs; product and blog pages are flat. The drop starts on 29 September, inside the spam update window, which looks like confirmation.
The change log points somewhere else. On 28 September the agency deployed a new filtering plugin. URL Inspection shows the affected category pages now carry a canonical tag pointing to a filtered URL with a parameter, and the Page indexing report shows a rise in "Alternate page with proper canonical tag". The plugin had a default setting that rewrote canonicals.
The agency fixes the setting on 14 October, confirms the canonical in the live HTML, and requests indexing for the top category URLs. The category descriptions stay as they were. The agency sets a calendar reminder to re-check the Pages tab two weeks later, and plans modest paid coverage for the top five categories through Black Friday in case recovery is slow.
Limitations: this checklist finds the most common causes, and some drops have no single clear cause. Google says its systems can take months to reassess a site after content changes, and it gives no fixed timeline for spam updates. Search Console shows Google traffic only; it tells you nothing about other search engines or AI assistants. Seasonal comparisons need at least one previous year of data.
Wait until the update has finished rolling out on the Search Status Dashboard, then compare at least one to two full weeks after it ended with the same period before it started. Google suggests waiting a few weeks after changes before checking again.
Possibly, but plan as if you will not. Google says improvement after a spam update comes as its automated systems learn over a period of months that a site complies with its policies. Fix clear violations now and cover important categories with other channels through peak.
If clicks are steady, the issue is likely on your site after the visit: a tracking gap, a slower page, a broken filter or a checkout problem. Our guide to diagnosing an ecommerce conversion drop covers that path.
Steps 5 and 6 of this checklist cover faults that you can catch on the day they happen instead of weeks later in a traffic report. Pingvera's SEO guards detect an accidental noindex after a release, flag unexpected redirects to foreign domains, run checks from several regions and with a mobile user agent, and look for WordPress compromise signals. Deploys and incidents appear on the same timeline, which makes step 7 faster. For background on these faults, see accidental noindex monitoring, malicious redirects monitoring and why a site can return 200 OK and still be hacked.
Last reviewed: 2026-10-25
Pingvera watches whether an online business actually works — uptime, checkout, orders, domain, SSL and server — and alerts you in Telegram, email or a webhook before a customer has to tell you.
Start freeRead next: Shopify Script Tags Deprecation: Store Audit Checklist · Black Friday Email Deliverability: 2026 Store Checklist · Marketplace and Store Reconciliation · Holiday Shipping Cutoff: Set Your Store's Last Order Dates · Run a free site check.