On-page SEO

How to optimize a page for search intent, with B2B examples

Most pages that fail to rank don't fail on quality, they answer the wrong intent. Here's how I read intent and match the page to it, with B2B examples.

ON-PAGE SEO · INTENTAnswer the real question.

I've watched brilliant, expensive articles sink without a trace. Not because the writing was weak, but because the page answered a question nobody was asking. The keyword had commercial intent, and the team wrote a 3,000 word explainer. Google wanted a comparison. The reader wanted a shortlist. The page gave them a lecture. Guess how that ranked?

Search intent is the reason behind a query, and matching it is the closest thing SEO has to a cheat code. Get it right and average content can outrank a competitor's masterpiece. Get it wrong and your best work never gets seen. After 9 years doing this for enterprise and SaaS brands, I can tell you intent is the first thing I check and the last thing I'll compromise on.

This is a practical guide to reading intent and building the right page for it. I'll use B2B examples throughout, because that's who I work with at Matchinize, and because B2B is where getting intent wrong costs the most.

What search intent actually is

Search intent is what the person is really trying to do when they type. Two people can search similar words and want completely different things. Someone typing "project management" wants to learn. Someone typing "project management software for agencies" wants to choose. Someone typing "Asana pricing" wants to buy, or at least check whether they can afford to. Same topic, 3 different jobs.

Your page has one job: to be the best possible answer to the job behind the query. If the query is a decision, a definition loses. If the query is a definition, a sales page loses. The words can look almost identical. The intent is what separates them.

The intent types, and how common each is

Most SEO training splits intent into 4 buckets. They still hold up, so let me use them, with real numbers on how the search world actually breaks down.

  • Informational (the person wants to learn). The biggest bucket by far: somewhere between 52% and 57% of all searches, and climbing. Your "what is", "how to" and "why" queries.
  • Commercial investigation (comparing options before committing). The money bucket for B2B, and smaller than people expect, around 14.5% of queries. "Best", "vs", "alternatives", "reviews". Small in volume, enormous in value.
  • Transactional (ready to act). "Buy", "pricing", "demo", "free trial". Lower volume, highest purchase intent.
  • Navigational (looking for a specific brand or page). Around a third of queries. You mostly win these when the brand is your own.

Here's the strategic point hiding in those numbers. The bucket everyone pours content into, informational, is the biggest but the least likely to drive a sale on its own. The bucket that actually fills a pipeline, commercial investigation, is small and underserved. Most B2B blogs are 90% informational and almost entirely miss the commercial queries where buyers are choosing. That gap is where I focus first.

Group your keywords by intent before you write a word

Intent isn't only a per-page decision. It should shape your whole roadmap. Before I plan a single article, I take the keyword list and sort every term into one of the 4 intent buckets. That one exercise changes what gets built, and in what order.

Why? Because a raw keyword list flattens everything into "search volume", and volume lies. A 10,000-a-month informational term looks more exciting than a 200-a-month "best X for Y" query, right up until you notice the first one rarely converts and the second one catches buyers with a credit card half out. Sorting by intent surfaces the small, high-value commercial cluster that a volume-sorted list buries at the bottom.

Here's how I run it:

  • Tag every keyword informational, commercial, transactional or navigational, using the modifiers and a quick SERP check.
  • Map each cluster to a page type using the diagram above.
  • Prioritise by value, not volume. Build the commercial and transactional pages first, because they're closest to revenue, then fill in the informational content that feeds them.
  • Watch for gaps. If you've got 40 informational terms and 3 commercial ones, that's not a keyword list, it's a warning.

This is the step most content calendars skip, and it's exactly why most content calendars end up top-heavy.

Agency, freelancer, in-house hire, or Matchinize? See the honest comparison.

Why matching intent matters more now, not less

You might think that in a world of AI answers and zero-click search, intent matters less. The opposite is true!

Start with the clicks that are disappearing. Around 69% of searches now end without a click, and that hits informational queries hardest. If someone asks "what is a service level agreement" and the AI Overview answers it, your explainer may never get the visit. The queries that still reliably send a buyer? The commercial and transactional ones, where people need to leave and evaluate.

Now layer on AI Overviews. Semrush found the appearance of AI Overviews on commercial-intent queries grew 71%, while transactional queries saw them decrease slightly. Answer engines are moving straight into the comparison space where buyers decide. So your comparison content has to be strong enough to get cited there, and good enough to win the click when the buyer wants to go deeper. I broke down exactly which formats get cited in the content formats AI LLMs quote most.

And intent-matched pages simply perform better. Pages built for specific, conversational, long-tail queries see an average click-through rate of 8.4%, versus 3.1% for broad short-tail equivalents. Win the featured snippet on an intent you've matched well and that jumps to 42.9%. Intent isn't a nicety. It's the difference between a page that earns traffic and one that just exists.

