Technical SEO

Google Traffic Dropped but Your Pages Are Still Indexed? A 30-Minute Diagnosis for Shopify and WooCommerce Stores

The short answer

If your Google traffic has dropped but your pages are still indexed, it’s probably down to one of five things: a reporting quirk, a change in what the results page shows, a seasonal dip, a Google algorithm update, or a change that was made on your store. The 10 checks below use Google Search Console and your store admin to tell you which one it is. They’re all free, and they’ll take you about 30 minutes. They’re for store owners who do their own SEO, and for owners who pay someone to do it and want to understand what’s caused the drop before the next call. You’ll need a laptop, Search Console access, and your Shopify or WordPress admin login.

The 10 checks at a glance

#CheckWhere to lookPoints toMinutesFinding
1Clicks or only impressionsSearch Console → Performance → Search results, last 28 days compared with the previous periodA reporting quirk if only impressions fell3
2Same weeks last yearSearch Console → Performance, date set to compare year over yearA seasonal dip if last year shows the same shape2
3Google update datesstatus.search.google.com → RankingA Google update if the drop starts inside a rollout2
4Brand or non-brandSearch Console → Performance, with your brand name filtered in, then outFewer people searching your name, or lost rankings3
5Which pages lost clicksSearch Console → Performance → Pages, sorted by Clicks differenceA few pages, one page type, or the whole store4
6Position or click-throughSearch Console → Performance → Queries, with Average CTR and Average position tickedLost rankings, or a changed results page4
7Country and deviceSearch Console → Performance → Countries, then DevicesOverseas traffic that never bought, or a mobile problem2
8Manual actions and securitySearch Console → Security & Manual ActionsA Google penalty or a hacked site1
9What changed on the storeShopify admin or WordPress adminA theme, app, plugin, URL or content change5
10Your three biggest losersSearch Console → URL InspectionA canonical, redirect or crawl problem on those pages3

Part 1: Is the drop real?

Before you spend time checking everything else, find out if the drop is real. Some drops are just a change in how Google counts, or the same quiet weeks you had last year, so rule those two out before you touch anything on the store.

Check 1: Did clicks fall, or only impressions? (3 minutes)

To find this, go to Search Console → Performance → Search results. Click the date filter, choose Compare, and pick the last 28 days against the previous period, which gives you a month-on-month comparison. Tick Total clicks and Total impressions. Then open the same dates in your store. That’s Shopify admin → Analytics → Reports → Sessions by referrer, or if you’re on WooCommerce, GA4 → Reports → Acquisition → Traffic acquisition → Organic Search.

An impression is counted every time your store shows up in Google’s results, and that includes results loaded by automated tools, so impressions can drop without you losing a single shopper. Google’s data anomalies page lists the dates when Search Console itself logged data wrongly, so it’s worth checking your dates against it.

  • Ruled out: if your clicks and your store sessions from Google have both dropped. The drop is real, so carry on to check 2.
  • Likely cause: if your impressions have dropped but your clicks and orders from Google have stayed level, or the dates match an entry on the anomalies page. This means it’s a reporting quirk, and you haven’t lost any customers.
  • What to do: right click on the chart in Search Console and add a note on that date, so you’ll remember why the line dips. Don’t change anything on the store.

Check 2: Did the same thing happen this time last year? (2 minutes)

To find this, stay in the same Performance report and change the date filter to Compare → Compare last 3 months year over year. Search Console keeps 16 months of data, so an older store can always see last year’s line. You’ll see two lines on the chart: a solid one for this year, and a dotted one for the same weeks a year ago. Look at the shape of the two lines, not the height. A store that’s grown will sit higher this year, but if both lines are heading down in the same weeks, the dip is seasonal. For example, a store selling paddling pools will see this every autumn, and one selling thermal socks will see it every spring.

  • Ruled out: if last year’s line is flat or rising across the weeks where this year’s line drops. Something other than the time of year is behind it, so carry on to check 3.
  • Likely cause: if last year’s line dips at the same point, by about the same amount.
  • What it means: fewer people are searching for what you sell at this time of year. Your rankings haven’t moved, so there’s nothing to fix on the store.
  • What to do: judge this month against the same month last year, not against last month. If your clicks are up year on year, your SEO is working even though the chart is pointing down.

Check 3: Did the drop start during a Google update? (2 minutes)

