A common belief among business owners is that a page that doesn’t rank simply needs “more SEO”: more words, more keywords, more backlinks. Sometimes that is true. But very often, the page is stuck for a simpler reason. It answers a different question from the one searchers are asking.
That is a search intent mismatch. Think of a searcher who types “best accounting software for freelancers.” They want a comparison of options. If your page is a product page for your own accounting tool, it may be excellent, well linked and fast, and still never reach page one. Google is not judging your product. It is judging whether your page is the kind of answer that query needs.
In this guide, I will show you how to diagnose a mismatch step by step, using the search results and Search Console, and how to fix it by changing the format, the angle or, sometimes, the page itself. If you are new to the concept, my lesson on search intent in the Learn SEO course and my broader guide to search intent cover the basics. Here I focus on the diagnosis and the repair.
Symptoms that point to an intent mismatch
Intent problems leave fingerprints in your data. None of these symptoms proves a mismatch on its own, but when two or three appear together, I check intent before anything else.
- The page ranks for queries you didn’t target. A “how to choose a CRM” guide ranks for “CRM definition” but not for “best CRM for small business.”
- It is stuck in positions 11 to 30 for its main query for months, despite good content and links.
- Impressions are high, clicks are very low, even when the average position is decent.
- Rankings swing back and forth between page one and page three.
- Visitors leave fast. In GA4, engagement rate on the page is far below similar pages on your site.
- Competitors with weaker sites outrank you with a different type of page.
Why would searcher behavior matter at all? Google says on its How Search works pages that it uses aggregated and anonymized interaction data to assess whether results are relevant to queries. I don’t claim to know how that works in detail, and nobody outside Google does. But it is a good reason to treat “people don’t click” and “people leave fast” as warning signs.
Ahrefs makes a related point in its guide to search intent: keywords whose rankings change little over time usually have clear intent, while keywords with frequent ranking swings often have unstable or mixed intent. That second case needs a different approach, which I explain in my guide to mixed-intent search results.
“Fail to give searchers what they want, and your chances of ranking are slim to none.”
— Ahrefs, Search Intent in SEO: What It Is & How to Optimize for It
Type, format and angle: running the three Cs check
Ahrefs popularized a simple framework called the three Cs of search intent. I use it as the first step in every diagnosis, because it turns a vague idea (“intent”) into three concrete questions.
| The C | The question | Typical answers | What a mismatch looks like |
|---|---|---|---|
| Content type | What kind of page dominates the top results? | Blog post, product page, category page, landing page, tool, video | Your blog post competes with category pages |
| Content format | How are those pages structured? | How-to guide, list, comparison, review, definition, calculator | Your long essay competes with short step-by-step guides |
| Content angle | What hook do they share? | “For beginners,” “in 2026,” “free,” “under $100,” “for small teams” | Your enterprise angle competes with “for small business” pages |
The order matters. A type mismatch is the most serious, because no amount of editing turns a blog post into a product page. A format mismatch is usually fixable with a rewrite. An angle mismatch is often fixable with a new title, intro and a few sections.
Google’s own description of its language systems supports this. Its ranking systems guide describes BERT as an AI system that allows Google to understand how combinations of words express different meanings and intent. In plain words, Google reads “best,” “how to,” “near me,” “vs” and “price” as strong hints about what kind of page to show.
Comparing your page with the top 10, side by side
Once you know the three Cs, compare your page with what is ranking. I do this in a simple spreadsheet. It takes about 30 minutes for one query and it is the single most useful thing in this whole process.
- Search the main query in a private window, in the country you target.
- List the top 10 organic results. Skip ads. Note any SERP features above them, such as a map pack, video carousel, shopping results or an AI Overview.
- For each result, record its type, format, angle, approximate length and whether it has a tool, table, images or prices.
- Count the patterns. If 7 of 10 results are list posts, the format is clear. If results split 5 and 5, the intent is mixed.
- Add your page as row 11 with the same columns.
- Circle the differences. These are your candidate fixes, ranked type first, then format, then angle.
Here is a hypothetical comparison for the query “project management templates”:
| Attribute | Top 10 pattern | Our page | Mismatch? |
|---|---|---|---|
| Type | 8 of 10 are template galleries or download pages | Blog article | Yes, serious |
| Format | Grid of templates with previews and download buttons | 2,500-word essay on planning | Yes |
| Angle | “Free,” “Excel and Google Sheets” | No mention of free or file types | Yes |
| Downloads available | 10 of 10 | None | Yes, critical |
| Average depth | Short text, many visuals | Long text, two images | Partly |
The verdict is easy here. The page doesn’t need more words. It needs downloadable templates. Don’t copy what competitors say, though. The goal is to match the pattern and then add something better.
Using Search Console queries to spot mismatch at scale
The SERP comparison works for one page. To find which pages to check, I use the Performance report in Search Console. Here is the routine I suggest:
- Set the date range to the last three months and open the Pages tab.
- Sort by impressions. Focus on pages with many impressions but a click-through rate well below your site average.
- Click a page, then switch to the Queries tab. This shows what Google thinks the page is relevant for.
- Read the top 20 queries. Do they share the intent you designed the page for? Mark each one as “matches,” “close” or “different.”
- If most of the impressions come from “different” queries, Google is placing your page in a context you didn’t plan for.
Two patterns are especially telling. First, a commercial page that mostly earns impressions for informational queries (“what is,” “how does”) is probably too educational for its target. Second, a guide that earns impressions for commercial queries (“best,” “pricing,” “vs”) but ranks low for them may need a comparison section or a separate page. Search Console’s average position for a row in the table is the average for that specific URL or query, so look at it per query, not just per page. My guide to the Search Console Performance report explains the filters in more detail.
One honest caution: Search Console shows you what Google already tests your page for. It doesn’t show the queries you are not appearing for at all. For those, you still need the SERP check.
Fixing the format: list, guide, comparison or tool
When the type is right but the format is wrong, the fix is a rewrite of the structure, not just the words. Here is how I map the common cases.
| SERP expects | Common mismatched page | Fix |
|---|---|---|
| List of options (“best X”) | A single-product review or a general guide | Restructure into a ranked list with a quick-picks table and clear criteria |
| Step-by-step how-to | A conceptual essay | Lead with numbered steps; move the theory below them |
| Comparison (“X vs Y”) | Two separate product pages | One comparison page with a side-by-side table and a verdict |
| Tool or calculator | An article explaining the calculation | Add a working tool at the top; keep the explanation below |
| Template or download | An article about templates | Add downloadable files with previews |
| Definition | A 3,000-word deep dive | Answer in the first two sentences, then go deeper |
The best-known example comes from Ahrefs itself. In its search intent guide, Ahrefs reports that one of its landing pages for “backlink checker” wasn’t ranking well because it lacked a free tool. After adding a free backlink checker, it reported 516% more traffic in under six months. That is Ahrefs’ own result, on its own site, but it is a clean example of a format fix rather than a content-volume fix.
Google’s helpful content guidance gives a good self-check for any format change:
“Does your content leave readers feeling like they need to search again to get better information from other sources?”
— Google Search Central, Creating helpful, reliable, people-first content
If someone searching “mortgage calculator” lands on your article and has to go back to find a calculator, the answer is yes. That is the mismatch in one sentence.
Fixing the angle without rebuilding the page
Angle mismatches are the cheapest to fix. The page type and format are right, but the hook is wrong. Maybe every top result says “for beginners” and yours targets experts. Or every top result says “2026” and yours shows prices from two years ago.
Here is what I change, in order:
- The title and H1, so they state the angle searchers expect. My post on why Google rewrites title tags explains why the two should agree.
- The first 100 words, so the reader knows immediately they are in the right place.
- One or two sections that serve the angle, such as a “starter setup” section for a beginners’ angle.
- Dated facts and examples, if the angle is freshness.
If you are unsure which signals tell Google your page matches the query, my guide to keyword relevance signals walks through them one by one.
When to create a new page instead of fixing the old one
Sometimes the honest answer is that the existing page is right for a different query, and the target query needs its own page. Rewriting a good page to chase a different intent can lose the rankings it already has.
I create a new page when:
- The type is wrong. A blog post cannot become a category page without losing what made it a good blog post.
- The existing page already ranks well for other valuable queries that share its current intent.
- The target query has its own clear intent and enough demand to justify a page.
- A conversion goal differs. A guide that educates and a page that sells usually need different layouts and calls to action.
When I do create a new page, I link to it from the old one with a descriptive anchor, and I make sure the two don’t compete for the same query. If they start to, my guide to keyword cannibalization shows how to separate them. And if you are unsure which query an existing page should own, see my post on choosing the primary keyword for an existing page.
Before-and-after scenarios with numbers
Here are two hypothetical examples, to show how a diagnosis turns into a fix and what the math can look like. They are illustrations, not client results.
Example 1: a service page chasing an informational query
A home insulation company’s service page targets “how much does spray foam insulation cost.” In Search Console, it has 9,000 impressions a month for that query at an average position of 24, with 30 clicks. The top 10 results are all cost guides with price ranges, a table by home size and a breakdown of what affects the price. The service page has no prices at all.
The fix: a new cost guide with price ranges, a table by square footage and factors that change the price, linking to the service page for quotes. The service page then targets “spray foam insulation contractor” plus the city. If the guide reached position 6 with a 5% click-through rate, those 9,000 impressions would bring about 450 clicks a month instead of 30.
Example 2: a list query answered with a single review
A software blog has a detailed review of one email marketing tool. It targets “best email marketing software for nonprofits” and sits at position 17. Eight of the top 10 results are list posts with five to ten tools each.
The fix: restructure the page into a list of seven tools, with a quick-comparison table (price for nonprofits, contact limits, key features) and clear picks by need, and keep the detailed review as a separate page linked from the list. The format now matches, and the original review keeps its own audience.
Re-measuring after the fix
Intent fixes often show results faster than link building, but you still need to measure them carefully. Here is my routine:
- Log the date of the change and what you changed (type, format or angle).
- Request indexing for the updated or new page with the URL Inspection tool.
- Wait four to eight weeks, then compare equal periods before and after in Search Console.
- Check the Queries tab again. A successful fix usually shifts impressions toward the target queries.
- Watch engagement in GA4. A better match tends to show up as a higher engagement rate and more conversions from the page.
- Re-run the SERP check after a few months. Intent can change, especially after core updates. My guide to search intent shifts after core updates covers that case.
For a fuller approach to before-and-after measurement, see my post on measuring on-page SEO changes.
Questions marketers ask about search intent mismatch
How do I know if a page has an intent problem or a quality problem?
Check the type and format first. If your page is a different type from the top results, it is an intent problem. If it matches the type and format but is thinner or less useful, it is more likely a quality or depth problem.
Can I rank a product page for an informational query?
Rarely, if the results are all guides. A better approach is a guide that answers the question and links to the product page, so each page serves its own intent.
What if the search results show mixed intent?
Then Google is unsure what most searchers want and shows several page types. You can pick the type you serve best, or cover the main intents with clear sections on one page.
Does fixing intent mean copying my competitors?
No. You match the type, format and angle the results show, then add your own data, experience and examples. Matching the pattern is the entry ticket; your unique value is what moves you up.
How quickly will rankings change after an intent fix?
For pages that Google crawls regularly, I usually see movement within four to eight weeks. New pages can take longer, because they need to be discovered and build some signals first.
Where to start fixing intent on your own site
Pick three pages that have lots of impressions but few clicks or stubborn positions between 11 and 30. Run the three Cs check on each one and compare it with the top 10. Fix type mismatches with new pages, format mismatches with restructuring, and angle mismatches with a new title, intro and a section or two.
If you would like help diagnosing which of your pages are stuck because of intent, our SEO team and content writers do exactly this kind of work. Get in touch for a quote, and we will tell you plainly which pages to fix first.
Further reading on search intent mismatch
- Keyword Variations and Synonyms: Optimizing Beyond the Exact Match
- Why Google Ignores Your Meta Description (and When It Matters)
- Website Navigation Best Practices for SEO
Sources for this search intent mismatch guide
- Ahrefs: Search Intent in SEO: What It Is & How to Optimize for It
- Google Search Central: Creating helpful, reliable, people-first content
- Google Search Central: A guide to Google Search ranking systems
- Google Search Console Help: Performance report
- Google: How Search works – ranking results
- Ahrefs: Keyword Relevance: What It Is, and How to Demonstrate It to Google




