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 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
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.
| 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 |
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:
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:
| 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 |
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 |
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:
| 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/ |
A multi-tab spreadsheet for organizing seeds, expanded keywords, clusters, and content mapping. Get Template →
47-point checklist covering technical, on-page, off-page, and AI visibility checks. Get Checklist →
Head-to-head comparison of the two leading SEO tools with current pricing and features. View Comparison →
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.
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.
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.
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.
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.
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 →