: Keyword Research Process: Complete Framework for SEO Strategy
Executives

: Keyword Research Process: Complete Framework for SEO Strategy

Keyword Research Process: Complete Framework for SEO Strategy

Quick Summary

- What this covers: Comprehensive keyword research framework from seed keywords to content prioritization. Learn research methods, tools, and analysis techniques for effective SEO.

- Who it's for: SEO practitioners at every career stage

- Key takeaway: Read the first section for the core framework, then use the specific tactics that match your situation.

Keyword research determines which queries your content should target to capture organic traffic. Poor keyword research leads to content that ranks for nothing, traffic that doesn't convert, or wasted resources chasing impossible rankings. Systematic keyword research aligns content production with actual search demand, competitive opportunity, and business objectives.

This guide provides a step-by-step keyword research framework applicable to any industry, site size, or SEO maturity level.

Why Keyword Research Matters

Keyword research serves three critical functions: Demand validation: Confirms people actually search for topics you plan to cover. Content without search demand generates zero organic traffic. Competitive intelligence: Reveals which keywords competitors rank for, exposing content gaps and opportunities. Priority assignment: Separates high-value keywords (high volume, achievable difficulty, strong commercial intent) from low-value ones (low volume, impossible difficulty, poor intent fit).

Sites that skip keyword research produce content in a vacuum, hoping topics align with search behavior. Sites that execute research strategically produce content proven to capture demand.

The 7-Step Keyword Research Framework

Step 1: Seed Keyword Generation

Seed keywords are broad terms that describe your core business offerings, topics, or problems you solve. These serve as starting points for expanding into thousands of related keywords. Method:
  1. List your products, services, and solutions
  2. Identify industry terms and jargon
  3. Note problems your customers face
  4. Review your existing content titles and categories
Example for a CRM software company:
  • Seed keywords: CRM, customer relationship management, sales software, contact management, sales pipeline, lead tracking
Avoid: Immediately jumping to long-tail variations or specific features. Start broad.

Step 2: Keyword Expansion

Keyword expansion uses seed keywords to discover hundreds or thousands of related queries.

Tool-Based Expansion

Google Keyword Planner:
  1. Enter seed keywords
  2. Export all suggested keywords
  3. Filter by minimum search volume (e.g., 10+ searches/month)
Ahrefs Keyword Explorer:
  1. Enter seed keyword
  2. Review "Matching terms" (contains the seed keyword), "Related terms" (topically related), and "Questions" (question-based queries)
  3. Export all three lists
SEMrush Keyword Magic Tool:
  1. Enter seed keyword
  2. Export full keyword list
  3. Use filters to segment by volume, difficulty, or word count
Ubersuggest, Moz Keyword Explorer, Serpstat: Follow similar workflows—enter seed, export suggestions.

Competitor-Based Expansion

Competitor keyword analysis reveals which keywords drive traffic to competing sites. Method (Ahrefs):
  1. Navigate to Site Explorer
  2. Enter competitor domain
  3. Go to Organic Keywords report
  4. Export keywords where competitor ranks in top 10
  5. Filter by traffic potential (keywords driving significant traffic)
Method (SEMrush):
  1. Enter competitor domain in Domain Overview
  2. Navigate to Organic Research → Positions
  3. Export keywords ranked #1-10
  4. Repeat for 3-5 top competitors
Example: A project management software startup analyzes Asana, Monday, and Trello to discover 5,000+ keywords competitors rank for.

Search Autocomplete and Related Searches

Google autocomplete and related searches reveal queries users actually type. Method:
  1. Go to Google
  2. Type seed keyword + space
  3. Record autocomplete suggestions (e.g., "CRM" → "CRM software," "CRM tools," "CRM systems")
  4. Perform the search and scroll to "Related searches" at the bottom
  5. Record related queries
Tools to scale this: AnswerThePublic, AlsoAsked, Keyword Sheeter.

