The wrong keywords waste months of effort. The right ones can pay back for years. Here's the framework we use to build a keyword list that actually drives revenue.
Step 1: Categorize every keyword by intent
Before volume or difficulty, decide what the searcher wants. Three buckets cover most cases:
- Informational — "what is X" or "how to do Y." Top of funnel. Rarely converts directly.
- Commercial — "best X" or "X vs Y." Middle of funnel. High conversion potential.
- Transactional — "buy X" or "X service near me." Bottom of funnel. The highest intent.
Step 2: Use a simple 4-axis scoring sheet
For each candidate keyword, score 1-5 on:
- Search volume — not too low, not insanely high (sub-1,000 is fine for niche sites).
- Business relevance — does ranking for it lead to revenue?
- Competition — can you realistically win this term in 6-12 months?
- Conversion potential — does the SERP show buyers, or just researchers?
Multiply the four scores. Anything above 300 is worth pursuing. Anything below 100 is a stretch or distraction.
Step 3: Build a mix, not a single target
Don't try to rank for one term. Build a portfolio:
- 2-3 head terms (high volume, high difficulty, takes 12+ months)
- 8-12 body terms (medium volume, medium difficulty, 4-8 months)
- 20+ long-tail terms (low volume, low difficulty, 1-3 months)
The long-tail terms drive early traffic while the head terms mature. For finding those long-tail terms, see our low-competition guide.
Step 4: Re-score quarterly
Search behavior changes. A keyword that converted well in Q1 may not in Q4. Re-run the scoring sheet every 90 days and prune terms that have stopped paying back.