Keyword Research System From Zero — The Complete System
Build a powerful Keyword Research System from scratch to discover opportunities, target the right audience, and create SEO-focused content.
Keyword research is the foundation of all SEO work. Every piece of content you create, every page you optimise, and every backlink you build should be tied to a keyword someone is actually searching. Without keyword research, you're creating content for topics no one is looking for — or targeting terms so competitive you'll never rank.
What is a keyword, exactly?
A keyword is any word or phrase typed into a search engine. "SEO" is a keyword. "How to do keyword research for beginners" is a keyword. "best coffee shop near me" is a keyword. Every search is a keyword, and every keyword represents a person with a question, a need, or an intent.
For SEO purposes, keywords are valuable when they have two qualities: search volume (enough people search for them to make ranking worthwhile) and attainable difficulty (you can realistically compete for them given your site's current authority).
The keyword research process — step by step
A complete keyword research process has five stages:
- Seed keywords — start with 5–10 obvious topics your business covers
- Expand — use tools to find related terms, synonyms, questions, and variations
- Evaluate — check search volume and difficulty for each term
- Classify — group by topic and search intent
- Prioritise — select the best opportunities for your site's current authority level
Step 1: Seed keywords
Seed keywords are your starting point. Think about your business, product, or website topic and write down the 5–10 most obvious terms someone would search to find it. Don't overthink this — "coffee shop London", "SEO course", "wedding photographer" — whatever your core topic is.
Then think about your audience: what problems do they have? What questions do they ask? What words do they use (not the jargon you use internally)? Write these down too.
Step 2: Expand with tools
Take your seed keywords into keyword research tools to discover hundreds of related terms. The best free options:
- Google Search itself — autocomplete suggestions, Related searches at the bottom, and People Also Ask boxes are all real keyword data
- Google Search Console — shows keywords you already rank for (often includes gems you missed)
- RankTracker — enter your seed keywords and get volume, difficulty, and related terms in one dashboard
- Answer The Public — great for question-format keywords
For each seed keyword, you should be generating 30–100 related terms. Collect them all into a spreadsheet without filtering yet — filtering comes in step 3.
Step 3: Evaluate volume and difficulty
For each keyword you've collected, you need two numbers:
- Monthly search volume — how many times this keyword is searched per month globally or in your target country. Anything above 100/month is typically worth targeting for new sites; above 1,000/month for established sites.
- Keyword difficulty (KD) — a score from 0–100 representing how hard it is to rank for the term. Tools calculate this based on the domain authority of pages currently ranking on page 1. KD 0–20 = attainable for new sites. KD 20–50 = attainable for established sites. KD 50+ = competitive, requires significant authority and backlinks.
Step 4: Classify by intent
Every keyword has an intent — what the searcher is trying to accomplish. The four types:
- Informational — "what is keyword research", "how to do SEO" — they want to learn. Create blog posts, guides, and tutorials.
- Navigational — "Rankar Academy login", "Ahrefs pricing" — they're looking for a specific site. Only optimise if you're the destination they're seeking.
- Commercial investigation — "best SEO tools 2025", "RankTracker vs Google Search Console" — they're comparing options before deciding. Create comparison articles and reviews.
- Transactional — "buy SEO software", "sign up for SEO course" — they're ready to act. Create landing pages with clear CTAs.
Matching your content type to search intent is one of the most important ranking factors. Google reverse-engineers intent from the pages that already rank — study those pages before creating your content.
Step 5: Prioritise your list
You now have a list of evaluated, classified keywords. Prioritise using this framework:
- Quick wins — low difficulty (KD < 20), reasonable volume (100+), informational intent — create these first
- Strategic targets — medium difficulty (KD 20–50), higher volume (500+), commercial intent — build to these over 6–12 months
- Long-term goals — high difficulty (KD 50+), high volume (1,000+) — target after building significant domain authority
For a new website, focus almost entirely on quick wins for the first 6 months. Building topical authority through many lower-difficulty articles creates the foundation to rank for harder terms later.
Common Keyword Research Mistakes to Avoid
Many beginners struggle with SEO not because keyword research is difficult, but because they target the wrong opportunities. One of the most common mistakes is chasing only high-volume keywords while ignoring difficulty and search intent. A keyword with 10,000 monthly searches may look attractive, but if your website lacks authority, ranking for it can take years.
Another mistake is creating content without analysing the pages already ranking on page one. Search results reveal exactly what Google believes satisfies user intent. Ignoring this information often results in content that fails to rank regardless of quality.