Skip to content

A handful of seeds into a deduped keyword plan.

It expands your seeds, dedupes them in code, and clusters what is left into named groups in a Google Doc.

5 steps · runs on demand · added to your workspace as a draft

Deduped in code, not by a model

Eighteen keywords. Twelve real ones.

05 · Each group is named, and gets exactly one page. No self-competition.

Code step · dedupe, case and word order ignored

12keywords

Tracking & measurement

one page · /guides/track-ai-visibility

  • track chatgpt mentions
  • chatgpt mention tracking
  • ai share of voice
  • llm rank tracking
  • LLM rank tracker
  • monitor ai answers

Getting cited

one page · /guides/get-cited-by-ai

  • get cited by chatgpt
  • how to get cited by chatgpt
  • rank in perplexity
  • ai citation sources
  • perplexity ranking
  • aeo checklist

Buying

one page · /compare

  • best ai visibility tools
  • ai visibility tools best
  • ai visibility pricing
  • ai visibility software
  • ai visibility tool pricing
  • ai visibility for agencies

What it does

Pre-built, then yours to customize.

Add it to your workspace in one click. Sensible defaults and example inputs are already filled in.

Reads from · writes to

  • Google Docs

The template, step for step

  1. Trigger
  2. LLM call
  3. Code
  4. LLM call
  5. Google Doc push

Added to your workspace as a Draft, with example inputs filled in. Every step is yours to change.

  • 01

    Deduped in code, so the result is repeatable

  • 02

    Named clusters, not numbered ones

  • 03

    One recommended page per cluster — no self-competition

  • 04

    Written straight to Google Docs

In, and out

You give it a handful of seed keywords. This is what comes back.

Shape
5 steps
On demand
run mode
1
click to add
Google Doc · keyword plandeduped in code
  • Tracking & measurement/guides/track-ai-visibility

    track chatgpt mentionsai share of voicellm rank tracking

  • Getting cited/guides/get-cited-by-ai

    how to rank in perplexityget cited by chatgpt

  • Buying/compare

    best ai visibility toolsai visibility pricing

47 seeds in · 31 after dedupe · 3 named clusters, one page each

Illustrative output.

The steps

What happens on every run.

  1. 01

    Expand the long tail

    Every seed becomes the realistic variants people actually type.

  2. 02

    Dedupe in code

    A Filter step removes near-duplicates deterministically, not on a model’s judgement.

  3. 03

    Cluster into named groups

    Groups with names you can brief against, not cluster IDs.

  4. 04

    Recommend a page per cluster

    One page per cluster, so you stop writing three that compete.

  5. 05

    Write the plan to a Doc

    Delivered to Google Docs, ready to divide up.

Before & after

The time this gives back.

The templates that publish put a Human review step before the CMS step, and nothing ever posts to Reddit for you. Review is a step, not a lock: a workflow you build or edit can publish or message a channel without one, so add it wherever you want the sign-off.

Doing it by hand~4 hrs

Keyword cluster planner~25 min

Bars to scale: the time a person spends, each way.

Doing it by handyour team

  • Expanding seeds by hand~1.5h
  • Spotting duplicates in a sheet~1h
  • Grouping and naming clusters~1.5h

Per plan, by hand~4 hrs

Keyword cluster plannerLive

  • Agent expands and dedupesauto
  • Agent clusters and namesauto
  • You review the plan~25m

One agent run~25 min

FAQ

Questions, answered.

Because deduping is exact work. A Filter step gives the same answer every run; asking a model to spot duplicates does not, and a keyword plan you cannot reproduce is hard to trust.

This starts from seeds you already have and organises them. The SERP version starts from one seed and discovers the cluster from live results. Use this when you have a list, that one when you have a hunch.

Yes. Each cluster comes with a recommended page, which is the input the content brief agent expects.

Free to start

Add this agentto your workspace.

Start free. Customize the steps, run it on demand or on a schedule, and approve anything that ships.