- What is Keyword Research and Why It Matters
- Understanding Keyword Types
- Key Metrics: Volume, Difficulty, and Intent
- The 5 Best Free Keyword Research Tools
- Step-by-Step Keyword Research Process
- Real Keyword Examples for Beginners
- How to Use Keywords in Your Content
- Keyword Research Mistakes to Avoid
- Frequently Asked Questions
Keyword research is the foundation of all SEO. Before you write a single blog post, you need to know: what words do people actually type into Google? Without this knowledge, you're publishing content nobody searches for — and wondering why you get no traffic.
The good news is that you can do professional-level keyword research without spending a penny on tools. This guide gives you a complete, step-by-step process using only free resources.
How keyword research works, which free tools to use, a step-by-step research process, real keyword examples with difficulty scores, and how to correctly use keywords in your content — without keyword stuffing.
What is Keyword Research and Why It Matters
Keyword research is the process of identifying the specific words and phrases people type into search engines. When you know exactly what your audience searches for, you can create content that directly answers those searches — and Google will show your pages to those searchers.
Think of it this way: you could write the best guide on WordPress in the world, but if you title it "My Thoughts on CMS Platforms" instead of "How to Start a WordPress Website," almost nobody will find it. The topic is right — but the language doesn't match what people actually search.
"Keyword research is not about stuffing words into your content. It's about understanding the language your audience uses — and speaking that language."
Every piece of content you publish should target a specific keyword — one that real people search for, that you have a realistic chance of ranking for, and that aligns with what your website is about.
Understanding Keyword Types
Not all keywords are equal. Understanding the different types helps you choose the right keywords to target at the right stage of your website's growth.
Short-Tail vs Long-Tail Keywords
- Short-tail keywords — 1–2 words, very high monthly searches, extremely high competition. Examples: "SEO," "WordPress," "website." Near impossible for a new site to rank for.
- Medium-tail keywords — 2–3 words, moderate volume, moderate competition. Examples: "WordPress tutorial," "SEO for beginners." Achievable after 6–12 months of consistent publishing.
- Long-tail keywords — 4+ words, lower volume, low competition. Examples: "how to start a wordpress website for beginners," "best free seo tools for small businesses." These are your goldmine as a beginner.
For the first 6 months, target only long-tail keywords with 100–2,000 monthly searches. These are much easier to rank for, attract highly targeted visitors, and build the domain authority you'll need to compete for bigger keywords later.
Informational vs Commercial Keywords
- Informational keywords — People want to learn. Examples: "how to do keyword research," "what is SEO." Best for blog posts and guides.
- Commercial keywords — People are comparing options before a decision. Examples: "best keyword research tools," "Ahrefs vs SEMrush." Best for comparison posts and reviews — great for affiliate income.
- Transactional keywords — People are ready to buy or sign up. Examples: "buy Ahrefs," "Hostinger discount code." Best for product pages and landing pages.
Key Metrics: Volume, Difficulty, and Intent
When evaluating a keyword, you need to assess three things:
1. Search Volume
Search volume is the average number of times a keyword is searched per month. Higher volume means more potential traffic — but also more competition. For a new website, focus on keywords with 100–2,000 monthly searches. They're achievable and still send meaningful traffic over time.
2. Keyword Difficulty
Keyword difficulty (KD) is a score (0–100) that estimates how hard it is to rank on Google's first page for a keyword. The lower the score, the easier it is to rank. As a beginner with a new website:
- 0–20 — Very easy. Target these aggressively.
- 21–40 — Achievable with good content. Worth targeting.
- 41–60 — Difficult. Only target after building domain authority.
- 61–100 — Very hard. Leave these alone for now.
3. Search Intent
Before targeting any keyword, search it in Google and look at the top 5 results. What type of content ranks? If they're all listicles, write a listicle. If they're all how-to guides, write a guide. Matching search intent is more important than any other on-page SEO factor.
The 5 Best Free Keyword Research Tools
Here are the only free keyword research tools you need as a beginner:
Go to Performance → Search Results → Queries. Sort by Impressions to see which keywords your site already shows up for. Any keyword where you're getting impressions but low clicks is an optimisation opportunity.
Type your topic + a letter: "keyword research a...", "keyword research b...", and so on. You'll see completely different suggestions for each letter. Also try adding words like "how to," "best," "for beginners," and "without" before your topic.
Enter a keyword idea into Ubersuggest and note the Search Volume and SEO Difficulty score. Use the "Keyword Ideas" tab to see related keywords and long-tail variations. Filter by difficulty under 30 for beginner-friendly targets.
Sign up free and verify your website. Go to Organic Keywords to see what your site ranks for. Use the Site Explorer to check how competitors rank for specific keywords — helping you find gaps you can target.
Enter your keyword and check the trend line over the past 12 months. A rising trend = growing opportunity. A declining trend = avoid. Use the "Related queries" section to discover rising keyword variations you haven't considered.
Free Tool — Check Keyword Density
Use Our Free Keyword Density Checker
Step-by-Step Keyword Research Process
Here is the exact keyword research process to follow for every blog post or page you create. It takes about 15–20 minutes per topic.
Start with a seed topic
Pick a broad topic relevant to your niche. Example: if your site is about WordPress, your seed topic might be "WordPress themes." You're not targeting this as a keyword yet — it's just your starting point.
Use Google Autocomplete to generate ideas
Type your seed topic into Google and note all the autocomplete suggestions. Then try it with different question words: "how to [topic]," "best [topic]," "what is [topic]," "[topic] for beginners." Write down every relevant suggestion.
Check "People Also Ask" and "Related Searches"
After searching your seed topic in Google, scroll down and note the "People Also Ask" questions and the "Related Searches" at the bottom of the page. These are real questions your audience asks — perfect for FAQ sections and H3 subheadings.
Validate volume and difficulty in Ubersuggest
Take your best keyword ideas into Ubersuggest. Check the monthly search volume (aim for 100+) and the SEO difficulty score (aim for under 30 for a new site). Note the numbers for each keyword in a spreadsheet.
Check the trend in Google Trends
Paste your top keyword candidates into Google Trends. Look for stable or rising trends. Avoid keywords showing a significant downward trajectory over the past 12 months.
Analyse the search results page (SERP)
Search your chosen keyword in Google. Look at the top 5 results. Are they from massive authority sites (Wikipedia, Forbes, Reddit)? If yes, find a more specific long-tail variation. Check if the content type (guides, lists, tools) matches what you planned to create.
Choose your primary and secondary keywords
Pick one primary keyword to focus your article on. Then identify 3–5 related secondary keywords (variations and LSI terms) from your research. Your content should naturally include all of them.
Real Keyword Examples for Beginners
Here are real keyword examples showing the difference between competitive and beginner-friendly targets in the web skills niche:
| Keyword | Monthly Volume | Difficulty | Suitable For |
|---|---|---|---|
| wordpress | 2.2M | 95 — Too High | Never — massive sites only |
| seo tips | 22,000 | 72 — Too High | After 2+ years of authority |
| wordpress tutorial for beginners | 9,900 | 44 — Medium | After 6–12 months |
| best free wordpress themes 2026 | 2,400 | 28 — Good ✓ | New site — target now |
| how to start a wordpress website for beginners | 1,600 | 22 — Great ✓ | New site — target now |
| keyword research free tools | 880 | 18 — Excellent ✓ | New site — target now |
| how to speed up wordpress without plugins | 320 | 12 — Very Easy ✓ | Perfect beginner target |
The pattern is clear: the more specific and longer the keyword, the easier it is to rank. Start at the bottom of this list and work your way up as your domain builds authority.
How to Use Keywords in Your Content
Once you've chosen your keyword, here's exactly where to use it in your content — without overdoing it:
- H1 title — Include your exact target keyword once, naturally. Example: "How to Do Keyword Research with Free Tools."
- First 100 words — Use your target keyword in the opening paragraph. Don't force it — write a natural sentence that includes it.
- At least one H2 subheading — Include the keyword or a close variation in one of your main section headings.
- Meta description — Write a compelling 150-character meta description that includes your keyword naturally.
- URL slug — Use your target keyword only, with hyphens:
/keyword-research-free-tools/ - Image alt text — Describe your images using keyword-relevant phrases.
- Throughout the body — Use the keyword and its variations naturally, roughly every 300–400 words.
Repeating your keyword unnaturally — "our keyword research free tools guide shows how to use free keyword research tools for keyword research" — is keyword stuffing. Google actively penalises this. Write naturally for your readers first. If your keyword appears 2–4 times in a 1,500-word post, that's fine.
Keyword Research Mistakes Beginners Always Make
- Targeting keywords that are too competitive — The most common mistake. A new site cannot rank for "SEO" or "WordPress." Start with long-tail keywords under difficulty 30 and build authority over time.
- Ignoring search volume — Ranking number 1 for a keyword with 10 monthly searches sends you almost no traffic. Aim for at least 100 monthly searches for any keyword you invest time creating content for.
- Targeting the same keyword across multiple posts — This causes "keyword cannibalism" — your own pages compete against each other in Google's results. Each post should target a unique primary keyword.
- Not checking search intent — Writing a blog post for a keyword where Google only ranks product pages. Always check the SERP before committing to a keyword.
- Skipping secondary keywords — One keyword per page is your primary target, but including 3–5 related secondary keywords naturally throughout your content dramatically increases the number of search terms you can rank for.
- Giving up too soon — Keyword research results in ranking improvements over months, not days. Publish the content, wait 3–6 months, then review and optimise.
Now that you know how to do keyword research, the next step is applying these keywords correctly to your content. Read our On-Page SEO Checklist for the complete guide to optimising every piece of content you publish. Or go back to our complete SEO guide for beginners to see how keyword research fits into the bigger SEO picture.