To find this, open status.search.google.com. The front page only shows the last few days, so click “View history” at the bottom and scroll down to the Ranking list. Each update has a start date, and an end date once it’s finished rolling out. Find the first day your clicks dropped in check 1 and see if it sits between the two. The dashboard uses US Pacific time, which is 8 hours behind the UK, so an update that starts in the evening over there won’t show in your Search Console data until the following day.

  • Ruled out: if there wasn’t an update rolling out in the week your drop began.
  • Likely cause: if your drop starts between the start and end dates of a core update or a spam update.
  • What it means: Google’s changed how it ranks pages across the whole web, and other pages are now sitting above yours for some searches. Core updates don’t single out individual sites, and a page that slips isn’t necessarily a bad one, as Google’s core update guidance explains. There usually isn’t a broken setting to find.
  • What to do: leave your pages alone until the dashboard shows the update as finished, then give it one more full week. After that, compare the week before the update started with the week after it ended. If your best sellers have slipped a couple of places, leave them as they are. If they’ve dropped off page one, checks 5 and 6 will show you which pages to improve first.

Part 2: Where did the traffic go?

A real drop is rarely spread evenly across the whole store, and where it sits will usually point you to the cause.

Check 4: Is it your brand searches or everything else? (3 minutes)

To find this, go to Search Console → Performance → Search results, and keep the comparison from check 1 switched on.

  1. Click + Add filter → Query.
  2. Choose Custom (regex) → Matches regex.
  3. Type your brand name and any misspellings, separated by |, then click Apply and note the change in clicks.
  4. Switch the filter to Doesn’t match regex and note the change again.

For a longer walkthrough, read our non-brand filter steps in our 20-minute Shopify SEO test.

  • Ruled out: if your brand and non-brand clicks have dropped by about the same amount.
  • Likely cause (brand): if most of the lost clicks include your store name. Fewer people are looking for you, which usually follows a drop in advertising, email or social activity.
  • Likely cause (non-brand): if your brand clicks have held up and the rest have dropped. That’s a rankings or results-page problem, which checks 5 and 6 will narrow down.

Check 5: Which pages lost the clicks? (4 minutes)

To find this, stay in the Performance report and keep the comparison from check 1 switched on. Get rid of the query filter from check 4 by clicking the x next to it. Then click the Pages tab under the chart, and click the Clicks Difference column until the biggest minus numbers are sitting at the top. These are the pages that’ve lost the most. Jot down the top three URLs, as you’ll need them for check 10.

Now have a scroll through the first 20 rows. You’ll likely spot one of three things:

  1. A few pages have taken most of the hit. Something’s happened to those pages specifically. It’s usually a product that’s sold out or been deleted, a collection that’s been renamed and now has a new URL, a title or description that’s been edited, or a redirect that’s sending people to the wrong place.
  2. It’s all the same kind of page. If every URL in the list starts with /collections/, or they’re all blog posts, then the problem is with that type of page. It could be a theme or template change, or it could be that Google doesn’t rate that kind of content as much as it used to.
  3. Everything’s dropped by about the same amount. This means it isn’t one page’s fault, and the cause is across the whole store. Go back to checks 2 and 3 and look again at the time of year and any Google updates.
  • Ruled out: nothing just yet. This check won’t tell you the cause, but it’ll tell you which pages to look at in checks 9 and 10.
  • Likely cause: if you’re seeing 1 or 2, it’s probably something that changed on your store. If you’re seeing 3, it probably isn’t.
  • The cost of skipping this is that you’ll end up fixing the wrong pages. It’s easy to spend a week rewriting collections that never lost a click, while the three pages that did are left as they are.

Check 6: Did your position fall, or did fewer people click? (4 minutes)

To find this, stay in the same report and tick the Average CTR and Average position boxes above the chart, so all four are switched on. Then click the Queries tab and click the Clicks Difference column until the biggest minus numbers are at the top, just like you did in check 5. Have a look at the position and CTR columns for the ten searches that’ve lost the most clicks.

Two things to know before you read them. Position is where you sit in Google’s results, so a bigger number is worse: going from 3 to 8 means you’ve dropped five places. CTR is the share of people who saw your listing and clicked on it.

  • Likely cause (rankings): if your position’s got worse on those searches. Google’s now putting other pages above yours for them.
  • Likely cause (results page): if your position’s about the same but your CTR has dropped. You’re still ranking where you were, but fewer people are clicking. Search one of them yourself and see what’s now sitting above your listing. It’ll usually be an AI answer, more ads, or a row of shopping results.
  • Likely cause (demand): if your position and CTR have both held up but impressions have dropped. This means fewer people are searching in the first place, which takes you back to check 2.
  • The cost of skipping this is that you’ll treat every drop as a rankings problem. If the results page has changed, rewriting your collection text won’t bring those clicks back.

If it’s the results page that’s changed, ranking well is only half the job now, and you’ll also want your store to be named in the AI answer itself. That’s what our AI search work covers.

Check 7: Is the drop in the UK, and on which device? (2 minutes)

