Skip to content

We hit 92% of client goals last quarter. Schedule a call.

SpikeROAS performance marketing agency logo

SEO

How to improve average position in Search Console (and what the number hides)

By the SpikeROAS deskPublished Updated 13 min read

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%

Google Search Console · Web search · 19 Aug 2025–18 May 2026 (273 days) vs 20 Apr–18 Aug 2025 (121 days) · Client property anonymized

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.

  1. 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.
  2. 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.
  3. 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.

How we triage an average-position bandA scale from average position 50 down to 1, split into four contiguous bands: 31 and above is a structure problem, 16 to 30 means understood but not trusted, 6 to 15 holds the fastest wins, and 1 to 5 should be protected.Read the band, not the number. These are our operating rules, not Google benchmarks.31+Structure problem16–30Understood, not trusted6–15Fastest wins live here1–5Protect itPosition 50 · page fivePosition 25 · page threePosition 1The work order that moves a band: structure first, on-page second, content cadence third.
How we triage an average-position band. Our own operating rules, not Google thresholds. Position 51 sits at the top of page six, since Google serves ten organic results per page.
Average positionWhat it usually meansWhat to do first
31 and aboveGoogle barely connects your page to the queryFix structure and intent match. More content will not save it.
16 – 30Understood, not trustedOn-page work, internal links, real depth.
6 – 15In the game. Fastest wins live hereBetter title and description, one strong internal link, tighter answer.
1 – 5WonRe-verify facts on a schedule. Update the date only when the content substantially changed.
Google's helpful-content guidance explicitly asks whether you are changing dates to seem fresh without substantive edits. Do not do that.

Find your symptom

Most people land on this topic because something looks wrong. Match the symptom before you touch anything.

What you seeMost likely causeFirst check
Position worse, clicks upYou are ranking for more queries, and new ones enter lowFilter to your named target queries. Is the average worse there too?
Position worse, clicks flatDilution from thin new pagesPages with impressions but near-zero clicks over 90 days.
Impressions up, clicks flatLong tail filling, or AI Overviews absorbing the clickCTR by query group. Compare branded vs non-branded.
Everything flat for two monthsStructure or intent, not effortAre two pages chasing the same query? Merge them.
Sudden position improvement in Sept 2025The `&num=100` removal, not your workCompare a window entirely after September 2025 to another one.
Impressions look wrong in 2025–26Google's logged impressions errorCheck 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.

  1. 01Title tag matching how people actually search, with the primary term near the front.
  2. 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.
  3. 03A direct answer up top. That is our house rule for making a page easy to quote, not a documented Google threshold.
  4. 04H2s written as the questions the page actually answers.
  5. 05Named entities — products, cities, tools, brands — instead of vague phrases.
  6. 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.

WindowWhat tends to move
Weeks 1–4Structure, redirects, internal links. Impressions start to rise before clicks do.
Weeks 5–12On-page pushes page-two pages up. First real click growth.
Months 4–6Content compounds — and average position often flattens or worsens as new pages surface at weak positions. Judge on clicks and named queries here.
Months 6–12Money pages hold page one. Refresh work protects the gains.

Do this in the next 30 days

  1. 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.
  2. 02List the pages that own those queries. That is your work queue, in order.
  3. 03For each: sharper title, a direct answer up top, three internal links in, one clear next step.
  4. 04Find money pages with fewer than three internal links. Link to them from your best-performing posts.
  5. 05Write down 20 named target queries. Track those separately from the site average, forever.
  6. 06Set a publish cadence you can hold for six months, even if it is two posts a month.
  7. 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

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.

Keep reading

AI & Search

How to get cited by ChatGPT: a 2026 GEO playbook

Most GEO advice recommends things Google has publicly said do nothing. Here is what the documentation says, what the research measured, and where the published numbers disagree.

14 min read

Next step

Get the Spike Brief.

Tell us the number that has to move. We will tell you where the next dollar works — and what we would cut.