Building keyword clusters
A keyword cluster is a tight group of keywords that share search intent. Clusters are how serious paid search operators organize campaigns. This article covers why clusters matter, how to build them manually, and where AI can speed the work.
Why clusters
The naive approach: dump all your keywords into one campaign with one set of ads.
The serious approach: group keywords by intent, build a separate campaign per cluster, and write ad copy specific to each cluster's intent.
Three reasons the serious approach wins:
One ad cannot speak to multiple intents
Someone who searches for "alternative to Salesforce" wants to switch. Someone who searches for "CRM software" looks for a product and compares options. An ad that says "Switch in 5 Minutes" works for the first searcher. It confuses the second searcher. An ad that says "Compare Top CRM Platforms" works for the second searcher. It feels too broad for the first searcher.
You need different ads for different intents. That is only possible when you separate your campaigns by intent.
Mixed campaigns muddle your bids
High intent keywords are worth more per click than low intent keywords. A click from "alternative to Salesforce" might convert at 5 percent. A click from "sales pipeline template" might convert at 0.5 percent. The high intent keyword can sustain a higher bid.
When high intent and low intent keywords share a campaign, you must set one bid for everything. You either overbid on the low intent terms and waste money, or underbid on the high intent terms and lose conversions.
Reports are useless without clean separation
When you cannot separate intent, you cannot optimize. "This campaign has CTR of 3 percent and CPA of $250" is useless if half the campaign is one intent and half is another. The high intent half might be at 6 percent CTR and $80 CPA. The low intent half might be at 1 percent and $400 CPA. You never know.
Tight clusters give you clean reporting for each intent. That is how you decide what to scale and what to kill.
What makes a good cluster
Three properties:
Single, namable intent
You should be able to write the cluster's intent in one sentence: "People looking to switch from Salesforce", "People comparing CRM software", "People searching for sales engagement features".
If you cannot write one sentence, the cluster is too broad.
Similar volumes
Keywords within a cluster should have roughly comparable search volumes. A cluster where one keyword has 100,000 monthly searches and another has 100 is suspicious. The first keyword will dominate. The second will not get clicks.
Same ad copy direction
If different keywords in the cluster need meaningfully different ads, split the cluster.
How to build clusters manually
Follow these steps if you build clusters by hand.
Step 1: dump every keyword that might be relevant
Do not filter yet. Include every keyword that might be relevant.
Step 2: group by intent
Sort the list. Group by what the searcher is trying to do. Common intent buckets for B2B SaaS:
- A switch from a specific competitor.
- A generic switch from any competitor.
- A search for a category leader.
- A search for category alternatives at a price point.
- A specific job to solve.
- A comparison of features.
- A broad look at the category.
- A search for free or freemium options.
A keyword usually fits one of these categories. If a keyword fits two categories, decide which one is dominant.
Step 3: prune within each cluster
For each cluster:
- Drop keywords that do not fit the cluster's stated intent.
- Drop keywords with too low volume to matter.
- Drop keywords that are duplicates with different word order.
Each cluster ends with about 5 to 15 high intent keywords. Hero Marketer's keyword clusters hold up to 10 keywords.
Step 4: identify negatives
Some queries look like they should match your cluster, but they will not. "Free CRM" might overlap with your "Salesforce alternative" cluster, but the searcher wants something free, not a switch. Add it as a negative keyword.
This step often surfaces a few clusters you did not realize you needed, for example a "free tier seekers" cluster. You can target that cluster separately, or ignore it entirely.
Step 5: write the cluster's name
Name each cluster for what it represents, for example "Alt to Salesforce", "Switching CRMs (generic)", or "CRM for sales engineering". A good name is the working title of the campaign you will build for that cluster.
How to build clusters with AI
When you cluster keywords by hand, it takes hours, and the returns shrink past a certain point. AI tools cluster keywords by intent in minutes. Hero Marketer's campaign wizard does this:
- You enter one seed keyword as the search term, a search type (Category search, Brand search, or Competitor search), and a country.
- The wizard gets related terms from Google's Keyword Planner.
- AI keeps only high intent terms that fit the seed and your product: its name and the first point of What problem does your product solve? in its product context. It groups them into up to 3 clusters of up to 10 keywords. The wizard calls a cluster a keyword group. The first cluster has the Suggested tag.
- You see the number of keywords and the monthly searches of each cluster, and you pick one. The cluster that you pick sets a recommended monthly budget, which you can change.
The AI version is faster than doing this by hand.
The AI version has limits:
- It removes research searches and searches for free-only tools. It does not build a top-of-funnel cluster or a free-tier cluster.
- To target a competitor, choose Competitor search in the Search type menu and type the name of the competitor as the search term.
- It does not know your strategic priorities. Check that the suggested cluster fits your goals.
In most situations, AI is the right starting point. You refine the clusters from there.
See Choose keywords and budget and What is a keyword cluster for the Hero Marketer specific approach.
How many clusters
For a starting B2B SaaS Google Ads program, 3 to 5 clusters cover most of the addressable demand.
Do not build more clusters than you need. Five tight, well managed campaigns produce more measurable signal than fifteen sprawling campaigns with overlapping keywords.
Cluster level reporting
Once you have clean clusters, your reports become much more actionable:
- "Cluster A (alternative to Salesforce) is converting at $80 CPA."
- "Cluster B (sales engineering CRM) is at $250 CPA."
- "Cluster C (CRM templates and guides) is at $600 CPA."
Now the decision is obvious. Scale A. Iterate on B. Kill C, or move it to a content strategy that nurtures top of funnel interest without bidding.
That clarity is what cluster based campaign organization gives you. Even if setup takes a couple of hours, it pays for itself many times over.
Next
- What is a keyword cluster: Hero Marketer's specific approach to clustering.
- Keyword research for SaaS: finding the keywords to cluster in the first place.
- Choose keywords and budget: how to pick and refine a cluster in the wizard.