How to do keyword research

How to Do Keyword Research: Step by Step, With Free Tools

Last updated: 17 October 2026 · A beginner-friendly process with free tools

TL;DR
  • Keyword research means finding the words your customers really search for, then choosing which ones are worth a page. You don't need paid software to do it well.
  • Follow 8 steps: set goals, brainstorm topics, expand with free tools, check search intent, judge demand, judge competition, group keywords into pages, then prioritize.
  • Search intent matters more than search volume. A keyword with modest volume and clear buying intent often beats a high-volume one that attracts the wrong people.
  • Your best free data source is Google Search Console, because it shows the real queries your site already appears for.
  • Volume figures from any tool are estimates. Use them to compare keywords, not as promises.

What keyword research is (and isn't)

Keyword research is finding the phrases people type into search engines when they're looking for what you offer, then deciding which of those phrases to build pages around. Done well, it tells you three things: what your audience wants, how they word it, and which topics you have a realistic chance of ranking for.

It isn't a hunt for the single highest-volume term. Modern search engines understand topics and meaning, so a page isn't tied to one exact phrase. Think of keyword research as a way to understand your customers and plan your content, not as a list of words to repeat. If you're new to the basics, start with our SEO for beginners guide.

Free tools you can use

You can do solid keyword research with free tools alone. These are the ones worth knowing:

ToolBest forGood to know
Google Search ConsoleThe real queries your site already gets impressions and clicks forFree for sites you own. Data is for your site only, so it can't show you keywords you don't rank for yet.
Google autocomplete, "People also ask" and "Related searches"Finding the exact questions and variations people useFree and instant. Type your topic into Google and read the suggestions below and around the results.
Google TrendsComparing how interest in terms changes over time, and by regionShows relative interest, not search volume. Good for choosing between two phrasings or spotting seasonal demand.
Google Keyword PlannerKeyword ideas and estimated monthly searchesOpens from the Tools menu in Google Ads, and Google says you must finish account setup with billing information to use its basic features. Its volumes are estimates, and some accounts see broad ranges, so check what yours shows.
YouTube and other search boxesIdeas for video, shopping and social contentUse autocomplete on YouTube, Amazon or app stores if your customers search there.
Forums, Reddit, Quora and review sitesReal customer language, problems and objectionsNot a volume source, but often the best source of topic ideas nobody else is covering.
Free plans of paid SEO toolsQuick volume and difficulty estimates for a few keywordsFree limits change often and are usually capped per day. Treat their difficulty scores as rough guides, since each tool calculates them differently.

The 8-step process

Flow diagram of the 8 steps of keyword research: define goal and audience, brainstorm seed topics, expand with free tools, check search intent, judge demand, judge competition, group and map to pages, prioritize create and measure
The 8 steps, in order.
1

Define your goal and your audience

Do thisBefore you open any tool, write down what the page or site needs to achieve (leads, sales, calls, newsletter sign-ups) and who you want to reach. A plumber wants "calls from homeowners in one city". An online shop wants "product page sales".

Why it mattersA keyword is only worth anything if the person searching it could become a customer. Your goal tells you which keywords are relevant and which are just traffic.

2

Brainstorm seed topics

Do thisList 5 to 10 broad topics that describe what you sell or help with. Then add the sources closest to your customers:

  • Questions customers ask on sales calls, emails and support chats
  • Your services, products and categories
  • Competitors' menus, category pages and blog topics
  • Problems people describe in forums and reviews

ResultA list of seed topics such as "emergency plumber", "water heater repair" and "burst pipe". These are your starting points, not your final keywords.

3

Expand each topic with free tools

Do thisTake each seed topic and grow it into a list of related searches:

  1. Type the topic into Google and note the autocomplete suggestions. Add a letter or word after it ("water heater repair a", "water heater repair cost", "water heater repair near") to see more.
  2. Note the "People also ask" questions and the "Related searches" at the bottom of the page.
  3. Run the seed topic through Google Keyword Planner to see related ideas and estimated searches.
  4. Check Google Trends to see which phrasing people use more, and whether demand is seasonal.
  5. Paste everything into a spreadsheet, one keyword per row.

ResultA raw list of 50 to a few hundred keyword ideas. Don't filter yet.

4

Check the search intent

Do thisFor each promising keyword, search it yourself and look at what Google shows. The results tell you what searchers expect. Label each keyword with one of four intents:

IntentWhat the person wantsExampleBest page type
InformationalTo learn somethinghow to fix a leaking tapGuide or blog post
CommercialTo compare options before choosingbest water heater brandsComparison or review page
TransactionalTo buy or bookemergency plumber near meService, product or landing page
NavigationalTo reach a specific site[brand name] loginYour own brand pages

Why it mattersIf every result for a keyword is a how-to guide, a product page won't rank for it, and the other way round. Match the page type Google already rewards. My post on zero-click answers versus deep content covers keywords where the results page itself answers the question.

5

Judge demand realistically

Do thisUse search volume to compare keywords against each other, not as an exact number. Keep these points in mind:

  • Volumes are estimates. Different tools give different numbers for the same keyword, and Keyword Planner itself calls its figures estimates.
  • Low volume can still be valuable. A keyword searched a few dozen times a month by people ready to buy can be worth more than a broad term searched thousands of times by browsers.
  • Many searches never show up in tools. Long, specific questions are often hidden inside broader terms.
  • Your own data beats any estimate. If you already have a site, Search Console shows real impressions.
6

Judge the competition by looking at the results

Do thisTool "difficulty" scores are a rough guide. For your top keywords, search them and look at page one:

  • Who ranks? If page one is dominated by huge brands, marketplaces or government sites, it's a hard fight. If small sites and forums appear, there's room.
  • How good is the content? Is it thorough, current and specific, or thin and outdated?
  • Can you add something? Original data, real experience, a better explanation or a local angle can set you apart.
  • How strong is your site on this topic? A new site usually has a better chance on specific, lower-competition phrases than on broad ones. Building depth on a topic also helps, which we cover in our topical authority playbook.
7

Group keywords and map them to pages

Do thisKeywords that mean the same thing, or that one page could satisfy, belong together. For example, "water heater repair", "fix water heater" and "water heater repair service" can all be answered by one page.

  1. Sort your list so similar keywords sit next to each other.
  2. For each group, pick one primary keyword (the clearest, most relevant phrase) and a few secondary keywords.
  3. Assign each group to one page, either an existing page or a new one.
  4. Check that no two pages target the same group. Two pages aiming at the same intent can compete with each other.

ResultA keyword map: every important keyword has a home, and every page has a job.

8

Prioritize, create, then measure

Do thisYou can't write everything at once. Score each keyword group from 1 to 3 on these factors, then start with the highest totals:

FactorAsk yourself
Business valueWould a searcher become a customer? (3 = ready to buy, 1 = just curious)
DemandIs there enough interest to be worth the effort?
WinnabilityCan we realistically compete on page one?
EffortHow hard is the page to make well? (3 = easy, 1 = very hard)

Publish the best-scoring pages first. After a few weeks, check Search Console to see which queries each page actually appears for, then improve and repeat. Keyword research isn't a one-time job.

A worked example

This illustrative example shows how the steps fit together for a local emergency plumber. The keywords are examples only, and I haven't shown volumes because they vary by location.

KeywordIntentPage to map it toPriority
emergency plumber [city]TransactionalEmergency plumbing service pageHigh: ready-to-book searchers
burst pipe repair costCommercialBurst pipe repair page with a price guideHigh: strong buying signal
water heater not heatingInformationalTroubleshooting guide, linking to the repair serviceMedium: attracts people who may need a plumber
how to turn off the main water supplyInformationalShort how-to guideMedium: builds trust, lower direct value
plumber salaryInformational (wrong audience)NoneSkip: searchers aren't customers

Notice the last row. The step that saves the most time is deciding what not to target. For a local business, also pair keyword research with a strong Google Business Profile, as covered in our local SEO work. Online shops can follow the same process for category and product pages, as explained under our e-commerce SEO service.

Quick wins from Search Console

If your site already has some traffic, Search Console may be your fastest source of keyword ideas, because it shows real queries that already bring you impressions.

Google Search Console Performance report, Queries tab, showing top queries with clicks and impressions over 3 months
The Queries tab in Search Console. Several queries here have over 100 impressions and no clicks yet. That usually means the page is being shown but ranks low or the result isn't winning the click, so these are good candidates to improve.
  1. Open the Performance report and set the date range to the last 3 months.
  2. Switch to the Queries tab and export the data to a spreadsheet.
  3. In the spreadsheet, filter for queries with an average position of about 8 to 20 (turn on the Average position metric in the report so the column is included in your export). These are pages that are close to page one, often called "striking distance" keywords.
  4. Sort by impressions. Queries with many impressions and a modest click-through rate are the best candidates.
  5. Improve the page that ranks: answer the query more directly, add a section, update outdated facts, improve the title, and add internal links to it.

One caution. Positions are averages across everything people searched, so use them to spot opportunities, not to measure exact rankings. Also look for queries that appear but don't match any page. Those are ideas for new content.

Keyword research for AI search

People now also ask AI tools and Google's AI features full, conversational questions, so it helps to think in questions as well as short keywords. The free sources above already point you to them: "People also ask", forums, customer emails and sales calls.

  • List the full questions customers ask and answer each one clearly, early on the page.
  • Cover a topic completely, rather than one phrase at a time, so your pages can answer the follow-up questions too.
  • Google says there is no special optimization for AI Overviews beyond good SEO, so the same fundamentals apply. For more, read our guide to optimizing content for Google AI Overviews.

Search volume tools generally can't tell you how often people ask AI tools a particular question, so treat any such number with caution. Our GEO toolkit includes a prompt-testing log to track how your brand shows up in AI answers.

Common mistakes

  • Chasing volume. The biggest keyword is rarely the best keyword. Relevance and intent come first.
  • Ignoring search intent. Writing a blog post for a keyword where Google shows product pages (or the reverse) rarely works.
  • Targeting the same keyword on several pages. The pages end up competing with each other.
  • Treating difficulty scores as facts. They are tool-specific estimates. Look at the actual results.
  • Stuffing keywords into text. Write naturally for the reader. Repeating a phrase unnaturally can hurt, and can run into Google's spam policies.
  • Doing it once and forgetting. Go back to your list every few months as your site and the search results change.

Keyword research template

Copy this into a spreadsheet, one row per keyword. This is how a finished keyword map looks:

Example keyword map table with keyword, intent, mapped page and priority columns for a local plumber
An illustrative keyword map. The blank template below has the same idea with a few more columns.
KeywordIntentEst. demandCompetition (from the results)Mapped pagePrimary or secondaryPriority score

FAQ

How do I do keyword research for free?

Use Google Search Console for the queries your site already gets, Google autocomplete, "People also ask" and "Related searches" for ideas, Google Trends to compare interest, and Google Keyword Planner for estimated volumes (it needs a Google Ads account with billing set up). Add forums and customer questions for real-world language.

What is the best free keyword research tool?

For a site that already has traffic, Google Search Console, because it shows real data. For finding new ideas, Google autocomplete and "People also ask" are the quickest. Keyword Planner is the main free source of volume estimates, though you must set up a Google Ads account first.

Do I need search volume to choose a keyword?

It helps, but it isn't the whole picture. Volume numbers are estimates, and low-volume keywords can convert well. Judge intent, relevance and how winnable the results are as well.

How many keywords should I target per page?

One primary keyword (the main topic) and a handful of closely related secondary keywords and questions. If two keywords need very different pages to satisfy the searcher, they belong on separate pages.

What is search intent?

It is the reason behind a search: to learn something (informational), compare options (commercial), buy or book (transactional) or reach a specific site (navigational). Look at what Google ranks for a keyword to see which intent it believes the searcher has.

What are long-tail keywords?

Longer, more specific phrases, such as "emergency plumber for burst pipe at night" instead of "plumber". They usually have fewer searches each, but the people searching are often closer to a decision and the competition is lower.

How often should I do keyword research?

Do a full round when you plan a site or a new section, then review your Search Console queries every month or two and refresh your list every few months. Re-check after big changes in your market or in search results.

Want a keyword map built for your business?

We research the terms your customers use, match them to pages and tell you what to write first. See our SEO services.

Talk to Us About Keyword Research

Sources

Tags: No tags

Comments are closed.