Keyword Research Guide

Learn how to find the exact search terms your customers use, prioritize them by ROI potential, and build a content strategy that drives targeted organic traffic.

Haniel Singh

Haniel Singh

Lead SEO Consultant, Rankspark

Last Updated

October 1, 2025

8 min. read

Keyword research is the process of discovering the exact words and phrases people type into search engines when looking for products, services, or information — and then using that data to inform your content strategy, SEO priorities, and marketing messaging. It is the foundation of every successful SEO campaign because it determines which opportunities are worth pursuing before you invest a single hour of content creation.

In this complete keyword research guide, you will learn the entire process from selecting seed keywords to mapping keywords to specific pages — using a concrete, real-world example workflow throughout. Whether you are a local plumber, a SaaS startup, or a national e-commerce brand, this process scales to your market.

Why Keyword Research Is the Foundation of All SEO

Every SEO tactic — content writing, link building, technical optimization — is only as valuable as the keywords it targets. Optimize a page for a keyword no one searches, and you earn zero traffic. Target a keyword with the wrong intent, and you earn traffic that never converts. Keyword research eliminates both of these failure modes before they happen.

A 2023 Ahrefs study found that 90.6% of all web pages get zero organic traffic from Google. The primary reason? They target keywords with no search demand, or they target competitive keywords without the domain authority to rank. Systematic keyword research solves both problems.

What Good Keyword Research Delivers

  • A prioritized list of keywords ranked by traffic potential and competitive feasibility
  • Search intent clarity — knowing exactly what format and depth each piece of content needs
  • Content calendar input — which topics to cover, in what order, and with what resources
  • Competitive intelligence — which keywords your competitors rank for that you do not
  • Long-tail keyword opportunities that drive targeted, high-intent traffic

Core Keyword Research Concepts You Must Understand

Search Volume

Search volume is the average number of times a keyword is searched per month. It is typically reported as a monthly average over a 12-month rolling period. Tools like Ahrefs and Semrush pull this data from Google's API. High search volume means more traffic potential but also more competition. A keyword with 500 monthly searches and low difficulty often delivers more traffic than a keyword with 50,000 monthly searches and difficulty 85.

Keyword Difficulty

Keyword difficulty (KD) is a 0-100 score that estimates how hard it is to rank on page one for a given keyword. It is primarily based on the Domain Rating (DR) of the pages currently ranking. Ahrefs defines difficulty roughly as: 0-10 (very easy), 11-30 (easy), 31-50 (medium), 51-70 (hard), 71-100 (very hard). New websites should focus exclusively on KD 0-20 until they build domain authority.

Click-Through Rate Potential

Not all searches result in a click. Google's AI Overviews, featured snippets, and knowledge panels increasingly answer queries without a click. Ahrefs data shows that approximately 25-30% of searches with featured snippets receive zero clicks to any website. Always check whether a keyword has strong click potential before investing in content to target it.

Cost Per Click (CPC)

CPC is the average amount advertisers pay per click for a keyword in Google Ads. High-CPC keywords indicate commercial value — businesses pay more because clicks convert to revenue. A keyword with $15 CPC is far more commercially valuable than a keyword with $0.10 CPC, even if the latter has higher search volume. Use CPC as a proxy for conversion potential when prioritizing keywords.

Understanding Keyword Search Intent

Search intent is the most important concept in keyword research. It describes the underlying goal behind a search query. Matching your content to the correct intent is more important than any other optimization technique. Google has become extremely accurate at detecting intent mismatch — and demoting pages that get it wrong.

The Four Intent Types with Examples

  • Informational: 'how to do keyword research', 'what is domain authority', 'why does my website not rank' — searcher wants to learn. Best content format: comprehensive guide, tutorial, explainer
  • Navigational: 'Ahrefs login', 'Google Search Console', 'RankSpark SEO agency' — searcher wants a specific site. Best content format: optimized homepage or brand page
  • Commercial Investigation: 'best keyword research tools', 'Ahrefs vs Semrush', 'top SEO agencies 2025' — searcher is comparing options. Best content format: listicle, comparison page, review article
  • Transactional: 'buy Semrush subscription', 'hire SEO consultant', 'keyword research service' — searcher is ready to act. Best content format: landing page with CTA, pricing page, product page

