AI search news ·

Do page-one Google rankings earn clicks for a small site? 51 URLs on page one, 881 impressions, 4 clicks — 0.45% across 19 daily reads

Since 2026-08-04 we have read the same Google Search Console bucket every day — every page on this site whose trailing-28-day average position is 10 or better. Impressions in that bucket went from 383 to 881 (+130%) and the URL count from 30 to 51 (+70%). Clicks read exactly 4 on ten of the nineteen days, 3 on six, and never cleared 5 on a clean read. A page-one ranking is the thing most SEO work is sold against, so here is what nineteen consecutive reads of one small site's page-one bucket actually look like: the series, the per-URL table behind today's read, the one query Google will name, the four titles we rewrote on 2026-08-03, and the date on which the question in the headline gets decided.

The series, read by read

Read dateURLs at avg position ≤10Impressions (28d)Clicks (28d)CTRClicks at a 4% assumption
2026-08-043038310.26%15.3
2026-08-053040830.74%16.3
2026-08-062939330.76%15.7
2026-08-072940730.74%16.3
2026-08-083043630.69%17.4
2026-08-093147240.85%18.9
2026-08-103348240.83%19.3
2026-08-113858840.68%23.5
2026-08-123961840.65%24.7
2026-08-133855740.72%22.3
2026-08-144269850.72%27.9
2026-08-154474940.53%30.0
2026-08-16457789*1.16%*31.1
2026-08-174677840.51%31.1
2026-08-184880740.50%32.3
2026-08-194984440.47%33.8
2026-08-204782530.36%33.0
2026-08-215084830.35%33.9
2026-08-225188140.45%35.2

Method: one Search Analytics API call per day against the property, web search only, page dimension, complete row set (no top-N truncation), window = trailing 28 days ending two days before the read (Google's last two days are unstable). The bucket is every page whose 28-day average position is ≤10. Positions are per-page averages across all of that page's queries, so a page averaging 9 can carry impressions at 30; we use page rows anyway because query rows silently drop the roughly 57% of impressions Google anonymizes, which would make the bucket disagree with every other number from the same property. The 4% column is an assumption the series has carried since its first read, not a measured benchmark — it is there so the gap has a size. *The 08-16 read's 9 clicks was a bucket-exit artifact (a clicked page briefly inside the bucket) and reversed the next day; it stays in the table because it happened. The series is saved machine-readable beside this post.

Today's read, URL by URL

Page (08-22 read, window 07-23..08-20)ImpressionsClicksAvg position
the OpenAI asking-to-doing signals post14207.9
the ChatGPT restaurant-booking (Yelp) post10507.8
the GEO critical-survey post8316.6
the Google incentivized-reviews structured-data post6708.9
the SerpApi DMCA post6606.8
the AI Overviews randomized-experiment post5706.8
the AI-search memory replication post2714.3
the Pillarbase 15.7M citations post1617.4
the lost-citations 81%-stayed-gone post212.0
all 51 page-one URLs8814

Four titles were rewritten nineteen days ago — the read so far

Page2026-08-03 (at rewrite)2026-08-22
the GEO critical-survey postpos 6.4 · 52 impr · 0 clickspos 6.6 · 83 impr · 1 click
the OpenAI Health in ChatGPT postpos 9.9 · 38 impr · 0 clickspos 9.9 · 39 impr · 0 clicks
the ChatGPT Sites crawlability postpos 9.9 · 31 impr · 0 clickspos 11.0 · 50 impr · 1 click (now just outside the bucket)
the Victorious Q2 2026 postpos 4.3 · 27 impr · 0 clickspos 4.5 · 36 impr · 0 clicks

Four rewrites, nineteen days, 208 page-one-or-near impressions on the rewritten pages since, 2 clicks — 1.0%, against the bucket's 0.45%. Two clicks on four pages is not a read; the windows overlap the pre-rewrite period, and as of 2026-08-17 Google Search Console showed none of the four recrawled since its rewrite, so the results page was still serving the old titles. It is recorded here so that the read on 2026-09-05 cannot be told from memory. Correction 2026-08-23: this section first gave the rewrite date as 2026-08-16; the titles were changed on 2026-08-03 (the at-rewrite readings above are from that day).

One visitor wrote our URL from memory

On 2026-08-21 a visitor who had arrived at the homepage directly, read it, opened the news index and then requested `/ai-search-news/can-you-get-search-console-generative-ai-report-from-api` — a path that does not exist and was not linked from the page they were on. It is a paraphrase of `/news/can-you-get-search-console-generative-ai-data-from-the-api`, which happens to be the site's most-clicked page in the window (5 clicks on 29 impressions at average position 10.6 — just outside the page-one bucket). A typed or pasted URL that names the right post with the wrong words is the shape of a URL an assistant wrote from memory. It is 1 of 46 distinct requested paths in 30 days, so it is a datum and not a finding; we shipped a read-only sensor for the shape the same day and no redirect, because n=1 does not earn one.

Two hypotheses, and the date the read is decided

What cuts against the clean story

Nineteen reads of overlapping 28-day windows are not nineteen independent samples — each read shares 27 of its 28 days with the one before, so the flat click line is mostly the same clicks being counted again. The 4% column is our assumption, not a benchmark. The page-average position basis means a page inside the bucket can have taken most of its impressions from deep pages, which would make (b) look stronger than it is. And this is one site, 71 days old, whose page-one pages are almost all news posts — a site selling a product on its ranking pages could read entirely differently. What this site sells is the step before any of this: whether ChatGPT, Perplexity, Gemini and Claude name a business when its buyers ask — the free check reads that directly from the engines' citation payloads.

Why does a page rank on page one of Google but get no clicks?

On this site's data the answer is not known yet, and two explanations are live: the snippet fails the query (fixable with titles and descriptions), or the impressions are zero-click by nature — answered on the results page, or generated by non-human queries. Forty-seven of our 51 page-one URLs have 0 clicks on 753 impressions; the read that separates the two explanations is scheduled for 2026-09-05.

What does average position ≤10 mean for a page in Search Console?

The page's position averaged across every query it appeared for in the window, weighted by impressions. A page averaging 9 can have ranked 3rd for one query and 30th for another. It is a page-level figure, used here because query-level rows drop the large share of impressions Google anonymizes.

How many impressions does a page-one ranking need before its CTR means anything?

Enough that the expected clicks at a plausible rate are well above the noise. At a 4% assumption, 881 page-one impressions predict about 35 clicks; observing 4 is a gap large enough to act on, which is why this series reads daily and fixes a decision date rather than a click target.

See your number

See which businesses AI names when your client's buyers ask.

Running this for clients? The $249 agency 5-pack audits five businesses, white-labeled.

Check a client's AI visibility

Begin your check

Free · 60 sec

No account · No card · 3 buyer questions, 2 engines

By running a check you agree to our Terms and Privacy Policy.

Who runs this