Mumbai, India
Guide

How to Do Keyword Research: The 8-Step Process We Use on Every Campaign

A step-by-step keyword research guide covering seed keywords, tool selection, search volume analysis, keyword difficulty, intent classification, clustering, prioritization, and content mapping. Includes free and paid tool recommendations with current pricing. Used on 40+ client campaigns at ScaleGrowth.Digital.

Last updated: March 2026 · Reading time: 14 min

Keyword research is the process of finding the search terms your audience uses, evaluating their traffic potential and competition, and mapping them to content you’ll create. It’s the foundation of every SEO and content strategy. Without it, you’re guessing which topics to write about and hoping Google notices. With it, you’re building content that meets documented demand. The process hasn’t changed in its fundamentals, but the tools, data sources, and considerations have shifted in 2026. AI search engines like ChatGPT and Perplexity now influence keyword strategy because your content needs to be cited by both traditional search and AI models. Semrush’s Keyword Magic Tool now accesses over 27.9 billion keywords across 142 databases (Semrush, 2026). Ahrefs maintains 28.7 billion keywords across 217 locations (Ahrefs, 2026). The data available to you today is deeper than it’s ever been.

“Keyword research isn’t a task you do once. It’s a system you run every quarter. The brands that win organic traffic treat keyword research like financial planning: review the data, adjust allocations, and measure the returns.”

Hardik Shah, Founder of ScaleGrowth.Digital

The 8-step process

  1. Step 1: Start with Seed Keywords
  2. Step 2: Choose Your Keyword Research Tools
  3. Step 3: Expand Your Keyword List
  4. Step 4: Analyze Search Volume and Trends
  5. Step 5: Assess Keyword Difficulty
  6. Step 6: Classify Search Intent
  7. Step 7: Cluster Keywords by Topic
  8. Step 8: Map Keywords to Content
  9. Pro Tips from 40+ Campaigns
  10. Common Keyword Research Mistakes
  11. FAQ
Step 1

How do you find seed keywords to start your research?

Seed keywords are the 10-20 broad terms that describe your business, products, or services. They’re the starting inputs you’ll plug into keyword research tools to generate hundreds of more specific variations. Getting seeds right determines whether your final keyword list is relevant or full of noise.
A seed keyword is a broad, 1-3 word term representing a core topic in your industry that you expand into a larger keyword list using research tools.
There are 5 reliable seed keyword sources: 1. Your own product or service categories. What do you sell? What categories appear in your navigation? If you’re a SaaS company selling project management software, your seeds include “project management,” “task management,” “team collaboration,” “workflow automation.” List every category without filtering. 2. Customer language. Read support tickets, sales call transcripts, and chat logs. Customers describe your product differently than you do. A CRM company calls it “customer relationship management.” Their customers search for “track leads,” “sales pipeline tool,” or “keep track of clients.” Customer language reveals long-tail keywords your internal team would miss. 3. Competitor websites. Visit 3-5 competitor homepages and blog sections. Note the terms they use in navigation, H1 headings, and page titles. Plug their domains into Ahrefs’ Site Explorer or Semrush’s Organic Research to see what they rank for. Their ranking keywords become your candidate seeds. 4. Google’s own suggestions. Type each broad term into Google and note the autocomplete suggestions, “People Also Ask” questions, and “Related searches” at the bottom of the SERP. These are real search patterns. Google suggests them because actual people search for them. 5. Industry forums and communities. Reddit, Quora, industry Slack groups, and LinkedIn discussions reveal how practitioners talk about your space. The language used in discussions is closer to how people search than the language used on corporate websites. Aim for 15-25 seed keywords. Too few (under 10) and you’ll miss keyword clusters. Too many (over 40) and you’ll spend too long in the expansion phase without adding meaningful coverage. Our keyword research template has a dedicated tab for organizing your seed list.
Step 2

Which keyword research tools should you use in 2026?