To identify intent for any keyword, simply Google it. The type of content currently ranking is the clearest signal of what Google believes the intent to be. If all top results are listicles, write a listicle. If all top results are product pages, build a product page. Fighting the dominant format almost never works.

Short-Tail vs. Long-Tail Keywords: A Complete Comparison

One of the most important strategic decisions in keyword research is choosing between high-volume, competitive short-tail keywords and lower-volume, easier-to-rank long-tail keywords. The right mix depends on your domain authority and timeline.

Short-Tail Keywords (Head Terms)

  • Length: 1-2 words. Example: 'SEO', 'keyword research', 'plumber'
  • Monthly search volume: Typically 10,000-1,000,000+
  • Keyword difficulty: Typically 60-90 (very competitive)
  • Intent clarity: Low — could mean many different things to different searchers
  • Conversion rate: Generally lower due to low intent specificity
  • Best for: Established sites with Domain Rating 50+ targeting brand visibility

Long-Tail Keywords

  • Length: 3+ words. Example: 'how to do keyword research for a new website', 'emergency plumber Austin Texas open now'
  • Monthly search volume: Typically 10-1,000
  • Keyword difficulty: Typically 0-30 (low competition)
  • Intent clarity: High — specific, unambiguous queries
  • Conversion rate: Significantly higher — searcher knows exactly what they want
  • Best for: New and mid-authority sites building organic traffic foundations

Industry data from Ahrefs shows that 69.7% of all search queries contain four or more words. Targeting long-tail keywords is not settling for scraps — it is an intelligent strategy that drives converting traffic while you build the domain authority needed to eventually compete for head terms.

Step-by-Step Keyword Research Process (9 Steps)

Step 1: Define Your Business Goals and Target Audience

Before opening any tool, answer two questions: What does your business sell or offer? Who is your ideal customer, what problems do they have, and what language do they use to describe those problems? A plumbing company in Austin serves homeowners and property managers with emergency repairs, installations, and maintenance. Their customers search for terms like 'emergency plumber Austin', 'water heater installation cost', and 'how to fix a leaky faucet'.

Step 2: Generate Seed Keywords

Seed keywords are the 5-15 broad terms at the core of your business. For the Austin plumber: 'plumber', 'plumbing services', 'emergency plumber', 'drain cleaning', 'water heater repair', 'pipe repair Austin'. List every service you offer, every problem you solve, and every geography you serve. These seeds are your starting points for keyword expansion.

Step 3: Expand Seeds Using Keyword Tools

Enter each seed keyword into Ahrefs Keywords Explorer or Semrush Keyword Magic Tool. Export the top 100-200 keyword suggestions for each seed. Look specifically at: 'Questions' filter (great for blog content), 'Also rank for' data (keywords your top competitors rank for), and 'Having same terms' variations. This step typically produces 500-2,000 keyword candidates.

Step 4: Filter by Search Volume and Keyword Difficulty

Apply filters based on your site's authority. For a new site (DR under 20): search volume 50+, KD 0-20. For a mid-authority site (DR 20-40): search volume 100+, KD 0-40. For an established site (DR 40+): no volume floor, KD up to 60. This step typically reduces your list from thousands to hundreds of realistic targets.

Step 5: Classify Search Intent for Each Keyword

For your filtered list, identify the intent (informational, commercial, transactional) for each keyword. Group them by intent type. Informational keywords map to blog content. Commercial keywords map to comparison and review pages. Transactional keywords map to service pages and landing pages. This step creates the architecture of your entire content strategy.

Step 6: Analyze Competitor Keyword Gaps

Enter your top 3-5 SERP competitors into Ahrefs Site Explorer and run a Keyword Gap analysis. This reveals keywords your competitors rank for in the top 10 that you do not rank for at all. These gaps are pre-validated opportunities — Google has already confirmed there is demand for this content. Competitor gap analysis is often the fastest path to incremental traffic.

Step 7: Group Keywords into Clusters

Keyword clustering organizes related keywords around a single page. A cluster consists of one primary keyword and 5-20 semantic variations that have the same or very similar search intent. The primary keyword for your plumber might be 'emergency plumber Austin Texas'. Supporting cluster keywords include 'emergency plumber Austin', '24 hour plumber Austin', 'Austin emergency plumbing service'. All of these map to a single optimized service page — not separate pages.

Step 8: Map Keywords to Pages

