Keyword Research Strategy
Target Audience Definition
Brainstorming & Collection
Analysis & Research
SEMrush, Ahrefs, Ubersuggest
Discovery & Expansion
Semantic Variations
list
complete?
Classification Framework
Keywords Identification
Keywords Analysis
Keywords Research
Keywords Mapping
& Intent Validation
mapping
accurate?
Funnel Stage Alignment
Traffic Potential Analysis
Competition Assessment
Keyword Ranking
Page Assignment
Cluster Creation
Documentation
Ready Keywords
Keyword Research & Search Intent: Introduction
What is Keyword Research?
Keyword research is the process of identifying and analyzing the words and phrases people use in search engines (like Google). It helps you understand:
What your audience is searching for (e.g., “best running shoes for flat feet”)
How often they search (search volume)
How hard it is to rank (keyword difficulty)
Example:
If you sell fitness gear, keyword research reveals whether people search for “affordable running shoes” or “best cushioned running shoes.”
What is Search Intent?
Search intent (or user intent) is the goal behind a search query. Google categorizes intent into four types:
Intent Type | Example Searches | Content to Create |
---|---|---|
Informational | “How to fix a squeaky shoe” | Blog post, tutorial |
Navigational | “Nike official website” | Brand homepage |
Commercial | “Hoka vs Brooks running shoes” | Comparison guide |
Transactional | “Buy Asics Gel-Kayano 30” | Product page |
Why Intent Matters:
If someone searches “best DSLR cameras” (commercial intent) and you give them a “how cameras work” article (informational), they’ll leave—hurting your rankings.
Why Keyword Research & Search Intent Are Necessary
1. Targets Real User Needs
Without research, you’re guessing what content to create.
Data-backed example:
A company targeting “best laptops” (high competition) might miss “best laptops for graphic design” (lower competition, higher buyer intent).
2. Boosts Organic Traffic
Proper intent alignment increases click-through rates (CTR) and reduces bounce rates.
Case Study:
Backlinko found pages matching intent rank 2x higher than those that don’t.
3. Saves Time & Money
Avoids creating content nobody searches for.
Example:
A blog post on “history of yoga mats” won’t drive sales if your audience wants “non-slip yoga mats under $50.”
4. Beats Competitors
Uncovers gaps in competitors’ keyword strategies.
Tool Tip:
Use Ahrefs’ “Keyword Gap” tool to find keywords rivals rank for—but you don’t.
5. Aligns With Google’s Algorithms
Google’s Helpful Content Update rewards content that satisfies intent.
Red Flag:
A page ranking for “buy hiking boots” but only has a blog post (not a product page) will lose to better-aligned results.
How to Get Started (Practical Steps)
Phase 1: Research & Discovery – Practical Execution Guide
This phase is your foundation for effective keyword research. Here’s how to execute each step with a practical, actionable approach:
1. START – Keyword Research Strategy
Action: Define your research parameters before collecting keywords.
Practical Task:
Create a 1-page brief answering:
“What’s our content goal?” (Traffic, conversions, brand awareness)
“What resources do we have?” (Time, tools, budget)
“How will we measure success?” (Rankings, traffic, leads)
Example: For an e-commerce site selling yoga mats:
Goal: Drive purchases for premium mats. Measure via product page conversions.
2. DEFINE – Business Goals & Target Audience
Action: Align keywords to business objectives and user needs.
Practical Tasks:
Goal Mapping:
Business Goal Keyword Focus Increase sales “buy eco-friendly yoga mat” Build authority “yoga mat material guide” Audience Research:
Use Google Analytics Demographics or Facebook Audience Insights to identify:
Age, location, interests
Pain points (e.g., “knee pain during yoga”)
3. BRAINSTORM – Seed Keywords
Action: *Generate a raw list of 50-100 core terms.*
Practical Methods:
Internal Sources:
Product names, FAQs, customer support logs.
Example: “non-slip yoga mat”, “thick yoga mat for knees”
External Sources:
Amazon/Reddit comments: Scan for phrases like “I need a mat that…”
Free Tools:
Google Trends, Pinterest Predicts.
4. ANALYZE – Competitor Keywords
Action: Reverse-engineer competitors’ winning keywords.
Practical Steps:
Identify 3-5 top competitors (use Ahrefs “Competing Domains” report).
Export their top pages ranking for your seed keywords.
Filter for:
High traffic, low difficulty keywords (Ahrefs KD < 30).
Gaps (keywords they rank for but you don’t).
Example Output:
Competitor ranks for “best yoga mat for hardwood floors” — add to your list.
5. TOOLS – Keyword Research Tools
Action: Expand your list with data-driven insights.
Tool-Specific Tactics:
Google Keyword Planner:
Filter by “Avg. monthly searches” > 500, “Competition” = Low.
SEMrush Keyword Magic Tool:
Use “Advanced Filters” to exclude brand terms.
Ubersuggest:
Click “Keyword Ideas” > “Questions” for long-tail queries.
6. EXPAND – Long-Tail Keywords
Action: Target low-competition, high-intent phrases.
Practical Approach:
Question-Based:
Tools: AnswerThePublic, “People also ask” scrapes.
Example: “how to clean a yoga mat naturally”
Intent Modifiers:
Add prefixes/suffixes:
“Best [X] for [Y]” (e.g., “best yoga mat for travel”)
“[X] vs [Y]” (e.g., “PVC vs rubber yoga mat”)
7. RELATE – Semantic Variations
Action: Capture synonyms and contextually related terms.
Practical Methods:
Google’s “Searches related to” at the bottom of SERPs.
LSI Graph (free tool) for synonym suggestions.
Example Variations for “yoga mat”:
“exercise mat”, “pilates mat”, “non-slip workout mat”
8. DECISION – Keyword List Finalization
Action: Prioritize and prune your list.
Practical Checklist:
Categorize by Intent:
Informational: “yoga mat thickness guide”
Commercial: “best eco yoga mats 2024”
Transactional: “buy manduka yoga mat”
Score Keywords:
Use a simple formula: (Search Volume ÷ Difficulty) × Intent Alignment
Final Output:
A spreadsheet with columns for:
Keyword, Volume, Difficulty, Intent, Priority (High/Med/Low)
Pro Tips for Efficiency
Automate: Use Ahrefs/SEMrush to export all data into a Google Sheet.
Collaborate: Share the list with your content team for feedback.
Iterate: Revisit every 3-6 months to refresh based on performance.
Phase 2: Intent Analysis – The Ultimate Practical Guide
*(Steps 9-16 of the Keyword Research Process Flow)*
Step 9: Framework – Search Intent Classification
Goal: Categorize keywords by user intent to match content strategy.
✅ Practical Execution:
Use the 4 Intent Types Framework:
Informational (“How to…”)
Navigational (“Brand name + login”)
Commercial (“Best X for Y”)
Transactional (“Buy X near me”)
Tool Suggestion:
Google’s “People also ask” → Identifies related intent.
Step 10: Informational Intent Keywords
Goal: Find “learning” queries for blog posts and guides.
✅ Practical Execution:
Target question-based keywords:
“What is…?”
“How to fix…?”
“Why does…?”
Example:
Keyword: “How to clean leather shoes” → Create a step-by-step guide.
🔍 Validation: Check if top SERPs show blogs/videos (not product pages).
Step 11: Navigational Intent Keywords
Goal: Capture brand-driven searches.
✅ Practical Execution:
Optimize for:
“YourBrand login”
“YourBrand customer service”
Example:
“Nike return policy” → Ensure Nike’s return page ranks #1.
⚠️ Warning: Don’t target competitors’ brand terms (e.g., “Adidas store”).
Step 12: Commercial Intent Keywords
Goal: Target researchers comparing options.
✅ Practical Execution:
Keywords:
“Best X for Y”
“X vs Y”
Content Format: Comparison charts, “Best 10” lists.
Example:
“MacBook Pro vs Dell XPS” → Detailed specs comparison.
📊 Data Tip: Use SEMrush’s “Keyword Gap” to find competitors’ commercial keywords.
Step 13: Transactional Intent Keywords
Goal: Drive purchases or sign-ups.
✅ Practical Execution:
Keywords:
“Buy X online”
“X discount code”
Content Format: Product pages, landing pages.
Example:
“Buy AirPods Pro” → Optimize Apple’s product page.
💡 Pro Tip: Add urgency (“Limited-time offer”) for higher conversions.
Step 14: Validate – SERP Features Analysis
Goal: Confirm intent by studying search results.
✅ Practical Execution:
Google your target keyword.
Look for:
Featured snippets → Informational intent.
Shopping ads → Transactional intent.
Comparison tables → Commercial intent.
📌 Example:
Keyword: “best CRM software” → If SERPs show “Top 10” lists, create a comparison guide.
Step 15: Decision – Intent Mapping Accuracy Check
Goal: Ensure keywords align with content.
✅ Practical Execution:
Audit your content:
Does “How to use X” rank for a transactional keyword? → Fix intent mismatch.
Tool: Use Screaming Frog to export page titles/meta and match to intent.
Step 16: Align – User Journey & Funnel Stage
Goal: Map keywords to the buyer’s journey.
✅ Practical Execution:
Funnel Stage | Intent Type | Content Example |
---|---|---|
Awareness | Informational | “What is X?” guide |
Consideration | Commercial | “X vs Y” comparison |
Decision | Transactional | “Buy X” landing page |
📈 Case Study:
A SaaS company increased conversions by 35% by aligning blog posts (TOFU) with demo sign-up pages (BOFU).
Key Takeaways
Intent > Volume: A low-volume, high-intent keyword often outperforms a high-volume, mismatched one.
SERP Dictates Intent: Let Google’s results guide your content format.
Funnel Alignment: Move users from learning → comparing → buying.
Phase 3: Analysis & Optimization – The Ultimate Execution Guide
*(Steps 17-23 of the Keyword Research Process Flow)*
Step 17: Volume – Search Volume & Traffic Potential
Goal: Identify high-opportunity keywords worth targeting.
✅ Practical Execution:
Filter by Search Volume:
High Volume (1K+): Competitive, broad terms (e.g., “best smartphones”).
Medium Volume (100–1K): Balanced opportunity (e.g., “best smartphones for photography”).
Low Volume (<100): Niche, long-tail (e.g., “best smartphones for astrophotography”).
Traffic Potential:
Use Ahrefs/SEMrush to estimate clicks/month for top 3 positions.
Example: A keyword with 5K searches might only drive ~500 clicks due to SERP features.
📌 Pro Tip:
Low-volume keywords often convert better (e.g., “buy iPhone 15 Pro Max 256GB”).
Step 18: Difficulty – Keyword Difficulty & Competition
Goal: Avoid “unwinnable” keywords and find low-hanging fruit.
✅ Practical Execution:
Check Keyword Difficulty (KD) Scores:
0–30 (Easy): New or niche topics.
30–70 (Medium): Moderate competition.
70+ (Hard): Dominated by authoritative sites.
Competitor Analysis:
Use Ahrefs “SERP Overview” to analyze top-ranking pages:
Domain Rating (DR) <50? → Easier to outrank.
Thin content? → Opportunity to create better content.
📌 Example:
Keyword: “best running shoes for flat feet” (KD: 45) → Achievable for a mid-tier site.
Step 19: Prioritize – Priority Scoring & Ranking
Goal: Rank keywords by ROI potential.
✅ Practical Execution:
Scoring Formula:
Priority Score = (Search Volume × CTR Potential) ÷ (Keyword Difficulty × Content Effort)
CTR Potential: Estimate based on SERP features (e.g., 30% CTR for #1 organic spot).
Content Effort: Low (500 words) vs. High (3,000-word guide).
Prioritization Matrix:
Keyword Volume KD Priority Score “Running shoes for flat feet” 1.2K 45 8.7 “Best trail running shoes” 5K 72 4.1
📌 Tool: Use Google Sheets to auto-calculate scores.
Step 20: Map – Content Mapping & Page Assignment
Goal: Assign keywords to existing or new content.
✅ Practical Execution:
Existing Content Audit:
Use Screaming Frog to find pages ranking for similar keywords.
Example: A “best shoes for plantar fasciitis” post can be updated to include “flat feet” keywords.
New Content Planning:
Group keywords by intent/topic:
Transactional: → Product pages.
Informational: → Blog posts.
📌 Pro Tip:
Use Canonical Tags if multiple pages target the same keyword.
Step 21: Group – Keyword Clustering for Topical Authority
Goal: Build content hubs around core topics.
✅ Practical Execution:
Cluster by Topic:
Pillar Page: “Ultimate Running Shoe Guide” (targets broad term).
Cluster Content:
“Best running shoes for flat feet”
“How to clean running shoes”
“Nike vs. Brooks running shoes”
Internal Linking:
Link all cluster pages to the pillar page (and vice versa).
📌 Tool: SEMrush “Topic Research” or Frase.io for cluster ideas.
Step 22: Document – Final Keyword Strategy
Goal: Create a single source of truth for your team.
✅ Practical Execution:
Spreadsheet Columns:
Keyword, Volume, KD, Intent, Priority Score, Assigned Page, Status.
Tracking:
Add monthly ranking updates (Google Search Console).
Step 23: READY – Implementation Ready Keywords
Goal: Hand off optimized keywords for content creation.
✅ Practical Execution:
Brief for Writers:
Include:
Target keyword + LSI terms.
Content type (blog, product page).
SERP analysis (top 3 results’ format).
SEO Checklist:
Title tag, meta description, headers, internal links.
📌 Example Brief:
Keyword: "best running shoes for flat feet" Content: 2,000-word guide SERP Insight: Top results are listicles with comparison tables → Include a "Top 5" chart.
Key Takeaways
Traffic ≠ Conversions: Prioritize commercial/transactional keywords for ROI.
Clusters > One-Off Posts: Build topical authority with interlinked content.
Document Everything: Avoid keyword duplication across teams.
📚 Practical Guide
seoprojournal.com
🔍 23-Step Keyword Research & Search Intent Process Flow
1. Copy all tables below into separate Google Sheets tabs
2. Replace demo examples with your actual business data
3. Use dropdown validations for Status and Intent columns
4. Apply conditional formatting for visual progress tracking
🔍 Phase 1: Research & Discovery (Steps 1-8)
Step | Process Name | Description | Demo Example | Your Data | Status | Notes |
---|---|---|---|---|---|---|
1 | START | Keyword Research Strategy | Goal: Increase organic traffic by 200% for eco-yoga products | [Your Strategy] | Pending | [Add timeline & resources] |
2 | DEFINE | Business Goals & Target Audience | Target: 25-45 yoga practitioners, eco-conscious, $50K+ income | [Your Audience] | Pending | [Customer personas] |
3 | BRAINSTORM | Seed Keyword Collection | yoga mat, yoga blocks, meditation cushion, yoga props | [Your Seeds] | Pending | [Team brainstorm results] |
4 | ANALYZE | Competitor Keyword Analysis | Analyzed: Manduka, Gaiam, Alo Yoga - found 340 opportunities | [Your Competitors] | Pending | [Top 5 competitors] |
5 | TOOLS | Use Research Tools | Google KP, SEMrush, Ahrefs, Ubersuggest - data collected | [Your Tools] | Pending | [Tool access & setup] |
6 | EXPAND | Long-tail Keyword Discovery | best eco friendly yoga mat, non toxic yoga blocks, organic meditation cushions | [Your Long-tails] | Pending | [Question-based keywords] |
7 | RELATE | Related Keywords & Semantic Variations | sustainable yoga, green yoga gear, plastic-free yoga equipment | [Your Related] | Pending | [LSI keywords] |
8 | DECISION | Keyword List Complete Check | ✅ 500+ keywords collected, ready for intent analysis | [Your Status] | Pending | [Quality check completed] |
🎯 Phase 2: Intent Analysis (Steps 9-16)
Step | Process Name | Keywords Examples | Search Intent | Volume | Difficulty | SERP Features | Status |
---|---|---|---|---|---|---|---|
9 | FRAMEWORK | Intent classification system setup | - | - | - | Framework defined | Pending |
10 | INFORMATIONAL | how to clean yoga mat, yoga poses for beginners | Informational | 8,100 | 35 | Featured Snippet, PAA | Pending |
11 | NAVIGATIONAL | manduka yoga mat, gaiam official store | Navigational | 12,000 | 25 | Brand SERP, Sitelinks | Pending |
12 | COMMERCIAL | best yoga mat 2025, yoga mat reviews | Commercial | 5,400 | 55 | Reviews, Comparisons | Pending |
13 | TRANSACTIONAL | buy yoga mat online, yoga mat sale | Transactional | 3,200 | 45 | Shopping Ads, Products | Pending |
14 | VALIDATE | SERP analysis confirms intent classification accuracy | Mixed | - | - | Validation complete | Pending |
15 | DECISION | Intent mapping 95% accurate, ready for journey mapping | - | - | - | Quality approved | Pending |
16 | ALIGN | Keywords mapped to awareness→consideration→decision funnel | All Types | - | - | Journey mapped | Pending |
📊 Phase 3: Analysis & Optimization (Steps 17-23)
Step | Process Name | Example Keywords | Search Volume | Difficulty | Priority Score | Content Type | Status |
---|---|---|---|---|---|---|---|
17 | VOLUME | eco friendly yoga mat | 2,900 | 42 | TBD | Product/Blog | Pending |
18 | DIFFICULTY | sustainable yoga equipment | 880 | 35 | TBD | Category Page | Pending |
19 | PRIORITIZE | non toxic yoga blocks | 590 | 28 | 8.5/10 | Product Page | Pending |
20 | MAP | organic meditation cushion | 720 | 31 | 7.8/10 | Product + Blog | Pending |
21 | GROUP | Cluster: "Eco Yoga Mats" (15 related keywords) | Cluster | Avg: 38 | 8.2/10 | Hub + Spokes | Pending |
22 | DOCUMENT | Final strategy doc with 250 prioritized keywords | All | Varied | Scored | All Types | Pending |
23 | READY | Implementation roadmap with timelines created | - | - | - | Strategy Ready | Pending |
📋 Master Keyword Database
Instructions: Copy this table structure to create your main keyword tracking sheet
Keyword | Search Volume | Keyword Difficulty | Search Intent | Current Rank | Target Page | Priority Score | Content Status | Notes |
---|---|---|---|---|---|---|---|---|
eco friendly yoga mat | 2,900 | 42 | Commercial | Not Ranking | /eco-yoga-mats | 8.5 | Planned | High conversion potential |
how to clean yoga mat | 8,100 | 35 | Informational | 45 | /blog/clean-yoga-mat | 7.2 | Published | Good traffic potential |
buy yoga blocks online | 1,600 | 38 | Transactional | Not Ranking | /products/yoga-blocks | 9.1 | In Progress | High buying intent |
yoga mat reviews 2025 | 4,500 | 55 | Commercial | Not Ranking | /blog/best-yoga-mats | 6.8 | Research | Competitive but valuable |
manduka yoga mat alternative | 890 | 29 | Commercial | Not Ranking | /manduka-alternatives | 8.7 | Planned | Competitor targeting |
📊 Priority Scoring Formula
Priority Score = (Search Volume Points + Intent Match + Business Value) ÷ Competition Level
Search Volume Points:
- 10,000+ = 10 points
- 5,000-9,999 = 8 points
- 1,000-4,999 = 6 points
- 500-999 = 4 points
- 100-499 = 2 points
- <100 = 1 point
Intent Match:
- Perfect match = 10 points
- Good match = 7 points
- Partial match = 4 points
- Poor match = 1 point
Business Value:
- High revenue potential = 10
- Medium revenue = 6
- Low revenue = 3
- Brand/awareness = 2
Competition Level:
- Very High (80-100) = 10
- High (60-79) = 8
- Medium (40-59) = 6
- Low (20-39) = 4
- Very Low (0-19) = 2
📅 Implementation Timeline Template
Week | Phase | Tasks | Deliverables | Team Member | Status |
---|---|---|---|---|---|
1-2 | Research & Discovery | Steps 1-8: Strategy, goals, competitor analysis | 500+ keyword list, competitor insights | [Assign team member] | Not Started |
3-4 | Intent Analysis | Steps 9-16: Classify intent, validate with SERPs | Intent-mapped keyword database | [Assign team member] | Not Started |
5-6 | Analysis & Optimization | Steps 17-23: Prioritize, group, create strategy | Final keyword strategy document | [Assign team member] | Not Started |
7+ | Implementation | Content creation based on priority clusters | Published content, tracking setup | [Assign team member] | Not Started |
1. Copy each table into separate Google Sheets tabs
2. Set up data validation dropdowns for Status and Intent columns
3. Apply conditional formatting for visual progress tracking
4. Share with your team and assign responsibilities
5. Schedule weekly reviews to track progress through all 23 steps
Powered by seoprojournal.com
Your trusted source for SEO strategies and practical guides