To find this, stay in the same report and click the Countries tab. Look at the Clicks Difference column for United Kingdom, then compare it with the countries underneath. Once you’ve done that, click the Devices tab and do the same for Mobile and Desktop.

  • Ruled out: if the UK and both devices have dropped by about the same amount. The drop isn’t down to where people are or what they’re browsing on, so carry on to check 8.
  • Likely cause (overseas): if most of the lost clicks are from countries you don’t deliver to. Those people were never going to buy from you, so the chart looks a lot worse than the effect on your orders.
  • Likely cause (mobile): if mobile’s dropped and desktop has held up. Something’s probably wrong with how your pages load or look on a phone. Open the three pages from check 5 on your own phone and see if anything’s slow, broken or jumping around. For more on fixing this, read our post on Core Web Vitals.
  • The cost of skipping this is that you could spend weeks worrying about a drop that hasn’t cost you a single sale, or miss a phone problem that’s costing you plenty.

Part 3: Did something change on your store?

If Google’s side is ruled out, and you’ve completed those checks, the cause is usually a change someone made in the weeks before the drop. It’s worth finding out what these changes were.

Check 8: Is there a manual action or security issue? (1 minute)

To find this, go to Search Console and look down the menu on the left for Security & Manual Actions. Click Manual actions first, then click Security issues, which is just underneath it.

A manual action means someone at Google has looked at your store and decided it breaks their rules. A security issue means Google thinks your site’s been hacked or is doing something harmful to visitors. Both are rare, but they’re the quickest thing on this list to check.

  • Ruled out: if both pages say “No issues detected”. This is what most stores will see, as a drop in traffic is rarely a penalty.
  • Likely cause: if either page is showing an issue. Search Console will tell you what the problem is and which pages it affects.
  • What to do: fix whatever’s listed, then click the Request review button on that same page. Google will look at it again and let you know by email.
  • The cost of leaving this is that nothing else you do will work. The affected pages will stay out of Google until the issue’s cleared, no matter how good they are.

Check 9: What changed on the store before the drop? (5 minutes)

To find this, take the date your clicks first dropped in check 1 and go back two weeks. You’re looking for anything that was changed on the store in that window, by you, your team, or whoever does your SEO. Make a quick list as you go.

If you’re on Shopify, check these:

  1. Online Store → Themes: has a new theme been published, or has your current one been updated?
  2. Settings → Apps and sales channels: have any apps been installed or removed? Keep an eye out for SEO, review and filter apps in particular, as they can change what Google sees on your pages.
  3. Products and Collections: has anything been deleted, archived, or had its URL changed? If so, was a redirect set up from the old address to the new one?
  4. Your collection pages: have the title tags been rewritten, or has the text about the range been taken off?

If you’re on WooCommerce, check these:

  1. Dashboard → Updates, then Plugins: which plugins have updated? Don’t forget automatic updates, as your SEO plugin can update itself without you knowing.
  2. Settings → Permalinks: has anything changed in how your product or category URLs are built?
  3. Settings → Reading: is the “Discourage search engines from indexing this site” box ticked? It needs to be unticked.
  4. Appearance → Themes: has the theme been switched or updated?

Then compare your list with what you found earlier:

  • Ruled out: if nothing’s changed in the two weeks before the drop.
  • Likely cause: if a change lines up with the date, and it affects the pages you wrote down in check 5.
  • What to do: undo the change, or add the redirects that are missing. If it’s something in the theme code or a plugin setting, back everything up first, or ask whoever manages your Shopify SEO or WooCommerce SEO.
  • The cost of skipping this is that you’ll go looking for a Google problem when the cause was a change on your own store, and those are usually the quickest drops to fix.

Check 10: What does Google say about your three biggest losers? (3 minutes)

To find this, grab the three URLs you wrote down in check 5. Paste the first one into the URL Inspection bar at the top of Search Console and press enter. When the result loads, click on Page indexing to open it up, and look at three things:

  1. The status at the top. It should say “URL is on Google”.
  2. Google-selected canonical. This is the version of the page that Google’s decided to show in its results. It should be the same address you just pasted in. If it’s a different one, Google’s treating your page as a copy of another.
  3. Last crawl. This is when Google last visited the page. It should be within the last few weeks. Once you’ve checked that, click Test live URL in the top right to make sure the page loads properly for Google today.

Then do the same for the other two URLs.

  • Ruled out: if all three things look right on all three pages.
  • Likely cause: if Google’s picked a different canonical, the live test fails, or it turns out the page isn’t on Google after all.
  • The cost of this is that Google’s either ranking a different version of your page or not ranking it at all, and it doesn’t matter how good the page is.

If any of your pages aren’t on Google, read our post on why products aren’t showing on Google.

