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.
- •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.

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

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:
- Create a Google Ads account (no need to run ads)
- Go to Tools → Keyword Planner
- Enter your topic or website
- 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:
- Connect your site to Google Search Console
- Go to Performance → Search Results
- See queries people used to find your site
- 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:
- Type your main keyword in Google
- See autocomplete suggestions
- Try different variations
- 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:
- Enter your main keyword
- Review questions people ask
- Use questions as content topics
- Target long-tail question keywords
Limitations:
- Limited free searches per day
- No search volume data
- No difficulty scores
Google Trends
What it is: Shows search trend data over time.
Best for:
- Understanding keyword trends
- Finding seasonal patterns
- Comparing keyword popularity
How to use:
- Enter keywords to compare
- See trend graphs over time
- Identify rising trends
- Avoid declining keywords
Limitations:
- No exact search volume
- No difficulty scores
- Relative data only
Paid Keyword Research Tools
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:
- Enter seed keywords
- Review keyword ideas
- Look for variations and related terms
- Note search volumes
In Google Autocomplete:
- Type each seed keyword
- Note autocomplete suggestions
- Try related variations
- Check "People also ask" section
In Answer the Public:
- Enter seed keywords
- Review question-based keywords
- Note common questions
- 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

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
Paid Tools
- 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
- Check our guide on what is SEO for SEO fundamentals
- Learn about how search engines work to understand the bigger picture
- Review our on-page SEO guide for optimizing content around keywords
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
How Search Engines Work: A Complete Guide for SEO
Learn how search engines crawl, index, and rank websites. Understanding how search engines work helps you optimize your site better.
Local SEO Guide: How to Get Found in Local Search Results
Learn how to optimize your business for local search results. Complete guide to local SEO including Google Business Profile, citations, reviews, and more.
Link Building Guide: How to Build Quality Backlinks for SEO
Learn how to build quality backlinks to improve your SEO rankings. Complete guide covering link building strategies, tools, and best practices.