Keyword mapping assigns each keyword cluster to a specific URL on your site. Every page needs exactly one primary keyword — the one with the highest search volume and clearest fit for that page's purpose. No two pages should target the same primary keyword (keyword cannibalization). Build a spreadsheet with columns: URL, primary keyword, secondary keywords, search volume, KD, intent, content type, status (existing, needs update, needs creation).

Step 9: Prioritize by Opportunity Score

Score each keyword opportunity using a simple formula: Opportunity Score = (Search Volume × CPC) ÷ Keyword Difficulty. This prioritizes keywords that are commercially valuable and realistically attainable. Keywords with high search volume, high CPC, and low difficulty are your highest-priority targets. Build these first.

Keyword Research Tools: Free vs. Paid Comparison

Free Keyword Research Tools

  • Google Keyword Planner — direct from Google's Ads data; accurate volume ranges; requires a Google Ads account (free to create, no spend required)
  • Google Search Console — shows exactly which keywords your site already ranks for, with impressions and average position; essential for identifying low-hanging optimization opportunities
  • Google Search autocomplete and 'People Also Ask' — type your seed keyword into Google and capture every autocomplete suggestion and PAA question; these are real user queries with confirmed demand
  • AlsoAsked.com — free tier shows PAA question maps; excellent for identifying FAQ content opportunities
  • Answer the Public — visualizes question-based keyword variations; free tier limited to 3 searches per day
  • Ubersuggest — limited free access to Neil Patel's keyword database; useful for basic volume and difficulty estimates
  • Ahrefs Keywords Explorer ($99-$399/month) — the most accurate keyword database (11 billion+ keywords); best-in-class SERP analysis; essential for serious SEO
  • Semrush Keyword Magic Tool ($119-$449/month) — strongest for semantic clustering and competitive intelligence; 25 billion keyword database
  • Moz Keyword Explorer ($99-$599/month) — excellent Priority Score combines volume, difficulty, and opportunity in one metric; strong SERP features detection
  • KWFinder by Mangools ($29-$79/month) — most affordable paid option; accurate difficulty scores; strong for local keyword research

For most small businesses and growing sites, starting with Google Keyword Planner (free) and Google Search Console (free) delivers 80% of the value. Upgrade to Ahrefs or Semrush when you are ready to run competitor gap analysis and scale content production.

Real Workflow Example: Keyword Research for a Local Plumber

Let's walk through the complete keyword research process for a plumbing company based in Austin, Texas.

Step 1-2: Seed Keywords for Austin Plumber

  • Seed keywords: plumber Austin, plumbing services Austin TX, emergency plumber, drain cleaning, water heater installation, pipe repair, sewer line repair
  • Business goals: rank locally for high-intent service keywords, drive phone calls and contact form submissions

Step 3-4: Expansion and Filtering

  • Top discovery from tools: 'emergency plumber Austin' (1,600/mo, KD 18), 'plumber Austin TX' (2,400/mo, KD 22), 'water heater repair Austin' (880/mo, KD 12)
  • Long-tail discoveries: 'how much does a plumber cost in Austin' (320/mo, KD 8), '24 hour plumber Austin Texas' (480/mo, KD 14)
  • Filter applied: KD under 30, volume over 100/mo — results in 34 prioritized keyword targets

Step 5-9: Intent Mapping and Prioritization

  • Transactional (service pages): 'emergency plumber Austin', 'drain cleaning Austin TX', 'water heater installation Austin'
  • Informational (blog content): 'how to fix a leaky faucet', 'signs of a sewer line problem', 'how much does a plumber cost'
  • Top-priority keyword by opportunity score: 'emergency plumber Austin' (1,600 vol × $12 CPC ÷ KD 18 = 1,067 score)

Common Keyword Research Mistakes

  • Chasing head terms immediately — new sites targeting 'SEO' or 'plumber' will not rank for years; start long-tail
  • Ignoring search intent — creating a blog post for a keyword that needs a service landing page wastes effort
  • Not checking SERP features — if a keyword is dominated by Google Shopping ads and product carousels, an editorial article will never rank on page one
  • Targeting keywords without search volume — personal assumptions about what people search are frequently wrong; trust the data
  • Keyword cannibalization — creating two pages for the same keyword cluster splits your authority and hurts both pages
  • Forgetting local modifiers — 'plumber' and 'plumber Austin TX' are completely different competitive landscapes; always include geo-modifiers for local businesses
  • Not revisiting your keyword map — search trends shift; keywords gain and lose volume; review your keyword map every six months

