Paid tools like Semrush, Ahrefs, and Moz are excellent — but they're not the source of keyword data. They aggregate it from search engines, clickstream data, and web crawlers. The underlying search behaviour they measure is publicly visible in several places if you know where to look.
Free methods won't give you exact search volumes or competitor backlink counts. But they will surface real search queries people are typing right now, question-based keywords, long-tail opportunities, and topic clusters — which is most of what you need to plan a content strategy.
The fastest free keyword research tool is already in your browser.
Start typing a keyword into Google's search bar and watch the autocomplete suggestions appear. These aren't guesses — they're the most common queries people are actually searching for.
How to use it systematically:
What you're looking for: Phrases that suggest specific intent, that include modifiers like "without", "free", "for beginners", "step by step" — these signal informational searches with clear content opportunities.
When you search for a topic, Google often shows a "People Also Ask" box with related questions. These are gold for content planning.
Each question you click expands and reveals more related questions. You can click through 10–15 expansions and surface dozens of long-tail question keywords in minutes.
Best practice: Copy these questions directly into your content as H2 or H3 subheadings, then answer them thoroughly. This is exactly what Google's FAQ rich results expect — and it feeds directly into your JSON-LD FAQ schema.
If your site has been live for a few weeks, Google Search Console is the most valuable free keyword tool available — because it shows you what people are actually searching to find your site.
How to use it:
You'll find queries where you're getting impressions (Google is showing your site) but low clicks — meaning your title or meta description isn't compelling enough to earn the click. These are your highest-priority optimisation opportunities.
Also look for: Queries you're ranking on page 2 (positions 11–20). These are close to page 1 and can often be pushed up with a targeted content update or better internal linking.
Scroll to the bottom of any Google search results page and you'll find "Related searches" — 8 suggested queries Google considers closely related to what you searched.
These are particularly useful for finding lateral keyword opportunities you might not have thought of. They often reveal how Google categorises a topic and what it considers semantically related.
Pro tip: Search each related query and look at its related searches. After 2–3 iterations you've mapped a full topic cluster from scratch.
Reddit and Quora are massive databases of real questions people are asking about every topic imaginable. More importantly, the way people phrase questions on these platforms is much closer to natural search language than keyword research tools, which tend to strip context.
On Reddit:
On Quora:
Best subreddits for digital marketing topics: r/PPC, r/SEO, r/Entrepreneur, r/smallbusiness, r/marketing, r/googleads
AnswerThePublic visualises all the question and preposition-based searches around a keyword. The free tier gives you a limited number of daily searches, which is enough for regular keyword research if you're focused.
Enter a seed keyword and it generates questions structured around: who, what, where, when, why, how, which, are, can, will — plus comparisons and alphabetical variations.
How to use it:
This is especially useful for building FAQ sections and identifying the "around the topic" questions that signal topical authority to Google.
Google Keyword Planner is technically a paid ads tool, but it's free to access with any Google Ads account — even one with no active spend.
It provides:
The limitation: Volume is shown as ranges ("1K–10K/month") rather than exact numbers unless you're actively running campaigns. But for directional research — is this keyword getting hundreds or thousands of searches? — it's more than sufficient.
How to access it: Google Ads → Tools → Keyword Planner → Discover new keywords.
Your competitors have already done keyword research. Their published content is a map of what keywords they've decided are worth targeting.
How to reverse-engineer it:
Taking it further: Copy a competitor's blog URL into Google and search site:competitordomain.com topic to see all their posts on a specific topic. This reveals their full content cluster.
When you don't have exact search volume, use these signals to prioritise:
Search intent clarity: Does the keyword have an obvious content format? "How to improve google ads quality score" → step-by-step guide. Clear intent = easier to create content that satisfies it.
SERP quality check: Search the keyword and look at the top 3 results. Are they old (2019, 2020)? Are they short, thin, or generic? Poor quality results signal an opportunity — Google is serving the best available content, not necessarily good content.
Autocomplete appearance: If a keyword appears in autocomplete, it has enough search volume to be worth targeting. Google only suggests queries that are searched regularly.
Question format: Questions ("how to", "what is", "why does") are almost always long-tail with specific intent. They're easier to rank for than generic head terms and tend to attract more qualified readers.
Business relevance: A keyword with lower search volume but direct relevance to your product or service is more valuable than a high-volume keyword that attracts the wrong audience.
Once you've collected keywords from multiple sources, organise them into clusters:
A simple spreadsheet with columns for: keyword, source, estimated intent, content type, and priority level is all you need to manage a full content calendar — no paid tool required.
Is free keyword research accurate enough for a content strategy? For most small and medium blogs and businesses, yes. The methods above surface real search queries — the main thing you lose without paid tools is exact volume numbers and keyword difficulty scores. You can compensate by checking SERP quality manually and prioritising long-tail queries, which are almost always less competitive.
How many keywords should I target per blog post? One primary keyword per post, plus 3–5 semantically related secondary keywords woven naturally into the content. Targeting too many primary keywords dilutes your page's relevance signal to Google.
Should I use keyword research to choose every blog topic? Keyword research should inform your topics but not dictate them entirely. Some of the best-performing content covers topics people search for in unpredictable ways. Start with keyword-backed topics and supplement with expertise-driven content that answers questions your audience hasn't fully articulated yet.
What's the difference between short-tail and long-tail keywords? Short-tail keywords are broad, high-volume, high-competition terms ("SEO", "Google Ads", "content marketing"). Long-tail keywords are longer, more specific, lower-volume, and lower-competition ("how to improve google ads quality score for new campaign"). For a new or growing site, long-tail keywords are almost always the better starting point.
How often should I do keyword research? Quarterly is a good cadence for a comprehensive review. Weekly, you should be checking Google Search Console for new query opportunities and scanning your competitors for new content they've published.
Related reading: What Is SEO & How It Works | On-Page SEO Checklist | How to Optimize Landing Pages for SEO