Skip to content

Search Console guide

How to find pages with high impressions and low CTR in Search Console

Direct answer

To find pages with high impressions and low CTR in Search Console, open Performance → Search results, go to the Pages tab, and sort by impressions. Then compare each page's CTR with other pages at a similar position, since a 1% CTR means different things at position 3 and position 8. Rankgaroo can pull the rows and run that comparison for you in a chat.

Updated

On this pageDo it by handAsk your AI insteadWorked exampleLimits to knowQuestionsRelated guides

A page shows up in results thousands of times a month, and almost nobody clicks it. Search Console gives you both numbers, but it won't say which gaps are normal and which are worth fixing.

Most of the work is judging CTR against position. A page at position 7 will click lower than one at position 2, so the question is which pages click lower than their peers.

Do it by hand in Search Console

  1. Go to Performance → Search results and set a date range, for example the last 28 days.
  2. Open the Pages tab and tick Impressions, CTR and Average position above the table.
  3. Click the Impressions header to sort from highest to lowest.
  4. Read CTR next to position for each row. Mark pages whose CTR is well under that of other pages at a similar position.
  5. Click a marked page to filter by it, then open the Queries tab to see which queries bring the impressions.
  6. Search the top query yourself and read the title and description shown. Ask whether they match what the searcher wanted.

Comparing CTR against position by eye works for a few dozen pages, but the Pages tab doesn't group URLs by position, so on a larger site you end up exporting the table and building the comparison in a spreadsheet.

Ask your AI instead

With Rankgaroo connected to Claude, ChatGPT or Cursor, paste a question like this:

Prompt

From Search Console for example.com, 2026-09-25 to 2026-10-22: list pages with at least 1,500 impressions, CTR under 3% and average position of 8 or better. Compare them with pages at a similar position that get a much higher CTR, and say what could explain the gap.

What the AI calls

  • gsc_search_analytics(siteUrl: "sc-domain:example.com", startDate: "2026-09-25", endDate: "2026-10-22", dimensions: ["page"], rowLimit: 1000)

    returns up to 1,000 pages. The AI filters on impressions and CTR, then picks comparison pages with similar positions.

  • gsc_search_analytics(..., dimensions: ["query"], filters: [{dimension: "page", operator: "equals", expression: "https://example.com/templates/timesheet-template/"}])

    for the worst few pages, to see which queries create the impressions.

Worked example

PageClicksImpressionsCTRPosition
/es/blog/como-hacer-una-factura-freelance/149,8200.1%8.0
/templates/invoice-template-word/418,4600.5%7.7
/templates/timesheet-template/486,2400.8%5.8
/de/blog/stundenzettel-vorlage/525,1301.0%5.9
/blog/how-to-write-an-invoice/334,7200.7%7.1
/blog/freelance-tax-deductions/304,3100.7%7.6
/blog/what-to-put-on-an-invoice/212,3300.9%4.2
/de/templates/rechnungsvorlage-freiberufler/ (comparison)89010,0108.9%5.8
/templates/freelance-invoice-template/ (comparison)1,44024,0006.0%3.1
Example site · Search Console · 2026-09-25 to 2026-10-22. Sample data from a fictional site.

What the answer says

31 pages had average position 8.0 or better, at least 1,500 impressions and CTR under 3%. Together they hold 98,400 impressions but only 790 clicks (0.8%). The Spanish invoice guide is the extreme: 9,820 impressions at position 8.0 and 14 clicks. A German template page at position 5.8 gets 8.9% on a similar number of impressions, so the gap is not explained by position alone. The table can't say why; the next step is to look at the queries behind each page.

Limits to know

  • gsc_search_analytics returns at most 1,000 rows per call. For this example the 1,000 pages covered nearly all impressions, but a larger site will have pages beyond the limit.
  • CTR is page-level and averages over every query, country and device. A page can have a healthy CTR on one query and a poor one on another.
  • Rankgaroo has no tool to open the live results page, so the AI can suggest causes from the queries but can't see your title and snippet as searchers do.
  • There is no built-in benchmark curve. The AI compares your pages against each other, which only tells you about your own site.

Questions

What is a good CTR in Search Console?

There is no single good CTR, because position and query type change it a lot. In the example above, pages at positions 6 to 8 mostly click under 1%, while the best template page, at position 3.1, clicks at 6.0%. Compare each page with your own pages at a similar position.

Why does a page get impressions but no clicks?

An impression counts whenever your result appears in the results, even far down the page or without anyone scrolling to it. A page can also rank for a query it doesn't answer well, or a title and description can fail to match what the searcher expects.

Should I rewrite the title of a low-CTR page?

Check the queries first. If most impressions come from a query the page doesn't really answer, a new title won't fix the mismatch. If the page does answer it and peers at the same position click more, test a clearer title or description.

Can Rankgaroo change titles or meta descriptions for me?

No. Rankgaroo is read-only. It reads your Search Console and GA4 data so an AI can analyse it, and it makes no changes to your site or your accounts.

Get answers like this from your own data

Rankgaroo is in private beta. Join the list and we'll send your connector link when a spot opens.

One email when your spot is ready. Tell us about your setup.