TutorialPractitioner9 min read

Search Console Performance Report Basics for Marketers

Read the Search Console Performance report: clicks, impressions, CTR, position, dimensions, property vs page aggregation, annotations and exports.

Dipuck Jones
Written by Founder of MentionX · 13+ years in B2B SaaS growth and SEO
Reviewed
Short answer

The Performance report shows how often your site appears in Google Search, how often people click, which searches trigger you and which pages they land on. It is the report marketers use most, and most misreadings come from not knowing how it counts.

Key takeaways
  • Four metrics: clicks, impressions, CTR and average position.
  • Six dimensions: queries, pages, countries, devices, Search appearance and dates.
  • The chart is aggregated by property. The table is aggregated by property for queries, countries, devices and dates, but by page for pages and Search appearance.
  • The table shows at most 1,000 rows and omits anonymised queries, so it rarely adds up to the chart.
  • Search types are Web (text-based and multimodal), Image, Video and News. AI Overviews and AI Mode sit in Web.

Checked 4 November 2026 (CET) against Search Console Help and Google Search Central documentation. Search Console reports and rollouts change often, and some features only appear for eligible properties, so confirm in your own property. "Our view" marks MentionX opinion. Ledgerline is a fictional company used for illustration.

01What do the four metrics mean?

From Google's Performance report overview:

MetricDefinitionMarketer's reading
ClicksTimes a user clicked through to your site from Google SearchVisits you earned from Google, before GA4 consent and tagging losses
ImpressionsTimes your site appeared in Search resultsVisibility, including results lower on the page
CTRClicks divided by impressionsHow compelling your result is, and how much the page layout lets people click
Average positionThe average position of the topmost result from your siteA rough visibility indicator, not a rank

02How does aggregation change the numbers?

This is the detail that explains most confusing totals. The About the data help page gives the rules:

Aggregated by propertyAggregated by page
Used forThe chart, and table tabs Queries, Countries, Devices, DatesTable tabs Pages and Search appearance, and any page filter
Two of your URLs on one results pageOne impressionTwo impressions
User clicks bothOne clickTwo clicks
PositionYour topmost resultEach page's own topmost position

So CTR and position usually look better when aggregated by property. Don't compare a page's CTR with the site's CTR without knowing this.

03Which dimension answers which question?

DimensionUse it to
QueriesSee the searches that showed you. Rare queries are anonymised and hidden
PagesSee which URLs earn impressions and clicks. This is the canonical URL
CountriesSpot markets growing or falling
DevicesCompare desktop, mobile and tablet. B2B often skews to desktop
Search appearanceSee rich results and other features you earned
DatesDaily, weekly or monthly trends, in Pacific Time

04Date ranges, granularity and the 24-hour view

The default view shows the last three months. You can pick up to 16 months. Granularity options are Hourly (only in the 24-hour view), Daily, Weekly and Monthly. Google recommends Weekly or Monthly for comparisons because they remove the day-of-week effect. The 24-hour view shows hourly points and includes preliminary data, which is useful on launch days.

05Search types

The search type filter includes Web: text-based, Web: multimodal (Lens, Circle to Search, uploaded images and Chrome image search), Image, Video and News. Discover and Google News app traffic have their own Performance reports. AI Overviews and AI Mode are inside Web, and also in the separate generative AI report (lesson 7).

Our view: report clicks and impressions to leadership, use CTR and position to diagnose, and never present average position as "our ranking".

06How should you read a change in the chart?

When clicks fall, work through the metrics in order rather than guessing.

What you seeMost likely meaningCheck next
Impressions down, CTR flatLess demand, or you lost visibilityQueries tab: which queries lost impressions? Page indexing for dropped pages
Impressions flat, CTR downSame visibility, fewer clicksSearch appearance and the generative AI report: did AI features or other result types grow on those queries?
Impressions up, CTR downYou appear more often but lower or on broader queriesPosition and new queries; AI feature impressions
Position down on a few queriesRanking loss on specific topicsPages tab for those queries; competitor content
Everything down on one dayTracking, outage or a big site changeAnnotations, Crawl stats, Page indexing
Weekday patternNormal B2B behaviourSwitch to Weekly granularity

Google's debugging traffic drops guide lists common causes: technical issues, security issues, spam or manual actions, algorithm updates, search interest changes and seasonality. Start with the shape of the drop. A sudden site-wide cliff points to technical causes; a slow slide on some topics points to content or demand.

07Using annotations properly

Custom annotations arrived in November 2025. Per the annotations help page:

  • Right-click the chart on a date, choose Add annotation, write up to 120 characters and click Add.
  • Up to 200 annotations per property. Annotations older than 500 days are deleted automatically. Editing isn't available; delete and re-add.
  • Owners and full users can add and delete. Restricted users can only view.
  • Annotations don't show in comparison mode or the 24-hour view.
  • Everyone on the property sees them, so don't include names or personal data.