What did you find?

What the checks showedWhat it meansWhat to do next
Impressions fell; clicks and orders held (check 1)Search Console is counting differently. You haven’t lost any customers.Note the date in your reports. Change nothing on the store.
Last year dips in the same weeks (check 2)Fewer people search for your products at this time of year.Compare against last year from now on, and plan stock and content around the quiet weeks.
Drop began during a Google update and positions fell (checks 3 and 6)Google has reassessed which pages best answer those searches.Wait for the update to finish. Then improve the pages from check 5, starting with the ones that earn the most.
Positions held but click-through fell (check 6)The results page changed, and your listing now sits below more answers, ads or shopping results.Rewrite the title tags on the losing pages, check price and stock show in Google, and work on being named in AI answers.
Brand clicks fell (check 4)Fewer people are looking for your store by name.This is a marketing question, not an SEO one. Look at ads, email and social over the same weeks.
A few pages fell after a store change (checks 5, 9 and 10)A theme, app, plugin, URL or content change removed something Google relied on.Reverse the change or add redirects, then use Request indexing on the affected pages.
A manual action or security issue is listed (check 8)Google has acted against the site or found it compromised.Fix what Search Console lists and request a review before anything else.

Found the cause but not sure how to fix it? Send us your store URL and we can run a free audit and share what is behind the drop and what to fix first.

Everything ruled out? Run our 20-minute Shopify SEO test, or work through the full ecommerce SEO checklist, to check the foundations.

Paying someone for SEO? What to ask them

  • Take what you’ve found to your next call and go through it with them, one finding at a time.
  • Questions to ask:
    • What date did the drop start, and which pages have lost the most clicks?
    • Is it our brand searches that’ve dropped, or everything else?
    • Was there a Google update rolling out at the time?
    • What was changed on the site in the two weeks before?
    • What’s the plan, and when will we look at whether it’s worked?

A good provider will have already run these checks themselves, so they’ll be able to answer all five there and then. If you’d like more to ask, read our 8 questions to ask your SEO agency.

FAQs

Is a sudden drop in Google traffic a penalty?

No, a sudden drop in Google traffic is rarely a penalty. If Google has penalised your store, it’ll tell you. You’ll see it listed as a manual action in Search Console, which is what check 8 looks at, and it takes about a minute to rule out. Most drops come from something far more ordinary: a Google update, a quiet time of year for what you sell, or a change that was made on the store without anyone thinking about SEO. If Search Console says “No issues detected”, you can stop worrying about penalties and work through the other checks.

Can my pages be indexed and still lose traffic?

Yes, your pages can be indexed and still lose traffic, and it’s one of the most common things store owners get caught out by. Being indexed only means Google has the page and is able to show it. It doesn’t mean the page ranks where it used to, or that people are still clicking on it. You could’ve slipped from position 3 to position 9, or you could be in the same spot with an AI answer and a row of ads now sitting above you. Checks 5 and 6 will show you which of those has happened.

Should I change my pages while a Google update is rolling out?

No, it’s best to leave your pages alone while a Google update is rolling out. Rankings keep moving up and down until the update has finished, so if you make changes halfway through, you won’t be able to tell whether it was your edit or the update that made the difference. Google’s own advice is to wait until the update is complete, give it one more full week, and then compare the week before it started with the week after it ended. You’ll find the start and end dates on the status dashboard in check 3.

Why did my impressions drop when my clicks didn’t?

If your impressions have dropped but your clicks haven’t, you most likely haven’t lost any customers. An impression is counted every time your listing is shown in Google’s results, and that includes results loaded by automated tools and listings so far down the page that no one scrolls to them. When Google changes how it counts those, your impressions can drop overnight while the number of real people clicking through stays exactly the same. Check 1 shows you how to compare the two, and if your clicks and orders are steady, there’s nothing you need to fix.

How long does it take to recover from a traffic drop?

How long it takes to recover from a traffic drop depends on what caused it. If it was a change on your store, like a missing redirect or a deleted collection, you’ll usually see things pick up within a few weeks of fixing it, once Google has visited the pages again. If it was a Google update, it’s slower. Google says some improvements show within days, but it can take several months for its systems to recognise them, and sometimes not until the next core update. No one can promise you a date, so be wary of anyone who does.

Do AI answers in Google reduce clicks to my store?

Yes, AI answers in Google can reduce clicks to your store, but it depends on the search. When Google answers the question itself at the top of the page, fewer people scroll down to the normal listings, even if yours is still in the same position. The way to tell if it’s affecting you is in check 6. If your position has held steady but your click-through rate has dropped, search the phrase yourself and see what’s sitting above you. If it’s an AI answer, the aim is to be one of the stores it names.