On-Page SEO

Keyword Research: The Complete Process for 2026

By Reviewed by Hawrry Bhattarai
August 19, 2026 8 min read
Contents
TL;DR — the short answer

Step-by-step keyword research process covering seed keywords, intent classification, difficulty scoring, opportunity analysis, and cluster building with real examples.

14 min read · On-Page SEO · Last updated July 2026

Quick answer: Effective keyword research follows five stages — seed expansion, intent classification, difficulty assessment, opportunity scoring, and cluster building. Skip any stage and you end up targeting keywords you can’t rank for or keywords that don’t convert.

Introduction

Here’s a stat that should change how you think about keyword research: 94.74% of keywords get ten or fewer monthly searches. Most SEO teams spend their time fighting over the 5.26% that everyone else is targeting.

The problem isn’t that keyword research is hard. The problem is that most teams do it backwards — they pick keywords based on volume, then try to create content that fits. The result is generic articles targeting high-competition terms, written without understanding what the searcher actually wants.

This guide covers the full process: from generating seed keywords to building clusters that compound in authority over time.

What you’ll learn:
– How to generate comprehensive seed keyword lists without getting stuck
– How to classify intent accurately so you target the right content type
– How to assess difficulty beyond just the KD score
– How to score and prioritize opportunities by business value


Table of Contents

  1. Stage 1: Seed Keyword Generation
  2. Stage 2: Keyword Expansion with Ahrefs
  3. Stage 3: Search Intent Classification
  4. Stage 4: Difficulty Assessment
  5. Stage 5: Opportunity Scoring
  6. Stage 6: Cluster Building
  7. Keyword Research Tool
  8. FAQ

Stage 1: Seed Keyword Generation

Seed keywords are the starting points for your research — broad terms that define your topic space. The mistake most teams make is starting too narrow.

Start with three sources:

Your product/service vocabulary. List every term a customer might use to describe what you sell. If you sell accounting software, your seeds include: accounting software, bookkeeping tool, invoice software, expense tracker, financial reporting software. Notice the variation — customers don’t all use the same words.

Your competitor’s top pages. Run your top three competitors through Ahrefs Site Explorer → Top Pages. The pages getting the most organic traffic reveal which keywords their customers actually search. This isn’t about copying — it’s about understanding the topic space.

Customer language. Pull support tickets, sales call transcripts, and product reviews. When a customer says “I need to reconcile my accounts without hiring an accountant” — that’s a keyword cluster hiding inside a sentence.

Aim for 50–100 seeds before moving to expansion. More seeds = more coverage in stage 2.


Stage 2: Keyword Expansion with Ahrefs

Each seed keyword gets run through three Ahrefs reports:

Matching Terms — keywords containing your seed phrase. A seed like “accounting software” returns thousands of variations. Filter by volume (minimum 100/month) and KD (under 40 to start) to make the list manageable.

Related Terms — keywords that are topically related but don’t contain your seed phrase. This is where you find semantic variations Google groups together.

Search Suggestions — what Google autocomplete surfaces. These are high-intent queries because Google is predicting what real users type.

After expansion, you’ll have thousands of keywords. The next three stages thin this list to what’s actually worth pursuing.

Key takeaway: Expansion without filtering creates noise. The goal of expansion is breadth — filtering stages create the signal.


Stage 3: Search Intent Classification

Every keyword has an intent — what the searcher wants to do. Google has trained its algorithm to match search results to intent. If your content type doesn’t match intent, you won’t rank regardless of how well-optimized the page is.

The four intent types:

Intent What They Want Best Content Format
Informational Learn something Blog posts, guides, how-tos
Navigational Find a specific site Brand/product pages
Commercial Research before buying Comparison pages, reviews
Transactional Buy or take action Product/service pages

How to classify quickly: Look at the top 5 SERP results for each keyword. What content type dominates? If it’s mostly blog posts — informational. If it’s product pages from e-commerce sites — transactional. The SERP is Google showing you what it thinks the searcher wants.

The most dangerous scenario: targeting a keyword with the wrong content type. Writing an informational guide targeting a transactional keyword means you’re competing with product pages — content with pricing, buy buttons, and structured product data that Google strongly prefers for purchase-intent searches.


Stage 4: Difficulty Assessment

Keyword Difficulty (KD) scores from tools like Ahrefs are useful as a rough filter but terrible as the sole criterion. A KD of 35 means nothing if all the results are from websites with 80+ Domain Rating.

Real difficulty assessment checks three things:

