A page with high impressions and a low click-through rate is not a mystery. It is Google telling you that your page qualifies for a query users do not think it answers. That is one of the most fixable problems in SEO, because the impressions prove you already have visibility to lose.
What high impressions and low CTR actually means
Impressions count the times your link appeared in results; CTR is clicks divided by impressions. A low CTR only matters when the query is one you want. Two filters keep you from chasing noise: the query must be non-branded, and it must describe a real need. Optimising CTR for a vanity query is a hobby, not work.
Step 1: find the pages worth fixing
- Open Search Console, go to Performance, and set the date range to the last 3 months. A 28-day window works for a first pass; a longer range smooths seasonality.
- Switch to the Pages tab, add the CTR and Position columns, and sort by impressions, descending.
- Work down the list and note any page with roughly 1,000+ impressions whose CTR sits well below the usual range for its average position (see the baseline below).
- Click into a flagged page and switch to the Queries tab. This is where the cause usually becomes obvious, because the top queries often have nothing to do with the page's title.
A rough CTR baseline by position
CTR varies widely by industry, device and how many SERP features sit above you, so treat the table below as directional rather than as a target. Use it to spot outliers, then build your own baseline from your own Search Console data.
| Average position | Usual CTR range (rough) | What a low number suggests |
|---|---|---|
| 1 to 3 | clearly the highest band | Snippet or intent mismatch. A top-three result should be earning clicks. |
| 4 to 10 | moderate | Your title is competing against more specific, stronger results. |
| 11 to 20 | very low | You are on page two and users rarely scroll there. Fix the ranking first. |
Do not benchmark your CTR against a number from a blog post. Compare the page with its own history, and with your other pages that rank in the same position band.
Step 2: separate the three causes
Cause A: intent mismatch
The page ranks, but for a query it never answers. An article about how to check keyword rankings that ranks for "keyword rank checker" will collect impressions and no clicks, because the searcher wants a tool, not a tutorial. Either reshape the page to serve the tool intent, or accept those impressions and target the informational query properly.
Cause B: a snippet that does not answer the query
The title and description are what the user actually compares. Generic titles lose to specific ones. Look at the top three results for the query: if their titles carry the year, a number, or the exact phrase the user typed, yours probably needs the same treatment, delivered honestly rather than as bait.
Cause C: the results page is crowded
AI Overviews, featured snippets, shopping units, video carousels and four ads can push a position-three result below the fold. CTR is suppressed for everyone there, and the fix is different: earn the featured snippet or an AI citation, or target a query whose results page is cleaner.
Step 3: rewrite titles that earn the click
Four rules that hold up in practice:
- Put the matched phrase early, not after the brand name.
- Add one differentiator: a year, a number, a specific audience, or "free" if it genuinely is.
- Keep it under about 60 characters so it does not truncate on mobile.
- Promise only what the page delivers. A bait title lifts CTR for a week, then costs you the return visit and the ranking.
Before: Keyword Tracking | Yseo
After: Track Keyword Rankings Daily (Free Plan, No Card) - Yseo
Step 4: make the description match the query
Google rewrites descriptions often, but a well-written one still gets used, and it is what shows when the page is shared. Write it for the highest-impression query on the page: state the answer or the outcome first, then the differentiator.
Step 5: measure the change honestly
One week of data proves nothing. Give a title change 28 days, then compare in GSC:
- Check impressions and position first. If position dropped, the rewrite missed the intent. Revert it rather than waiting.
- Then check CTR. A rise in CTR with position held is the result you want.
- Keep a log of the URL, the old title, the new title and the date, so you can attribute the change later.
FAQ
How low is a low CTR?
There is no universal threshold. Compare the page with your own pages in the same position band, and with its own 28-day history. A page at position 3 with a 2% CTR is worth a rewrite; a page at position 18 with 2% has a ranking problem, not a CTR problem.
Should I change the title or the content?
If the top queries do not match the page's topic, fix the content or build a page for that query. If the topic matches and only the snippet is weak, fix the title and description.
Will AI Overviews keep killing my CTR?
For informational queries, often yes. The practical responses are to target queries where a click is still required, and to become the source the AI cites, since visibility inside the answer has value even without a click. Yseo tracks Search Console click data and AI visibility in one place, which makes it easier to tell whether a CTR dip is an AI Overview effect or a title problem.
Fix three pages a month
Export the Pages report, sort by impressions, and pick the three worst CTR-to-position combinations. Rewrite, wait 28 days, keep what worked. There is no trick to this: it is a monthly loop, and the pages with the most impressions have the most upside.