GPT for Google Sheets, Docs AI, Slides, Forms

Keyword Clustering Template

Cluster keywords by topic and search intent in Google Sheets with =GPT_CLASSIFY() and =GPT_TAG(). Free AI template for content planning.

Group a raw keyword export into topics and intents β€” the step between β€œhere’s 2,000 keywords from Ahrefs” and an actual content plan.

Layout

Column Content Formula
A Keyword β€”
B Search intent =GPT_CLASSIFY(A2, "informational, commercial, transactional, navigational")
C Topic cluster =GPT("Assign a 2-3 word topic cluster for this keyword. Return only the cluster name.", A2)
D Suggested page type =GPT_CLASSIFY(A2, "blog post, product page, comparison, template, docs")

Then pivot by column C to see cluster sizes and pick pages to build.

Consistent clusters across runs

List allowed clusters in one cell ($F$1) and classify against it:

=GPT_CLASSIFY(A2, $F$1)

Get started

  1. Install GPT for Sheets from the Google Workspace Marketplace (free tier included, no API keys needed).
  2. Copy the template or paste the formulas into your own sheet.
  3. Drag the formula down your rows, then use Replace all GPT formulas with results in the sidebar.

Related: check indexing in Google Sheets, meta tags template.

FAQ

How many keywords can I cluster?

Thousands β€” drag the formula down the export. At 10,000 results per hour a 2,000-keyword sheet clusters in minutes.

Will clusters be consistent?

Use a fixed cluster list in a cell and =GPT_CLASSIFY() against it β€” the model then always picks from your taxonomy instead of inventing names.

Can it use my Ahrefs/Semrush export directly?

Yes β€” paste the export as-is; the formulas only need the keyword column.