What's a keyword cluster
A keyword cluster is a group of keywords that share the same search intent. Instead of dumping every related keyword into one campaign, Hero Marketer groups keywords into intent based clusters and treats each cluster as the unit of campaign creation.
What "search intent" means
Search intent is what a person is actually trying to do when they type a query into Google. Two queries can sound similar and have very different intent:
- "Project management software" — exploring options, early stage research.
- "Project management software pricing" — comparing prices, mid stage.
- "Best project management software for engineering teams" — narrowing for specific use, mid to late stage.
- "Alternative to jira" — actively dissatisfied with a current tool, ready to switch.
These four queries belong in different campaigns. They need different ad copy, often different landing pages, and they convert at very different rates.
Why clusters beat flat keyword lists
The naive approach is to dump all your keywords into one big campaign. Three problems with that:
- One ad copy can't speak to multiple intents. An ad that works for "project management software" (broad, comparing options) won't work for "alternative to jira" (specific, looking to switch). One has to be wrong.
- Bidding gets muddled. High intent keywords are worth more per click than low intent ones. Mixed campaigns force one bid for all, leading to over bidding on low intent or under bidding on high intent.
- Reporting gets useless. When you can't separate out which intent is performing, you can't optimize. Pausing the bad keywords and scaling the good ones requires clean clusters.
Tight clusters let you write ad copy that matches the intent, bid appropriately for each, and read clean data per campaign.
How Hero Marketer builds clusters
Three inputs:
- Your seed keywords. What you tell Hero Marketer customers might search for.
- Google's keyword data. Hero Marketer queries Google's keyword planner to find related keywords for your seeds.
- Your product analysis. Used to weight which keywords are most relevant to your product.
Clustering algorithm groups the resulting keywords by semantic similarity and intent. The output is a set of clusters with metrics (search volume, CPC, competition) per cluster.
What a good cluster looks like
A good cluster:
- Has a clear, namable intent. "Alternative to jira" is a clear intent. "Stuff about software" is not.
- Contains keywords with similar volumes and competition. Wildly different volumes within one cluster suggest the cluster is too broad.
- Maps to one campaign and one ad copy direction. If you'd write very different ads for different keywords in the cluster, the cluster needs splitting.
What to do with the clusters
Pick one cluster per campaign. Build a campaign targeted at that cluster. Build a separate campaign for each cluster you want to target.
Why one cluster per campaign? Because each campaign should have:
- Tight intent.
- Ad copy matched to that intent.
- Its own budget and bidding strategy.
- Its own clean reporting.
Three clusters means three campaigns. That sounds like more work, but each campaign is fast to build through the wizard, and the clean separation pays dividends in performance and clarity later.
When you're short on clusters
If Hero Marketer returns thin or empty clusters, the seeds were probably wrong. See No keyword clusters found for fixes.
Clustering vs ad groups
Some readers familiar with Google Ads may notice this sounds like Google's "ad group" concept. Related but not identical:
- Ad groups are Google's container inside a campaign. One campaign can have multiple ad groups, each with its own keywords and ads.
- Clusters are Hero Marketer's organizing principle. We map one cluster to one campaign with one ad group, because that gives the cleanest behavior at the budget and performance levels.
Sophisticated Google Ads users sometimes prefer multi ad group campaigns. Hero Marketer keeps it simple by default. If you want to evolve toward the ad group pattern after launching, you can in Google Ads directly.