SEO

Keyword Research for SEO: Step-by-Step Guide

Keyword research in SEO is the process of finding the right words and phrases people type into search engines, then choosing the ones worth targeting based on search volume, competition, and intent.

The basic method is simple: list topics, expand them into keyword ideas, check the numbers, match each keyword to a search intent, and prioritize the ones a site can realistically rank for.

The steps below cover each part in order.

What Keyword Research Actually Does

Search engines match pages to queries. If a page does not use the language searchers use, it rarely gets found, no matter how good the writing is. Keyword research closes that gap. It answers three questions:

  • What are people searching for on this topic?
  • How hard is it to rank for each search?
  • What does the searcher want to see when they click?

In practice, most wasted content effort comes from skipping one of these three.

A page can target a keyword with high volume but impossible competition, or a keyword with good ranking potential but the wrong intent.

Both end up with no traffic.

Key Terms to Know Before Starting

TermMeaning
Search volumeEstimated number of searches per month for a keyword
Keyword difficulty (KD)A score showing how hard it is to rank on page one
Search intentThe goal behind a search: learn, find a site, compare, or buy
Long tail keywordA longer, more specific phrase, usually with lower volume and less competition
Seed keywordA broad starting term used to generate more ideas
Keyword clusterA group of related keywords that one page can target together
CPCCost per click in paid ads, often a rough signal of commercial value

Let’s understand in detail,

Step by Step: How to Do Keyword Research

The process below moves from a business goal to a finished keyword map in eight steps. Each step builds on the previous one, so following them in order gives the cleanest results.

Step 1: Define the Goal and the Topic Area

Keyword research starts with a business goal, not a tool. A tool site, a blog, a store, and a local service all need different keywords.

Write down:

  • What the site offers or covers
  • Who the audience is
  • What action a visit should lead to (read, sign up, use a tool, buy)

For a site with online tools, the goal might be traffic to tool pages. For a publisher, it might be ad revenue from articles. The goal decides which keywords are worth the effort.

Step 2: List Seed Keywords

Seed keywords are short, broad terms that describe the main topics. Five to ten is enough to start.

For a site about running tools, seeds could be:

  • pace calculator
  • running pace
  • marathon training
  • race time predictor

Where to find seeds:

  • The site’s own navigation and category names
  • Product or tool names
  • Questions that customers or readers ask repeatedly
  • Competitor homepage and menu labels

Step 3: Expand Seeds Into Keyword Ideas

Next, turn each seed into dozens or hundreds of related phrases. Several free and paid sources work well together.

Free Sources
  • Google Autocomplete: type a seed and note the suggestions.
  • People Also Ask: the question box in search results shows real questions.
  • Related searches: found at the bottom of the results page.
  • Google Search Console: the Performance report lists queries a site already gets impressions for. This is often the most valuable source, because it shows terms Google already links to the site.
  • Google Trends: shows whether interest is rising, flat, or seasonal.

Paid and Freemium Tools

ToolBest forCost model
Google Keyword PlannerVolume ranges and ideas, especially with an Ads accountFree with an account
Ahrefs Keywords ExplorerAccurate difficulty, SERP data, parent topicPaid
Semrush Keyword Magic ToolLarge idea lists and filtersPaid
Google Search ConsoleReal queries the site already earnsFree
AnswerThePublic style toolsQuestion-based ideasFreemium

In practice, a good workflow is Search Console first (real data), then autocomplete and People Also Ask (fast ideas), then a paid tool for volume and difficulty at scale.

Step 4: Check Search Volume, Difficulty, and Trend

Once a list exists, add numbers to it. Three metrics matter most.

  • Search volume: shows demand. A keyword with 50 searches a month can still be valuable if the intent is strong.
  • Keyword difficulty: shows competition. Scores differ between tools, so only compare scores from the same tool.
  • Trend: shows whether demand is growing, falling, or seasonal.

A quick check of difficulty can be done with the Keyword Difficulty Checker before a full tool subscription is needed.

Important note on volume: tools estimate volume. Two tools often show different numbers for the same keyword. Treat volume as a size category (tiny, small, medium, large) rather than an exact figure.

Step 5: Identify Search Intent

Search intent is the reason behind the query. Matching intent is more important than matching the exact words. A page that does not fit the intent will not rank, even with perfect on-page optimization.

Intent typeWhat the searcher wantsExample queryBest page type
InformationalTo learn somethinghow to calculate running paceGuide, article
NavigationalTo reach a specific sitewebtoolar age calculatorBrand or tool page
CommercialTo compare before choosingbest keyword research toolsComparison, review
TransactionalTo act or buybuy carProduct or pricing page

How to check intent in under a minute:

  1. Search the keyword in Google.
  2. Look at the top five results.
  3. Note the page type (guide, tool, list, product page) and format.
  4. Match that format, then add something better.

If the top results are all tools and the plan is to write an article, the intent does not match. Either build a tool or pick a different keyword.

Step 6: Analyze the Search Results Page

Numbers alone do not show how hard a keyword is. The search results page does.

