# Search Console Performance Report Explained: Clicks, Impressions, CTR and Position

> How to read the Search Console Performance report: what clicks, impressions, CTR and average position really mean, how to filter data and what to do next.

URL: https://seoconsultantlondon.online/guides/search-console-performance-report-explained/
Updated: 2026-10-26

## Quick answer

The Performance report shows how your site appears in Google Search: impressions (links seen), clicks (visits from Google), click-through rate (clicks divided by impressions) and average position (the topmost result position per query, averaged). Filter by query, page, country, device and date, compare periods, and act on pages with high impressions but low clicks.

## Key takeaways

- Impressions count how often someone saw a link to your site in Google, clicks count visits from Google, CTR is clicks divided by impressions and average position is a relative ranking where 1 is the top.
- For each query Google uses the topmost position your site appeared in, and those values are averaged, so average position can mislead on its own.
- Clicks that stay within Google, such as query refinements, are not counted, and data is assigned to the canonical URL Google selects.
- The report is most useful when you filter by page or query, compare periods and look for patterns, not single numbers.
- Performance data shows visibility, while analytics shows what visitors do next, so you need both to judge SEO.

## What is the Performance report, and why should you use it?

If you only open one Search Console report, make it this one. Every other report tells you about the health of your site: indexed or not, fast or slow, errors or none. The Performance report tells you about your visibility: who saw you in Google, for what, and whether they clicked.

It's also the only place where Google tells you the actual searches that led people to your pages. Analytics can't tell you that any more, and rank-tracking tools only guess. This is the source.

> Why it matters: the Performance report is the closest thing to a direct line from Google about how your site performs in search. Learning to read it properly is one of the highest-value skills in SEO.

### What does the report actually show?

A chart of four metrics over time, with a table underneath that breaks the data down by query, page, country, device, search appearance and date. You can filter, compare date ranges and export. At the top are toggles for the four metrics: total clicks, total impressions, average CTR and average position.

It sounds simple, and it is. The subtlety lies in what the numbers mean, and in how easy it is to draw the wrong conclusion from a nice-looking chart.

#### Where to find it

Open Search Console, choose your property and select Performance, then Search results. Use the date filter and the Add filter buttons to refine.

### Who needs this level of detail?

Anyone responsible for organic search: owners, marketers, consultants and developers. Even a small business benefits from a monthly look. The report shows which services people associate with you, which pages earn visibility, which queries you almost win and where you're invisible.

It's free, it's Google's own data and it's the foundation for decisions about content, titles, internal links and priorities.

## What do clicks, impressions, CTR and position really mean?

Four numbers drive the whole report. Google's definitions are precise, and knowing them stops you misreading the charts.

