Back to SEO

Keyword Research Basics: A Complete Beginner's Guide

Learn how to find and choose the right keywords for your SEO strategy. Complete guide to keyword research tools, techniques, and best practices.

Updated January 4, 2026
DMV Web Guys
TL;DR
  • Keyword research helps you find what people actually search for
  • Focus on keywords with good search volume and achievable difficulty
  • Long-tail keywords are easier to rank for and often convert better
  • Use free tools like Google Keyword Planner or paid tools like Ahrefs for keyword research
  • Search intent matters more than search volume—target keywords that match user intent

What is Keyword Research?

Keyword research is the foundation of SEO. It's the process of finding and analyzing the actual words and phrases people type into search engines when looking for information, products, or services.

Think of it this way: you can create the best content in the world, but if it doesn't match what people are actually searching for, it won't get found. Keyword research bridges that gap—it tells you what your audience is looking for so you can create content that answers their questions.

Why Keyword Research Matters

1. Understand Your Audience

  • Learn what questions your audience asks
  • Discover how they describe problems and solutions
  • Understand their search behavior

2. Find Content Opportunities

  • Identify topics people search for but no one covers well
  • Find gaps in your existing content
  • Discover related topics to expand your content

3. Improve Rankings

  • Target keywords you can actually rank for
  • Focus on keywords with good search volume
  • Avoid overly competitive keywords initially

4. Better Conversions

  • Target keywords with commercial intent
  • Match content to what people actually want
  • Create content that answers real questions

Keyword research isn't about gaming the system—it's about understanding your audience and creating content that serves them well.

Keyword research analytics showing search volume and keyword difficulty metrics

Photo by Lukas on Pexels

Understanding Search Intent

Before diving into keyword tools, you need to understand search intent—the reason behind someone's search query.

Types of Search Intent

1. Informational Intent

  • People want to learn something
  • Queries: "how to," "what is," "why," "guide"
  • Example: "how to make sourdough bread"
  • Content type: Blog posts, guides, tutorials

2. Navigational Intent

  • People want to find a specific website
  • Queries: brand names, specific sites
  • Example: "facebook login" or "netflix"
  • Content type: Usually goes to official site

3. Transactional Intent

  • People want to buy something
  • Queries: "buy," "price," "best," "review"
  • Example: "best running shoes for flat feet"
  • Content type: Product pages, reviews, comparisons

4. Commercial Investigation Intent

  • People are researching before buying
  • Queries: "vs," "compare," "review," "best"
  • Example: "wordpress vs squarespace comparison"
  • Content type: Comparison articles, reviews, guides

Matching Content to Intent

Your content must match search intent:

  • If someone searches "how to fix slow website," they want a tutorial, not a sales page
  • If someone searches "best web hosting," they want reviews/comparisons, not a basic explainer
  • If someone searches "buy domain name," they want to purchase, not read a guide

Mismatched intent = low rankings and high bounce rates.

Always check what currently ranks for your target keyword. That tells you the intent Google thinks the query has.

Keyword Research Metrics Explained

When analyzing keywords, you'll see several metrics. Here's what they mean:

Search Volume

What it is: Average number of monthly searches for a keyword.

How to use it:

  • High volume (10,000+): Competitive, but high traffic potential
  • Medium volume (1,000-10,000): Good balance of traffic and competition
  • Low volume (100-1,000): Easier to rank, often better conversions
  • Very low volume (10-100): Easy to rank, highly targeted

Important: Don't ignore low-volume keywords. Long-tail keywords with 50-500 monthly searches often convert better than high-volume broad terms.

Keyword Difficulty

What it is: A score (usually 0-100) estimating how hard it is to rank for a keyword.

How to use it:

  • 0-30: Easy (beginner-friendly, smaller sites can rank)
  • 30-60: Medium (some competition, good content needed)
  • 60-80: Hard (established sites dominate, need authority)
  • 80-100: Very hard (top sites only, need significant authority)

Start with: Keywords in the 0-40 difficulty range if you're new. As you build authority, target harder keywords.

Cost Per Click (CPC)

What it is: Average amount advertisers pay per click in Google Ads.

Why it matters: Higher CPC usually indicates:

  • More commercial value
  • Higher competition
  • Stronger search intent
  • Better conversion potential

Use for: Identifying valuable keywords, even if you're not running ads.

Click-Through Rate (CTR)

What it is: Percentage of people who click your result after seeing it in search.