How to diagnose intent: read the SERP, it's the answer key

Here's the single most useful habit in on-page SEO. Before you write anything, search the keyword and study what Google already ranks. The results page is Google telling you, in public, what it believes the intent is. Your job is to agree with it, then do it better.

When I open a SERP to diagnose intent, I look for:

  • Page types ranking. Blog posts and guides, or product and comparison pages? If page one is all listicles, the intent is commercial, and your explainer won't rank no matter how good it is.
  • SERP features. A featured snippet or "people also ask" box signals informational. Shopping results signal transactional. An AI Overview signals a question the engine wants to answer itself.
  • Format and depth. Are the ranking pages 500-word answers or 3,000-word guides? Tables or prose? Match the format that's winning, then raise the bar.
  • The modifiers. "Best", "vs", "alternatives" mean comparison. "How", "what", "guide" mean informational. "Pricing", "demo", "buy" mean transactional.

A worked SERP read, step by step

Let me make "read the SERP" concrete. Say you're targeting "customer data platform for B2B". Here's how I'd diagnose it in about 2 minutes:

  • Look at the top 5 results. If they're comparison pages and "best CDP" listicles rather than product homepages, the intent is commercial investigation, and your explainer won't rank here.
  • Check the SERP features. An AI Overview or a "people also ask" box means the engine wants to answer part of the question itself, so your page needs a crisp direct answer to earn the click.
  • Read the titles. If every title has "best", "top" or a number ("7 CDPs for B2B"), Google is telling you the winning format is a curated list with clear criteria.
  • Note the depth. If the ranking pages are 2,500-word comparisons with tables, a 600-word overview won't compete. Match the depth, then beat it on clarity and honesty.

Two minutes of reading the SERP saves you from writing the wrong page. I do this before every brief, without exception. The SERP has already told you what wins, so listen to it!

Match the page to the intent

Once you know the intent, the page almost designs itself. Here's the mapping I use:

Informational"what is X" Commercial"best X for Y" Transactional"X pricing" Navigational"[brand] login" Guide or how-to article Comparison, best-of, alternatives Pricing, demo or product page Your own brand pages
Match the page type to the intent behind the query. The commercial row is where most B2B pipeline hides.

Informational → guides, explainers, how-tos. Lead with a direct, quotable answer, then go deep. These build authority and feed your AI-search presence, but don't expect them to close deals alone.

Commercial investigation → comparison, best-of, alternatives. This is where B2B revenue lives, and where most brands are weakest. Build the comparison the buyer is trying to make, honestly, including where competitors win. These matter even more when you remember that 95% of B2B deals close with a vendor already on the shortlist when evaluation began.

Transactional → product, pricing, demo pages. The person is ready. Don't make them read an essay! Give them the page that lets them act.

Navigational → own your brand SERP. Make sure the right page ranks first, and that branded queries like "[brand] vs [competitor]" are answered by pages you control, not a rival's comparison page.

Then link the tiers together. Your informational guides should link down to the commercial comparison pages, and those should link on to the transactional pages. That's how you move a reader from learning to choosing to buying without sending them back to Google, and it's how you pass authority to the pages that actually earn revenue.

See exactly what you get from Matchinize, every month.

Worked examples: what wins, what loses

Intent is easiest to feel with real queries. Here are 4, with the page that wins and the page that quietly loses:

  • "what is zero trust security"Wins: a clear explainer that defines it in the first line. Loses: your product page. The searcher wants to understand, not buy, yet.
  • "best zero trust vendors for enterprise"Wins: an honest comparison with criteria and a table. Loses: a 3,000 word "ultimate guide to zero trust" that never names a vendor. Google wants a shortlist here.
  • "[your product] vs [competitor]"Wins: your own head-to-head page that admits where the competitor is stronger. Loses: saying nothing and letting the competitor's comparison page own the query.
  • "[your product] pricing"Wins: a transparent pricing page. Loses: a "contact us for a quote" wall. The intent is to evaluate cost, and friction here loses the deal.

Notice the pattern: on every one, the losing page isn't bad content. It's good content aimed at the wrong job.

The B2B intent map, end to end

Intent is easiest to see across a whole buyer journey. Imagine a SaaS company selling a security tool to engineering teams. Here's how the queries ladder up, and what page answers each:

  • "what is [problem the tool solves]" → informational guide, top of funnel, earns trust
  • "how to [solve that problem]" → how-to guide, shows expertise
  • "best [category] tools for engineering teams" → commercial comparison, the pivotal page
  • "[your tool] vs [competitor]" → head-to-head, high commercial intent
  • "[your tool] alternatives" → catch people leaving a competitor
  • "[your tool] pricing" → transactional
  • "[your tool] demo" → the conversion