Keyword research tools turn your seeds into expanded lists with search volume, difficulty, and competitive data. You don’t need all of them. Pick one paid tool as your primary source and supplement with free tools for specific tasks.
Tool Best For Price (March 2026) Free Option
Semrush All-in-one SEO + content + PPC From $129.95/mo 10 queries/day free
Ahrefs Backlink analysis + keyword research From $29/mo (Starter), $99/mo (Lite) Free webmaster tools
Google Keyword Planner Search volume ranges + PPC data Free (needs Google Ads account) Yes
Ubersuggest Budget-friendly keyword + content ideas From $29/mo 3 searches/day free
AnswerThePublic Question-based keyword discovery Included with Ubersuggest Limited free searches
Google Search Console Actual queries your site ranks for Free Yes
Google Trends Seasonal trends + relative interest Free Yes
ChatGPT / Claude Keyword brainstorming + intent classification Free tier available, Pro from $20/mo Yes
Our recommendation for beginners: Start with Google Keyword Planner (free) + Google Search Console (free) + one free Ahrefs Webmaster Tools account. This gives you search volume estimates, actual ranking queries, and competitive data at zero cost. Our recommendation for teams with budget: Semrush ($129.95/mo) as your primary tool. It covers keyword research, competitor analysis, content optimization, rank tracking, and site auditing in one platform. Semrush’s Keyword Magic Tool generates more keyword variations per seed than any other tool, with access to 27.9 billion keywords (Semrush, 2026). For a detailed comparison, see our Semrush vs Ahrefs analysis. The AI angle: ChatGPT and Claude are useful for brainstorming keyword ideas and classifying search intent, but they don’t have access to real search volume data. Use AI for ideation and tools for validation. See our ChatGPT prompts for SEO for specific prompts that assist with keyword research.
Step 3

How do you expand a seed keyword into a full keyword list?

Take each seed keyword and run it through your primary research tool. For each seed, you’ll generate 50-500 keyword variations depending on the topic breadth. The goal is volume first, filtering later. In Semrush Keyword Magic Tool: Enter your seed, select your target country, and review the results. Semrush groups results into subtopic clusters automatically. For the seed “email marketing,” you’ll see clusters like “email marketing tools,” “email marketing strategy,” “email marketing templates,” and “email marketing examples.” Export the full list including metrics. In Ahrefs Keywords Explorer: Enter your seed, choose “Matching terms” for exact variations and “Related terms” for semantic connections. Ahrefs shows keyword difficulty (KD), search volume, and traffic potential. The “Questions” filter surfaces question-based keywords ideal for FAQ content and featured snippets. Free method with Google Keyword Planner: Enter 3-5 seeds at once, filter by country, and download the results. Google Keyword Planner shows volume ranges (not exact numbers) unless you’re running ads. The “Refine keywords” panel on the left lets you expand into related categories you might not have considered. For each seed keyword, you should collect:
  • All phrase-match variations (keywords containing your seed)
  • Question-based variations (“how to,” “what is,” “why does”)
  • Comparison variations (“[seed] vs [alternative]”)
  • Long-tail variations (4+ word phrases with lower volume but higher intent)
  • Modifier variations (“best,” “free,” “for beginners,” year-based terms)
After running all seeds, you’ll have a raw list of 500-5,000 keywords. This is normal. The next steps filter and prioritize. Don’t start filtering yet. A complete raw list prevents the common mistake of researching too narrow a keyword space.
Step 4

How do you analyze search volume and identify trends?

Search volume tells you how many times a keyword is searched per month. It’s the primary indicator of traffic potential. But search volume alone is misleading. A keyword with 10,000 monthly searches won’t send you 10,000 visitors. After accounting for CTR distribution across 10 organic results, featured snippets, and paid ads, the #1 organic result captures roughly 27.6% of clicks (Backlinko, 2024). Position 2 gets about 15.8%. Position 10 gets 2.4%.
Monthly search volume (MSV) is the estimated average number of times a keyword is searched per month in a specific country, based on data from search engine indexes and clickstream panels.
What counts as “good” search volume:
  • Under 100 MSV: Micro keywords. Worth targeting only if intent is very high (e.g., “[your brand name] pricing”)
  • 100-500 MSV: Low volume. Good for niche B2B topics and long-tail content
  • 500-2,000 MSV: Medium volume. Strong candidates for targeted content pages
  • 2,000-10,000 MSV: High volume. Competitive but high-reward. These usually require strong domain authority
  • 10,000+ MSV: Head terms. Extremely competitive. Target with pillar content backed by a topic cluster strategy
