DEV Community

Kui Luo
Kui Luo

Posted on

I Tracked My Google Search Console for 7 Days Straight — Impressions Are Lying to You

Every SEO dashboard I've ever opened leads with the same metric: impressions. "Your site got 12,360 impressions this week!" Google presents it like a victory lap. But after tracking my site's Search Console data every single day for a week, I'm convinced that impressions are the most misleading metric in SEO — and obsessing over them is actively hurting most content strategies.

Here's the raw data from my site — a niche content site with 1,684 indexed pages covering crystals, jewelry, and related topics.

The 7-Day Data

Date Impressions Clicks CTR Avg Position Pages Indexed
Jun 18 10,441 63 0.60% 35.4 1,210
Jun 19 11,005 66 0.60% 36.0 1,230
Jun 20 11,285 66 0.58% 36.1 1,244
Jun 21 12,114 68 0.56% 37.4 1,280
Jun 23 13,001 66 0.51% 38.1 1,305
Jun 24 12,360 65 0.53% 38.2 1,271
Jun 25 11,408 58 0.51% 39.1 1,235

Look at the trend carefully.

Impressions went up 24.5% — from 10,441 to 13,001 between June 18 and June 23.

Clicks went up 7.9% — from 63 to 68.

CTR went DOWN 15% — from 0.60% to 0.51%.

By the final day, impressions dropped back to 11,408, clicks fell to 58 (below the starting point), and our average position had degraded from 35.4 to 39.1.

We got more eyeballs and fewer actual visitors. That's not growth. That's dilution.

Why This Happens (and It's Not Just Me)

The mechanism is straightforward once you see it. Google shows your content to more people, but your ranking position gets worse over time. When you rank at position 35, you're on page 2 or 3 of search results. Most users never scroll past position 10.

In my data, 95.2% of pages (1,604 out of 1,684) received zero clicks in the past 28 days. That's not a typo. One thousand six hundred and four pages — published, indexed, showing up in search results — and absolutely nobody clicked on them.

Even more absurd: 510 of those zero-click pages were ranking in Google's top 10 positions. Being on the first page of results wasn't enough. Position 8, 9, 10 might as well be position 80 for all the clicks they generate.

The Page-Level Story Is Worse

Let me give you the top impression-getters on my site and their click counts:

  • 816 impressions, 0 clicks — "jewelry design software" guide (position 53)
  • 492 impressions, 0 clicks — "types of jewelry clasps" guide (position 57)
  • 375 impressions, 0 clicks — "ring finger symbolism" guide (position 61)
  • 363 impressions, 0 clicks — "best crystals for meditation" (position 62)
  • 319 impressions, 0 clicks — "crystal mining sites in the US" (position 68)

That's 2,365 impressions producing absolutely nothing. These pages are "working" by traditional metrics — they're being shown to real people searching real queries. But they're buried so deep in results that the impression is a ghost. The user saw your title in a list of 10+ results, maybe scrolled past it, and moved on.

Meanwhile, the pages that do get clicks tell a completely different story:

  • "Azurite malachite" — 283 impressions, 2 clicks, 0.71% CTR, position 8.8
  • "Crystal shopping mistakes" — 102 impressions, 1 click, 0.98% CTR, position 8.9
  • "Malachite vs azurite vs chrysocolla" — 127 impressions, 1 click, 0.79% CTR, position 20.5

The pattern jumps out: the pages getting clicks are ranking in the top 10 (positions 8-9) or covering hyper-specific comparison queries where competition is thin. The pages getting hundreds of impressions but zero clicks are ranking at position 50-70 for competitive head terms.

What I'm Doing Differently Now

After staring at this data for a week, I made three changes to my content strategy:

1. Stopped chasing impression volume. My "jewelry design software" article gets 816 impressions but ranks 53rd. Updating it won't help — it needs to rank 10th to matter. I'm letting it sit and focusing energy elsewhere.

2. Doubled down on specific comparisons. "Larvikite vs labradorite" (position 7.8) and "goldstone vs aventurine" (position 11) get far fewer impressions but consistently earn clicks. The "X vs Y" format matches user intent perfectly — they're deciding between two things and want a clear answer.

3. Started tracking CTR per page, not impressions per page. I built a simple script that flags any page with more than 50 impressions and zero clicks. Right now there are 57 such pages. Each one is a candidate for either a title/meta description rewrite or a content pivot.

The Uncomfortable Truth

Most SEO advice tells you to "publish more content" and "target high-volume keywords." My data suggests the opposite is true for small sites. Publishing more pages in competitive verticals got me 1,604 invisible pages and a 0.47% overall CTR. The 80 pages that actually get clicks (4.8% of the total) are the ones covering narrow, specific topics where I can realistically rank on page 1.

Impressions feel like progress because the number goes up. But when your CTR drops at the same rate, you're not building traffic — you're building a larger audience that's ignoring you.

I'd rather have 500 impressions with a 2% CTR than 13,000 impressions with a 0.51% CTR. The first one means 10 visitors. The second means 66. The raw impression number is 26x bigger, but I only got 6.6x the visitors — at the cost of 26x the content maintenance burden.

What Does Your Data Say?

If you run a content site, pull your last 30 days from Search Console. Sort by impressions descending and count how many pages have zero clicks in the top 20 rows. I'd bet it's more than you expect.

Are you optimizing for impressions or for clicks? And if it's impressions — has that actually translated into traffic growth, or just bigger numbers on a dashboard?


All data is from Google Search Console, covering a single niche content site with ~1,684 indexed pages. No tools, products, or services mentioned — just raw numbers from one indie publisher's journey.

Top comments (0)