Question-Based Expansion

Question keywords target informational searches and often convert well for educational content. Method:
  1. Use AnswerThePublic or AlsoAsked to generate questions for seed keywords
  2. Export questions grouped by interrogative (what, how, why, when, where, who)
  3. Prioritize "how" and "what" questions—these dominate informational searches
Example: Seed keyword "email marketing" generates:
  • How to start email marketing
  • What is email marketing automation
  • Why email marketing is important
  • When to send email campaigns

Step 3: Keyword Metrics Collection

Keyword metrics quantify search volume, difficulty, and opportunity.

Search Volume

Search volume estimates monthly searches for a keyword. Higher volume = more traffic potential. Caveats:
  • Volume is often an average across 12 months; seasonal keywords fluctuate
  • Tools estimate volume differently; treat numbers as directional, not exact
  • Zero-volume keywords in tools may still have search demand (tools underreport long-tail)
Source: All major tools (Ahrefs, SEMrush, Google Keyword Planner) provide volume estimates.

Keyword Difficulty

Keyword difficulty (KD) scores estimate how hard it is to rank in the top 10 for a keyword, typically based on backlink profiles of ranking pages. Scales:
  • Ahrefs: 0-100 (based on backlinks required to rank)
  • SEMrush: 0-100 (based on ranking page authority)
  • Moz: 0-100 (based on domain authority and page authority)
Interpretation:
  • KD 0-20: Easy (new sites can target these)
  • KD 21-40: Medium (established sites with some authority)
  • KD 41-60: Hard (requires strong backlink profile)
  • KD 61-80: Very hard (requires significant domain authority)
  • KD 81-100: Extremely hard (dominated by major brands)
Best practice: Target keywords within your site's authority range. A new site targeting KD 70 keywords wastes resources.

Traffic Potential

Traffic potential estimates actual traffic you'd receive if you ranked #1, accounting for click-through rates and featured snippets. Ahrefs provides "Traffic Potential" as a metric, showing how much traffic the current #1 page receives from all keywords it ranks for (not just the primary keyword). Example:
  • Keyword: "best project management software" (5,000 searches/month)
  • Traffic potential: 15,000 visits/month (because the ranking page also ranks for 50+ related keywords)
Traffic potential reveals keywords that unlock multiple rankings, not just one.

Step 4: Search Intent Classification

Search intent categorizes what users want when searching a keyword. Aligning content to intent is critical—Google ranks pages that satisfy intent, not just pages that contain keywords.

Intent Types

Informational: User wants to learn something.
  • Examples: "what is SEO," "how to do keyword research," "email marketing tips"
  • Content format: Guides, tutorials, explainers, blog posts
Navigational: User wants to find a specific website or page.
  • Examples: "Facebook login," "Ahrefs pricing," "Shopify support"
  • Content format: Homepage, product pages, branded pages
Commercial investigation: User is researching products or services before buying.
  • Examples: "best CRM software," "Ahrefs vs SEMrush," "top email marketing tools"
  • Content format: Comparisons, reviews, product roundups, buyer's guides
Transactional: User intends to complete a purchase or action.
  • Examples: "buy iPhone 15," "Ahrefs free trial," "email marketing software pricing"
  • Content format: Product pages, pricing pages, signup forms

Intent Analysis Method

SERP analysis determines intent by examining what Google ranks. Method:
  1. Google the keyword
  2. Review top 10 results
  3. Identify dominant content types (blog post, product page, comparison, video)
  4. Note common elements (word count, structure, features)
Example: Keyword: "best CRM for small business"
  • SERP shows: Listicles comparing 10-20 CRM tools, product reviews, comparison tables
  • Intent: Commercial investigation
  • Content requirement: Comparison article with product summaries, pros/cons, pricing
Red flag: If you plan to write an informational guide but SERPs show product pages, your content won't rank—it mismatches intent.

Step 5: Competitive Difficulty Assessment

