Keyword research is the process of finding the words and phrases people type into Google. You use that data to decide what to write and which pages to optimize. Good research answers three questions. Does anyone search the topic? How hard is it to rank? And what kind of content does Google want? Skip it, and you’re guessing what your audience wants.

What is a keyword research in SEO?

Key takeaways

  • Keyword research finds search terms with real demand, not topics you assume people care about.
  • Every keyword carries a search intent. Match it, or the ranking is gone before you write a word.
  • Free tools like Google Keyword Planner and Search Console cover most of what beginners need.
  • A good keyword has decent search volume, low enough difficulty, and a reader worth attracting.
  • Research is never finished. Search behavior shifts every month, so re-check your top pages.

What is keyword research?

Keyword research in SEO is the work of finding the exact terms your audience searches for, then checking which ones are worth targeting. Each term comes with data: how many people search it monthly, how competitive it is, and what kind of page Google ranks for it.

You feed that data into your content plan. It tells you what to write, which keyword belongs in your title, and how to shape the page so it matches what searchers expect.

Quick example. “Running shoes” is a seed term. Type it into a tool and you get hundreds of related searches: “running shoes for flat feet,” “best running shoes under $100,” “trail running shoes for women.” Those longer phrases are where real, winnable traffic lives.

Without keyword research, you publish a page and hope someone searches for it. Hope is not a strategy Google rewards.

Why keyword research matters for SEO

Here’s the uncomfortable part. Most pages on the internet get no traffic at all. Ahrefs studied more than a billion pages and found that roughly 90% of them get zero clicks from Google. The usual reason is simple. They target keywords nobody searches, or keywords they could never outrank.

Keyword research fixes that before you write. It confirms the demand is real. It shows you how strong the competition is. And it reveals the format Google expects, whether that’s a how-to, a list, or a comparison.

For a solo blogger or a small business, this is also the cheapest SEO work available. The data is free or close to it. The effort is mostly thinking. And the cost of getting it wrong is months spent writing pages nobody finds.

I’ve watched site owners publish weekly for a year before realizing nobody searched their topics. An hour of research per post would have saved all of it.

How to do keyword research: 5 steps

The process below takes about an hour once you’ve run it a few times. Work through it in order.

1. Brainstorm seed keywords

A seed keyword is a short, broad term that describes your topic. “Tax software.” “Personal injury lawyer.” “Sourdough bread.” It’s the input you hand to a tool to generate a bigger list.

Write down 5 to 10 seeds before opening anything. Describe what you do in plain words. Use the language your customers use, not your industry’s jargon.

2. Expand your list with a keyword tool

Drop each seed into a keyword research tool. You’ll get back dozens or hundreds of related searches, each with metrics like monthly search volume and difficulty.

This is where the list explodes. A single seed can generate 500+ ideas across brands, prices, comparisons, and questions. You don’t need all of them. You need the handful you can actually win.

3. Match each keyword to search intent

Search intent is what someone actually wants when they type a query. Google sorts it into four types:

  1. Informational – looking for an answer (“what is keyword research”)
  2. Commercial – comparing options before buying (“best keyword tool for bloggers”)
  3. Transactional – ready to act (“buy running shoes online”)
  4. Navigational – hunting for a specific site (“Ahrefs login”)

Open the search results for any keyword you’re weighing. If the top results are all listicles and you planned a definition, your page won’t fit. Change the format or pick another keyword.

If the results are step-by-step guides, then structure your blog post the same way. Google’s own SEO starter guide makes the point that beginners and experts search the same topic with different words.

4. Check search volume and keyword difficulty

Two numbers decide whether a keyword earns a spot on your list.

Search volume is the average number of monthly searches for a term. More volume means more potential traffic, and usually more competition. Keyword difficulty is a 0 to 100 score estimating how hard it will be to rank on page one. New sites should chase terms under 30. Older sites can reach higher.

A keyword with 200 searches and difficulty 12 often beats one with 5,000 searches and difficulty 78. You can rank for the first one this quarter. The second sits on page 5 for a year.

Search volume is potential. A ranking is reality. Don’t confuse the two.

5. Validate against the search results

Before you commit, look at who already ranks. Open the results in an incognito tab and read the top five.

Ask yourself three things:

  • Are these sites in my league, or giants I can’t realistically beat?
  • Does their content match the angle I planned?
  • Is there a gap, like a question they all skip or data that’s gone stale?

If Forbes, Wikipedia, and Reddit own the page, move on unless you have a genuinely fresh angle. If it’s mostly small blogs like yours, you have a real shot.

Free vs paid keyword research tools

You don’t need a $129-a-month subscription to start. The free Google stack handles the basics. Paid tools mostly save time and add depth.

ToolCostBest for
Google Keyword PlannerFreeVolume ranges and basic ideas
Google Search ConsoleFreeQueries your site already ranks for
Google TrendsFreeSeasonality and topic trajectory
Answer the PublicFree (limited)Question-based keywords
Ahrefs$129+/moDifficulty scores and competitor research
Semrush$140+/moGap analysis and broader toolset

For most beginners, the free Google tools cover roughly 80% of the job. When you’re ready to go deeper, our rundown of the best SEO tools breaks down what each paid option is worth. Start free. Upgrade only when the free data runs dry.

Common keyword research mistakes to avoid

A few patterns show up in nearly every underperforming blog.

The biggest is chasing high-volume keywords too early. A brand-new site won’t outrank Healthline for “back pain.” Start with low-competition long-tail terms, earn a few rankings, then climb.

Ignoring intent is next. You write a 3,000-word essay; Google wanted a comparison table. That mismatch alone buries the page.

Then there’s keyword stuffing. Repeating your exact phrase in every paragraph stopped working over a decade ago. Use it once in the title, once in the title tag, and naturally a few times in the body. Lean on related phrases for the rest.

The slow killer is treating research as one-and-done. Volumes shift, competitors publish, and intent drifts over time. Re-check your top pages every six months.

Frequently asked questions

How long does keyword research take?

Once you know the process, about an hour per piece of content. Your first few rounds run longer while you learn the tools. Budget closer to two hours at the start, then watch it speed up.

Can I do keyword research for free?

Yes. Google Search Console shows what you already rank for, Keyword Planner gives volume ranges, and Google Trends shows seasonality. That free stack covers plenty before you ever pay for a premium tool.

What’s the difference between a seed keyword and a target keyword?

A seed is the broad starting term you feed into a tool, like “coffee.” A target is the specific phrase you’ve chosen to rank a single page for, like “best espresso machine under $500.” Seeds are inputs. Targets are what you choose to keep.

Conclusion

Keyword research is the cheapest, highest-leverage hour you’ll spend. Run the five steps before you write, not after. Start with the free Google tools, favor what people actually search over raw volume, and pick terms you can realistically win. Then go write the best page on the topic.