Why it matters: Higher CTR signals to Google that your result is relevant, which can improve rankings.

Typical CTRs:

  • Position #1: ~30%
  • Position #2-3: ~15-20%
  • Position #4-10: ~5-10%

Free Keyword Research Tools

Google Keyword Planner and search tools interface

Photo by Nataliya Vaitkevich on Pexels

You don't need expensive tools to start keyword research. Here are free options:

Google Keyword Planner

What it is: Google's free keyword research tool (requires Google Ads account, but free).

Best for:

  • Getting search volume data
  • Finding related keywords
  • Seeing keyword trends

How to use:

  1. Create a Google Ads account (no need to run ads)
  2. Go to Tools → Keyword Planner
  3. Enter your topic or website
  4. Review suggested keywords and search volumes

Limitations:

  • Search volume shown in ranges (not exact)
  • Data is for Google Ads, not exact organic search
  • Limited to Google's suggestions

Google Search Console

What it is: Shows what keywords your site already ranks for.

Best for:

  • Finding keywords you already rank for
  • Discovering new keyword opportunities
  • Understanding what's working

How to use:

  1. Connect your site to Google Search Console
  2. Go to Performance → Search Results
  3. See queries people used to find your site
  4. Identify keywords ranking on page 2-3 (optimization opportunities)

Limitations:

  • Only shows data for your site
  • No keyword difficulty scores
  • Limited to keywords you already rank for

Google Autocomplete

What it is: Google's search suggestions as you type.

Best for:

  • Finding long-tail keyword variations
  • Discovering related questions
  • Understanding search patterns

How to use:

  1. Type your main keyword in Google
  2. See autocomplete suggestions
  3. Try different variations
  4. Note related searches at bottom of results

Limitations:

  • No search volume data
  • No difficulty scores
  • Limited to Google's suggestions

Answer the Public

What it is: Free tool showing questions people ask about topics.

Best for:

  • Finding question-based keywords
  • Discovering content ideas
  • Understanding search intent

How to use:

  1. Enter your main keyword
  2. Review questions people ask
  3. Use questions as content topics
  4. Target long-tail question keywords

Limitations:

  • Limited free searches per day
  • No search volume data
  • No difficulty scores

What it is: Shows search trend data over time.

Best for:

  • Understanding keyword trends
  • Finding seasonal patterns
  • Comparing keyword popularity

How to use:

  1. Enter keywords to compare
  2. See trend graphs over time
  3. Identify rising trends
  4. Avoid declining keywords

Limitations:

  • No exact search volume
  • No difficulty scores
  • Relative data only

If you're serious about SEO, paid tools provide more data and better insights:

Ahrefs

Best for: Comprehensive keyword research and competitor analysis.

Features:

  • Exact search volumes
  • Keyword difficulty scores
  • Competitor keyword data
  • Keyword ideas (millions)
  • SERP analysis

Pricing: $99-999/month

SEMrush

Best for: Keyword research and competitive intelligence.

Features:

  • Keyword database
  • Difficulty scores
  • Competitor analysis
  • Keyword gap analysis
  • Content ideas

Pricing: $119-449/month

Moz Keyword Explorer

Best for: Beginner-friendly keyword research.

Features:

  • Keyword difficulty scores
  • Search volume data
  • SERP analysis
  • Keyword suggestions
  • Priority scores

Pricing: $99-599/month

Ubersuggest

Best for: Budget-friendly keyword research.

Features:

  • Keyword ideas
  • Search volume data
  • Difficulty scores
  • Competitor analysis
  • Content ideas

Pricing: $29-99/month

Recommendation: Start with free tools, then consider Ubersuggest or Ahrefs Lite when you're ready to invest.

Keyword Research Process

Here's a step-by-step process for keyword research:

Step 1: Start with Seed Keywords

Seed keywords are broad terms related to your business or topic.

Examples:

  • Business: "web hosting"
  • Product: "running shoes"
  • Service: "SEO consulting"
  • Topic: "sourdough bread"

How to find:

  • Your business category
  • Products/services you offer
  • Main topics you cover
  • Industry terms

Action: List 5-10 seed keywords that describe what you do or what you write about.

Step 2: Expand with Keyword Tools

Use tools to find related keywords:

In Google Keyword Planner:

  1. Enter seed keywords
  2. Review keyword ideas
  3. Look for variations and related terms
  4. Note search volumes

