Skip to content

The Buyer-Phrase Generator, in short

The Buyer-Phrase Generator is a free browser-based tool from ClientRadar that turns a service description into a buying-intent keyword set. The user types the noun a client would use for them ("bookkeeper", "wedding photographer") and the object their work attaches to ("our books", "the website"), and the tool composes 30 phrasings graded across five rungs of buying intent.

The five rungs, highest intent first: budget stated ("we have budget for a bookkeeper", "what should I expect to pay"), direct ask ("can anyone recommend a bookkeeper", "who do you use for our books"), switching signal ("leaving our bookkeeper", "our bookkeeper just dropped the ball"), admitted pain ("drowning in our books", "our books are a mess"), and DIY fatigue ("been doing our books myself and it is not working").

Exclusion keywords matter as much as the phrases. The tool also outputs negative keywords — free, unpaid, intern, volunteer, just looking, no budget, DIY, tutorial, course, student project — because a keyword list without exclusions fills with false positives until the user stops reading the alerts.

Buyer-intent keywords differ from SEO keywords: SEO tools rank phrases by monthly search volume, while buying-intent phrases are ranked by how close the person typing them is to hiring. Nothing the user types is transmitted; the tool runs entirely client-side. 49 verbatim buyer phrases and 30 named communities from ClientRadar's channel research are shown separately from the generated patterns and are never merged with them.

The words your next
client is typing right now.

Nobody in a buying moment searches "bookkeeping services". They write "can anyone recommend a bookkeeper who gets e-commerce, we're drowning". This builds you the set of phrasings that actually appear — graded by how close each one sits to a hire.

Or start from a niche:
30 phrasings and 16 exclusions — now something has to watch for them. ClientRadar checks your Facebook groups, subreddits, X and LinkedIn feeds for exactly these wordings from your own logged-in browser, scores each hit 0–100 for buying intent, and drafts the reply. Free plan, no card.
Add to Chrome — free

Runs entirely in your browser. Nothing you type is sent anywhere — there is no endpoint for it to reach.

Why the grading matters more than the list

Ten phrasings ranked by intent beat a hundred sorted alphabetically. These are the five rungs, and the reply speed each one deserves.

  1. 95

    Budget stated

    Money is already named. Answer these within the hour.

  2. 82

    Direct ask

    Someone is explicitly shopping. The shortlist is being written right now.

  3. 70

    Switching signal

    They have a provider and are unhappy. The highest-value thread on this list.

  4. 52

    Admitted pain

    The problem is named, the solution is not. Help first, sell never.

  5. 40

    DIY fatigue

    They are doing it themselves and losing. Slow burn, high close rate.

Those weights are a display aid for sorting your own list — not the extension's model score. ClientRadar's 0–100 lead score reads the whole post: freshness, how many replies already exist, budget language, timeline, and disqualifiers. A phrase match is where scoring starts, not where it ends.

Researched phrasing — actual posts, not patterns

Everything above is composed from templates. This is different: 49 verbatim wordings and 30 named communities from our own channel research, for the four professions we've studied in depth. Kept separate on purpose.

Agencies

  • We've outgrown our current agency - recommendations?Reddit
  • Looking for a white-label partner for [service]Reddit
  • In-house or agency at our ad spend?Reddit
  • Our agency stopped reporting, how do I find a better one?Reddit
All 6 phrases + the 3 communities

Consultants

  • Looking for someone who's done this before — happy to pay for a few hoursLinkedIn
  • Anyone got a recommendation for an ops consultant?LinkedIn
  • We need help fixing our pricing before we scaleLinkedIn
  • Bringing in a fractional [role] for six monthsLinkedIn
All 12 phrases + the 7 communities

Copywriters

  • Looking for a freelance copywriter for our launchLinkedIn
  • Anyone know a writer who understands B2B SaaS?LinkedIn
  • Our content calendar is slipping — need a handLinkedIn
  • Who writes your email sequences?LinkedIn
All 12 phrases + the 7 communities

Web designers & developers

  • Anyone know a good web designer?Facebook
  • Getting wildly different quotes for a site — what's reasonable?Facebook
  • Our site is embarrassing / ancient / broken on phonesFacebook
  • Launching in [month] and need a site fastFacebook