A complete program covers every rung and weights its effort toward the middle and bottom, where the buying happens. Most programs I audit are top-heavy, stacked with informational content and almost nothing on the commercial rungs. That's usually the fastest fix I can make, and the one that shows up in pipeline first.

Why commercial pages pay, even at low volume

Marketers get nervous about commercial keywords because the volumes look tiny. "Best X for Y" might get 150 searches a month while the broad informational term gets 12,000. So they chase the big number. That's a mistake!

Think about who's behind each query. The person searching the informational term might be a student, a competitor, or a buyer 2 years from purchasing. The person searching "best X for Y" or "[your tool] vs [competitor]" is choosing a vendor right now. One of those 150 searches is worth more to your pipeline than a thousand of the other kind.

This is why I weight roadmaps toward the commercial rungs even though they're small. It's also why traffic is a misleading headline metric. A page that brings 200 visitors and 5 booked calls beats a page that brings 20,000 visitors and none. If you only measure volume, you'll keep building the wrong pages. Measure what converts, and the commercial pages earn their place fast. I dug into that side in how to attribute revenue to SEO content.

Intent for AI answers, not just Google

One more shift worth naming: answer engines have intent too. When someone asks ChatGPT "what's the best X for Y", the model is running a commercial-investigation query on your behalf, and it pulls from pages built like comparisons. When they ask "how do I do X", it wants a clean how-to. The intent framework doesn't change in an AI world, it just gets a second audience.

So the same page that matches a commercial intent for Google, with a clear shortlist, criteria and a table, is the page an assistant reaches for when a buyer asks it the same question. Build for intent once and you serve the human, the search engine and the answer engine at the same time. That's the whole game, and it's why I never treat "SEO content" and "AI search content" as two different jobs.

When intent is mixed or shifting

Not every query is clean. Sometimes the SERP shows a mix of guides and comparison pages, which tells you the intent itself is mixed. When that happens, I build a page that leads with a direct answer for the skimmer, then expands into the comparison or depth for the researcher. One page, both jobs, in the right order.

And intent moves. A query that showed explainer articles 2 years ago might show comparison pages today, because the market matured and buyers got more decisive. This is exactly why I re-read the SERP before every content refresh. A page that was perfectly matched at launch can quietly fall out of step with what the query now wants, and refreshing it to the current intent is often a bigger win than writing something new.

The intent mistakes I see most

  • Answering informational intent on a commercial keyword. The keyword screams comparison, the page delivers a definition. It never ranks. The most common and costly mistake.
  • Trying to serve 2 intents on one page. Half guide, half sales pitch usually does neither well. Split them, and link them.
  • Ignoring commercial investigation entirely. All that demand, no capture.
  • Writing for the keyword, not the person. Google reads intent satisfaction now, not keyword density.
  • Never re-checking intent. A query that was informational 2 years ago may show comparison pages today.

Want to know where you stand in Google and in AI answers?

How Matchinize does intent-first content

At Matchinize, every piece starts with intent, not with a keyword and a word count. Before we write, we read the SERP, classify the intent, and decide what kind of page actually deserves to win. Then we build that page to a senior standard, structured to rank and to get cited, and we weight the roadmap toward the commercial queries most B2B brands underbuild.

That's deliberately the work that moves pipeline, not just traffic. Want to know which intents you're winning, which you're missing, and where competitors are catching buyers you should be catching? The Match Blueprint maps exactly that. See what every package includes, or read the honest comparison of your options.

Getting found isn't about publishing more. It's about answering the right question, for the right person, at the exact moment they're asking it, whether they type it into Google or ask an assistant out loud. That starts with intent, and it's where I'd start with you.

Frequently asked questions

What is search intent in SEO?

Search intent is the reason behind a query, what the person is actually trying to do. The 4 main types are informational (to learn), commercial investigation (to compare options), transactional (to buy or act) and navigational (to find a specific brand or page).

How do I find the search intent of a keyword?

Search the keyword and study what already ranks. The results page shows you what Google believes the intent is: if the top results are comparison pages, the intent is commercial; if they are guides with a featured snippet, it is informational. Match the winning page type, then do it better.

Which search intent is most valuable for B2B?

Commercial investigation. Queries like 'best', 'vs' and 'alternatives' are lower in volume but capture buyers who are actively choosing a vendor, and 95% of B2B deals close with a vendor already on the shortlist when evaluation starts.

Does search intent still matter with AI Overviews and zero-click search?

More than ever. Around 69% of searches now end without a click, which hits informational queries hardest, while AI Overviews on commercial queries grew 71%. Matching intent, especially on commercial pages, is how you stay visible and still win the click.

What happens if a page targets the wrong intent?

It usually fails to rank, no matter how good the writing is. If the keyword calls for a comparison and you publish a definition, Google keeps ranking the comparison pages and your page never gets seen.

← All articles

Want content like this for your brand?