Most B2B keyword lists are sorted by volume. That is the wrong sort order. A query with 40 monthly searches that contains "pricing" or "alternatives" is usually worth more pipeline than a 4,000-search definition query, because the person typing it is already shopping.
Buyer intent keywords are search queries whose wording signals how close the searcher is to a purchase. Modifiers like "software", "vs", "alternatives", "pricing", "cost" and "integration" separate people who are learning about a problem from people who are comparing vendors or checking whether a product fits their stack. In B2B, they tell you which page and which call to action each visitor should get.
Below: the B2B intent ladder, where to find these keywords in data you already own, how to map each tier to a page and CTA, and how to use the landing keyword to change the page a visitor sees.
The B2B Intent Ladder
Consumer SEO advice usually splits intent into four buckets (informational, commercial, transactional, and searches for a brand by name). That split is too coarse for B2B, where nobody "buys now" from a search result and the real decision happens over weeks of comparison and internal review. We use five rungs instead.
To make the patterns concrete, the examples below use a fictional product category: AP automation software (tools that automate accounts payable invoice processing). The vendor names in brackets are placeholders, not real companies.
1. Problem-aware
The searcher feels the pain but has not decided a product is the answer. Example patterns: "how to reduce invoice processing time", "invoice approval bottleneck", "why do supplier payments get delayed".
2. Solution-aware
The searcher knows a category of tool exists. Example patterns: "ap automation software", "automate invoice approval", "invoice processing tool for mid-market". The word "software", "tool" or "platform" is the signal that they are now looking for a vendor, not an explanation.
3. Comparison
The searcher has a shortlist, or wants one. Example patterns: "[Vendor A] alternatives", "[Vendor A] vs [Vendor B]", "best ap automation for netsuite users", "[Vendor A] reviews". This is where B2B buyer intent keywords start paying for themselves. Volumes are small and conversion rates are high.
4. Pricing and vendor evaluation
The searcher is building a business case. Example patterns: "ap automation pricing", "cost per invoice ap automation", "[Vendor A] pricing", "[Vendor A] contract terms". Someone typing these is often preparing numbers for a manager or procurement.
5. Implementation and integration
The searcher is checking whether the product will actually work for them. Example patterns: "[Vendor A] netsuite integration", "ap automation implementation timeline", "[Vendor A] sso", "[Vendor A] api". These queries come late in the cycle and often from technical evaluators in the buying group, not from the person who started the search.
Many teams ignore implementation queries because they look like support traffic. But a visitor from an account with no open deal who searches "[your product] salesforce integration" is often a technical evaluator doing due diligence. Treat it as a buying signal until the CRM says otherwise.
How to Find Buyer Intent Keywords
Keyword tools are the last place to look, not the first. Your own data already contains the language your buyers use. Work through these sources in order.
- Search Console queries. Export the last 12 months of queries and filter for modifiers: vs, alternative, pricing, cost, review, integration, implementation, best, software, tool. Sort by impressions, not clicks. Queries with impressions and almost no clicks are pages you rank for poorly, which is where a dedicated page can win quickly.
- The paid search terms report. In Google Ads, the search terms report shows the actual queries that triggered your ads. Filter for queries that produced conversions, then read them. You will find phrasings nobody on the team would have guessed, with conversion data attached.
- Sales call language. Ask sales for the questions prospects ask on first calls, or search call transcripts for "we looked at", "compared to" and "how does it work with". Every competitor name and every integration mentioned is a candidate keyword.
- Competitor comparison pages. Look at which "vs" and "alternatives" pages your competitors have published. They reveal which matchups the market searches for. If three competitors all have a page comparing themselves to the same vendor, that query has buyers behind it.
- Keyword tool modifiers. Only now open a keyword tool. Seed it with your category term plus each modifier ("ap automation" + pricing, vs, alternatives, integration) and collect the long tail. Expect many of the best terms to show volumes near zero. That is normal for B2B and not a reason to skip them.
What most teams get wrong here is filtering by volume too early. A comparison term with 30 searches a month that converts at several times your site average is a better target than a broad term that brings students and job seekers. Judge buyer intent keywords by the rung they sit on and by the accounts they bring, not by the volume column.
Map Each Intent Tier to a Page Type and CTA
Finding the keywords is the easy half. The expensive mistake is sending every rung to the same page with the same "Book a demo" button. A problem-aware visitor is not ready for a demo, and a pricing-stage visitor is annoyed by a blog post. The table below is the mapping we recommend as a starting point.
| Intent tier | Typical modifiers | Page type | Primary CTA | Metric to watch |
|---|---|---|---|---|
| Problem-aware | how to, why, reduce, fix, template | Educational guide or template | Download the template, subscribe | Return visits from ICP accounts |
| Solution-aware | software, tool, platform, for [industry] | Category or solution page | See how it works, watch a short demo | Click-through to product and pricing pages |
| Comparison | vs, alternatives, reviews, best, compared | Comparison or alternatives page | Book a comparison call, get a migration checklist | Demo request rate per session |
| Pricing and vendor | pricing, cost, quote, contract, ROI | Pricing page or ROI calculator | Get a quote, talk to sales | Sales-qualified meetings |
| Implementation | integration, API, SSO, setup, migration | Integration or technical docs page | Talk to a solutions engineer | Opportunity creation, stage progression |
Two rules make this mapping work in practice:
- Match the CTA to the rung, not to your quota. Asking a problem-aware visitor for a demo does not create pipeline. It creates a bounce. The lower-commitment CTA keeps the visitor in your orbit until they climb.
- Measure each rung on its own metric. A guide that ranks for problem-aware terms will never produce many demo requests, and that is fine. Judge it on whether ICP accounts come back. Comparison and pricing pages carry the pipeline number.
If you are deciding whether a given rung deserves a dedicated landing page or should go to an existing site page, our post on landing page vs homepage walks through that choice. For a broader view of matching content to stages, see how to personalize your B2B website by buyer journey stage.
Use the Landing Keyword to Adapt the Page
The mapping above assumes one keyword tier per page. Real traffic is messier. A single solution page might receive visitors searching "ap automation software", "[Vendor A] alternatives" and "ap automation pricing", because those are the ad groups pointing at it or the queries it happens to rank for. Each of those visitors is on a different rung, but they all see the same headline.
The fix is to let the landing keyword change the page. You have three practical signals to work with:
- UTM term. Paid campaigns can pass the keyword into the URL. In Google Ads, the
{keyword}ValueTrack parameter inserts the matched keyword into a tracking template, for exampleutm_term={keyword}. - Campaign or ad group. If you structure ad groups by intent tier (one ad group for comparison terms, one for pricing terms), the
utm_campaignorutm_contentvalue tells you the rung even when the exact keyword varies. Matching the headline to the ad group this way is also what Google means by a good landing page experience. - Landing page plus referrer for organic. Google does not pass organic search queries to your site, so you cannot read the organic keyword directly. Use the landing page as a proxy: a visitor who lands on your alternatives page from Google came in on a comparison query.
Example: one page, three rungs
Illustrative setup for the fictional AP automation product. One solution page, three variants driven by the utm_campaign value:
- Solution-aware campaign: headline "Approve supplier invoices in days, not weeks". CTA "See how it works".
- Comparison campaign: headline "Switching from [Vendor A]? Here is what changes". A short comparison block moves above the fold. CTA "Book a comparison call".
- Pricing campaign: headline "Transparent pricing per invoice volume". Pricing summary moves above the fold. CTA "Get a quote".
Everything else stays the same: one headline, one block and one CTA change. Our how-to on creating personalized landing pages covers the mechanics, and creating personalized CTAs by buying stage goes deeper on the button itself.
Test this the honest way: keep a holdout that sees the default page, and run it long enough to reach a meaningful sample. Comparison and pricing traffic is low volume, so check the numbers first with our guide to A/B test sample size before declaring a winner.
Search Keywords vs Third-Party B2B Intent Data
"Intent" means two different things in B2B marketing, and mixing them up leads to bad decisions.
Search keyword intent is first-party and explicit. One person typed one query and landed on your site. You know the wording (for paid) or a close proxy (for organic), and you can act on it in the same session. What you usually do not know is which company the person works for.
Third-party B2B intent data is aggregated and inferred. Providers observe content consumption across a network of publisher sites and report that an account is researching a topic more than usual. You learn the company, but not the person, the exact question, or whether they ever visited your site. See our glossary entry on intent data for the full definition. For how the main sources differ, see our comparison of B2B intent data providers.
The two work best together. Third-party intent tells you which accounts are in market before they arrive. Search keyword intent tells you which rung a visitor is on once they do. When visitor identification resolves the session to a company, you can combine both: a target account surging on your category topic that lands on your comparison page from a "vs" ad is about as clear a buying signal as B2B marketing gets. Our post on using intent data to power B2B website personalization covers the account-level side in detail.
A pattern worth watching for: teams that buy third-party intent data often stop looking at their own search terms. That is backwards. Your search terms report is free, precise and tied to your pages. Use paid intent data to widen the account list, not to replace your own queries.
Putting It Into Practice
- Export Search Console queries and the paid search terms report. Tag every query with one of the five rungs.
- Add competitor and integration names from sales calls as comparison and implementation candidates.
- For each rung, check that a page of the right type exists. Comparison and implementation pages are the ones most often missing.
- Restructure paid ad groups by rung so the campaign value carries intent to the landing page.
- Swap headline, one block and the CTA by rung on your highest-traffic landing page. Keep a holdout.
- Report each rung on its own metric from the table above, monthly.
Once you have rung-based traffic flowing, Markettailor's segmentation lets you build segments from UTM values and landing pages and combine them with company data, so the comparison variant can also speak to the visitor's industry or company size. For the bigger picture of where B2B teams are taking personalization, read our State of B2B Personalization 2026 report.
Frequently Asked Questions
What is an example of a buyer intent keyword?
"[Product] alternatives", "[Vendor A] vs [Vendor B]", "[category] pricing" and "[product] salesforce integration" are typical B2B examples. Each contains a modifier that shows the searcher is comparing vendors, building a business case, or checking technical fit, rather than learning about a problem.
How are buyer intent keywords different from B2B intent data?
Buyer intent keywords are the exact queries a person typed, seen in your own search data and acted on in the same session. B2B intent data is usually third-party, aggregated at the account level from content consumption across many sites. Keywords tell you the stage of one visitor. Intent data tells you which companies are researching a topic.
Should B2B teams target buyer intent keywords with low search volume?
Yes. Comparison, pricing and integration queries often show volumes near zero in keyword tools, yet they bring visitors who are close to a decision. Judge them by the rung they sit on and the accounts they attract, then confirm with conversion data from your own pages.
How do I see which buyer intent keyword brought a visitor to my site?
For paid search, pass the keyword or the intent-tier campaign into the URL with UTM parameters, for example using the Google Ads {keyword} ValueTrack parameter. For organic search, Google does not pass the query, so use the landing page and Search Console query data for that page as the proxy.