The help page, [What are impressions, position, and clicks?](https://support.google.com/webmasters/answer/7042828), spells them out.

### What is an impression?

Google defines impressions as how often someone saw a link to your site on Google. An impression counts when your link appears in the current search results, though for some widgets, such as carousels, the item may need to be scrolled or expanded into view. Importantly, an impression doesn't mean the person read or noticed the link. It means it was there.

That has consequences. A page can earn thousands of impressions at position forty, where almost nobody looks. Impressions measure potential visibility, not actual attention.

#### Impressions are not visits

A rise in impressions with flat clicks usually means you're appearing for more queries, but not high enough to attract clicks.

### What is a click?

Google defines clicks as how often someone clicked a link from Google to your site. Clicks that stay within Google, such as query refinements, aren't counted. So a click is a genuine visit from search results to your page, and it's the closest the report gets to traffic.

It's still not the same as analytics sessions. Differences in consent, filtering, redirects and attribution mean the numbers rarely match exactly. Use Search Console clicks as the search-side measure and analytics for what happens after arrival.

### What are CTR and average position?

Click-through rate is clicks divided by impressions: of the times people saw your link, how often they clicked. Average position is a relative ranking where 1 is the topmost position, and it applies only to Google Search results. Google explains that for each query, the topmost position your site appeared in is used, and those values are then averaged. A dash means no position was recorded because the link was never seen for that query.

That "topmost position per query" rule matters. If you have two pages in the results for one query, one at position 3 and one at position 8, the query counts as position 3. And because the figure is an average, it can hide the fact that you rank first for one query and fortieth for another.

| Metric | Google's meaning | Common misreading |
|---|---|---|
| Impressions | Times a link to your site was seen in results | "People read my page" |
| Clicks | Visits from Google results to your site | "All my traffic" |
| CTR | Clicks divided by impressions | "A fixed target to hit" |
| Average position | Topmost position per query, averaged | "My ranking" |

#### Data goes to the canonical URL

Google notes that data is assigned to the canonical URL it selects for a page, so mobile and desktop variants are grouped together. If Google picks a different canonical from the one you expect, the data appears under that URL.

## How do you filter and compare the data?

Raw totals tell you little. The report becomes powerful when you slice it. Filters and comparisons turn charts into answers.

A few habits cover most needs.

### What dimensions can you break the data down by?

Queries: the search terms that showed your site. Pages: which URLs appeared. Countries: where searchers were. Devices: mobile, desktop and tablet. Search appearance: special result types such as rich results where they apply. Dates: how things changed over time.

Combine them. Filter to one page and look at its queries. Filter to one query and see which pages appear. Filter to mobile and compare with desktop. Each combination answers a different question.

#### Start with a question, not a chart

"Which queries bring people to my main service page?" is a clearer starting point than "let's see what the report says."

### How do you compare periods properly?

Use the date filter's compare option to set a period against the previous period or the same period last year. Year-on-year comparison is best for seasonal businesses, because month-on-month changes can reflect the calendar, not your efforts. Choose equal lengths, ideally full weeks, to avoid day-of-week distortions.

Look at the direction and size of change, not just the sign. A rise from ten to twenty impressions is noise. A rise from ten thousand to twelve thousand is a story. For deeper diagnosis of changes, the guide to using [Google Search Console to diagnose organic performance](/guides/search-console-organic-performance/) walks through a method.

#### Annotate your changes

Keep a log of releases, content updates and campaigns. A chart without a log is a chart without an explanation.

### How do you use regular expressions and filters?

Search Console supports query and page filters with options such as contains, exact match and, in the custom filter, regular expressions. You can use them to group branded queries, find question-style queries or isolate a section of the site. For instance, filtering pages that contain "/guides/" shows how your content library performs, while a query filter that matches your brand name separates branded from non-branded searches.

Branded versus non-branded is one of the most useful splits, because it separates people who already know you from people who found you through search. Growth in non-branded queries is the clearest sign that SEO is widening your reach.

## What should you look for in the queries tab?

The queries view is where the report earns its fame. It lists the actual terms people searched when your site appeared. It's a rich, if imperfect, source of insight.

Start by asking four questions of it.

### Which queries bring you visibility and clicks?

Sort by clicks to see the terms that deliver visits. Check that they match your priorities. If your top queries are all branded, you're relying on people who already know you. If they include informational questions, your content is working at the top of the funnel. If service-related terms appear, you're close to enquiries.

Compare with your keyword map. The queries you want to win should appear, and the ones you didn't plan for may suggest new pages or tweaks. The method for mapping searches to pages is in the guide to [keyword research and intent-to-URL mapping](/guides/keyword-intent-mapping/).

#### Look beyond page one

Queries at positions eleven to twenty with decent impressions are often the best opportunities. A modest improvement can move them onto page one.

### Which queries have impressions but few clicks?

Sort by impressions and look for terms with high impressions and low CTR. They might be ranking too low to attract clicks, or ranking well but with a weak title or description, or competing with features such as maps and answer boxes that take attention. Each cause has a different fix.

Check the actual search results yourself. See what appears above and around your listing, and how your title and snippet compare. Then decide whether to improve the page's relevance, rewrite the title, add structured data where appropriate or build internal links.

| Pattern | Likely meaning | Possible action |
|---|---|---|
| High impressions, low position, few clicks | Not visible enough | Strengthen content, links and relevance |
| High impressions, good position, low CTR | Weak title or competing features | Rewrite title and description, check the SERP |
| Low impressions, high CTR | Niche or branded term | Expand related content |
| Falling impressions, stable position | Declining demand or seasonality | Compare year on year |

#### Don't be fooled by anonymised queries

Google omits some queries to protect privacy, so the table won't add up to the totals. Rely on the patterns, not the arithmetic.

## What should you look for in the pages tab?

Switch the table to pages and you see performance by URL. It answers a different question: which of my pages are earning visibility, and which are invisible?

It's the quickest way to spot winners, laggards and surprises.

### Which pages are your winners and losers?

Sort by clicks and impressions. Winners should include your main service pages and best guides. If they don't, something is off. Look for important pages with almost no impressions: they may be unindexed, poorly linked or not matching search intent. The [guide to checking indexing](/guides/how-to-check-if-a-page-is-indexed-by-google/) shows how to diagnose.

Look also for unexpected winners, such as an old blog post driving most of your clicks. It may deserve updating, linking to your service pages and protecting from accidental changes.

#### Check page and query together

Click a page, then switch to the queries tab. You'll see exactly which searches that page answers. That reveals whether it matches the intent you planned.

### How do you spot cannibalisation and mismatches?

If two of your pages appear for the same query, the report will show both when you filter by that query. Check whether they compete, trade positions or one overshadows the other. Where several pages chase one intent, consolidate or differentiate them.

If a page appears for queries unrelated to its purpose, consider whether the content drifted, whether the title misleads or whether a different page should own those terms. The guide to [keyword cannibalisation](/guides/keyword-cannibalisation/) explains how to resolve overlap.

#### Use the compare function on page groups

Filter pages by folder and compare periods to see whether a whole section is rising or falling after a change.

## How do devices, countries and search appearance help?

Beyond queries and pages, the other dimensions add context. They're less dramatic but often explain puzzling movements.

Check them when something doesn't add up.

### What can the device split tell you?

Compare mobile and desktop for clicks, impressions, CTR and position. A large gap, such as strong desktop performance and weak mobile, may point to mobile usability or speed issues, or to differences in search features. Because Google primarily uses the mobile version for indexing, mobile results deserve particular attention.

If your audience is local and on the move, mobile may dominate. If your service is research-heavy, desktop may still matter. Knowing the split guides design and content decisions.

#### Check mobile usability and speed

If mobile CTR or position lags, review Core Web Vitals and mobile usability, as covered in the guide to [Core Web Vitals for business websites](/guides/core-web-vitals/).

### What about countries and search appearance?

The country view shows where searchers are. For a London business, a big share from outside the UK may be irrelevant traffic, or may reveal an unexpected market. For international sites, it shows whether the right pages are appearing in the right places, which links to hreflang and targeting.

The search appearance dimension lists special result types where your pages qualify, such as certain rich results. Use it to see whether structured data is earning enhanced listings and how those perform. Not every site will have entries here, and that's normal.

#### Use it to find mismatches

Impressions from a country you don't serve, or a device you didn't expect, are clues about targeting and content.

## How do you turn the report into actions?

Insight without action is just reading. The Performance report is useful because it points to specific, practical jobs.

A short routine turns it into a plan.

### What's a monthly review routine?

Compare the last full month with the previous one and with the same month last year. Check the four metrics at the top. Look at the top queries and pages. List five pages with high impressions and low clicks, five queries at positions eleven to twenty and any large drops. Note possible reasons, check your change log and decide on three actions for the next month.

Keep the output short: a one-page summary with numbers, observations and actions. Share it with the people who can act.

#### Actions worth considering

Rewrite weak titles, strengthen thin pages, add internal links to pages near page one, consolidate overlaps, fix indexing issues and update stale content.

### How do you improve a page with high impressions and low clicks?

First, check the search results for its main queries. Is the page appearing where you expect? What do the competing titles look like? Then review your own title and meta description: do they match the searcher's intent, make a clear promise and differ from similar listings? Rewrite them to be specific, accurate and compelling.

Next, assess whether the page deserves a higher position: is the content as good as the pages above it, does it answer the question fully and is it well linked internally? After changes, watch the page's CTR and position over several weeks, comparing against the earlier period. Resist changing titles repeatedly, because each change needs time to show an effect.

#### Test one thing at a time

If you change the title, the description and the content at once, you won't know what worked.

## How does Performance data fit with analytics?

Search Console tells you what happens before the click. Analytics tells you what happens after. Neither is complete alone, and combining them gives the full picture.

Understand the handoff.

### Why don't the numbers match?

Search Console counts clicks on Google results that lead to your site. Analytics counts sessions that its tracking code records, subject to consent choices, ad blockers, filters, redirects and attribution rules. A visitor who declines cookies may appear in Search Console but not in analytics. A click that lands on a redirecting URL may be attributed differently.

Expect differences, and don't chase exact matches. Use each for what it does well: Search Console for visibility and queries, analytics for engagement and conversions. The guide to [measuring organic leads in GA4](/guides/ga4-organic-lead-tracking/) explains how to connect the story through to enquiries.

#### Compare trends, not totals

If both move in the same direction by similar proportions, the data is telling a consistent story.

### What should you report to a business owner?

Keep it concrete: how many more or fewer people saw and clicked, which pages and queries drove it, what you did and what you'll do next, and how that connects to enquiries or sales from analytics and your CRM. Avoid dumping charts without interpretation.

If you'd like help building a clear, honest reporting routine, an [SEO reporting consultant](/seo-reporting-consultant/) can set up dashboards that combine Search Console, analytics and lead data without overclaiming what any of them can prove.

## What are the limits and common mistakes?

The Performance report is powerful, but it has limits and traps. A little scepticism keeps your conclusions sound.

Here are the ones that matter.

### What data limitations should you know about?

Search Console shows a limited history, so store snapshots if you want long-term trends. Some queries are anonymised for privacy, so totals by query don't always add up to the overall figure. Data takes a day or two to appear. Averages hide variation. And the numbers describe Google Search only, not Bing, social or other sources.

Also remember that the report shows what Google chose to show, not what people wanted. Zero impressions for a query doesn't mean no demand. It may mean you're not ranking for it.

#### Export regularly

Export key tables monthly into a spreadsheet. It protects your history and lets you build your own comparisons.

### Which mistakes cause bad decisions?

Reading average position as your ranking. Comparing short periods without accounting for seasonality. Treating a CTR number as a target. Ignoring branded versus non-branded splits. Chasing impressions rather than clicks and enquiries. Changing many things at once. And making decisions on tiny numbers.

A habit of asking "compared with what, and over what period?" before drawing a conclusion protects against most of them.

#### Keep the focus on the business

Visibility matters because of the enquiries and sales it brings. Always connect the numbers back to that.

## What does a worked example look like?

An example shows the report in action. This one is hypothetical, built from typical patterns, with illustrative details.

It follows a small professional services firm.

### What did the report reveal?

The firm opened the Performance report and compared the last three months with the same period the year before. Clicks were up modestly, but one service page had thousands of impressions and very few clicks. The queries tab showed the page appeared for several relevant searches around position nine to twelve, with a CTR far lower than similar pages.

Checking the search results, the firm saw that competitors' titles were specific and benefit-led, while its own title was a generic "Services | Firm Name." The meta description was empty, so Google was choosing random text.

#### The diagnosis

A page that was nearly visible enough, with a title that gave searchers no reason to choose it.

### What did they change, and what happened?

They rewrote the title to match the main query and promise a clear benefit, wrote an accurate description, added two internal links from relevant guides and expanded a thin section to answer the common question behind the top query. They noted the date and waited.

Over the following weeks, impressions held steady, position improved slightly and CTR rose noticeably. Clicks to the page more than doubled, and enquiries tracked in analytics followed. The firm hadn't built a single backlink or written a new page. It had read the report, found a gap between visibility and clicks and closed it. That's what the Performance report is for, and it's available to every site owner at no cost.

#### The takeaway

Learn the four metrics, filter by page and query, compare fairly, look for gaps between impressions and clicks and fix them one at a time.

## How do you separate branded, local and informational searches?

A blended total of "queries" hides three very different audiences. Splitting them is the single most useful analysis you can do in the report, because each audience needs different content and signals different things.

The filters make it easy.

### How do you isolate branded queries?

Use the query filter with a "contains" or custom regular expression match for your business name and common misspellings. Apply it once to include and once to exclude, and compare the two. Branded queries come from people who already know you, so growth there reflects reputation, offline marketing and word of mouth. Non-branded queries come from people discovering you, so growth there reflects SEO.

A site whose clicks are 90% branded isn't failing, but it's not yet earning discovery. A site with strong non-branded growth is widening its reach. Report both, and don't let a rise in branded searches flatter your SEO results.

#### Watch for brand confusion

If your brand name is a common phrase, branded filters can sweep up unrelated queries. Check a sample before trusting the split.

### How do you find local and informational patterns?

For a London service business, filter queries that contain "london", borough names or "near me", and compare their performance with generic service terms. Strong local visibility shows up as impressions and clicks on those terms. For informational content, filter for question words such as how, what, why and when, and see which guides earn visibility.

Each pattern suggests an action. Weak local visibility points to profile, citations and location content, as covered in the [local SEO checklist for London businesses](/guides/local-seo-checklist-london/). Weak informational visibility points to content depth, structure and internal links.

| Query type | Typical intent | What strong performance suggests |
|---|---|---|
| Branded | Find or revisit you | Reputation and recognition |
| Local | Find a provider nearby | Profile, reviews and location pages working |
| Informational | Learn or solve a problem | Content earning trust at the top of the funnel |
| Commercial | Compare or choose | Service and comparison pages competitive |

## How do seasonality, updates and site changes show up in the chart?

A line chart invites story-telling. Every dip tempts you to blame an algorithm and every rise tempts you to credit your latest edit. Disciplined reading means checking the boring explanations first.

Four candidates account for most movements.

### How do you recognise seasonality?

Compare with the same period last year. If the shape matches, the movement is seasonal. Tax services rise in the new year, heating engineers in autumn, wedding suppliers in spring. Seasonality can be strong enough to dwarf your own efforts, so always compare like with like.

If you don't have last year's data in Search Console, use analytics or other records. Seasonality isn't a nuisance to remove. It's information about when demand peaks, which tells you when to publish, refresh and promote.

#### Plan around the pattern

Update key pages and check technical health ahead of your peak season, not during it.

### How do you recognise the effect of a Google update?

Google records ranking and other changes on its Search Status Dashboard. If a sitewide shift in impressions or position coincides with a listed rollout, an update may be involved. Look across many queries and pages, not one, and see whether the pattern is broad. Then compare with competitors where you can, and avoid reactive changes before the rollout completes.

The method for sorting out causes is in the guide to [diagnosing an organic traffic drop](/guides/organic-traffic-drop/). Most dips have simple causes, such as seasonality, tracking changes or site changes, before an algorithm is to blame.

### How do you recognise the effect of your own changes?

Annotate the chart with release dates, content updates, redirects and plugin changes. A drop that starts the day after a template release deserves investigation. A rise that begins a few weeks after you improved a set of pages may reflect the work. Remember that Google's own guidance says changes can take time to appear, so effects are rarely instant.

Resist the temptation to infer causation from a single coincidence. Look for consistency across the affected pages, and wait long enough to see the pattern settle.

#### Keep a change log beside the chart

Without a log, you'll forget what you did. With one, the chart explains itself.

## How do you store and share Performance data over time?

Search Console keeps a limited window of history, so anything you want to compare next year has to be saved. A light habit protects your records and makes reporting easier.

It takes minutes a month.

### What's a simple storage routine?

At the start of each month, export the previous month's top queries and pages, with clicks, impressions, CTR and position, into a spreadsheet. Save the overall totals and a screenshot of the main chart. Name files with the month and keep them in a shared folder. Add a column for notes about changes made and events that might explain movements.

Over a year, you build a record that outlasts the report's window and lets you compare year on year without scrambling. The same approach works for the page indexing and Core Web Vitals reports, creating a simple technical and visibility history.

#### Consider a dashboard

Tools can pull Search Console data into dashboards that update automatically. Use them if they make your reporting easier, but keep an eye on the underlying definitions.

### How do you share it with people who don't live in Search Console?

Translate. Use plain language, a handful of numbers and one or two charts. Explain what changed, why you think it changed and what you plan to do. Connect it to business outcomes using analytics and enquiry data. Avoid jargon and avoid overclaiming. A short monthly note builds trust faster than a long report.

If you'd like a reporting set-up that ties Search Console, analytics and lead tracking together, with honest notes about what each can and can't prove, an [SEO reporting consultant](/seo-reporting-consultant/) can build it, and the guide to [SEO ROI and reporting for business owners](/guides/seo-roi-reporting/) explains how to value the results.

## Frequently asked questions

### What is an impression in Google Search Console?
An impression is counted when a link to your site appears in the current search results page for someone. Google defines it as how often someone saw a link to your site on Google. For some features, such as carousels, the link may need to be scrolled or expanded into view to count.

### How is average position calculated?
Google uses the topmost position your site appeared in for each query, then averages those values. Position 1 is the top result. A dash means no position was recorded because the link was never seen for that query. Because it's an average, a single number can hide big differences between queries and devices.

### Why do clicks in Search Console differ from Google Analytics sessions?
They measure different things. Search Console counts clicks on Google Search results that lead to your site, while analytics counts sessions on your site after consent, filtering and attribution. Cookie banners, ad blockers, redirects and tracking gaps cause differences. Compare trends, not exact numbers.

### What is a good click-through rate?
There's no universal figure. CTR varies with position, query type, search features and brand strength. Branded queries usually have high CTR, and competitive generic terms lower. Compare your pages against each other and against their own history, and investigate pages with strong impressions but unusually low clicks.

### How far back does the Performance report go?
Search Console keeps a limited window of Performance data, typically around sixteen months, so export or store key figures if you want a longer history. Data also takes a day or two to appear. For long-term reporting, connect Search Console to a spreadsheet or dashboard and save regular snapshots.
