Search Console Performance Report: How to Read It
The Performance report shows how your site performs in Google Search: clicks, impressions, CTR and average position, broken down by query, page, country, device and more. This guide explains each metric, how to filter and compare, why numbers differ from what you see in a search, and how to find useful opportunities.
- Four metrics
- Dimensions and filters
- Why numbers differ
- Find opportunities
clicks times users clicked impressions times you appeared CTR clicks / impressions position average topmost result
Open Search Console, choose Performance, and read four metrics: clicks, impressions, CTR and average position. By default you see clicks and impressions for the past three months. Switch the table tabs to Queries, Pages, Countries, Devices, Search appearance or Dates, and filter by search type. A query in the report may not show your site when you search it yourself, because results depend on time, location, device and search history.
The four metrics
| Metric | Meaning per Google |
|---|---|
| Clicks | Times users clicked through to your site from Search results |
| Impressions | Times your site appeared in Search results |
| CTR | Clicks divided by impressions |
| Average position | In the chart, the average position of your site’s topmost result across the property; in the table, the average for that row’s URL or grouping |
For improving CTR, see improve CTR in Search Console.
Dimensions (table tabs)
Filters
- Date range: adjustable. The 24-hour view shows hourly points that include preliminary figures.
- Search type: Web (text-based), Web (multimodal), Image, Video and News. Multimodal covers image-based searches such as Google Lens, Circle to Search, uploaded images and Chrome image search.
Time granularity
- Hourly: only in the 24-hour view.
- Daily: useful for spotting issues or spikes; not in the 24-hour view.
- Weekly and monthly: smooth daily patterns such as weekends and holidays.
The newest data may still be collected and can change within a few hours; it is drawn as a dotted line.
Why totals can differ
The chart shows property-level totals, so two results from the same site for one query count as one impression. Queries, Countries, Devices and Dates are aggregated by property, while Pages and Search appearance are aggregated by page, so chart and table totals can differ. The table may also be hidden when it adds nothing beyond the chart.
Read the report step by step
Open Performance
Choose the right property.
Set a date range
Compare like with like.
Turn on all four metrics
Not just clicks.
Use the Queries tab
See what people typed.
Filter to one page
See its queries.
Export if needed
For analysis.
Find opportunities (my own tactics)
- Queries with many impressions but low CTR: improve the title and snippet (title and meta description).
- Queries at average positions around 8 to 20: strengthen the page or add internal links (internal linking).
- Pages with impressions but no clicks: check intent fit (search intent).
- A page ranking for queries you did not target: consider a dedicated section.
Notes for WordPress sites
- Property type: make sure you added the right property (domain vs URL prefix).
- Pair with analytics: see GA4 for SEO.
- After changes: annotate dates of title or content updates yourself (my own tip).
Troubleshooting
| Symptom | Likely cause (my own diagnosis) | Action |
|---|---|---|
| Query missing when I search | Results vary by location, device, history | Trust the report |
| Totals do not match | Different aggregation | Compare same views |
| Recent data changes | Preliminary data | Wait a few hours |
| No data | New property or no impressions | Wait; check indexing |
Checklist
Setup
- Right property
- Date range set
- All metrics on
- Search type chosen
Analyse
- Queries tab
- Pages tab
- Devices and countries
- Compare periods
Act
- Low CTR fixes
- Position 8-20 pushes
- Intent checks
- Content updates
Record
- Note change dates
- Export data
- Review monthly
- Track wins
What Google’s page does not say
The page I used does not state the 16-month retention period, how anonymized queries are handled, any Discover tab, the detailed average position method, the detailed rules for counting impressions and clicks (deferred to a linked article), how comparison mode works, exact data freshness beyond the few-hours note, export formats or row limits, or time zone handling.
Key terms
- Impression
- Your site appeared in results.
- CTR
- Clicks divided by impressions.
- Average position
- Average topmost position.
- Search appearance
- Result feature type.
Common mistakes
Only looking at clicks
Misses opportunities.
Checking your own search
Results vary.
Comparing mismatched ranges
Misleading change.
Ignoring search type
Mixes web and image.
Chasing daily noise
Spikes mislead.
Wrong property
Incomplete data.
Related guides
Performance report questions
What does the report show?
How your site performs in Google Search: clicks, impressions, CTR and position.
What is the default view?
Clicks and impressions for the past three months.
How is CTR calculated?
Clicks divided by impressions.
Why does my query not show me?
Results depend on time, location, device and search history.
Why do totals differ?
Charts aggregate by property, some tabs by page.
What is preliminary data?
Recent data that may change within a few hours, shown dotted.
Can I export?
Yes; values shown as ~ or – export as zeros.
Does it include Discover?
The page I used mentions News, not Discover.
Metrics, dimensions, filters, aggregation and export details come from Google’s page. The opportunity tactics, WordPress notes, troubleshooting and checklists are my own.