AI writing

How to do keyword research for free

Keyword research is finding the words people type into Google, and choosing the ones worth writing for. You don't need a paid tool to start. Here's a free method that works for any small site.

Keyword research answers three questions: what do people search for, what do they want when they search it, and which of those searches can your site realistically win? Paid tools add search volume estimates and difficulty scores, but the core method is free.

Step 1: Start with seed keywords

Seed keywords are the basic terms for what you offer. Write down:

  • Your products or services, in your customers' words.
  • The problems you solve.
  • The questions customers ask before buying.
  • Your category and its alternatives.

A plumber's seeds might be: emergency plumber, boiler repair, leaking tap, blocked drain.

Step 2: Expand the list

Free sources of keyword ideas

  • Google autocomplete: type a seed and note the suggestions. Add letters (a, b, c…) after the seed for more.
  • People also ask: expand the boxes; each one reveals more questions.
  • Related searches at the bottom of Google's results.
  • Google Search Console: the Queries report shows searches you already appear for, often hundreds you've never targeted.
  • Forums and communities: Reddit, Quora and niche forums show the exact words people use.
  • AI keyword tools, like the generator on this page.

Free tool

Keyword Ideas Generator

Enter a seed keyword. AI suggests related searches grouped by what people want, plus the questions they ask.

Open the full Keyword Ideas Generator page →

Generate keyword ideas from one seed

Enter a seed keyword in the generator on this page. It suggests related searches grouped by intent (learn, compare, buy and long tail) plus the questions people ask. It doesn't give search volumes; use it to widen your list, then check the most promising ideas against real data.

Step 3: Sort by intent

Group every idea by what the searcher wants:

IntentExampleBest page type
Learnhow to fix a leaking tapGuide or blog post
Comparecombi vs system boilerComparison article
Buyemergency plumber near meService or product page
Find[brand] loginYour own page for that brand

Matching the page type to the intent matters more than almost anything else. A blog post won't rank for "buy" searches dominated by shops.

Step 4: Check what ranks

Search each promising keyword and look at the first page:

  • Who ranks? Big brands and huge sites are hard to beat; forums, small blogs and thin pages are a sign you can compete.
  • What type of page? Guides, products, tools, videos?
  • How good are they? If the top results don't fully answer the question, there's room for a better page.

Step 5: Estimate demand

Without paid tools, you can still gauge demand:

  • Search Console impressions for queries you already rank for.
  • Google Ads Keyword Planner (free with a Google Ads account) gives volume ranges.
  • Google Trends compares interest between terms and over time.
  • Autocomplete itself: if Google suggests a phrase, enough people search it.

Step 6: Choose and map

Pick keywords where the intent matches what you offer, the competition looks beatable and there's real demand. Then map one main keyword to each page, so pages don't compete with each other. Long-tail variations (longer, more specific phrases) usually belong on the same page as their main keyword.

Step 7: Write, then measure

Write a page for each chosen keyword using a content brief. After a few weeks, check Search Console: which queries is the page appearing for, at what position? That data becomes your next round of keyword research.

Long-tail keywords are your friend

New and small sites rarely win short, broad keywords like "shoes". They can win specific ones like "waterproof trail shoes for wide feet". Each long-tail search has less volume, but together they add up, and the people searching them know exactly what they want.

Questions

Can I do keyword research for free?

Yes. Google autocomplete, People also ask, Search Console, Google Trends and Keyword Planner together cover what most small sites need.

What is a long-tail keyword?

A longer, more specific search phrase with lower volume but clearer intent, such as "waterproof trail shoes for wide feet".

How many keywords should a page target?

One main keyword, plus the close variations and related questions that share the same intent.

What is keyword intent?

What the searcher wants: to learn something, compare options, buy something or find a specific site.

See what to fix on your website today.

Free plan, no credit card. Your first fixes in about a minute.