The short answer
Average position is not a rank. Google records only the topmost position your site holds for each query, then averages that across every query that got an impression — so an average of 9 can mean position 9 on everything, or position 1 on half your queries and 17 on the rest. To improve it: fix structure so pages stop competing, do on-page work on queries already sitting between 6 and 15, and publish on a steady cadence. Expect the number to get worse before it gets better, because new pages enter at weak positions and drag the average. Judge the work on clicks and on named target queries, not on the aggregate.
What average position actually measures
Most people read this number as a rank. It is not one, and that misreading causes most of the confusion around it.
Google's own definition: position is the topmost position occupied by a link to your property in search results, averaged across all queries. Three things follow from that, and all three matter.
- Only your best result counts per query. Rank 2, 4 and 6 on one query and Google records 2. Your other listings are invisible to this metric.
- Every query with an impression is in the average. Including the hundreds of junk long-tail queries you never targeted.
- An AI Overview holds a single position, and every link inside it is assigned that same position. So a citation inside an AI Overview can register as position 1 — and it is not a blue link at all.
A real turnaround, shown with its flaws
We ran the organic desk for a US marketing agency. Here is the Search Console compare, exactly as it was reported.
13.2
Avg. position
from 51.1
1,967
Impressions / day
from 325
18.3
Clicks / day
from 14.1
0.9%
Avg. CTR
down from 4.3%
The raw totals on the screenshot read better than that: impressions 39.3k → 537k, clicks 1.71k → 5k. We are not using those, and here is why.
Three reasons to discount part of our own result
Every agency case study you have read leaves this section out. It is the most useful part of the page.
- 01The windows are not the same length. Search Console compared 273 days against 121. The current period is 2.26x longer, so the raw totals are inflated. Per day, impressions rose about 6x and clicks about 1.3x — real, but a long way from 13.7x and 2.9x.
- 02Google says the impressions data was faulty. Google's own Data anomalies page states a logging error prevented Search Console from accurately reporting impressions from May 13, 2025 until April 27, 2026. That covers nearly all of both windows. Treat impression totals as directional.
- 03A Google change helped us. Google disabled the `&num=100` parameter around September 12–14, 2025 — right between our two windows. That removed scraper-driven impressions at positions 11–100 and improved reported average position across most of the web. Some portion of 51.1 → 13.2 is that, not us.
So what is left that we can actually claim? One thing, and it is the interesting one. After `&num=100` was removed, 87.7% of studied properties lost impressions. This property's impressions per day went up about 6x through the same change. Losing what everyone else lost and still growing six-fold is the part the work earned.
And the metric that moved against us
CTR fell from 4.3% to 0.9%. It is on the same screenshot. Here is the honest read.
- A filling long tail buys cheap impressions. You start appearing for hundreds of queries where you rank at depth and nobody clicks. The denominator explodes.
- AI Overviews take clicks off the table. Pew Research found people clicked a traditional search result on 8% of visits when an AI summary appeared, versus 15% without one — and just 1% clicked a link inside the summary.
- Both can be true at once. In this case the click count still rose per day. The rate fell because we were being shown far more often, in far more places.
If your CTR falls while clicks rise, that is usually growth. If CTR falls while clicks fall, that is a problem. Never read the rate on its own.
Read the band, not the number
We triage by band. These are our operating rules from running these programs — not Google benchmarks.
| Average position | What it usually means | What to do first |
|---|---|---|
| 31 and above | Google barely connects your page to the query | Fix structure and intent match. More content will not save it. |
| 16 – 30 | Understood, not trusted | On-page work, internal links, real depth. |
| 6 – 15 | In the game. Fastest wins live here | Better title and description, one strong internal link, tighter answer. |
| 1 – 5 | Won | Re-verify facts on a schedule. Update the date only when the content substantially changed. |
Find your symptom
Most people land on this topic because something looks wrong. Match the symptom before you touch anything.
| What you see | Most likely cause | First check |
|---|---|---|
| Position worse, clicks up | You are ranking for more queries, and new ones enter low | Filter to your named target queries. Is the average worse there too? |
| Position worse, clicks flat | Dilution from thin new pages | Pages with impressions but near-zero clicks over 90 days. |
| Impressions up, clicks flat | Long tail filling, or AI Overviews absorbing the click | CTR by query group. Compare branded vs non-branded. |
| Everything flat for two months | Structure or intent, not effort | Are two pages chasing the same query? Merge them. |
| Sudden position improvement in Sept 2025 | The `&num=100` removal, not your work | Compare a window entirely after September 2025 to another one. |
| Impressions look wrong in 2025–26 | Google's logged impressions error | Check the Data anomalies page before you build a story on it. |
Step 1: Structure before content
The first fix on this account was not writing. It was arranging. Pages were competing with each other, and nothing linked in a way that told Google what mattered.
- One page, one job. Two pages chasing the same query means neither wins. We merged and redirected.
- A clear hub for each theme, with supporting pages linking up to it using descriptive link text. Google's starter guide says link text tells users and Google what the linked page is about.
- Money pages close to the homepage — we aim for two clicks. That is our operating rule, not a Google threshold; what Google has said is that pages far from your main navigation get crawled less often.
- Breadcrumbs everywhere, marked up so the relationship is machine-readable.
Step 2: On-page work, but only where it can pay
We only touched pages already ranking between 6 and 30. A page at position 60 needs structure, not a new title tag.
- 01Title tag matching how people actually search, with the primary term near the front.
- 02A heading that restates it in human language. Google does not care how many H1s you use — this is for readers and for anything parsing your page.
- 03A direct answer up top. That is our house rule for making a page easy to quote, not a documented Google threshold.
- 04H2s written as the questions the page actually answers.
- 05Named entities — products, cities, tools, brands — instead of vague phrases.
- 06One clear next step per page. A page that ranks and converts nothing is a hobby.
Step 3: Publish on a rhythm, and expect the dip
Ten posts in one week then nothing for two months teaches Google nothing. A steady cadence does. But be ready for what it does to your headline metric.
Publishing more pages surfaces you for more long-tail queries, and new pages enter at weak positions. That mathematically drags the site average worse even while the program is working. This trips up more teams than any other single thing on this page.
- A brief per piece: target query, the intent behind it, the competing pages, and which internal links must appear.
- Every new post links to a money page. Every money page gets a fresh supporting link each month.
- Refresh before you write. Updating a page at position 12 usually beats a new page starting at 60.
- Kill what does not earn. Thin pages with no impressions after six months get merged or removed.
- Track a fixed set of named target queries alongside the aggregate, so dilution cannot hide progress.
What we did not do
- No bought links.
- No mass AI publishing. Google's spam policies treat generating many pages without adding value as scaled content abuse — and that applies to human, AI, and hybrid production equally.
- No keyword stuffing or doorway pages by city.
- No changing dates to look fresh. Google's helpful-content self-assessment asks about that by name.
- No monthly ranking PDF nobody reads. Search Console was the scoreboard.
A timeline, from our own engagements
This is what we have seen across the programs we run. It is not a forecast — competition, site age, and existing authority move all of it.
| Window | What tends to move |
|---|---|
| Weeks 1–4 | Structure, redirects, internal links. Impressions start to rise before clicks do. |
| Weeks 5–12 | On-page pushes page-two pages up. First real click growth. |
| Months 4–6 | Content compounds — and average position often flattens or worsens as new pages surface at weak positions. Judge on clicks and named queries here. |
| Months 6–12 | Money pages hold page one. Refresh work protects the gains. |
Do this in the next 30 days
- 01Open Search Console → Performance → Queries and sort by Position. There is no position filter — position is a metric, not a dimension — so export to Sheets and filter to rows between 6 and 15 there.
- 02List the pages that own those queries. That is your work queue, in order.
- 03For each: sharper title, a direct answer up top, three internal links in, one clear next step.
- 04Find money pages with fewer than three internal links. Link to them from your best-performing posts.
- 05Write down 20 named target queries. Track those separately from the site average, forever.
- 06Set a publish cadence you can hold for six months, even if it is two posts a month.
- 07Re-check in 30 days. Watch clicks and named-query position. Ignore the aggregate for now.
Questions we get asked
What is a good average position in Google Search Console?
There is no good number, because average position is not a rank. Google records only your topmost result per query and averages it across every query that received an impression, so an average of 9 can mean position 9 on everything or position 1 on half your queries and 17 on the rest. Read it segmented by page and query group instead.
Why did my average position get worse when my SEO is working?
Publishing more pages surfaces you for more long-tail queries, and new pages enter at weak positions, which drags the site-wide average down even as traffic grows. Track a fixed list of named target queries alongside the aggregate so this dilution cannot hide real progress.
Why did my impressions rise but my clicks stay flat?
Two causes usually overlap. A filling long tail adds impressions at depths nobody clicks, and AI Overviews absorb the click — Pew Research found users clicked a traditional result on 8% of visits with an AI summary present versus 15% without. Compare CTR for branded versus non-branded queries to tell which is dominant.
Did the &num=100 change affect my average position?
Almost certainly, if you are comparing periods either side of September 2025. Google disabled the parameter around September 12–14, 2025, which removed scraper-generated impressions at positions 11–100. In one analysis of 319 properties, 87.7% lost impressions and reported average position improved without any work being done.
How do AI Overviews show up in Search Console?
Google assigns an AI Overview a single position and gives every link inside it that same position, so a citation can register as position 1 without being a blue link. Google also launched separate Search generative AI performance reports in June 2026, which show impressions but no click, CTR or query data.
How long does SEO take to show results?
In the engagements we have run, structural fixes have moved impressions in roughly four to eight weeks and click growth has appeared around months three to six, with money pages stabilizing between months six and twelve. That is what we have observed, not a promise — competition and existing authority change the answer.
Should I write new content or update old content?
Update first. A page already ranking between 6 and 15 has proven Google understands it, so on-page work and internal links move it faster and cheaper than a brand-new page starting from nothing.
Do internal links really help rankings?
They are the cheapest lever available because they are free and entirely under your control. Google's starter guide says link text tells users and Google what the linked page is about, and pages far from your main navigation get crawled less often — so linking your important pages well makes them easier to find and to understand.
Can I filter Search Console by position?
No. Clicks, impressions, CTR and position are metrics, not dimensions, so the Performance report cannot filter on them. Sort by position in the interface, then export to Sheets or pull the API to filter to a position range.
Sources
- Google Search Console Help — Performance report metric definitions
- Google Search Console Help — Data anomalies in Search Console
- Search Engine Land — 77% of sites lost keyword visibility after Google removed &num=100
- Pew Research Center — Google users are less likely to click links when an AI summary appears
- Google Search Central — Creating helpful, reliable, people-first content
- Google Search Central — Spam policies for Google web search
- Google Search Central — SEO Starter Guide
Next step
Want your position 6–15 list?
Give us Search Console read access. We will send back every query sitting between position 6 and 15, the pages that own them, and the exact changes we would make first.