In Google Autocomplete:

  1. Type each seed keyword
  2. Note autocomplete suggestions
  3. Try related variations
  4. Check "People also ask" section

In Answer the Public:

  1. Enter seed keywords
  2. Review question-based keywords
  3. Note common questions
  4. Use as content topics

Action: Build a list of 50-100 potential keywords from each seed keyword.

Step 3: Analyze Search Volume and Difficulty

For each potential keyword, check:

  • Search volume: Is it worth targeting?
  • Keyword difficulty: Can you realistically rank?
  • CPC: Does it indicate value?

Filters to apply:

  • Minimum search volume: 100+ (or lower for niche topics)
  • Maximum difficulty: Match your site's authority
  • Consider intent: Match content type to intent

Action: Create a spreadsheet with keywords, search volumes, difficulty scores, and intent type.

Step 4: Analyze Competition

Check what currently ranks for your target keywords:

What to look for:

  • Who ranks in top 10?
  • What's the content quality like?
  • Are results recent or outdated?
  • What's the average content length?
  • Do top results have many backlinks?

How to assess:

  • If top results are from major sites (Wikipedia, Amazon, etc.), keyword is competitive
  • If top results are from small sites, keyword might be easier
  • If top results are recent, competition is active
  • If top results are outdated, opportunity exists

Action: For each target keyword, review top 10 results and assess competition level.

Step 5: Group Keywords by Topic

Organize keywords into topic clusters:

Why group:

  • Create comprehensive content covering related keywords
  • Build topical authority
  • Improve internal linking
  • Better user experience

How to group:

  • By main topic (e.g., "SEO fundamentals")
  • By subtopic (e.g., "keyword research")
  • By search intent (e.g., "how-to guides")
  • By content type (e.g., "buyer guides")

Action: Group keywords into 5-10 topic clusters for content planning.

Step 6: Prioritize Keywords

Decide which keywords to target first:

Prioritize based on:

  • Feasibility: Can you rank for it? (difficulty score)
  • Volume: Is it worth the effort? (search volume)
  • Intent: Does it match your goals? (commercial vs informational)
  • Competition: Can you compete? (SERP analysis)
  • Relevance: Is it relevant to your audience?

Scoring system:

  • Rate each keyword 1-5 on each factor
  • Add scores to get total priority score
  • Target highest-scoring keywords first

Action: Create a prioritized list of keywords to target, starting with highest scores.

Step 7: Map Keywords to Content

Decide which keywords go with which pages:

Mapping rules:

  • One primary keyword per page
  • 2-5 related keywords per page
  • Match keyword intent to content type
  • Don't try to target too many keywords on one page

Example mapping:

  • Primary: "keyword research"
  • Related: "keyword research tools," "how to do keyword research," "keyword research guide"
  • Page: Comprehensive keyword research guide

Action: Create a content plan mapping keywords to specific pages or posts.

Long-Tail Keywords: The Hidden Opportunity

Long-tail keyword research showing specific search phrases

Photo by Lukas on Pexels

Long-tail keywords are longer, more specific search phrases (usually 3+ words).

Examples:

  • Short-tail: "running shoes"
  • Long-tail: "best running shoes for flat feet women"

Why Long-Tail Keywords Matter

1. Less Competition

  • Fewer sites target long-tail keywords
  • Easier to rank for
  • Faster results

2. Better Conversions

  • More specific = more intent
  • Searchers know what they want
  • Higher conversion rates

3. More Content Ideas

  • Endless variations possible
  • Can create targeted content
  • Builds comprehensive coverage

4. Easier to Rank

  • Less competitive
  • Can rank with less authority
  • Good for new sites

How to Find Long-Tail Keywords

1. Use Google Autocomplete

  • Type your main keyword
  • See long variations suggested
  • Try different word combinations

2. Check "People Also Ask"

  • Scroll to bottom of Google results
  • See related questions
  • Use questions as keywords

3. Use Question Tools

  • Answer the Public
  • Question-based keyword tools
  • FAQ research

4. Think Like Your Audience

  • What questions do they ask?
  • How do they describe problems?
  • What specific problems do they have?

Example: Instead of targeting "SEO" (highly competitive), target:

  • "SEO for small business"
  • "how to do SEO yourself"
  • "SEO basics for beginners"
  • "local SEO for restaurants"

Strategy: Create a mix of short-tail (competitive) and long-tail (easier) keywords.