Beyond tool-based difficulty scores, manually assess ranking competition.

Competitive Analysis Checklist

For target keywords, review top 10 results and note:

Domain authority: Are ranking sites major brands (Forbes, HubSpot, Shopify) or smaller players? High DA sites signal tough competition. Content quality: How comprehensive are ranking articles? Word count, depth, visuals, uniqueness. Backlink profiles: Use Ahrefs or SEMrush to check how many backlinks ranking pages have. If ranking pages average 500+ backlinks, you need significant link-building resources to compete. Page age: Older pages (3+ years) often have accumulated authority. Ranking fresh content against established pages is harder. Content freshness: Do ranking pages get updated regularly? Google favors fresh content for evolving topics. SERP features: Does the keyword trigger featured snippets, People Also Ask, or video carousels? These steal clicks from organic results. Red flags indicating "skip this keyword":
  • All ranking pages are from sites with DR 70+ (your site is DR 20)
  • Ranking pages average 1,000+ backlinks each
  • SERP dominated by major brands (Amazon, Wikipedia, Forbes)
  • Featured snippet and PAA boxes push organic results below the fold

Step 6: Business Value Scoring

Not all keywords with high volume and low difficulty deserve targeting. Business value determines whether ranking will drive conversions, not just traffic.

Scoring Framework

Assign each keyword a business value score (1-10) based on:

Conversion likelihood: Transactional keywords (8-10), commercial investigation (6-8), informational (3-5), navigational (1-3, unless branded). Relevance to offerings: Does the keyword align with products/services you sell? Irrelevant traffic doesn't convert. Customer lifecycle stage: Does this keyword target awareness (low value), consideration (medium value), or decision stage (high value)? Average order value (AOV): Keywords that attract customers with higher AOV score higher. Example scoring:
  • "CRM software free trial" → 9/10 (transactional, decision-stage, high intent)
  • "best CRM for startups" → 7/10 (commercial, consideration-stage, medium intent)
  • "what is CRM" → 4/10 (informational, awareness-stage, low intent)
  • "HubSpot login" → 2/10 (navigational, existing customer, no new acquisition value)

Step 7: Prioritization and Roadmap

Prioritization balances opportunity (volume, low difficulty, high intent) with resources (time, budget, authority).

Priority Matrix

Plot keywords on a 2x2 matrix:

X-axis: Difficulty (easy → hard) Y-axis: Business value (low → high) Quadrants:
  1. High value, low difficulty: Priority 1 (target immediately)
  2. High value, high difficulty: Priority 2 (target after building authority)
  3. Low value, low difficulty: Priority 3 (target if resources allow)
  4. Low value, high difficulty: Priority 4 (skip entirely)
Focus resources on Quadrant 1, then Quadrant 2 as your site gains authority.

Production Roadmap

Convert prioritized keywords into a content calendar.

Roadmap template:
KeywordVolumeDifficultyBusiness ValuePriorityAssigned WriterTarget Publish Date
best CRM for small business2,4003581Writer A2026-03-01
CRM software pricing1,2002891Writer B2026-03-08
Best practice: Batch keywords by topic cluster. Produce pillar content first, then supporting articles.

Keyword Research Tools Compared

ToolStrengthsBest ForPrice
AhrefsBest keyword database, accurate volume, traffic potential metricComprehensive research, competitor analysis$129/mo
SEMrushStrong competitor analysis, keyword gap tool, position trackingCompetitive intelligence, PPC + SEO$139.95/mo
Google Keyword PlannerFree, data from Google, good for PPC researchBudget-conscious teams, validating volumeFree
Moz Keyword ExplorerUser-friendly, priority scores built-inBeginners, small businesses$99/mo
UbersuggestBudget-friendly, solid keyword suggestionsFreelancers, startups$29/mo
Recommendation: Ahrefs or SEMrush for serious SEO efforts. Google Keyword Planner for free validation. Ubersuggest for budget constraints.

