Keyword research is the foundation of every successful SEO campaign. Without it, you’re creating content based on guesses rather than data. This tutorial walks you through the entire keyword research process from start to finish, whether you’re brand new to SEO or looking to refine your approach.
What Is Keyword Research?
Keyword research is the process of finding and analyzing the search terms people enter into search engines. The goal is to identify keywords that are relevant to your business, have meaningful search volume, and are realistic to rank for given your site’s current authority.
Good keyword research answers three questions:
- What are people searching for in your niche?
- How many people search for those terms each month?
- Can you realistically rank for those terms?
Step 1: Start With Seed Keywords
Seed keywords are broad terms that describe your core topics. They’re the starting point from which you’ll discover more specific, actionable keywords.
To generate seed keywords, think about:
- Your products or services – What do you sell or offer?
- Problems you solve – What pain points does your audience have?
- Topics your audience cares about – What would they search for before buying?
- Industry terminology – What jargon or common terms exist in your field?
For example, if you run a project management software company, your seed keywords might include: project management, task tracking, team collaboration, Gantt chart, sprint planning, and workflow automation.
Don’t worry about search volume at this stage. You’re simply building a list of topics to explore further.
Step 2: Expand Your Keyword List
Once you have seed keywords, use tools and techniques to expand them into a comprehensive list of potential targets.
Google Autocomplete
Type your seed keyword into Google and look at the autocomplete suggestions. These are real queries that people frequently search for. Try adding letters after your seed keyword to see more variations (e.g., “project management a”, “project management b”).
People Also Ask
Search for your seed keywords and examine the “People Also Ask” boxes in the results. These questions reveal what related information searchers want to know and make excellent targets for FAQ content or standalone articles.
Related Searches
Scroll to the bottom of Google’s search results to find related searches. These are terms Google considers semantically connected to your query.
Keyword Research Tools
Dedicated tools dramatically speed up the expansion process:
- Google Keyword Planner (free with a Google Ads account) – Shows search volumes and keyword ideas
- Ahrefs Keywords Explorer – Provides keyword difficulty scores, click data, and thousands of related keywords
- SEMrush Keyword Magic Tool – Groups keywords by topic and provides detailed metrics
- Ubersuggest – Free tier available with basic keyword data
- AnswerThePublic – Visualizes questions and prepositions around your seed keywords
Competitor Keywords
Use Ahrefs or SEMrush to see what keywords your competitors rank for. This is one of the fastest ways to discover keywords you might have missed—your competitors have already done research you can learn from.
Step 3: Understand Search Intent
Search intent is the reason behind a search query. Google prioritizes results that match what the searcher actually wants, so understanding intent is critical for ranking.
There are four main types of search intent:
- Informational – The searcher wants to learn something. Examples: “what is project management,” “how to create a Gantt chart”
- Navigational – The searcher wants to find a specific website or page. Examples: “Asana login,” “Trello pricing”
- Commercial – The searcher is researching before a purchase. Examples: “best project management software,” “Asana vs Monday.com”
- Transactional – The searcher is ready to buy or take action. Examples: “buy project management software,” “Asana free trial”
To determine intent, search for the keyword yourself and look at the top results. The content type and format Google already ranks tells you what intent it has identified. If the top results are all blog posts, Google sees the query as informational. If they’re product pages, it’s transactional.
Step 4: Evaluate Keyword Metrics
Not every keyword is worth targeting. Evaluate each keyword using these key metrics:
Search Volume
Monthly search volume tells you how many times a keyword is searched per month. Higher volume means more potential traffic, but also typically more competition. Don’t ignore low-volume keywords—they often convert better because they’re more specific.
Keyword Difficulty
Most SEO tools provide a difficulty score (usually 0-100) that estimates how hard it will be to rank on the first page. For newer sites, target keywords with difficulty scores under 30-40. More established sites can compete for higher-difficulty terms.
Cost Per Click (CPC)
Even if you’re focused on organic search, CPC data from Google Ads reveals commercial value. Keywords with higher CPCs tend to be more valuable because advertisers are willing to pay more for that traffic.
Click-Through Potential
Some keywords have high search volume but low click-through rates because Google answers the question directly in the SERP (through featured snippets, knowledge panels, etc.). Check whether the keyword actually drives clicks to websites.
Step 5: Group Keywords by Topic
Rather than targeting one keyword per page, group related keywords into topic clusters. A single well-written page can rank for dozens or even hundreds of related terms.
For example, these keywords could all be targeted by one comprehensive article:
- how to create a content calendar
- content calendar template
- editorial calendar planning
- content planning spreadsheet
- how to plan blog content
Grouping keywords by topic also helps you plan your site structure. You can create pillar pages for broad topics and supporting articles for specific subtopics, building topical authority that benefits your entire cluster.
Step 6: Prioritize Your Keywords
With a large keyword list organized by topic, you need to decide which to target first. Consider these factors:
- Business relevance – How closely does the keyword relate to what you sell? Prioritize keywords where you can naturally mention your product or service
- Ranking potential – Based on your site’s current authority, which keywords can you realistically rank for in the next 3-6 months?
- Search volume – Among keywords you can rank for, which ones offer the most traffic potential?
- Competition quality – Look at the actual content ranking in the top 10. Can you create something significantly better?
- Conversion potential – Will this traffic lead to signups, sales, or other goals?
A practical approach is to score each keyword on these factors and sort by overall priority. Start with “quick wins”—keywords with moderate volume, low difficulty, and high business relevance—then work your way up to more competitive terms as your site gains authority.
Step 7: Map Keywords to Content
The final step is mapping your prioritized keywords to specific pages on your site. For each target keyword or topic cluster, decide whether you need to:
- Create new content – If no existing page targets this topic
- Optimize existing content – If you have a page on the topic but it’s not ranking well
- Consolidate pages – If multiple weak pages target the same topic and could be combined into one strong page
For new content, create briefs that include the primary keyword, secondary keywords, search intent, target word count (based on what’s currently ranking), and an outline covering the subtopics searchers expect to see addressed.
Common Keyword Research Mistakes
Avoid these pitfalls that trip up beginners:
- Only targeting high-volume keywords – These are usually the most competitive. Balance your portfolio with attainable long-tail terms
- Ignoring search intent – Ranking for a keyword is pointless if your content doesn’t match what searchers want
- Keyword stuffing – Cramming keywords into content hurts readability and can trigger Google penalties. Write naturally and focus on covering the topic thoroughly
- One-time research – Keyword landscapes evolve. Revisit your research quarterly to find new opportunities and drop underperforming targets
- Targeting one keyword per page – Think in terms of topics and clusters, not individual keywords
Putting It All Together
Keyword research isn’t complicated, but it does require a systematic approach. Start with seed keywords, expand your list using tools and competitor analysis, evaluate each keyword’s potential, and map your best opportunities to content.
The key is to make keyword research an ongoing practice rather than a one-time exercise. As your site grows and your rankings improve, you’ll be able to target increasingly competitive keywords—building on the foundation of the easier wins you secured first.