All 19 phrases + the 13 communities

How to actually use the set

  1. 01

    Say what you do, in a buyer’s words

    Type the noun a client would use for you — "bookkeeper", "wedding photographer", "Shopify developer" — not your job title and not your positioning line. Buyers describe who they need, not what you call yourself.

  2. 02

    Name the thing you work on

    Add the object your work attaches to: "our books", "the website", "our ads". This is what makes the pain and DIY-fatigue phrasings land — those buyers never say your job title at all, they describe the mess.

  3. 03

    Read the set by intent rung, not alphabetically

    Budget-stated and direct-ask phrasings deserve a reply within the hour. Switching signals are the highest-value threads on the list. Pain and DIY fatigue are slow burns — help first, never pitch.

  4. 04

    Keep the exclusion words

    The negative keywords are the highest-leverage part of the set and the part nobody sets up by hand. Without them, "free", "intern" and "just looking" posts flood the results until you stop reading them entirely.

  5. 05

    Point the set at the rooms your buyers use

    A keyword only works where it is typed. Load the set into the Facebook groups, subreddits and feeds you already belong to — not into a general web alert, which watches pages rather than conversations.

  6. 06

    Prune it weekly

    Kill phrasings that only caught noise, add wordings you saw real buyers use. The phrase list is the asset; the tool only gives you the first draft of it.

You have the words. Something has to watch for them.

A keyword set is a list until something checks it every few minutes across the groups and feeds you belong to, judges which posts are worth your time, and gets you there before the thread settles. You can do that by hand — the 20-minute-a-day system is written up free — or install the extension, paste this set in, and let it run in your own browser session.

Buyer-intent keywords, answered

What is a buyer-intent keyword?
A buyer-intent keyword is a phrase someone types when they are close to hiring, rather than a phrase describing your industry. "Can anyone recommend a bookkeeper" is buyer intent; "bookkeeping services" is a category term almost nobody in a buying moment actually writes. The distinction matters because you are monitoring conversations, not search volume.
How is this different from a keyword research tool?
SEO keyword tools rank phrases by monthly search volume, because their job is to help you write pages Google ranks. This tool ranks phrases by how close the person typing them is to paying someone, because its job is to help you find conversations worth joining. A phrase with 20 searches a month can be worth more than one with 20,000 if the 20 are all people asking for a recommendation.
Why does the tool include negative keywords?
Because an alert list without exclusions trains you to ignore it. Words like "free", "intern", "unpaid", "tutorial" and "just looking" appear constantly next to genuine service language, and after a week of false positives most people stop opening the notifications. Exclusions are the difference between a keyword set you use and one you abandon.
Are these real phrases people have posted?
Two kinds, kept strictly separate. The generated set is composed from intent patterns — templates filled with your own service words, clearly labelled as patterns. The "researched phrasing" section holds verbatim wordings taken from our channel playbook research, dated, and shown only for the professions we have actually studied. We never present a template as observed buyer language.
Where do I put the keywords once I have them?
Anywhere that watches conversations rather than web pages: saved searches on Reddit and X, group notifications on Facebook, a free alert service like F5Bot for Reddit, or ClientRadar, which watches all four platforms from your own logged-in browser session and scores each match for buying intent. The keyword set is portable — it is not tied to any tool, including ours.
How many keywords should I actually run?
Start with eight to twelve, weighted toward the direct-ask and budget rungs, and prune weekly. Large sets feel thorough and perform badly: every extra broad phrase adds noise faster than it adds leads, and the discipline of cutting phrases that never produced is what makes the list sharpen over time.
Does this tool send my input anywhere?
No. The page is a static file and the generator runs entirely in your browser — there is no endpoint for your input to reach. You can verify it by opening your browser network tab while you use it.

Related: the glossary defines the adjacent terms precisely, the social listening guide is the full system this feeds, and the channel playbooks — Reddit, Facebook groups, LinkedIn, X — cover where each phrase type lands.

You have the words. Now catch them being typed.

ClientRadar watches your rooms for exactly these phrasings, scores each match 0–100 for buying intent, and drafts the reply in your voice. Free plan, no card.

Runs in your browser · nothing posts without your tap
Get started