Advanced Keyword Research Tactics

Keyword Gap Analysis

Keyword gap analysis identifies keywords competitors rank for but you don't. Method (Ahrefs):
  1. Content Gap tool
  2. Enter your domain and 3-5 competitor domains
  3. Set intersections (keywords where at least 2 competitors rank)
  4. Export keywords where you don't rank
Result: List of proven keywords (competitors rank well) where you lack content.

SERP Feature Opportunities

SERP features (featured snippets, People Also Ask, video carousels) often steal clicks from #1 organic result. Target keywords where you can win features. Method:
  1. Use Ahrefs or SEMrush to filter keywords with featured snippets
  2. Analyze what format the snippet uses (list, table, paragraph)
  3. Create content optimized for that format
Example: Keyword "email marketing best practices" triggers a numbered list snippet. Structure your article with a numbered list in the introduction to win it.

Seasonal Keyword Identification

Seasonal keywords spike at specific times (holidays, events, tax season). Google Trends reveals seasonality. Method:
  1. Enter keyword in Google Trends
  2. Review 5-year data for seasonal patterns
  3. Plan content publication 2-3 months before seasonal spike
Example: "Halloween costume ideas" spikes in September-October. Publish content in July to gain ranking momentum before demand peaks.

FAQ

How many keywords should I target per article?

Target 1 primary keyword and 5-15 secondary keywords from the same cluster. Trying to rank for 100+ unrelated keywords in one article dilutes focus.

Should I target keywords with zero search volume?

Sometimes. Tools underreport long-tail and niche keywords. If the keyword is highly relevant and commercial, target it even if volume shows zero. Validate with Google Trends or autocomplete.

How often should I update keyword research?

Quarterly for most sites. Monthly if you're in a fast-moving industry (news, tech). Keyword landscapes shift—new opportunities emerge, competitors change, search volume fluctuates.

Can I rank for high-difficulty keywords with a new site?

Rarely. Focus on low-difficulty keywords (KD 0-30) until you build domain authority through consistent publishing and link building. Then gradually target harder keywords.

What's more important: search volume or keyword difficulty?

Balance both. A keyword with 10,000 searches/month and KD 80 is useless if you can't rank. A keyword with 50 searches/month and KD 10 is valuable if you can capture it and it converts.

How do I know if my keyword research is working?

Track rankings, organic traffic, and conversions. If keywords you targeted move from unranked to top 20 within 3-6 months, research is working. If articles don't rank after 6 months, reassess difficulty and intent alignment.


When This Approach Isn't Right

This guidance may not fit if:

  • You're brand new to SEO. Some frameworks here assume working knowledge of crawling, indexing, and ranking fundamentals. Start with the basics first — this article builds on them.
  • Your site has fewer than 50 indexed pages. Some strategies (like cannibalization audits or hub-and-spoke restructuring) require a minimum content base. Focus on content creation before optimization.
  • You're working on a site with active penalties. Manual actions require a different playbook. Resolve the penalty first, then apply these optimization frameworks.

Frequently Asked Questions

Is this relevant to my specific SEO role?

This article addresses patterns that apply across SEO specializations. Whether you manage technical SEO, content strategy, or client-facing audits, the frameworks here adapt to your workflow. Role-specific implementation details are called out where they diverge.

How do I prioritize these recommendations?

Start with the diagnostic framework in the first section to identify which recommendations match your current situation. Not everything applies to every site. Prioritize by expected impact relative to implementation effort — the article flags which tactics are quick wins versus long-term investments.

Can I share this with my team or clients?

Yes. The frameworks are designed to be communicable. The comparison tables and checklists work well in client presentations or team documentation. Adapt the specific numbers to your data when presenting recommendations.

This is one piece of the system.

Built by Victor Romo (@b2bvic) — I build AI memory systems for businesses.

See The Full System View Repo