Advanced Keyword Research Techniques

SERP Feature Targeting

Filter your keyword list to identify queries that trigger specific SERP features: featured snippets, PAA boxes, image packs, video carousels. Content optimized to capture featured snippets earns position zero — above all other organic results — and can double or triple click-through rates. Featured snippets typically appear for definition queries ('what is X'), how-to queries, and list queries.

Use Google Trends to identify seasonal patterns in your keyword targets. 'Air conditioner repair' peaks in June-August; 'tax preparation near me' peaks in February-April. Publishing content 4-6 weeks before peak demand allows time for indexation and ranking before the traffic surge arrives.

Filter your keyword research tool for question-based queries (how, what, why, when, which, can, does). These queries frequently trigger PAA boxes and featured snippets. A single page that ranks for 10-20 question variations can dominate a SERP with multiple PAA entries, significantly increasing total impressions and brand visibility.

FAQ: Keyword Research Questions Answered

How many keywords should I target per page?

Target one primary keyword per page, supported by 5-15 closely related secondary keywords and semantic variations. The secondary keywords are natural language variations that should appear throughout the content without forcing them. One page targeting one primary keyword is the foundation of clean keyword mapping.

What search volume is worth targeting?

Any keyword with genuine business relevance is worth targeting, regardless of volume. A keyword with 50 monthly searches and $20 CPC can deliver more revenue than a keyword with 10,000 monthly searches and $0.50 CPC. Focus on commercial relevance and keyword difficulty, not volume alone.

How do I find keywords my competitors are ranking for?

In Ahrefs, enter a competitor's domain into Site Explorer, then navigate to 'Organic Keywords'. Filter for keywords ranking in positions 1-20. In the Competitive Analysis section, run a Keyword Gap report comparing your domain to three competitors simultaneously — this surfaces keywords all competitors rank for that you do not, which are your highest-value gap opportunities.

How often should I update my keyword research?

Review your keyword map every 6-12 months at minimum. Search trends shift, new keywords emerge, and competitor rankings change. Google Search Console is your first signal — declining impressions for existing content often indicate that searchers have shifted to different query variations that you are not targeting.

What is keyword cannibalization and how do I prevent it?

Keyword cannibalization occurs when two or more pages on your site target the same primary keyword. Google must choose which page to rank, often splitting authority between them. Prevent it by maintaining a keyword map spreadsheet where each primary keyword is assigned to exactly one URL. If cannibalization exists, consolidate the weaker page into the stronger one and redirect.

Do I need a paid tool for keyword research?

For basic keyword research, Google Keyword Planner and Google Search Console are genuinely powerful free alternatives. For competitive gap analysis, SERP analysis, and backlink data, a paid tool like Ahrefs or Semrush becomes necessary. Most businesses see ROI from a paid tool within the first month of use, since identifying even one high-value keyword opportunity typically generates more revenue than the tool costs.

Conclusion: Keyword Research Is Your SEO Compass

Every hour invested in systematic keyword research saves ten hours of wasted content creation effort. Keyword research tells you where your audience is, what they need, and how competitive the landscape is before you commit resources to targeting any topic.

The nine-step process in this guide — from seed keywords through to keyword mapping and priority scoring — is the same methodology RankSpark uses for every client engagement. We do not write a single page of content without a validated keyword map behind it.

If you want the full keyword research and content strategy done for you, RankSpark's team of SEO strategists can deliver a complete keyword map, competitive gap analysis, and 12-month content calendar within the first two weeks of engagement. Get in touch to learn how we can build your keyword strategy from the ground up.

Recommended Reading

Free SEO Checklist

A comprehensive SEO checklist covering on-page, off-page, technical SEO, and analytics. Use it to audit your site and prioritize improvements that drive results.

Read Now

Recommended Reading

Local SEO Guide

A practical guide to local SEO — how to rank in Google's map pack, optimize your Google Business Profile, and attract more customers from your service area.

Read Now

Download our free marketing guides

Because we know how tough marketing can get, we've created this handy guide for you based on our 25++ years of experience in the industry.

SEO Marketing Guide
SEO Marketing Guide
SEO Marketing Guide