How to Do Keyword Research (the Modern Way) with AI

Keyword research has a reputation for being tedious, and done the old way it is: thousands of rows in a spreadsheet, sorted by volume, most of them useless. The modern version is simpler and sharper — generate from the right sources, judge each keyword on three axes, then cluster the survivors into a plan. Here's how.

Where good keywords actually come from

Strong keyword lists don't start with a database dump. They start with sources you can reason about:

  1. Seed terms — the broad words that describe what you do. Everything branches from these.
  2. Audience questions — what your customers actually ask, in their words. These become long-tail, high-intent articles.
  3. Competitors — the terms ranking sites in your niche already cover (and the gaps they don't).
  4. Search features — autocomplete, People Also Ask, and related searches reveal real demand straight from the SERP.

Step 1 — Generate widely from a seed

Start from one seed keyword and expand outward across the sources above. Aim for breadth first — you want the obvious head terms and the non-obvious long-tail questions in front of you at once. Don't filter yet; that comes next.

Step 2 — Read each keyword on three axes

Volume alone is a trap. A keyword is only worth writing if all three of these line up:

  • Search volume — how many people search it. Bigger isn't always better; huge terms are usually unwinnable.
  • Ranking difficulty — how hard it is to crack the first page. The sweet spot is decent volume at low difficulty.
  • Search intent — what the searcher wants (learn, compare, buy). Match it, or you'll rank for traffic that never converts.
The keyword worth writing

Look for the overlap: meaningful volume, difficulty you can realistically beat, and an intent that matches what you offer. A long-tail term with 300 searches and low difficulty often beats a head term with 30,000 you'll never rank for.

Step 3 — Group keywords by intent and topic

A flat keyword list is raw material, not a plan. The leverage is in clustering: grouping related keywords into the pillars and supporting articles they naturally form. *“Email deliverability,” “avoid spam folder,” “email authentication”* aren't three separate posts competing with each other — they're one cluster. Clustering also prevents keyword cannibalisation, where two of your own pages fight for the same term.

Do this in seconds with RibatAI

Type a seed keyword into RibatAI. It expands it into a clustered content plan — pillars and supporting articles — and attaches a target keyword, search intent, search volume and ranking difficulty to each. Metrics come from a live keyword data provider where available, and AI estimates where they're not, so nothing is left blank.

Step 4 — Turn keywords into articles

Every surviving keyword becomes one article with one job: rank for that term, for that intent. Assigning a single target keyword per article is what keeps your pages from cannibalising each other and gives each piece a clear brief. The research is finished when every keyword has a home.

A prompt you can copy

“Do keyword research around [seed keyword] for [audience]. Group the keywords into topic clusters, give each a search intent, and flag the ones with strong volume and low difficulty to target first.”

Paste into RibatAI's prompt bar

Common mistakes to avoid

  • Chasing volume alone — high-volume head terms are usually unwinnable for smaller sites.
  • Ignoring intent — the right keyword with the wrong intent brings the wrong readers.
  • Leaving keywords as a flat list — cluster them, or you'll cannibalise your own pages.
  • Skipping difficulty — without it you can't tell a quick win from a years-long slog.

Frequently asked questions

How do I do keyword research for content?

Generate keywords from seed terms, audience questions, competitors and search features; judge each on search volume, ranking difficulty and intent; then group them into topic clusters so related terms become one cluster rather than competing pages. RibatAI does this from a single seed keyword.

What is keyword difficulty?

Keyword difficulty estimates how hard it is to rank on the first page for a term, based on how strong the currently ranking pages are. The sweet spot for most sites is meaningful search volume at low difficulty — a winnable term — rather than a high-volume head keyword you can't crack.

Why cluster keywords instead of using a flat list?

Clustering groups related keywords into pillars and supporting articles, which builds topical authority and prevents cannibalisation (two of your pages fighting for the same term). A flat list tells you what people search; a cluster tells you what to write and how the pages connect.

Stop starting from a blank page.

Type a seed keyword and RibatAI generates a clustered, internally linked content plan in seconds.

Plan your first cluster free