Good annotations name the change, not the person: "Pricing page template v2 live", "Migrated /resources to /guides", "Product launch PR".

08Exporting and sharing

The Share button shares only the current view, and grants no other access. Export downloads chart and table data to Google Sheets, Excel or CSV. Values shown as ~ or - become zeros in the file, so don't read a zero in an export as a real zero without checking the report.

09Reading average position without fooling yourself

Average position is the most misread number in the report. It's an average of the topmost position your site held each time it appeared, weighted by impressions.

ScenarioWhat happens to average positionWhy
A page starts ranking for many new long-tail queries at position 40Goes down (worse number)Lots of new, low-ranking impressions
You lose low-ranking impressions after a cleanupGoes up (better number)The poor impressions disappear
Mobile and desktop mixedBlends two distributionsFilter by device for a clean read

Always read position at query and page level, with impressions next to it. A site-wide average position change on its own tells you almost nothing.

10Edge cases in the data

  • Date boundaries are Pacific Time. A launch at 09:00 CET falls on the previous Pacific day for some of the morning.
  • The latest days are preliminary. Compare complete weeks, and avoid the last two or three days in month-end reports.
  • Anonymised queries. Totals in the chart include them; the Queries table doesn't. That's why the table never adds up to the chart.

11Worked example: Ledgerline's monthly read

Ledgerline is a fictional accounts-payable software company. Details and numbers are illustrative.

Ledgerline's team compared September and October 2026 at Weekly granularity. Impressions rose on "accounts payable automation" queries while CTR fell. The Pages tab showed the guide's impressions grew more than its clicks. The generative AI report (lesson 7) showed rising AI Overviews impressions for the same page, which suggested people were seeing the page cited in AI Overviews without always clicking. The team annotated the date they updated the guide and decided to watch CTR for another four weeks before changing the title.

Walkthrough

  1. Open Performance > Search results.
  2. Tick all four metric cards: Total clicks, Total impressions, Average CTR, Average position.
  3. Set the date range to Last 6 months and granularity to Weekly.
  4. Click the Queries tab and sort by Clicks. Note your top ten queries.
  5. Click the Pages tab and sort by Impressions. Note pages with high impressions and low CTR.
  6. Open the Search appearance tab to see which result types and features you earn.
  7. Right-click on the chart at the date of your last big site change and add an annotation.
  8. Click Export > Google Sheets to save the queries table as your baseline.

12Try it yourself

Build a one-page traffic snapshot:

  1. Export the last 3 months of Queries and Pages.
  2. In the sheet, flag pages with more than the median impressions but below-median CTR. These are snippet and title candidates.
  3. Flag queries where average position is between 4 and 15. These are pages close to the top that might respond to improvement.
  4. Write three sentences: what grew, what fell, and what you'll look at first.

13Quick quiz

1. In the chart, is average position for the property or for each URL?

Answer: For the property: the average of the topmost position from your whole site.

2. Why can the Pages tab show more clicks than the chart?

Answer: Pages data is aggregated by page, so two of your URLs clicked on one results page count as two; the chart counts one per property.

3. What time zone do daily figures use?

Answer: Pacific Time, except the 24-hour view.

4. How many characters can an annotation have?

Answer: Up to 120.

14What should you check before the next lesson?

  • You can explain the difference between property and page aggregation.
  • Your top ten queries and pages are saved in a sheet.
  • You have added at least one annotation.
  • Read the GA4 lesson Linking Search Console and Google Ads to GA4 if you also report from GA4.

Next: Filters, regex and comparisons. Or return to the Search Console for Marketers track.

15Common questions

Why don't Search Console clicks match GA4 sessions? They measure different things. Search Console counts clicks on Google; GA4 counts sessions that loaded its tag, after consent and with its own time zone and attribution.

What does the dotted line on the chart mean? Preliminary data that is still being collected and may change in the next few hours.

Can I see more than 1,000 rows? Not in the interface. Use the bulk export to BigQuery, the API or Data Studio.

Questions people ask

3 answers

Why don't Search Console clicks match GA4 sessions?

They measure different things. Search Console counts clicks on Google; GA4 counts sessions that loaded its tag, after consent and with its own time zone and attribution.

What does the dotted line on the chart mean?

Preliminary data that is still being collected and may change in the next few hours.

Can I see more than 1,000 rows?

Not in the interface. Use the bulk export to BigQuery, the API or Data Studio.

Sources

  1. Search Console Help, Performance report (Search results): Overview and basic setupsupport.google.com
  2. Search Console Help, Performance report (Search results): About the datasupport.google.com
  3. Search Console Help, Performance report (Search results): Troubleshooting data discrepanciessupport.google.com
  4. Search Console Help, Performance report (Search results): Dimensions and data groupingssupport.google.com
  5. Search Console Help, Search Console annotationssupport.google.com
  6. Google Search Central, Debug Google Search traffic dropsdevelopers.google.com
  7. All accessed 4 Nov 2026.
Written and reviewed by Dipuck JonesHow we research and testReport an error