The Complete Guide to Keyword Research
Keyword research is the process of finding out what your actual customers type into Google before they ever land on your site, then building content and pages around those exact words instead of guessing. Skip it and you end up writing for the terms you assume matter, which are almost never the same as the terms real people search. Done properly, keyword research doesn’t just tell you what to write, it tells you what to write first, since chasing a huge, competitive term before you’ve earned the authority for it is one of the most common ways businesses waste months of content effort.
Key takeaways
- The best keyword seeds come from real customer language, sales calls, support tickets, and forum threads, not a brainstorm.
- Evaluate every keyword on six metrics: search volume, traffic potential, keyword difficulty, CPC, business relevance, and trend direction, not volume alone.
- A winnable keyword at moderate volume consistently outperforms a huge, competitive term a new or low-authority site can't actually rank for.
- Match search intent by checking the current top 10 results before writing anything, the SERP itself tells you what format and angle actually rank.
- Never assign a keyword to a new page that another page on the same site already owns, that's how sites end up competing against themselves.
What keyword research is actually for
Keyword research exists to answer one question before you write a word: does anyone actually search for this, and what do they expect to find when they do? It’s easy to skip this step and write about whatever feels important to the business, but search volume doesn’t care what feels important, it reflects what real people are already looking for. A page built around a term nobody searches, however well written, has no audience waiting for it.
Good keyword research also prevents a subtler mistake: writing the right topic in the wrong format. A term that pulls up ten how-to guides in the top results isn’t going to reward a product page, no matter how good that product page is.
There’s also a cost side to this most businesses underweight. Every page takes real hours to research, write, and edit properly. Spending those hours on a term with real demand behind it is the difference between content that compounds into traffic over time and content that sits at the bottom of search results indefinitely, unread.
Where to find real keywords
Start with actual customer language instead of jargon. Ten to twenty questions or phrases pulled from real sales calls, support tickets, or intake forms will teach you more than an hour of guessing at what people search. Reddit and forum threads (searching site:reddit.com plus your topic) surface the exact, sometimes blunt, phrasing real people use when nobody’s watching. Google’s own “People Also Ask” boxes and autocomplete suggestions are free, high-signal sources sitting right on the search results page.
Competitor gap analysis rounds this out: find two or three relevant competitors and look at keywords they rank for that your site doesn’t touch at all. That gap is often a list of pages you haven’t built yet, sitting in plain sight.
None of these sources cost anything beyond time, which makes this the cheapest and most reliable stage of the whole process to get right. A paid keyword tool adds volume and difficulty data on top, but it can’t replace the seed list a real conversation with a customer produces.
Expanding your list systematically
Once you have seed terms, run each one through a keyword tool’s related-terms, matching-terms, and autocomplete features to widen the list well beyond what you’d think of manually. This step usually turns ten seed phrases into a few hundred candidate keywords, most of which won’t be worth targeting, which is exactly why the evaluation step below matters as much as the expansion itself.
Don’t stop at synonyms. A tool’s related-terms feature often surfaces adjacent questions and sub-topics you wouldn’t have thought to search for directly, which is frequently where the more winnable, lower-competition opportunities are actually hiding, several steps away from the obvious head term.
The six metrics that actually matter
Volume alone is a trap. A keyword search should evaluate every candidate against six factors: search volume (directional monthly demand, not a precise count), traffic potential (what the current #1 page actually captures including its long-tail variants, often more reliable than volume alone), keyword difficulty (how competitive the term is, roughly 0 to 100), CPC (a proxy for commercial intent, since advertisers only pay for terms that convert), business potential (how directly the term connects to something you actually sell), and trend direction (rising, stable, or declining).
A term with high volume but low business potential might be great for a broad awareness piece and completely wrong as a page you build a sales funnel around. Weighing all six together, rather than sorting by volume and stopping there, is what separates a real keyword strategy from a list of numbers.
Trend direction deserves more weight than it usually gets. A term climbing steadily over the past year is worth targeting even at moderate current volume, since the page you build now will be positioned to catch that growth instead of playing catch-up after a competitor already owns page one.
Matching search intent before you write anything
Search the target term yourself and look at the current top 10 before drafting a single sentence. Check three things: content type (is it a blog post, a service page, a tool, a video), format (how-to, listicle, comparison, plain definition), and angle (“for beginners,” “in 2026,” “complete guide”). If every result ranking for a term is an informational guide, a transactional service page targeting that same term is fighting the SERP itself, and quality won’t overcome that mismatch.
This single check saves more wasted content than any other step in the process, because it tells you up front whether the page you’re planning has any real chance.
It’s worth revisiting this check periodically too, not just at the planning stage. Search results shift over time, and a term that favored blog content two years ago can quietly shift toward product or comparison pages as the category matures.
Winnable beats big
At a newer or lower-authority site, a keyword with a difficulty score of 15 and 800 monthly searches will consistently outrank, and start driving real traffic, faster than a difficulty-60 term at 5,000 searches that the site has no realistic shot at yet. Chasing head terms before you’ve built the authority to compete for them is one of the most common and most expensive keyword-research mistakes small businesses make. Rank for the winnable terms first, build authority and internal links from there, and the harder terms become reachable later instead of never.
Avoiding keyword cannibalization
Before assigning a keyword to any new page, check whether another page on the site already targets it. If two pages compete for the same term, Google typically splits its confidence between them, and often neither one ranks as well as a single, clearly-targeted page would have. Keep a simple keyword map, even a spreadsheet, logging which page owns which primary term, and check it before every new page goes live.
When two existing pages genuinely overlap, the fix isn’t writing a third page to try to out-rank both. Pick the stronger page to keep the term, retarget the other one to a distinct variant (a location, an audience, a related sub-topic), or merge the two if they’re close enough that neither deserves to stand alone.
This gets harder to track by hand once a site passes fifty or so pages, which is exactly when a simple spreadsheet stops being optional. Five minutes checking the map before publishing a new page is far cheaper than discovering, months later, that two pages have been quietly splitting the same traffic the whole time.
Turning keywords into an actual content plan
Group related keywords into topic clusters rather than treating each one as an isolated page. One comprehensive pillar page covers a broad topic, and several supporting pages each target a specific, narrower angle of it, with links running both directions between the pillar and its supporting pages. This structure is currently the single highest-impact decision for both traditional search rankings and getting cited by AI answer engines, which favor pages that clearly connect to a broader, well-organized topic rather than isolated, disconnected posts.
Once the map exists, prioritize by the winnable-beats-big principle above, lower-difficulty terms with real business relevance first, and build the harder ones once the site has earned more authority. Good SEO and a solid content marketing plan both start from this same keyword map, they’re not separate processes running in parallel.
More seo & content guides
Ready to build the whole thing right?
One studio, one system, from first mark to full scale.