Keyword lists are not a content strategy. They are a shopping list. Clustering is how I stop writers from publishing five posts that fight each other on page two.
Build keyword clusters around shared intent and overlapping SERPs, assign one primary URL per cluster, then brief the article from that map. Use a keyword cluster tool to spot groups, then validate in Google Search Console before you expand. If two drafts chase the same SERP, merge them.
My clustering workflow
- Pull seed queries from GSC and competitor SERPs
- Group by intent: problem, comparison, how-to, tool
- Check whether Google already ranks the same URLs for those queries
- Pick one money page per cluster
- Write the brief only after the URL is chosen
Skipping step 4 is how you get three "best SEO tools" posts and zero rankings.
Cannibalization signs I watch
- Two site URLs swapping positions for the same query
- Similar H1s published weeks apart
- Internal links pointing at the weaker page
When I see that, I consolidate. Redirects are cheaper than another rewrite sprint.
What goes in the brief
A usable brief has:
- Primary query and 3–5 cluster supports
- Search intent in one sentence
- Required sections
- Internal links to earn and give
- Proof the page is not duplicating an existing URL
If the brief cannot name the existing page it must not compete with, it is not ready.
Tools and next steps
Start with our keyword cluster tool, then compare suites on Semrush vs Ahrefs only after the cluster map exists. Tools do not fix a messy information architecture. They just make the mess look colorful.


