Buyer intent keywords: how to find the ones your rivals win
Buyer intent keywords are the searches people type when they are choosing or paying. Find them from what you sell, then check which ones a rival already wins.
Buyer intent keywords are the searches people type when they are ready to choose or pay: "best X for Y", "X vs Z", "X alternative", "X pricing". They are fewer and smaller than research searches, and they are the ones that turn into customers. The fastest way to find yours is to start from what you sell, not from a keyword tool's seed box, then check which of those searches a rival already wins.
Commercial intent keywords and buyer intent keywords are the same idea in two names: the searcher has moved past learning and is comparing or buying. The rest of this guide covers how to spot them, how to research them, and why the ones your rivals rank for and you never appear for are the most useful list you can build.
TL;DR:
- Buyer intent shows in the words: best, vs, alternative, pricing, review, tool, software, for [use case]. A rival's brand name in a search is a buyer search too.
- Seed-based keyword tools hand back variations of the words you typed. Start from your product (features, use cases, integrations, rivals) instead.
- Size each search, then check two things: whether Google already shows you for it, and who holds it.
- The searches a rival wins and you never appear for are the gap worth closing first.
- Judge every candidate against what you actually sell. A big search for someone else's product is not your buyer.
What are buyer intent keywords?
They are searches whose goal is a decision: choose a product, compare two, or pay for one. "How does keyword research work" is someone learning. "Keyword research tool for SaaS" is someone shopping. Same subject, different person, and only the second one is close to a purchase.
Google's own rater guidelines describe intent as the goal behind a query, and note that many queries carry more than one. That matters here: "Ahrefs vs Semrush" is part research and part shopping. Treat intent as a lean, not a label, and read the results page to see which way Google leans for that search.
What words signal buyer or commercial intent?
The modifiers are the tell. Comparison words (best, top, vs, alternative, compared, review), price words (pricing, cost, cheap, free trial, plans), product nouns (tool, software, app, service), and fit phrases ("for SaaS", "for developers", "for small teams") all lean commercial.
Brand names are the one most people misfile. Keyword tools often label "[rival] alternative" or "[rival] pricing" as navigational, because the search contains a name. But someone searching for a rival's alternative is shopping, and they are shopping in your category. Read every search with a name in it and ask whose name it is: yours is defence, a rival's is a buyer search, and a category or spec term belongs in one of the other two counts.
Why don't keyword tools find your buyer searches?
Because they start from the words you give them. Type "SEO tool" into a seed box and you get a thousand variations of "SEO tool", ranked by volume. You never see the search your buyer actually types, if it uses words you did not think of, and you get every adjacent search that has nothing to do with what you sell.
The higher-volume rows are also the least likely to be yours. A bigger adjacent subject is exactly where a keyword list drifts. That is how a list for a developer tool ends up led by consumer searches at ten times the volume, none of them from anyone who would buy.
Try it
Point an SEO agent at your own site, not just an essay about one.
QueryScope holds the plan for your site, reads your real Search Console, and hands the coding agent you already have one change at a time to rank for the searches you decided to win. From $49/month, everything included.
How do you do buyer intent keyword research?
Start from the product and work outwards, in four steps:
- List what you sell in buyer words. The category ("Search Console MCP server"), each use case ("find low CTR pages"), each integration ("Search Console in Cursor"), and who it is for ("SEO tool for developers"). Your pricing page, feature pages and docs already say most of this.
- Add the rival searches. "[Rival] alternative", "[rival] vs [you]", "[rival] pricing" for every company you lose deals to. If a sales call names a competitor, that name is a keyword.
- Size each one. Use real demand figures, and treat a search the tool won't price as unknown, not zero. Long-tail buyer searches are often below a keyword tool's floor and still convert.
- Check where you stand. Your own Search Console shows which of these Google already shows you for, and at what position. That is the cheapest place to start: a page already on page 2 is closer than a page that does not exist.
Which buyer intent keywords should you go after first?
The ones a rival ranks for and you never appear for, where you sell what the searcher wants. That gap is a competitor keyword gap, filtered to buying searches: proof that the search has buyers, that a page like yours can rank for it, and that you are absent.
After that, the searches where you already show up but sit just off page 1, and the comparison searches naming a rival. Leave the big generic ones ("best SEO tool") for later. They are real, and they are where the largest sites already hold every slot.
How do you find buyer searches your rivals win from inside the IDE?
QueryScope runs this from the code editor your team already ships the site from. Your agent reads the repo for what the site sells and proposes the buyer searches; QueryScope sizes each one, shows where your own Search Console already has you, and names the rival searches you never appear for. You decide which ones are your business, and the plan remembers it.
It does not guess your business from a seed list, and it does not decide for you. A search for a product you do not sell gets ruled out once, with a reason, and is never offered again.
What can't keyword data tell you about buyer intent?
Whether the searcher would buy from you. A search can carry buying words and be for a product you do not make, at a price your buyer would never pay. Volume, intent labels and rival rankings all describe the search, never the fit. That last judgement comes from knowing what you sell.
And Search Console stops at the click. It can show that a page started winning a buyer search, not that those visitors paid. If a page is already ranking for buyer searches it was never built to sell to, that is an informational page ranking for buyer queries, and the fix is routing those visitors, not more keywords.
Sources
- Google Search Quality Rater Guidelines, General Guidelines, "Understanding User Intent" (queries carry a goal, and many fit more than one category).
- Google Search Central, A deep dive into Search Console performance data filtering and limits (rare queries are left out of the query table, so your own data under-counts long-tail buyer searches).
Try it
Put an SEO agent in your editor.
Ask your coding agent what to work on. QueryScope reads your real Search Console, holds the searches you decided to win, and hands back one move at a time with the proof it worked. From $49/month, everything included. 1, 3 or 10 sites.