Keyword Research: How to Find the Keywords That Drive Revenue
What Is Keyword Research?
Keyword research is the process of discovering the search terms your target customers use, understanding what they mean by them (search intent), and using that information to create content that attracts qualified traffic.
Good keyword research is the foundation of an effective SEO strategy. It tells you what to create, how to optimise existing pages and where the biggest opportunities lie.
The Keyword Research Process
Step 1: Define Your Seed Keywords
Seed keywords are broad terms that describe your product or service. Start with what you know: what would someone type into Google to find you? What are your main service or product categories? What problems do you solve?
Example seeds for an SEO agency: “SEO services,” “SEO agency,” “improve Google rankings,” “local SEO.”
Step 2: Expand With a Keyword Tool
Enter your seeds into keyword research tools (Ahrefs, Semrush, Google Keyword Planner) to discover related terms, questions and long-tail variants. Look for:
- Related keywords (same topic, different phrasing)
- Long-tail variants (more specific, lower volume, higher intent)
- Questions (what, how, why searches)
- Comparison searches (X vs Y, best X for Y)
Step 3: Analyse Search Intent
Search intent is the reason behind a search query. Google classifies searches as:
- Informational: “how does SEO work” β wants to learn
- Navigational: “Ahrefs login” β wants a specific site
- Commercial: “best SEO agency” β researching options
- Transactional: “hire SEO agency London” β ready to buy
Create content that matches the intent: informational queries need guides, transactional queries need service/product pages.
Step 4: Evaluate Keyword Metrics
- Search volume: How many monthly searches? Higher volume = more potential traffic
- Keyword difficulty (KD): How hard is it to rank? Compare to your current domain authority
- CPC: What do advertisers pay per click? High CPC = high commercial value
- Click potential: Do searchers click results or get the answer from Google directly?
Step 5: Competitive Analysis
Look at who already ranks for your target keywords. Can you create something better? Check their content quality, backlink profiles and on-page optimisation. Find keyword gaps β terms competitors rank for that you don’t.
Step 6: Build a Keyword Map
A keyword map assigns your target keywords to specific pages. One primary keyword + 3β5 secondary keywords per page. No two pages should target the same primary keyword (keyword cannibalism).
Quick Wins: Where to Find Easy Keywords
- Google Search Console β pages ranking on positions 4β20 (push to page 1 with content updates)
- Your competitors’ top-ranking pages (Ahrefs Site Explorer)
- People Also Ask questions in Google results
- Google Autocomplete suggestions