Trend analysis matters as much as volume. Use Google Trends to check whether a keyword’s search interest is growing, stable, or declining. A keyword with 2,000 MSV and a rising trend is a better investment than one with 5,000 MSV and a declining trend. Seasonal keywords (like “tax planning”) spike predictably and need content published 4-6 weeks before the peak. Consider Clicks, Not Just Searches. Some keywords have high search volume but low click-through to organic results. SERP features like featured snippets, knowledge panels, and AI Overviews can satisfy the query without a click. Ahrefs shows a “Clicks” metric alongside search volume. If a keyword has 5,000 searches but only 2,000 clicks, the SERP features are absorbing 60% of the traffic. Factor this into your prioritization.
Step 5

How do you assess keyword difficulty?

Keyword difficulty (KD) estimates how hard it will be to rank in the top 10 for a given keyword. Every major SEO tool calculates KD differently, which is why the same keyword might show KD 45 in Ahrefs and KD 72 in Semrush. The number itself is less important than the relative ranking within each tool’s scale.
Keyword difficulty is a score (typically 0-100) estimating the competitive strength of the current top-ranking pages for a keyword, primarily based on their backlink profiles and domain authority.
How Ahrefs calculates KD: Primarily based on the number of referring domains linking to the top 10 results. A KD of 50 in Ahrefs means you’d need approximately 50 referring domains to have a chance at the top 10. It’s a backlink-centric metric. How Semrush calculates KD: Factors in referring domains, page authority, content quality signals, and SERP features. Semrush’s KD tends to run higher than Ahrefs for the same keywords because it weighs more factors. Beyond the score: manual SERP analysis. The most accurate difficulty assessment comes from looking at the actual SERP. For your target keyword, check:
  • Who ranks? If positions 1-5 are held by Wikipedia, government sites, and major publications (DA 80+), it’s harder than the KD score suggests
  • What’s the content quality? If the top results are thin or outdated, you can outrank them even with lower authority
  • How many backlinks do the top results have? If position 1 has 300 referring domains and position 5 has 15, there’s a breakable entry point
  • Are there featured snippets? Featured snippets can elevate lower-authority pages to position 0. If the current snippet answer is weak, that’s your opportunity
Practical KD guidelines for different site authorities:
Your Domain Rating Target KD Range Timeline to Page 1
DR 0-20 (new sites) KD 0-20 3-6 months
DR 20-40 (growing sites) KD 0-35 2-4 months
DR 40-60 (established sites) KD 0-50 1-3 months
DR 60+ (authority sites) KD 0-70+ 1-2 months
These are guidelines, not guarantees. Content quality, topical authority, and internal linking all influence how quickly you rank. But targeting keywords outside your realistic KD range wastes time and budget.
Step 6

How do you classify search intent for each keyword?

Search intent is the reason behind a query. Getting intent wrong means creating content that Google won’t rank, regardless of how good it is. If someone searches “best CRM software,” they want a comparison page, not a CRM product page. Google knows this and ranks comparison content for that query. Creating a product page for it won’t work.
Search intent is the underlying goal a user has when typing a query into a search engine, classified into four types: informational, commercial investigation, transactional, and navigational.
Intent Type What the User Wants Keyword Signals Content Type to Create
Informational Learn something “how to,” “what is,” “guide,” “tips” Blog post, guide, tutorial
Commercial investigation Compare options before buying “best,” “vs,” “review,” “top 10” Comparison page, review, listicle
Transactional Buy or take action “buy,” “pricing,” “free trial,” “sign up” Product page, landing page, pricing page
Navigational Find a specific site or page Brand names, specific product names Homepage, branded landing page
How to determine intent: Search the keyword in Google. Look at the top 5 results. If they’re all blog posts, the intent is informational. If they’re all product pages, it’s transactional. If they’re a mix, the intent is “mixed” and you’ll need to decide which angle to take. Semrush labels intent automatically for every keyword in its database, which saves time at scale. Intent mismatch causes 72% of SEO failures (Backlinko, 2024). Before creating content for any keyword, verify intent by checking the SERP. Don’t assume based on the keyword alone. “CRM software” seems transactional but Google ranks mostly listicles and comparison content for it, making it commercial investigation intent. The 2026 wrinkle: AI intent. Keywords that trigger Google’s AI Overview or appear frequently in ChatGPT answers need content structured for AI extraction. That means direct answers in the first 2-3 sentences, definition blocks, and structured data. This doesn’t change the content type, but it changes how you write the opening of each section. Our GEO guide covers this in detail.
Step 7

How do you cluster keywords into topic groups?