1. Referring domain count of top results. In Ahrefs SERP Overview, look at the referring domains column for results 1–10. If the median is 200+ referring domains and you have 20, that gap is the real barrier.

2. Content quality of current results. Sometimes high-KD keywords rank mediocre content because nobody has published anything comprehensive. This is a real opportunity — you can out-qualify the competition even with a smaller backlink profile.

3. SERP feature saturation. If the SERP is dominated by a featured snippet, Knowledge Panel, video carousel, and People Also Ask boxes — organic results are pushed down. Ranking #3 might get you 1% CTR instead of the typical 10%.


Stage 5: Opportunity Scoring

After filtering by intent and difficulty, score remaining keywords by business value. Traffic potential matters less than conversion potential.

Business Relevance (1–3): Does ranking for this keyword bring in people who could become customers? A keyword like “free invoice template” might get 50,000 searches/month, but if those searchers never pay for software, its business relevance is low.

Traffic Potential (1–3): Use Ahrefs’ Traffic Potential metric (not Volume) — it estimates total traffic the top-ranking page gets, accounting for long-tail variations that page also ranks for.

Ranking Feasibility (1–3): Based on your real difficulty assessment above, not just KD score.

Multiply the three scores. Keywords scoring 9 are your priority targets. Keywords scoring 2–3 belong to a long-term list.


Stage 6: Cluster Building

Isolated keywords produce isolated pages. Clusters produce topical authority.

A cluster groups keywords by topic and assigns them to a structured set of pages: one pillar page (targeting the broad head term) and multiple supporting articles (targeting long-tail variations and subtopics).

Example cluster for “project management software”:

  • Pillar: “Best Project Management Software” (commercial intent, 2,500 words)
  • Support: “Project Management Software for Small Teams” (long-tail commercial)
  • Support: “How to Set Up a Project in [Software Name]” (informational)
  • Support: “Project Management vs Task Management: What’s the Difference?” (informational)
  • Support: “[Software A] vs [Software B]” (commercial comparison)

Each supporting article links back to the pillar. The pillar links to relevant supporting articles. Google reads this network of internal links as a signal that you’ve built comprehensive topical coverage.

Keyword Cluster Builder

Enter your pillar topic and supporting keywords




FAQ

Q: How many keywords should I target per page?
A: One primary keyword and 3–8 semantically related secondary keywords per page. You’re not keyword-stuffing — you’re ensuring you cover the topic broadly enough to match all the variations of the searcher’s query.

Q: How do I find keywords my competitors don’t know about?
A: Look at newly-ranking content in your niche (Ahrefs Content Explorer → sort by first seen), Reddit and Quora for questions getting engagement, and Google’s own autocomplete for emerging query patterns. New search behaviors emerge faster than competitors can capture them.

Q: Should I target keywords with zero monthly searches?
A: Sometimes. Zero-volume keywords can still drive traffic if they’re part of a broader topic cluster. More importantly, today’s zero-volume keyword may become next year’s high-volume opportunity — publishing early gives you a ranking head start.

Q: What’s the best keyword research tool?
A: Ahrefs is the gold standard for competitive research and accurate traffic estimates. Google Search Console is essential for keywords your site already ranks for. Both together beat either tool alone.

Q: How often should I redo keyword research?
A: Quarterly for active content plans, and immediately after any major product change or industry shift. Search behavior changes — keyword research from 2023 may not reflect how people are searching in 2026.

Q: What’s the difference between keyword difficulty and competition?
A: Keyword Difficulty (KD) measures how hard it is to rank organically, based on backlinks to top-ranking pages. Competition in Google Ads refers to paid ad competition. They measure different things — a low-KD keyword can have high ad competition and vice versa.


Conclusion

Keyword research is the foundation that makes everything else in SEO predictable. Build it properly — seeds to clusters — and you have a content roadmap that compounds in value over time. Rush it, and you end up with content that ranks for nothing and converts no one.

Start with 50 seeds, expand aggressively, classify intent ruthlessly, and score by business value. Then build clusters that reinforce each other.


Let Ignited Nepal Optimize Your Content

We audit, fix, and build content that ranks — combining keyword research, competitive analysis, and on-page optimization that goes beyond surface-level changes.

→ Request an SEO Content Audit


Written by the Ignited Nepal SEO team. ignitednepal.com

NR

Article by

Niraj Raut

Head of Search at Ignited Nepal. Drove 340% organic traffic growth for EzyDog (Australia), 4× revenue for The Turf Man (Australia), and 120% month-on-month traffic growth for ThemeGrill (Nepal). Keynote speaker at WordCamp Nepal 2023 and verified WordPress.org open-source contributor.