Keyword Research for SEO: A Practical Process That Works
Start with Search Intent, Not Just Volume
Before targeting a keyword, understand what searchers actually want when they type it. Informational intent (how to, what is, why) means users want to learn - serve them with comprehensive guides. Navigational intent means they want a specific site - you cannot realistically compete. Commercial intent (best, review, vs) means users are comparing options before buying. Transactional intent (buy, price, order) means they are ready to convert. Create content that matches the intent of each keyword. A product page targeting an informational keyword will always underperform against a genuine guide.
How to Find Keywords: Free Tools
Google Search Console shows keywords your site already ranks for - these are your easiest wins. Google Autocomplete and People Also Ask are free and show exactly what real users search. Google Keyword Planner is free with a Google Ads account and shows volume ranges. Answer the Public visualizes question-based queries around any topic. Ubersuggest has a free tier. For technical queries, search a topic on Reddit, Quora, and industry forums - the exact language people use in questions becomes keyword ideas.
Understanding Search Volume and Difficulty
Search volume is how many times a keyword is searched per month. High volume is relative to your niche - 100 searches per month for a highly specific B2B term can be extremely valuable. Keyword difficulty (KD) scores from tools like Ahrefs and Semrush estimate how hard it is to rank based on the authority of current top results. For new sites, target keywords under KD 30. Established sites can go after KD 40-60. Nobody can reliably rank for KD 70+ without significant domain authority and link building.
Long-Tail Keywords: Lower Competition, Higher Intent
Long-tail keywords (3-5+ words, lower search volume) account for the majority of all searches and are easier to rank for. A new site targeting 'how to fix wordpress sitemap not showing in search console' will rank faster than targeting 'sitemap.' Long-tail searchers are also more specific in their intent, which means higher conversion rates. Build a content strategy around clusters of long-tail keywords that collectively cover a topic, rather than going after single high-volume head terms.
Keyword Mapping: One Page Per Intent
Keyword cannibalization happens when multiple pages on your site target the same keyword, competing against each other. Map one primary keyword to one page. If you have two pages targeting similar terms, either consolidate them with a 301 redirect or differentiate them clearly enough that they serve different intents. In your sitemap, inconsistent URLs targeting similar topics are a signal to check for cannibalization - SitemapFixer analyzes URL patterns to identify potential overlaps.
How to Prioritize Keywords
Rank keywords by: business value (will this traffic convert?), volume, difficulty, and your current authority. The best opportunities are keywords where the current top results are from sites with similar or lower authority to yours, the content quality of top results is mediocre, and the keyword has commercial or transactional intent. Use Search Console data to find keywords where you already rank on page 2 or 3 - these are your fastest wins since you already have some authority and a small improvement in content or links can push you to page 1.