Keyword Research Mistakes to Avoid

1. Ignoring Search Intent

Mistake: Targeting keywords without considering what searchers actually want.

Example: Creating a blog post for "buy running shoes" (transactional intent) when searchers want to purchase.

Fix: Always check what currently ranks. That tells you the intent.

2. Chasing High Volume Only

Mistake: Only targeting high-search-volume keywords.

Problem: High volume = high competition. New sites rarely rank for these.

Fix: Balance high-volume keywords with low-volume long-tail keywords.

3. Ignoring Long-Tail Keywords

Mistake: Focusing only on short, competitive keywords.

Problem: Harder to rank, lower conversion rates.

Fix: Include long-tail keywords in your strategy. They're easier to rank for and convert better.

4. Keyword Stuffing

Mistake: Using target keywords unnaturally throughout content.

Problem: Hurts readability, can trigger spam filters, doesn't help rankings.

Fix: Use keywords naturally. Focus on helpful content, not keyword density.

5. Not Updating Keywords

Mistake: Creating content once and never updating keyword strategy.

Problem: Search trends change. New keywords emerge. Old keywords decline.

Fix: Review keyword performance regularly. Update content for new keywords. Refresh old content.

6. Copying Competitors Blindly

Mistake: Targeting exactly the same keywords as competitors.

Problem: Missing unique opportunities. Competing in crowded space.

Fix: Find keywords competitors miss. Target easier keywords. Find your niche.

7. Ignoring Local Keywords

Mistake: Only targeting broad, national keywords.

Problem: Missing local search opportunities.

Fix: If you serve a local area, include location-based keywords (e.g., "SEO services in [city]").

Keyword Research Checklist

Use this checklist for every keyword research project:

Research Phase

  • Identified 5-10 seed keywords
  • Used multiple tools (free and/or paid)
  • Found 50+ potential keywords per seed keyword
  • Checked search volumes
  • Assessed keyword difficulty
  • Analyzed search intent
  • Reviewed competition (top 10 results)
  • Grouped keywords by topic

Selection Phase

  • Prioritized keywords by feasibility and value
  • Balanced high-volume and long-tail keywords
  • Matched keywords to content types
  • Mapped keywords to specific pages
  • Ensured keywords match user intent
  • Considered local keywords (if applicable)

Content Planning

  • Created content calendar with target keywords
  • Assigned primary keyword to each page
  • Identified 2-5 related keywords per page
  • Planned internal linking strategy
  • Set up tracking for keyword rankings

Ongoing

  • Monitor keyword performance (monthly)
  • Update keyword strategy based on results
  • Find new keyword opportunities regularly
  • Refresh content for underperforming keywords
  • Adjust strategy based on search trends

Tools and Resources

Free Tools

  • Google Keyword Planner: Search volume data
  • Google Search Console: Your site's keyword data
  • Google Autocomplete: Keyword suggestions
  • Answer the Public: Question-based keywords
  • Google Trends: Keyword trends over time
  • Ahrefs: Comprehensive keyword research ($99+/month)
  • SEMrush: Keyword and competitor research ($119+/month)
  • Moz Keyword Explorer: Beginner-friendly ($99+/month)
  • Ubersuggest: Budget-friendly option ($29+/month)

Learning Resources

Getting Started with Keyword Research

Ready to start keyword research? Here's your action plan:

1. Start Small

  • Pick 3-5 seed keywords related to your business
  • Use free tools (Google Keyword Planner, Autocomplete)
  • Find 20-30 potential keywords

2. Analyze Basics

  • Check search volumes
  • Assess difficulty (can you compete?)
  • Verify search intent matches your content type

3. Pick Your First Keywords

  • Choose 5-10 keywords to start
  • Mix of short-tail and long-tail
  • Difficulty scores you can realistically compete for

4. Create Content

  • One primary keyword per page
  • Create helpful, comprehensive content
  • Use keywords naturally

5. Monitor and Adjust

  • Track rankings monthly
  • Update strategy based on results
  • Find new opportunities

Keyword research is an ongoing process, not a one-time task. Start simple, learn as you go, and refine your strategy over time.

The most important thing: focus on keywords that match what your audience actually searches for, not what you think they should search for.

Frequently Asked Questions

Keyword research is the process of finding and analyzing search terms that people use in search engines. It helps you understand what your audience searches for so you can create content that matches their queries and ranks in search results.

Related Articles