Check these points for each priority keyword:

  • Who ranks: large brands and government sites are hard to beat. Small blogs and niche sites in the top ten suggest an opening.
  • Content depth: short, thin pages in the top results mean a detailed page can compete.
  • Content age: old pages ranking high show that fresh, updated content has a chance.
  • SERP features: featured snippets, video blocks, and People Also Ask boxes change where clicks go.
  • Page title and heading patterns: these show how competitors frame the topic.

A page that ranks at position five with a low authority domain is a strong signal that a keyword is within reach.

Backlinks to top pages: many referring domains on the top results mean the keyword needs link building, while few links signal an easier target.

Step 7: Prioritize Keywords

Not every keyword deserves a page. A simple scoring method helps pick the first targets.

Illustrative example (numbers are made up for demonstration):

KeywordMonthly volumeDifficultyIntent matchPriority
race pace calculator1,00020StrongHigh
marathon training plan5,00070WeakLow for now
10k pace chart40010StrongHigh

The first and third keywords have lower volume, but low difficulty and strong intent make them better early targets than the large, hard keyword in the middle. Rankings on easier keywords also build topical authority, which helps later with harder terms.

A basic priority rule:

  • High intent match + low to medium difficulty = target first
  • High volume + High difficulty = plan for later
  • Low volume + very high relevance = still worth a page if the keyword fits the offer

Step 8: Group Keywords Into Clusters and Map Them to Pages

Targeting one keyword per page is outdated. Search engines understand related phrases, so one page can rank for dozens of variations.

Keyword clustering steps:

  1. Put related keywords in one list.
  2. Search the main keyword and the variations.
  3. If the same pages rank for several variations, those keywords belong on one page.
  4. If different pages rank, they likely need separate pages.
  5. Pick one primary keyword per page and list the rest as secondary keywords.

Then build a keyword map, a simple sheet with these columns:

  • Page URL (existing or planned)
  • Primary keyword
  • Secondary keywords
  • Search intent
  • Volume and difficulty
  • Status (planned, written, published, needs update)

A keyword map also prevents keyword cannibalization, where two pages on the same site compete for the same query and both rank lower.


Long Tail vs Short Tail Keywords

FeatureShort tail keywordsLong tail keywords
Length1 to 2 words3 or more words
Search volumeHighLow per keyword, high in total
CompetitionVery highLower
Intent clarityVagueSpecific
Conversion rateLowerHigher
Examplerunning pacehow to calculate pace per kilometer

For new or small sites, long tail keywords are the practical starting point. Many long tail phrases together often bring more traffic than one hard short tail term, and they are easier to match with exact intent.


Common Keyword Research Mistakes to Avoid

  • Chasing volume only. High volume with the wrong intent brings visitors who leave immediately.
  • Ignoring the search results page. A keyword can look easy in a tool and still be dominated by strong brands.
  • Using one tool’s difficulty score as fact. Scores are estimates and vary by tool.
  • Creating a new page for every variation. This leads to thin, overlapping pages.
  • Never revisiting the list. Search behavior changes. Review the keyword map every few months using Search Console data.
  • Skipping the question keywords. Question phrases often earn featured snippets and AI answer citations.

How to Use Search Console Data for Ongoing Keyword Research

After pages are published, Search Console becomes the best source of new keywords.

  1. Open the Performance report.
  2. Filter by a page URL.
  3. Sort queries by impressions.
  4. Find queries with many impressions but low clicks, usually at positions 8 to 20.
  5. Improve the page for those queries by adding a section, a clearer heading, or a direct answer.

This method often brings faster gains than creating new content, because the page already has some relevance in Google’s eyes.


Keywords Research Related FAQs

What is keyword research in SEO?

Keyword research in SEO is the process of finding and choosing the search terms a website should target. It uses search volume, difficulty, and intent to decide which topics deserve content first.

How do I do keyword research for free?

Use Google Autocomplete, People Also Ask, Google Trends, and Google Search Console. Google Keyword Planner also gives volume ranges with a free Ads account. These sources are enough to build a solid starting list.

How many keywords should one page target?

One page should target one primary keyword and several closely related secondary keywords. A cluster of 5 to 15 related phrases is common, as long as they share the same search intent.

What is a good keyword difficulty score?

It depends on the tool and the site’s authority. New sites usually do better with low difficulty keywords, often scored under 30 in most tools. Always compare with the actual search results before deciding.

How often should keyword research be updated?

A review every three to six months works for most sites. Seasonal topics, new products, and ranking drops are good reasons to review sooner.

Is search volume the most important metric?

No. Search intent and relevance matter more. A keyword with 100 monthly searches and strong buying intent can be worth more than a keyword with 10,000 searches and no link to the offer.

InShortPedia

The InShortPedia Editorial Team is passionate about creating accurate, easy-to-understand, and practical content. Our writers and editors research every topic carefully to publish helpful guides, product reviews, comparisons, tutorials, and technology articles that help readers make informed decisions. We focus on delivering trustworthy, up-to-date information in simple language while following high editorial standards for quality and accuracy.

Leave a Reply

Your email address will not be published. Required fields are marked *