Position Tracking

Query Counting:
Track Your Ranking Distribution

See how many unique search queries your site ranks for each day, organized into four position tiers. Watch queries move into high-value positions over time, compare against past periods, and drill into the exact queries inside every tier.

Pulled from your verified Search ConsoleDaily query counts by ranking tierPeriod and year-over-year comparisonDrill into the queries behind each tier

Queries by Ranking Tier

Last 28 days, vs previous period

By Ranking

Top 3

412

+38 vs prev

Positions 4-10

1,284

+96 vs prev

Positions 11-20

2,107

-54 vs prev

Positions 21+

5,630

+12 vs prev

You moved 38 more queries into the top 3

Click any tier card to open the table and browse the exact queries inside it, with their position, clicks, impressions, and CTR for the selected date range.

Average Position
Hides More Than It Reveals

Clicks and impressions only tell part of the story. Here is what standard reporting leaves you guessing about.

Invisible Rank Distribution

Search Console shows aggregate averages that hide whether you have 50 queries in the top 3 or 5,000 queries buried past position 20.

No Trend Visibility

You cannot see day by day whether your queries are moving into or out of high-value positions, so progress and decline both stay hidden.

No Way to Act on Tiers

Knowing your average position is 14 does not tell you which queries are on page 1 versus languishing on page 2, so you cannot prioritize.

Comparison Blindness

There is no easy way to know if your ranking spread this month is better or worse than last month or the same time last year.

Averages Mask the Spread

A single average-position number flattens everything, so a few strong rankings can hide hundreds of queries stuck out of reach.

Manual Counting Is Painful

Exporting from Search Console and writing COUNTIF formulas in a spreadsheet to bucket queries by position is slow and error-prone.

Query Counting turns aggregate averages into a clear, tier-by-tier view you can act on

Everything Query
Counting Gives You

From a daily trend chart to a sortable, tier-by-tier query table, the feature connects the big-picture view with the exact queries behind every number, all within your existing date and filter context.

Daily Tier Chart

An interactive chart plots your total queries with impressions every day, broken down into Top 3, 4-10, 11-20, and 21+ ranking tiers.

Total or By Ranking

Toggle between a Total view for aggregate query volume and a By Ranking view to see the tier-by-tier breakdown on the same chart.

Show and Hide Tiers

Click any tier stat card to add or remove it from the chart, so you can isolate the position bands you care about most.

Period Comparison

Overlay a dashed line for the previous period or year-over-year right on the chart, so momentum changes are impossible to miss.

Change Indicators

When comparison is active, each tier card shows a percentage change with a trend-up or trend-down icon, summarizing movement at a glance.

View the Query Table

A full-screen table opens on demand, showing the actual queries inside each tier with their position, clicks, impressions, and CTR.

Tier Tabs and Sorting

Switch between tier tabs in the table, then sort queries by position, clicks, impressions, CTR, or name to find exactly what you need.

Lazy Loaded and Cached

The chart and table only fetch data when scrolled into view and cache the results, so they never slow the rest of your dashboard down.

How Teams Use
Query Counting

See how SEOs, marketers, and agencies use tier-level query data to grow rankings and prove results.

Campaign Progress

Situation

An SEO publishes a batch of new content and wants to confirm it is gaining traction

Result

They watch queries move from Tier 3 and 4 into Tier 1 and 2 over the following weeks, confirming the campaign is working.

Quick-Win Hunting

Situation

A marketer wants pages that are one optimization away from page 1

Result

They open Tier 2 in the table, sort by impressions, and surface high-impression queries sitting in positions 4 to 10.

Early Loss Detection

Situation

A team wants to catch ranking drops before clicks and revenue fall

Result

A drop in the Tier 1 card count signals cannibalization, an algorithm update, or competitor gains before traffic noticeably declines.

Client Reporting

Situation

An agency account manager is preparing a monthly performance report

Result

They show concrete movement: 120 more queries moved into the top 3 this quarter, making growth tangible and defensible.

Seasonal Check

Situation

A growth lead wants to separate seasonal swings from genuine ranking change

Result

They compare this March to last March with the year-over-year overlay, isolating real progress from seasonal patterns.

Footprint Tracking

Situation

An in-house team monitors overall keyword health across a large site

Result

They track the total count of unique queries with impressions to see the organic search footprint expand or contract over time.

Frequently Asked
Questions

Everything you need to know about Query Counting and how it tracks your ranking distribution.

Each unique search term your site appeared for on a given day is counted once, at its best ranking position for that day. Automatic deduplication means the same query showing on multiple pages never inflates your counts.

Top 3 are your prime positions, 4-10 is the rest of page 1, 11-20 is page 2, and 21+ is page 3 and beyond. This breakdown shows your true ranking distribution instead of a single average.

Query Counting respects whatever date range is set in your dashboard, including custom ranges, so you can analyze any window your Search Console data covers.

Yes. Click View Table, then switch between tier tabs to browse the actual queries, and sort them by position, clicks, impressions, CTR, or name for the selected date range.

When previous-period or year-over-year comparison is active, each tier card shows a percentage change and the chart overlays a dashed line for the comparison period, all on the same view.

Yes. Query Counting is scoped to whichever property is currently selected in your dashboard, so the data always matches the site you are viewing.

It is pulled directly from your verified Google Search Console property, so it reflects actual Google data rather than third-party crawl estimates.

Search Console shows aggregate impressions and average position. It does not count how many unique queries sit in each position band per day, nor let you filter and browse those queries by tier.

When branded or non-branded filters are on, the feature transparently disables itself with a clear message, since those filters would distort the per-tier counts.

No. The chart and table only fetch data when scrolled into view and cache the results, so they never block the rest of your dashboard from loading.

Know Exactly WhereYour Rankings Stand

Track how many queries you rank for in each position tier, watch them move over time, and drill into the exact queries behind every number. A real answer to whether your SEO is working.

Real Search Console dataTier-level drill-downPeriod comparison built in