Free generator · Content and Writing
Topic Cluster Planner.
Groups keywords by shared terms and search intent, names the page each cluster needs, and shows how to link them. Forty keywords rarely means forty pages, and building them that way is how a site competes with itself.
One per line. Add a volume after a comma or a tab and the clusters get sorted by it — “web design dubai, 1900”.
One shared term makes broad clusters and few pages. Two makes tight clusters and more pages.
Check done
Want someone to fix what this found?
Finding a problem and fixing it are different jobs, and the second one is ours. Send the result over and you get back what it would take to put right — scoped and priced, from the person who would do the work, within one business day.
What this tool measures
Paste a keyword list and get back the pages it actually needs, grouped by shared terms and by what each search is trying to do.
The ratio is the whole value. Forty keywords very rarely means forty pages, and building them that way is how a site ends up competing with itself — several near-identical pages splitting the same signals, with Google picking whichever it likes rather than the one you wanted.
One honest caveat, stated up front: the proper way to cluster keywords is by SERP overlap, putting two phrases together when the same pages rank for both. That needs a paid data source and cannot be done in a browser. This does the approximation, and the section below says exactly where the approximation breaks.
How to use it
One keyword per line. Add a volume after a comma or a tab and the clusters get sorted by it, which changes which page you build first — usually the most valuable decision in the whole exercise.
Then move the similarity slider. One shared term produces broad clusters and few pages; two produces tighter clusters and more of them. There is no correct setting — it is the dial between a small site that covers a topic thoroughly and a large one that covers it precisely.
How to read the result
Each cluster names a page and an intent. The intent is what decides the page type, and getting it wrong is the most expensive mistake available here: someone searching “web design cost dubai” wants a price, and giving them a two-thousand-word guide to the history of web design will not rank no matter how good the guide is.
A cluster with one keyword in it deserves a second look. Either it genuinely needs its own page, or your list is missing the variations that would justify one. A page built for a single low-volume phrase rarely earns its place.
Where the approximation fails: it will split two phrasings of one intent that happen to share no words — “website cost” and “how much to build a site” — and it will occasionally join two different intents that share a common word. Both are visible in the output above, so both take about a minute to correct by eye. That is still faster than doing the whole job by hand.
What to do next
Pick the transactional cluster with the most volume as your hub. That is the page that makes money and the page you want to rank. Every informational cluster becomes a spoke that links up to it with descriptive anchor text, and the hub links back down to the two or three most likely to be read next.
Do not link every page to every other page. A link means something when it is chosen. A footer containing all forty means nothing and dilutes each one.
Then write the hub first. A cluster of spokes pointing at a page that does not exist yet is a common and entirely avoidable way to waste three months.
Questions people ask
How many keywords should one page target?
As many as share one intent, which is often ten or more. “Web design dubai”, “web design company dubai” and “web design agency dubai” are one page. If you can write a single H1 that would satisfy someone searching any of them, they belong together.
What is a hub and spoke structure?
One comprehensive page on the main topic, with supporting pages on subtopics linking into it. The links concentrate signals on the page you want to rank and give readers a route deeper. It is a way of organising a site, not a trick.
Should every cluster get a page immediately?
No. Order them by volume and by how close the intent is to a sale, then build in that order. A plan of thirty pages published as thirty thin pages performs worse than five good ones, and takes longer.
Why is this not using real SERP data?
Because live SERP data costs money per query and cannot be fetched from a browser. Grouping by shared terms and intent gets most of the way there for free, and the tool tells you where it is likely to be wrong rather than presenting a guess as a result.
Where to go from here
- Keyword Combiner — Generate the candidate list before clustering it.
- Content Gap Analyzer — Once a page exists, check it against the ones outranking it.
- URL Slug Generator — Turn the finished plan into URLs in one pass.
Built by GoDesign FZE, who plan keyword and content strategy.
Get in touch
Want someone to just do this part?
The tool is free and stays free. If you would rather hand the work over, tell us what you are dealing with and you get a straight answer on scope, cost and timeline.
- You own everythingRepository, hosting and domain credentials sit in your name from day one, not handed over at the end.
- A written timelineMilestone dates are agreed in writing before work starts, so you always know what ships next.
- One business dayEvery enquiry gets a reply from the person who would scope the work, not a sales sequence.
Media City, Dubai, UAE · DHA Phase 2, Islamabad, Pakistan
Would rather type than fill in a form?
Message on WhatsApp