Keyword clustering groups related keywords that should be targeted by a single page. Without clustering, you risk creating multiple pages targeting the same keyword (cannibalization) or spreading one topic across too many thin pages. A well-clustered keyword strategy means fewer, stronger pages instead of more, weaker ones.
Keyword clustering is the process of grouping related keywords that share the same search intent and SERP overlap into a single content target, so one page captures traffic from multiple search queries.
The SERP overlap method (most reliable): Two keywords belong in the same cluster if 3+ of the same URLs appear in both SERPs. Search for “email marketing tools” and “best email marketing software.” If the same 4 articles appear in both results, Google considers these the same topic. One page should target both. If the SERPs are completely different, they’re separate clusters requiring separate pages. The semantic method (faster): Group keywords that describe the same concept from different angles. “Email marketing tools,” “email marketing platforms,” “email campaign software,” and “email automation tools” are semantically related and likely share SERP overlap. This method works for initial grouping but should be verified with SERP analysis for your top-priority clusters. Cluster structure:
  • Primary keyword: The highest-volume term in the cluster. This goes in your title tag and H1
  • Secondary keywords: 3-8 related terms to include naturally in headings and body content
  • Questions: “How to,” “what is,” “why” variations for FAQ sections and H2 headings
  • Long-tail variants: 4+ word phrases for paragraph-level targeting
We consolidated 43 planned articles down to 16 pages for a B2B SaaS client using SERP overlap clustering. Those 16 pages captured the same keyword space with higher authority per page because content and backlinks weren’t diluted across redundant pages. The result: 340% more organic traffic than their previous unstructured approach. Tools for automated clustering: Semrush’s Keyword Strategy Builder creates clusters automatically. Ahrefs’ Traffic Share by Pages report shows which of your pages compete for the same keywords. For a manual approach, our keyword research template includes a clustering worksheet.
Step 8

How do you map keywords to content?

Keyword mapping assigns each keyword cluster to a specific page on your site with a defined content format, URL, and priority level. It turns your keyword research into an actionable content plan. Without mapping, keyword research stays in a spreadsheet and never becomes published content. For each keyword cluster, define:
Field What to Document Example
Primary keyword The highest-volume keyword in the cluster “email marketing tools”
Secondary keywords 3-5 related terms “best email platforms,” “email software comparison”
Search intent Informational / Commercial / Transactional Commercial investigation
Content format Blog, comparison, template, tool, etc. Comparison listicle
URL Proposed URL slug /blog/best-email-marketing-tools/
Priority High / Medium / Low based on volume + difficulty + business value High
Existing page? New page or update existing Update existing (published Oct 2025)
Internal links Which existing pages to link from/to Link from /blog/email-marketing-guide/
Priority scoring framework. Score each cluster on three dimensions:
  • Traffic potential: Combined MSV of all keywords in the cluster (High: 5,000+, Medium: 1,000-5,000, Low: under 1,000)
  • Difficulty: Can you realistically rank for the primary keyword? (Easy: KD under 30, Medium: 30-50, Hard: 50+)
  • Business value: Does this keyword attract your target customer? (High: directly related to your service, Medium: related to your industry, Low: tangentially related)
The best clusters to tackle first are high traffic potential + low difficulty + high business value. These “quick wins” build momentum and authority that makes harder keywords easier to target later. For a B2B site with DR 30, we typically identify 15-25 quick-win clusters in the first research pass. Don’t forget existing content. Before creating new pages, check if you already have content that targets or could target each cluster. Updating and optimizing existing pages often produces faster results than publishing new ones. HubSpot found that refreshing existing posts generates an average 106% increase in organic traffic (HubSpot, 2024).
Pro Tips

What keyword research tips separate beginners from practitioners?

After running keyword research on 40+ campaigns, these are the patterns that consistently produce better results. 1. Research your competitors first, not your seeds. Plug 3-5 competitor domains into Ahrefs or Semrush before you start seed brainstorming. Their ranking keywords reveal keyword opportunities you’d never have brainstormed on your own. We discovered 30-40% of our best-performing keyword targets by starting with competitor analysis rather than internal brainstorming. 2. Use Google Search Console for existing sites. GSC shows you the actual queries your site appears for, including ones you didn’t target. Filter by impressions (high) and position (11-20). These are keywords where you’re almost on page 1. Small optimizations to existing content can push them up. This is the fastest ROI in SEO. 3. Don’t ignore zero-volume keywords. Keyword tools report “0” for many keywords that actually get searched. If a keyword is specific, has clear commercial intent, and matches your offering, target it even with reported zero volume. We’ve seen “zero volume” B2B keywords drive 20-30 highly qualified visits per month, which for enterprise sales, can be worth six figures annually. 4. Check AI visibility for every primary keyword. Search your primary keyword in ChatGPT, Perplexity, and Google AI Overview. If AI models already answer this query comprehensively, your content needs to be the source they cite, not a duplicate of what they say. Structure content with clear definitions, original data, and named sources. Our GEO guide covers the full framework. 5. Refresh your keyword research every 90 days. Search patterns shift. New competitors enter. Seasonal trends change. Quarterly keyword reviews ensure your content strategy stays aligned with actual demand. Add this to your content operations calendar, not your “someday” list.
Common Mistakes

