Table of Contents
Google Search Console Performance Report: Complete Guide to Every Metric and Filter
The Google Search Console Performance report is the most data-rich free SEO tool available. It tells you exactly which search queries trigger your pages, how often people click, where you rank, and how all of it changes over time. Every other GSC report informs on technical health — the Performance report tells you whether your content is actually winning in search.
Most site owners use it superficially: check total clicks, nod at the trend line, close the tab. This guide goes deeper — every metric explained, every filter walked through, and the specific analysis patterns that turn Performance data into actions that move rankings.
Accessing the Performance Report
In Google Search Console:
- Select your property
- In the left sidebar, click "Search results" under Performance
You'll immediately see the summary view with a line chart and four metric buttons at the top. By default, only Total clicks and Total impressions are active. Enable all four buttons (clicks, impressions, CTR, average position) to see the complete picture.
Below the chart, the data table has six tabs: Queries, Pages, Countries, Devices, Search Appearance, and Dates.
The Four Core Metrics
1. Total Clicks
A click is recorded every time a user clicks your URL in Google Search results. GSC counts the click regardless of what happens after — whether the user bounced immediately or stayed for 20 minutes.
What it tells you: How much traffic Google is actually sending to your site from organic search.
What it doesn't tell you: Whether that traffic is valuable. A page with 10,000 clicks where every visitor bounces immediately is less valuable than a page with 1,000 clicks where 10% convert. For conversion data, you need Google Analytics.
One important nuance: GSC clicks ≠ Google Analytics organic sessions. GA4 tracks sessions using a JavaScript tracking code, which can be blocked by ad blockers or fail to fire. GA4 also includes bot-filtered sessions and counts direct revisits differently. A 10–30% gap between GSC clicks and GA4 organic sessions is normal.
2. Total Impressions
An impression is recorded every time your URL appears in a set of Google search results — whether or not the user scrolls down far enough to see it. A URL appearing at position 35 still registers an impression even though very few users scroll that far.
What it tells you: How often Google is selecting your content to show in searches. High impressions with low clicks = strong keyword presence but weak title/description.
The impression/click relationship: If impressions are growing but clicks aren't, your rankings are improving but your listing isn't compelling users to click. If clicks are growing proportionally with impressions, you're in a healthy state. If clicks are growing faster than impressions, your CTR is improving — usually due to title/description optimization or rich result gains.
3. Click-Through Rate (CTR)
CTR = Clicks ÷ Impressions × 100. If your page appeared 1,000 times and received 50 clicks, your CTR is 5%.
Expected CTR benchmarks by position:
| Position | Expected CTR Range | Below This Is a Red Flag | |----------|-------------------|--------------------------| | 1 | 25–35% | Under 15% | | 2 | 13–18% | Under 8% | | 3 | 9–13% | Under 5% | | 4–5 | 6–9% | Under 3% | | 6–10 | 3–6% | Under 1.5% | | 11–20 | 1–3% | Under 0.5% |
Why CTR varies within positions: Two pages ranking position 3 can have vastly different CTRs. Factors that improve CTR:
- A title tag that directly matches the searcher's query
- A meta description that previews the specific answer they want
- Star ratings or other rich result features in the listing
- A URL that looks clean and trustworthy
Factors that hurt CTR:
- Generic title tags that could describe anything
- Meta descriptions that don't include the searcher's keywords
- Long, messy URLs with ID numbers or parameters
- Competing rich results (featured snippets, People Also Ask) above you that answer the question without a click
4. Average Position
Average position is the mean ranking position across all times your page appeared for a given query during the selected date range. Position 1 = first organic result. Higher numbers = lower rankings.
Key behaviors to understand:
- It's an average, not a snapshot. A keyword showing position 4.7 in GSC doesn't mean you're solidly ranked 5th everywhere. You might rank 2nd in some cities and 9th in others, averaging 4.7.
- Aggregate averages can obscure page-level performance. The site-wide average position at the top of the Performance report is nearly meaningless — what matters is position at the query and page level.
- Use it for trend tracking. Average position moving from 8.3 to 5.1 for a keyword over 60 days is a clear improvement signal worth acting on. Absolute position numbers are less useful than directional changes.
All Filter Dimensions Explained
The power of the Performance report comes from combining filters. Here's every dimension:
Queries Tab
Shows keyword-level data: which search queries triggered your pages and the metrics for each.
Sort by Impressions to find your highest-visibility keywords regardless of click volume. These represent your search footprint.
Sort by Clicks to find your actual traffic-driving queries.
Sort by CTR (ascending) to find keywords where you get impressions but people aren't clicking — optimization opportunities.
Sort by Position to find your highest-ranking keywords — the ones closest to position 1 where small improvements are most valuable.
Practical filtering for striking distance keywords:
- Click the Filters icon (or the + icon below the chart)
- Add filter: Position > 4 and Position < 16
- Sort by Impressions descending
- You now see all queries where you rank positions 5–15 with the most impressions
These are your best ROI opportunities: content already ranking but not yet on page 1.
Pages Tab
Shows page-level performance: which of your pages receive clicks and impressions.
Key use cases:
- Find underperforming pages: Sort by Impressions descending. Pages with high impressions but low CTR are your title/description optimization priorities.
- Find your top pages: Sort by Clicks to see your best-performing organic content.
- Diagnose a specific page: Click any page URL to see all the queries that page ranks for, the page's specific CTR and average position for each query.
Clicking a page and then switching to the Queries tab shows you every keyword driving traffic to that specific page — essential for understanding page-level keyword targeting.
Countries Tab
Shows performance segmented by searcher country.
When to use it:
- You have an international audience and want to check regional performance
- You're investigating a traffic drop that might be geographically specific
- You're considering publishing content in other languages and want to see where demand exists
Note: "Country" refers to where the searcher is located, not the language they searched in. A search in English by someone in Germany still shows up under Germany.
Devices Tab
Shows performance split by Desktop, Mobile, and Tablet.
Key insight: Mobile and desktop rankings can differ significantly. If your site has mobile performance issues (slow load times, layout problems), you may rank well on desktop but poorly on mobile — and mobile searches now represent the majority of Google searches.
Diagnostic use: If your overall rankings are fine but organic traffic is down, check whether the drop is mobile-specific. A mobile-specific drop often points to Core Web Vitals or mobile usability issues.
Search Appearance Tab
Shows performance by search result type: Web results, AMP results, Rich results, Video results, etc.
When rich results are enabled for your site (FAQ schema, How-To schema, Product schema, etc.), this tab shows how those specific result types are performing — their impressions, clicks, and CTR compared to your regular web results.
Rich results almost always outperform regular web results in CTR because they take up more visual space and provide more information at a glance.
Dates Tab
Shows performance over time. Toggle to this tab and you see a time series of how your clicks, impressions, CTR, or average position have changed.
Best uses:
- Spot when traffic dropped and correlate with events (Google updates, site changes, competitor moves)
- Measure the impact of a content update or optimization effort
- Check for seasonality patterns in your traffic
Using Date Comparison
The date comparison feature is one of the most valuable analytical tools in GSC.
How to enable: Click the date range selector → choose Compare → select two periods.
Useful comparison periods:
- Last 28 days vs. Previous 28 days (measure recent momentum)
- Last 28 days vs. Same period last year (remove seasonality)
- Custom range before vs. after a specific event (measure impact of a change)
When comparison is active, the data table adds delta columns: Clicks diff, Impressions diff, CTR diff, and Position diff.
Sort by Position diff (descending) to find your biggest ranking drops. Sort by Clicks diff (ascending) to find pages losing the most traffic.
Sorting by Position diff on the Queries tab is the fastest way to diagnose a traffic drop — it shows you exactly which keywords lost ranking and by how much.
How to Export Performance Data
GSC lets you export Performance report data to Google Sheets or CSV.
How to export:
- Set your desired date range and filters
- Click the Export button (download icon, top right of the data table)
- Choose Google Sheets or Download (CSV)
Export limitations:
- The UI shows up to 1,000 rows. The export from the UI also captures up to 1,000 rows.
- For larger sites with thousands of ranking keywords, the 1,000-row limit means you're working with a sample.
- To export the full dataset, you need the Google Search Console API or a tool that connects via the API.
Building a tracking spreadsheet: Export the Queries tab monthly and add a "Month" column before stacking exports. This creates a longitudinal dataset where you can track keyword position changes over time without relying on GSC's built-in comparison (which only shows you two periods at once).
Common Performance Issues and What to Do About Them
High Impressions, Low Clicks
What you see: Pages with thousands of impressions per month but CTR under 2%.
Common causes:
- Title tag doesn't match the search query that's generating impressions (misaligned intent)
- Meta description doesn't provide a compelling reason to click
- A featured snippet or rich result above you answers the question without requiring a click
- Ranking for informational terms where users are satisfied by the SERP itself
What to do:
- Click the page in the Pages tab → switch to Queries view to see which specific query has the most impressions
- Search that query in incognito to see what the SERP looks like
- Rewrite the title tag to directly address the query (include the keyword, add a specific value proposition)
- Rewrite the meta description to preview the specific answer the searcher wants
- If a featured snippet is stealing clicks, structure your content to answer the query in 1–2 direct sentences, increasing your chance of winning the snippet
Good Rankings, No Traffic
What you see: Average position under 10 for multiple keywords, but very few clicks.
Common causes:
- Low search volume keywords — you rank well, but few people search for them
- Seasonal keywords — high impressions at certain times of year
- Branded keywords that don't convert to new traffic
- Mobile-vs-desktop ranking discrepancy (you rank position 3 on desktop but 15 on mobile)
What to do:
- Check device split: compare mobile vs. desktop performance
- Review whether you're targeting keywords with actual search volume vs. niche terms with minimal traffic
- If rankings are strong but CTR is low, see the high-impressions-low-clicks section above
Traffic Dropped After a Date
What you see: Performance chart shows a clear drop starting on a specific date.
What to check:
- Correlate the date with Google update history (core updates, helpful content updates, etc.)
- Check Coverage report for any sudden indexing changes around that date
- Compare the date range before vs. after the drop in the Performance report — which pages and queries declined most?
- Inspect top affected pages with URL Inspection to verify they're properly indexed
Impressions Growing, Position Declining
What you see: More impressions month-over-month, but average position is increasing (worsening).
What this means: Google is showing your pages for more queries, but at lower positions. Often happens when:
- You've added new content that ranks at lower positions and pulls the average down
- An algorithm update shifted how Google evaluates your content category
- Competitors published stronger content for your target keywords
What to do: Analyze at the query level to see which specific keywords dropped position. Focus on the keywords with the most impression volume where position declined — those have the highest recovery value.
Automating Performance Monitoring
Manual analysis of the Performance report is effective but time-intensive. The core workflow — find high-impression pages with low CTR, find striking distance keywords, compare periods — takes 30–60 minutes per session when done in the native GSC interface.
The main friction points:
- The 1,000-row UI limit prevents seeing the full keyword set for larger sites
- Finding CTR outliers requires sorting, scanning, and pattern recognition across many rows
- Building comparison spreadsheets requires manual exports and formula work
- There are no alerts when rankings change — you only know about drops when you check
Search Console Tools connects to your GSC account via the API and automates the analysis layer:
- CTR anomaly detection — automatically surfaces every page and keyword where click-through rate is below the expected benchmark for its ranking position. No manual scanning required.
- Striking distance keywords — pre-built report of all queries ranking positions 4–20 with significant impressions, sorted by traffic opportunity
- Full data access — bypasses the 1,000-row limit to analyze your complete keyword set
- Side-by-side date comparison — compare any two time periods without manual CSV exports
- Coverage monitoring — tracks your indexed page count over time and flags unexpected drops
The result: the analysis that takes an hour of manual GSC work takes under 10 minutes.
→ Try Search Console Tools free — connect your GSC account in 2 minutes
Frequently Asked Questions
What is the Google Search Console Performance report? The Performance report in Google Search Console shows how your site performs in Google Search results. It tracks four metrics for each search query and page: total clicks (how many people clicked your URL), total impressions (how many times your URL appeared in search results), click-through rate (clicks divided by impressions), and average position (the mean ranking position). You can filter by query, page, country, device, date, and search appearance type.
What does "impressions" mean in Google Search Console? An impression is recorded every time your URL appears in a set of Google search results — regardless of whether the user scrolled down to see it. If Google includes your page in the results for a search, that's an impression, even if you're ranking position 40 and almost no one scrolls that far. High impressions indicate Google is finding your content relevant to a search query; whether people click depends on your position and the appeal of your title/description.
Why are my clicks lower than my impressions in GSC? This is normal — it's the difference between appearing in search results and being clicked. Most impressions don't result in clicks, especially at lower ranking positions. The ratio of clicks to impressions is your CTR. An average CTR of 2–5% across all organic traffic is typical for most sites. What you're looking for is whether specific pages have unusually low CTR for their ranking position — that's where title and meta description optimization can meaningfully improve traffic.
How do I filter the Performance report by page in GSC? Click the "Pages" tab in the Performance report to see page-level data. To filter to a specific page, click on the page URL — the view then shows all queries for that specific page. Alternatively, use the filter bar (click the "+" filter icon) to add a Page filter and type the URL you want to analyze.
How far back does the GSC Performance report go? The Performance report retains 16 months of data. You can set any custom date range within that 16-month window. For longer historical analysis, you need to export data regularly and maintain your own dataset — GSC doesn't automatically export or store data beyond 16 months.
What's the difference between clicks in GSC and sessions in Google Analytics? GSC clicks count every time a user clicks your URL in Google Search. Google Analytics sessions require the GA tracking code to fire successfully — which doesn't happen if users have ad blockers, leave before the code loads, or have JavaScript disabled. Additionally, GA4 tracks all traffic sources (not just Google Search) and may count sessions differently. A 10–30% gap between GSC clicks and GA4 organic sessions is normal. Larger gaps may indicate tracking code issues.