SEO position: what Search Console shows and how to read it

SEO position is where your page's link appears in Google Search results, as Search Console reports it. Learn how it is calculated and how to read it.

SEOAgent team · · 6 min read

Anyone checking SEO position in Search Console has seen a number that looks like a plain ranking. Google's documentation says the number can mislead readers who don't know how it is built, and a page can show one spot in the Performance report and another in a search you run yourself.

SEO position is where your page's link appears in Google Search results. Search Console reports it as average position: 1 is the topmost position and 2 is the next. For each query, it counts the topmost position your link held, then averages those values across the queries where your site appeared.

How SEO position works

The definitions come from Google's Search Console Help article What are impressions, position, and clicks?. Position is an approximate measure of where on the page a link was seen, relative to the other results. Search Console calculates it only for Google Search results.

A position is recorded only when a link gets an impression. Google defines an impression as a user seeing, or potentially seeing, a link to your site in Search, Discover or News. If a link gets no impression for a query, no position is recorded for that query.

Google counts position per result element, so an element with several links takes one position. In Google's example, an AMP carousel sits at position 2 and a knowledge panel sits at position 6, and every link in the panel carries position 6. Some compound elements, such as List/detail rich results, can report the position within their container instead.

Ads don't take a search position. Neither do elements with no links, or with only query refinement links, which start a new Google search. A featured snippet usually takes position 1, because it links to the source page.

Google typically counts positions from top to bottom on the primary side of the page, then top to bottom on the secondary side. In left-to-right languages, the left side is the primary side. Google says this method might change.

Grouping changes what a number covers. In the Performance report overview, the chart shows average position for the topmost result across your whole site, while a table row shows the average for the URL or grouping in that row. Chart data is aggregated by property, so two results from the same site for one query count as one impression. Tables grouped by queries, countries, devices or dates are aggregated by property too, and tables grouped by pages or search appearance are aggregated by page. Google says differences in aggregation are usually the reason chart and table totals don't match.

Examples

Google's worked example uses two queries. In the first, your site appears at positions 2, 4 and 6, which counts as 2. In the second, it appears at 3, 5 and 9, which counts as 3. The average across the two queries is 2.5.

A dash appears when there is no recorded position. Google's example is a page with 10 impressions on desktop and none on mobile. The report shows 10 for desktop and a dash for mobile.

A result can go unrecorded when people never page to it. If a result sits on page 3 and a user only views page 1, its position is not recorded for that query.

One number can describe very different places. Google lists four possible readings of position 11: the top right side of a knowledge panel in a desktop search, the first item on page 2 if page 1 had 10 items and nothing on the secondary side, the second or third row of desktop image results, or the sixth row of mobile image results, which you only see by scrolling.

When to use it (and when not)

Use average position to watch trends. Google recommends that you monitor change in position over time, particularly sudden changes, as well as the absolute position. Pair it with impressions and clicks, because position alone doesn't show how often the link appeared or was clicked. Google's documentation recommends aiming for meaningful impressions, meaning impressions from people who find the page useful.

  • Don't read image positions precisely. Google says they show only roughly how far down a picture appeared, because the number of results per row depends on screen width and other factors.
  • Don't mix search types. The search type filter separates text-based web search, multimodal web search (such as Google Lens and Circle to Search on Android), image, video and news, so filter to the one you mean before you compare positions.
  • Don't use it for other search engines. Position covers Google Search results only.

For the other points in Google's documentation, see 15 SEO tips from Google's own documentation.

What's new (as of 6 October 2026)

Google's Search Analytics: query reference was last updated on 11 August 2026. It documents a dataState setting: all includes fresh data, while final or no value returns only finalized data. When you request fresh data, the response can flag the first date still being processed, and values after that date may still change noticeably.

Google's guide Getting your performance data was last updated on 28 August 2025. It says data is typically available after 2 to 3 days, and that impressions, clicks, position and click-through rate are calculated differently when results are grouped by page rather than by property.

Botify, a vendor, published an analysis on 15 October 2025 of Google's removal of the &num=100 parameter from its search result URLs, which happened between 8 and 10 September 2025. Botify reports that impressions fell sharply while clicks stayed roughly flat, and that average position improved because impressions from positions 11 to 100 no longer counted toward the average. Botify argues the removed impressions came from automated search activity, and says the change in average does not mean rankings improved. If a page's position moved in that window, check its clicks and impressions for the same days before you read the move as a ranking change.

To follow the same keywords over time, SEOAgent's rank tracking keeps a position chart for them, with filters and position buckets.

Key takeaways

  • Search Console reports SEO position as average position, where 1 is the topmost position and 2 is the next.
  • Average position is the topmost position your link held for each query, averaged across every query where your site appeared.
  • A position is recorded only when a link gets an impression, and a dash means no position was recorded for that query.
  • Search Console calculates position only for Google Search results, so it says nothing about other search engines.
  • The newest Performance report data is preliminary, and Google's guide says data is typically available after 2 to 3 days.

FAQ

Is a lower SEO position better?

Yes. A lower number is a higher spot, because 1 is the topmost position. The number can still mislead, since one value can describe very different places on a results page.

Why does my average position differ from what I see in a search?

Average position covers every query where your site appeared, so a single search can show a different spot. Google says results depend on the time, place, device and recent history of the person searching.

What does a dash in the position column mean?

A dash means Search Console recorded no position for that row, because the user never saw your property for that query. In a downloaded file, the same dash becomes a zero, which is not a real rank, because 1 is the topmost position.

Why do my newest numbers keep changing?

The newest data is preliminary, so it can change in the next few hours, and the chart marks it with a dotted line. Google's guide says data is typically available after 2 to 3 days, so the last few days of a report can still be incomplete.

More from the blog

See which searches your site can win

Add your domain and the first research run lists them. That first run uses no credits.