What are the most common keyword research mistakes?

Mistake 1: Targeting only high-volume keywords. High-volume keywords are competitive and take months to rank for. A balanced portfolio includes 60% long-tail (easy, lower volume) and 40% head terms (hard, higher volume). The long-tail wins build authority that helps you rank for head terms faster. Mistake 2: Ignoring search intent. Creating a blog post for a transactional keyword (or a product page for an informational keyword) means Google won’t rank you regardless of content quality. Always check the SERP before choosing your content format. Mistake 3: Keyword cannibalization. When multiple pages on your site target the same keyword, they compete with each other. Google doesn’t know which to rank, so it may rank neither well. Use the clustering method from Step 7 to prevent this. If you already have cannibalization issues, our SEO checklist includes a diagnostic process. Mistake 4: Researching without acting. The most common failure mode: spending weeks on research, producing a beautiful spreadsheet, and never publishing content. Set a rule: every keyword research cycle must produce a content calendar with deadlines within 2 weeks of completing the research. Mistake 5: Using a single tool. Every keyword tool has blind spots. Semrush might miss keywords Ahrefs finds, and vice versa. Google Keyword Planner uses different data sources than both. Cross-referencing 2-3 tools produces a more complete picture. At minimum, supplement your primary paid tool with Google Search Console and Google Keyword Planner.
Related Resources

Related Resources

Keyword Research Template

A multi-tab spreadsheet for organizing seeds, expanded keywords, clusters, and content mapping. Get Template

SEO Checklist 2026

47-point checklist covering technical, on-page, off-page, and AI visibility checks. Get Checklist

Semrush vs Ahrefs

Head-to-head comparison of the two leading SEO tools with current pricing and features. View Comparison

FAQ

Frequently Asked Questions

How long does keyword research take?

A thorough keyword research project for a new site or campaign takes 8-15 hours spread across 2-3 days. This includes seed generation (1-2 hours), tool-based expansion (2-3 hours), manual SERP analysis (2-4 hours), clustering (2-3 hours), and content mapping (1-2 hours). Quarterly refresh cycles take 3-5 hours since the foundation is already built.

Can I do keyword research without paid tools?

Yes. Google Keyword Planner, Google Search Console, Google Trends, AnswerThePublic (limited free), and Ahrefs Webmaster Tools (free for verified sites) provide enough data to run keyword research. You’ll miss some competitive intelligence and exact difficulty scores, but the core process works. Paid tools save time, not access.

How many keywords should I target per page?

One primary keyword and 3-8 secondary keywords per page. The primary keyword goes in the title tag and H1. Secondary keywords go in H2 headings and body text. A well-optimized page typically ranks for 50-200+ keywords naturally, many of which you didn’t explicitly target, because Google understands semantic relationships.

Should keyword research change because of AI search?

The research process stays the same. What changes is how you structure content for keywords where AI provides answers. For keywords that trigger Google AI Overviews or appear in ChatGPT responses, your content needs clear definitions, original data, and structured formatting (lists, tables, FAQs) to be cited as a source by AI models.

What’s the difference between keyword research for SEO and PPC?

SEO keyword research focuses on organic ranking potential: search volume, keyword difficulty, and content opportunity. PPC keyword research focuses on commercial value: cost per click, conversion intent, and quality score potential. There’s significant overlap in the keywords, but the prioritization criteria differ. High-CPC keywords are priorities for PPC; low-difficulty keywords are priorities for SEO.

Want Keyword Research Done Right?

Our SEO practice runs keyword research as part of every engagement. We deliver a prioritized content plan mapped to business outcomes. Explore Our SEO Practice

Free Growth Audit
Call Now Get Free Audit →