Live
COREAugust core update finishes rolling outSEARCHChatGPT search expands citation sourcesSERPAI Overviews now trigger on more commercial queriesCLAUDEClaude gains web search with source linksINDEXPerplexity updates its crawling cadenceSPAMNew spam policy targets scaled AI content
Home/Labs/Keyword Clustering
Labs Tool

Keyword Clustering
Agent

Paste a raw list of keywords and get them grouped into intent-based topic clusters - each with a theme, a pillar-page suggestion, and the keywords that belong to it. The messy spreadsheet work, done in seconds.

Input

0 keywords detected

Keywords are deduplicated and capped at 300, then grouped by shared search intent and theme. Every keyword lands in exactly one cluster.

Paste your keywords to build clusters.

How it works

01

Paste your list

Drop a raw list of keywords, one per line. Duplicates are removed and the list is capped at 300.

02

Intent is detected

Each keyword is read for search intent - informational, commercial, transactional, navigational, or branded.

03

Clusters form

Keywords are grouped into coherent topic clusters, each with a theme and a suggested pillar page.

04

Map to content

Use the pillar suggestions to build a content plan - one hub per cluster, supporting articles around it.

This keyword clustering tool takes a raw list and returns intent-based topic clusters, each with a theme, a dominant search intent and a suggested pillar page. Paste up to 300 keywords, upload a spreadsheet, or point it at a Google Sheet. It is free to run.

How the agent groups your list

Every keyword is trimmed, deduplicated case-insensitively and capped at the first 300 entries before anything else happens. Spreadsheet uploads and Google Sheets read the first column and skip a header row automatically; a private sheet prompts you to connect Google Sheets rather than failing silently. The list then goes to a model that groups by shared intent and semantic theme, targeting between 3 and 12 clusters. The result is validated against your original list: only verbatim input keywords survive, each is assigned exactly once, and anything the model drops is swept into a catch-all cluster so nothing disappears.

What each cluster gives you

A cluster is more than a bucket of keywords. Each one comes back with a short name, a one-line theme explaining what unites the terms, an intent label, a keyword count and a concrete pillar-page suggestion you can hand to a writer. The optional seed topic field nudges grouping toward your niche when a list spans several product areas. Every run exports flat, one row per keyword, so clusters drop straight into a content calendar or a sheet you already maintain.

  • Intent labels: informational, commercial, transactional, navigational, branded
  • A theme sentence per cluster, not just a group name
  • One pillar-page suggestion per cluster
  • CSV or Excel export with cluster, intent, pillar and keyword columns

When to run a clustering pass

The obvious moment is straight after an export from a keyword tool, when you have a few hundred terms and no structure. It is also the fastest way to sanity-check an existing site architecture: cluster the terms you already rank for and see whether your URL structure matches the grouping. Agencies use it at the start of a content audit, in-house teams before a quarterly plan. If the AI layer is unavailable the run still completes using deterministic token-based grouping, and the summary says so.

Frequently asked questions

about the Keyword Clustering Agent

How many keywords can I cluster at once?

Up to 300 keywords per run. You can paste them, upload an .xlsx, .xls or .csv file, or connect a Google Sheet directly.

How are the clusters decided?

Keywords are grouped by shared search intent and semantic theme - the way you would organise a content strategy - and each cluster gets a dominant intent plus a suggested pillar page.

Can I export the clusters?

Yes, every run exports to CSV or Excel with the cluster name, intent, theme, pillar suggestion and the keywords in each group.

Related free tools

pairs well with the Keyword Clustering Agent

Browse all free SEO & AI-search tools, or get the Chrome extensions.

Further readingGEO vs SEO vs AEO: what actually changesWhat transfers from classic SEO, what is genuinely new, and what is hype.