Keyword Research Tutorial: How to Do Keyword Research Step by Step (Beginner's Guide)

Learn keyword research from scratch: the core terms, an 8-step process, the tools worth using, a spreadsheet layout for organizing keywords, beginner tracking and a checklist.
OutrankAI SEO platform
Updated
Reading time
7 min read
Keyword Research Tutorial for SEO (Beginners to Advanced)
In this article
  1. Keyword research basics: the terms you need
  2. Step 1: Define your goal and audience
  3. Step 2: Brainstorm seed keywords
  4. Step 3: Expand your list
  5. Step 4: Analyze each keyword
  6. Step 5: Check the search results page
  7. Step 6: Group keywords by topic and intent
  8. Step 7: Organize your keyword research in a spreadsheet
  9. Step 8: Track your keywords
  10. Keyword research tools for beginners
  11. Keyword research checklist
  12. Beginner mistakes to avoid
  13. FAQ

To do keyword research, follow eight steps: set your goal and audience, list 5–10 seed keywords, expand them with Google and a keyword tool, analyze each keyword's volume, difficulty and intent, check the search results page, group variants by intent, map one primary keyword to each page in a spreadsheet, and track your rankings. A beginner can finish a first pass in an afternoon with free tools: Google Autocomplete, People Also Ask and Search Console.

This tutorial covers the basics you need first, each step with exact menu paths, the tools worth using, a spreadsheet layout for organizing everything, how to track keywords as a beginner, and a checklist you can tick off as you go.

Key takeaways

  • Keyword research has eight steps. Goal, seeds, expansion, analysis, SERP check, grouping, mapping, tracking.
  • You can start for free with Google Autocomplete, People Also Ask, Google Trends and Search Console. Paid tools add accurate volume and difficulty at scale.
  • New sites should target low-difficulty, specific keywords. Outrank's median target across 189,369 keywords has a difficulty of 14 and 170 monthly searches.
  • One primary keyword per page. Two pages targeting the same keyword compete with each other.
  • Track in Search Console from day one. It shows the real queries, impressions and average position for every page, for free.
Infographic: keyword research in 8 steps: set the goal, list seeds, expand, analyze, check the SERP, group, map and organize, track.
The keyword research process in eight steps

Keyword research basics: the terms you need

Keyword research is the process of finding the search terms your audience uses, measuring their demand and competition, and deciding which page should target which term. Before the steps, learn these seven terms:

TermWhat it means
KeywordA word or phrase people type into a search engine, like "cold brew ratio"
Search volumeEstimated searches per month for a keyword, usually from a tool
Keyword difficulty (KD)A 0–100 score estimating how hard it is to reach page one; each tool calculates it differently
Search intentWhat the searcher wants: to learn (informational), compare (commercial), buy (transactional) or reach a site (navigational)
Short-tail / long-tailBroad, high-volume terms vs specific, low-volume ones (explained here)
SERPThe search engine results page, including AI Overviews, People Also Ask, videos and local packs
Keyword mapA document that assigns one primary keyword to each page on your site

Step 1: Define your goal and audience

Write down who you want to reach and what you want them to do after they land. "Homeowners who make coffee at home and might buy a cold brew maker" leads to very different keywords than "café owners looking for wholesale beans".

This one sentence will filter every keyword later. If a keyword's searcher could never become your customer or reader, it doesn't belong on the list, no matter how big its volume.

Step 2: Brainstorm seed keywords

Seed keywords are the 5–10 broad terms that describe your business: product categories, services, the problems you solve. Pull them from your site navigation, your best-selling products, sales and support conversations, and the words customers use in reviews.

For a coffee gear store, seeds might be "cold brew maker", "cold brew ratio", "pour over coffee", "coffee grinder" and "french press".

Step 3: Expand your list

Turn each seed into dozens of specific keywords:

  • Google Autocomplete: type the seed plus "for", "vs", "how", "why", "best" or each letter of the alphabet.
  • People Also Ask and Related searches: every question is a keyword candidate.
  • A keyword tool: paste the seed into Ahrefs Keywords Explorer (Matching terms and Questions reports), Semrush Keyword Magic Tool, or a free tool like Google Keyword Planner.
  • Competitors: Ahrefs Site Explorer (Organic keywords) or Semrush Organic Research shows the keywords a competing site ranks for. A keyword gap analysis compares several at once.
  • Your Search Console: queries you already get impressions for are the easiest wins.

Aim for a few hundred raw keywords before you filter. For a complete expansion on one seed, see our keyword research example.

Step 4: Analyze each keyword

This is keyword analysis: judging each keyword on four criteria before you spend time on it.

  1. Search volume. Enough people search it to matter. For most small sites, the sweet spot is long-tail: Outrank's median target keyword gets 170 searches a month, and 96.7% of its targets get under 1,000. See how to find keyword search volume for free methods.
  2. Keyword difficulty. You can realistically reach page one. Across Outrank customers, the median target has a KD of 14 and 63% are under 20.
  3. Search intent. You can serve what the searcher wants. A "buy" keyword needs a product page; a "how to" keyword needs a guide.
  4. Business value. Ranking for it moves you toward your goal from Step 1.

Difficulty scales differ by tool. Semrush, for example, labels its scale like this (source):

Semrush KD %Label
0–14Very easy
15–29Easy
30–49Possible
50–69Difficult
70–84Hard
85–100Very hard

New sites should stay in the "very easy" and "easy" bands. Read what keyword difficulty measures to understand the score's limits, then score each keyword quickly (high, medium, low) on all four criteria. Keep the ones that are relevant and winnable, even if their volume is small.

Step 5: Check the search results page

Google each shortlisted keyword and look at page one before you commit:

  • What type of page ranks? Product pages, guides, listicles, videos or tools. Copy the format that wins.
  • Who ranks? Forum threads, thin pages and outdated articles in the top 10 are an opening. Ten strong, specific pages from big brands are a warning.
  • What sits above the links? An AI Overview, a featured snippet, a video carousel or a local pack all take clicks before the first organic result.

This takes a minute per keyword and saves you from writing pages that can't rank.

Step 6: Group keywords by topic and intent

Many of your keywords will be variants of the same need: "cold brew ratio", "cold brew ratio grams" and "cold brew ratio in cups" all want the same answer. Put those on one page. Keywords with different intents get different pages.

The simplest test: if two keywords share several of the same top-10 results, they belong together. That technique is called keyword clustering, and it prevents keyword cannibalization, where your own pages compete for the same query.

Step 7: Organize your keyword research in a spreadsheet

Keep everything in one sheet, one row per keyword. These columns cover what a beginner needs:

ColumnExampleWhy it matters
Keywordcold brew ratio gramsThe exact phrase
Volumefrom your toolDemand
KDfrom your toolDifficulty
IntentInformationalDecides the page type
ClusterCold brew ratioGroups variants
RolePrimary / SupportingOne primary per page
Target URL/cold-brew-ratioExisting page or "new"
StatusIdea / Writing / PublishedWorkflow
Positionfrom Search ConsoleProgress
Notes"Add calculator"SERP observations

Sort by cluster, then mark one primary keyword per cluster. That primary keyword goes in the page's title, H1, URL and first sentence; the supporting keywords become H2s or FAQ questions.

Step 8: Track your keywords

Keyword tracking for beginners starts with Google Search Console, which is free and shows real data rather than estimates:

  1. Open Search Console → Performance → Search results.
  2. Click + Add filter → Page and enter the URL you published, or Query for a single keyword.
  3. Turn on Average position alongside clicks and impressions.
  4. Use Date → Compare to compare the last 28 days with the previous period.

Check each new page four to eight weeks after publishing. The Queries tab will show keywords you never targeted; add sections for the relevant ones, and the page will grow. When you outgrow Search Console, a rank tracker adds daily positions and competitor tracking. Our guides to tracking Google rankings for free and the best keyword rank checking tools cover both.

Keyword research tools for beginners

Keyword research tools compared (October 2026)

Free options as listed on each vendor's site in October 2026. Paid plan prices vary by region, so check the pricing page before you buy.
Google Autocomplete and People Also AskYes, fully freeReal long-tail phrasing and questionsNo volume or difficulty data
Google Search ConsoleYes, fully freeQueries you already rank for, with real impressions and positionOnly shows your own site
Google Keyword PlannerFree with a Google Ads accountVolume estimates for ad keywordsVery low-volume keywords aren't shown
Google TrendsYes, fully freeSeasonality and rising topicsRelative interest, not search counts
AnswerThePublicPaid plans from $20/monthQuestion-shaped keyword ideasIdeas only, verify volume elsewhere
AhrefsFree plan for your own site, free keyword generatorCompetitor keywords, difficulty, Parent TopicFull Keywords Explorer needs a paid plan
SemrushFree plan (10 reports a day), 7-day trialKeyword Magic Tool filters, intent labelsFree limits run out fast
OutrankFree blog keyword generator; 3-day trialAutomated keyword research plus daily articles and publishingBuilt to act on keywords, not for manual audits

Click a column header to sort.

Video by Semrush

If your goal is to publish on the keywords you find, Outrank combines the research and the writing: unlimited keyword research with live volume and difficulty, then one researched, SEO-optimized article a day published to your CMS, on the $99/month Organic Growth plan.

Keyword research checklist

Interactive checklist

Keyword research checklist for beginners

0/19

Work through it once for your site, then repeat steps 3 to 8 every month. Progress is saved in this browser.

Plan

0/2

Expand

0/5

Analyze

0/5

Organize

0/4

Publish and track

0/3

Your progress is saved in this browser, so you can come back to it later.

Beginner mistakes to avoid

  • Chasing volume. A 40,000-search head term you'll never rank for is worth less than ten 200-search keywords you can win this quarter.
  • Ignoring intent. Writing a blog post for a keyword where Google only shows product pages wastes the post.
  • One page per variant. "Cold brew ratio" and "cold brew ratio grams" are one page, not two.
  • Trusting one number. Volume and difficulty are estimates and differ between tools. The results page and your own Search Console are the reality check.
  • Researching once. Keyword research is a monthly loop. Your Search Console queries will keep suggesting new sections and pages.

FAQ

How do I do keyword research as a beginner?

Start with 5–10 seed keywords that describe your business, expand them with Google Autocomplete and People Also Ask, and add volume and difficulty from a free or paid tool. Keep specific, low-difficulty keywords that match what you offer, check what ranks for each, and give every keyword group its own page. Then track the pages in Google Search Console.

What are the steps of keyword research?

The process has eight steps: define your goal and audience, list seed keywords, expand them, analyze volume, difficulty and intent, check the search results page, group keywords by intent, map one primary keyword to each page, and track rankings. Steps three to eight repeat every month as new queries appear.

What is keyword analysis?

Keyword analysis is evaluating a keyword before you target it: its search volume, its difficulty, the intent behind it, what currently ranks on page one, and its value to your business. The goal is to keep keywords that are both relevant and winnable, and drop the rest.

How do I organize keyword research?

Use one spreadsheet with one row per keyword and columns for volume, difficulty, intent, cluster, role (primary or supporting), target URL, status and current position. Sort by cluster and choose one primary keyword per cluster; the primary keyword shapes the page, and supporting keywords become its headings or FAQ questions.

How do I do keyword tracking as a beginner?

Use Google Search Console. Go to Performance → Search results, filter by page or query, turn on Average position, and compare the last 28 days with the previous period. Review each new page four to eight weeks after publishing, and add a rank tracker later if you need daily positions or competitor data.

Can I do keyword research for free?

Yes. Google Autocomplete, People Also Ask, Google Trends and Search Console are free, and Google Keyword Planner is free with a Google Ads account. Free plans from Ahrefs and Semrush add limited volume and difficulty data. Paid tools mainly save time and add competitor data at scale.

Share this article

About the author

Outrank

Outrank researches, writes and publishes SEO articles like this one, then builds the backlinks that help them rank. Yes, Outrank writes its own blog posts.

Your blog could look like this

Outrank finds the keywords, writes articles like this one, adds images and internal links, and publishes them to your site. 30 articles a month, on autopilot.