Keyword Research: The Complete Guide for Beginners (With Examples)
Learn keyword research from zero with free tools, real examples, and a clear strategy to find profitable keywords for your site.
By Richard Castro · March 29, 2026 · 14 min read
What Is Keyword Research and Why Is It the Foundation of SEO?
Keyword research is the process of finding and analyzing the terms people search for on Google. It's the first step of any SEO strategy because it answers the most important question: what is your audience searching for?
Without keyword research, you're creating content blindly. With it, you create content that responds to real search demand.
What Good Keyword Research Lets You Do
- Know exactly what your audience is searching for
- Create content that Google wants to rank
- Prioritize the pages that can generate the most traffic
- Find opportunities your competition is ignoring
- Estimate how much traffic you can get
The 4 Types of Search Intent
Before searching for keywords, you need to understand the intent behind each search. Google classifies searches into 4 types:
| Type | Description | Example | Ideal Content | |---|---|---|---| | Informational | User wants to learn something | "what is SEO" | Blog post, guide | | Navigational | User is looking for a specific site | "Google Search Console login" | Product page | | Commercial | User is comparing options | "best SEO tools 2026" | Comparison, review | | Transactional | User wants to buy | "buy semrush pro plan" | Sales page |
Key rule: Each page on your site should target ONE type of intent. If you mix intents on the same page, Google won't know what to rank it for.
Metrics You Need to Understand
Search Volume
This is the number of times a keyword is searched per month. But careful: more volume isn't always better.
- High volume (10K+) → heavy competition, hard to rank
- Medium volume (1K-10K) → good balance
- Low volume (<1K) → less competition, easier to rank
For new or low-authority sites, low-medium volume keywords are the best opportunities.
Keyword Difficulty (KD)
Difficulty indicates how hard it is to rank in the top 10 for that keyword. Usually measured from 0 to 100:
- 0-30: Easy → a well-written article can rank
- 31-60: Medium → you need good content + some authority
- 61-100: Hard → you need significant domain authority and backlinks
CPC (Cost Per Click)
CPC indicates how much advertisers pay per click on that keyword. A high CPC means the keyword has commercial value. If someone pays $15 per click, it's because that search makes money.
Keyword Cannibalization
This happens when two or more pages on your site compete for the same keyword. Google doesn't know which to rank and both lose. To avoid it:
- One main keyword per page
- Check if you already have content on the topic before creating something new
- Use internal links to signal to Google which is the main page
How to Do Keyword Research Step by Step
Step 1: Brainstorm Seed Keywords
Start with the most obvious keywords for your business. Think:
- What do you sell or what service do you offer?
- How would a potential customer search for what you do?
- What questions do customers frequently ask you?
Example for a coffee shop:
- specialty coffee
- buy whole bean coffee
- difference between arabica and robusta
- how to brew coffee at home
Step 2: Expand with Free Tools
Use these tools to find variations and related keywords:
Google Autocomplete: Type your seed keyword in Google and look at the automatic suggestions. Each suggestion is a real keyword people search for.
Google "People Also Ask": Questions that appear in Google results are excellent informational keywords for blog posts.
Google Search Console: If you already have a site, GSC shows you the keywords you already appear for in Google. Many times you'll find keywords you didn't know you had.
Google Trends: Compare interest over time. Useful for detecting seasonal keywords or trends.
Step 3: Analyze the Competition
Search your seed keywords on Google and analyze the top 5 results:
- What type of content ranks? (guide, list, video, tool)
- How many words do the articles have?
- What subtopics do they cover that you don't?
- Do they have structured data (FAQs, tables)?
If the top results are from high-authority sites (Wikipedia, HubSpot, Moz), look for a more specific long-tail variation.
Step 4: Filter and Prioritize
Now you have a long list of keywords. Filter with these criteria:
| Criteria | High Priority | Low Priority | |---|---|---| | Volume | 100-5K (for new sites) | 50K+ (too competitive) | | Difficulty | KD < 40 | KD > 70 | | Intent | Matches your content | Doesn't match | | Relevance | Directly related to your business | Tangentially related | | CPC | High (indicates commercial value) | Very low with no volume |
Step 5: Group into Topic Clusters
Don't create one page for every keyword. Group related keywords into clusters:
Cluster: "Specialty Coffee"
- Main keyword: "specialty coffee" (1.5K searches)
- Secondary: "what is specialty coffee" (800), "best specialty coffee brands" (500), "specialty vs commercial coffee" (300)
A single page optimized for the cluster ranks for all these keywords.
Keyword Strategy for New Sites
If your site is less than 6 months old or has low domain authority, follow this strategy:
Phase 1: Foundation (Months 1-3)
- Long-tail keywords with KD < 20 and volume 100-500
- Informational content (guides, tutorials, question answers)
- Goal: 15-20 high-quality articles
Phase 2: Growth (Months 3-6)
- Medium-tail keywords with KD 20-40 and volume 500-2K
- Commercial content (comparisons, reviews, tool lists)
- Goal: start ranking in top 20
Phase 3: Compete (Months 6-12)
- Head-term keywords with KD 40-60 and volume 2K-10K
- Pillar content (definitive guides, comprehensive resources)
- Goal: top 10 for valuable keywords
Common Keyword Research Mistakes
| Mistake | Consequence | Solution | |---|---|---| | Only searching high-volume keywords | You never rank | Start with long tail | | Ignoring search intent | You create content Google won't rank | Analyze current results | | Not checking for cannibalization | Your own pages compete against each other | One main keyword per page | | Doing keyword research just once | You miss new opportunities | Review every 3 months | | Copying competitor keywords | You don't differentiate | Find gaps and unique angles |
Final Keyword Research Checklist
- [ ] Define 5-10 seed keywords for your business
- [ ] Expand with Google Autocomplete and PAA
- [ ] Check which keywords you already have in GSC
- [ ] Analyze difficulty and volume for each keyword
- [ ] Classify by search intent
- [ ] Group into topic clusters
- [ ] Prioritize by ranking potential
- [ ] Assign one main keyword to each page
- [ ] Verify there's no cannibalization
- [ ] Document in a spreadsheet
Keyword research isn't something you do once and forget. It's an ongoing process that evolves with your site, your industry, and the way your users search.
Frequently asked questions
How many keywords do I need to start?
For a new site, start with 15-20 low-competition keywords (KD < 30). Create one quality article for each. It's better to have 15 well-ranked pages than 100 pages that get no traffic.
Are free keyword research tools enough?
To start, yes. Google Search Console, Google Autocomplete, and Google Trends give you real, free information. Paid tools add more precise volume and difficulty data, but they're not essential at the beginning.
How often should I update my keyword research?
Review your keyword research every 3 months. Search trends change, new opportunities appear, and competition evolves. Also check GSC monthly for keywords you're gaining or losing.
What's better: many low-volume keywords or few high-volume ones?
For new or low-authority sites, many low-volume keywords. They're easier to rank for and cumulative traffic can be significant. A site with 50 articles that each get 30 visits/day generates 1,500 daily visits.