Keyword research is finding the phrases your audience actually types into search engines, then matching pages to those queries. This guide covers intent classification, difficulty assessment, clustering, and the free tools that do the heavy lifting.
Start with intent, not volume
Every query has intent: informational (learn), navigational (find a specific site), commercial (compare), transactional (do or buy). A page targeting an informational query with a product page will not rank. Classify intent first, then pick keywords that match the page type you can build.
Volume versus difficulty
High-volume keywords attract the strongest competitors. For a newer site, medium-volume, low-difficulty keywords with clear intent win faster. The opportunity score combines volume, difficulty, and business fit into one prioritization number.
Clustering and coverage
Group keywords that share the same intent into one page — one page per intent, not one page per keyword. Then map clusters into topic groups so supporting pages link to a pillar. The cluster generator does this grouping automatically from a seed list.
Finding gaps
The fastest wins come from gaps: keywords competitors rank for that you have no page for. Run the gap checker against two or three competitors, sort by lowest difficulty first, and build pages for the gaps you can genuinely answer better.
Building the research workflow
A durable keyword workflow runs on a simple loop: collect seeds from your product and audience language, expand with the long-tail generator, classify intent for each cluster, score opportunity, and assign clusters to existing or planned pages. Re-run the expansion quarterly — language around your topic evolves, and new query patterns appear before they show volume data.
From clusters to content calendar
Each cluster becomes a calendar entry with three fields: target query family, page type (pillar, tool, comparison, glossary entry), and publication date. Prioritize clusters where you have a genuine right to win — proprietary data, real tool access, or first-hand experience — over clusters where you would just be rephrasing what already ranks.
Gap analysis done right
When running the gap checker, ignore keywords where the top results are all DA 70+ brands — you will not displace them this year. Filter instead for gaps where at least one page from a smaller site appears on page one: that page proves the intent is winnable without domain authority you do not have yet. Build a better answer than that page, internally link from your existing hubs, and wait for impressions before iterating on the title.
Free tools in this hub
- Keyword gap checker — Finds keywords competitors rank for that you miss
- Keyword cluster generator — Groups a keyword list into one-page-per-intent clusters
- Keyword opportunity score tool — Scores keywords by volume, difficulty and business fit
- Search volume checker — Estimates monthly search volume for any phrase
- Keyword difficulty checker — Estimates how hard it is to rank for a keyword
- Keyword intent classifier — Classifies queries as informational, commercial or transactional
- Long-tail keyword generator — Expands seed phrases into longer low-competition queries
Frequently asked questions
What makes a keyword realistic to target?
Clear intent you can match, difficulty appropriate for your current authority, and a page type you can genuinely build better than what currently ranks.
How many keywords should one page target?
One primary keyword and its close variants sharing the same intent. Distinct intents deserve distinct pages — that is what clustering solves.
How often should I revisit keyword research?
Quarterly for most sites, monthly if you publish frequently. Search demand and difficulty shift; your content calendar should follow.