Ahrefs and Semrush are excellent – and completely optional. Every ranking site started with the same raw material those tools repackage: Google’s own data. This guide gives you a complete, repeatable keyword research workflow using only free sources, from finding seed ideas to validating demand to judging whether you can actually win the ranking.
The Free Keyword Research Stack
- Google Autocomplete – real queries, updated constantly
- People Also Ask – the follow-up questions searchers actually have
- Related Searches – adjacent topics at the bottom of every SERP
- Google Keyword Planner – volume ranges, free with an Ads account
- Google Search Console – keywords you already almost rank for
- Bing Webmaster Tools – surprisingly generous keyword volumes, free
- AnswerThePublic / AlsoAsked free tiers – question maps around any seed
Step 1: Generate Seeds From Your Niche
Write down 5-10 broad topics your blog covers – for a tech blog, things like wireless earbuds, video editing software, WordPress speed. These are seeds, not targets: they are too competitive to rank for directly, but everything rankable grows from them.
Step 2: Mine Autocomplete Systematically
Type each seed into Google followed by a space, and harvest the suggestions. Then go deeper with modifiers: add “for” (best earbuds for…), “vs”, “how to”, “without”, “under”, and each letter a through z. Every completion is a query real people type. Ten minutes per seed typically yields 30-50 candidate keywords. Log them all in a spreadsheet – keyword, plus columns for volume, intent, and difficulty you will fill next.
Step 3: Harvest Questions From People Also Ask
Search a promising candidate and expand the People Also Ask boxes – each click loads more. These questions become FAQ sections, H2 subheadings, and sometimes entire posts. A keyword whose PAA runs deep signals a topic with layered demand.
Step 4: Validate Demand With Keyword Planner
In Google Ads (no campaign needed), open Tools → Keyword Planner → Get search volume. Paste your candidate list. The ranges are broad – 100 to 1K, 1K to 10K – but they separate dead keywords from real ones instantly. Bing Webmaster Tools’ keyword research gives sharper numbers for a second opinion.
Step 5: Judge Intent Before Difficulty
For each surviving keyword, ask what the searcher wants: to learn (informational), to compare (commercial), or to buy (transactional). Then confirm by looking at what Google currently ranks – if the top results are all listicles, write a listicle; if they are tutorials, write a tutorial. Mismatched intent loses before content quality even matters.
Step 6: Estimate Difficulty From the SERP Itself
Free difficulty analysis is reading the first page like a scout:
- Green flags: forum threads, thin posts, outdated dates, generic pages ranking for a specific query – you can beat these.
- Red flags: every result a major brand, exact-match titles from strong niche sites, rich results everywhere.
- The specificity rule: longer, more specific queries (best budget earbuds for running) are consistently winnable by small sites; head terms (best earbuds) are not.
Step 7: Mine Search Console for Compounding Wins
Once you have any traffic, Search Console becomes your best keyword tool. Performance report → filter positions 8-25 → these are queries Google already believes you belong for. Refreshing and expanding those posts moves them to page one far more cheaply than new content ranks from scratch. Do this monthly; it compounds.
Putting It Together: A One-Hour Weekly Routine
- 15 min: autocomplete + PAA mining on one seed topic
- 10 min: volume validation in Keyword Planner
- 10 min: SERP scouting on the 5 best candidates
- 15 min: Search Console review for page-two opportunities
- 10 min: update your keyword spreadsheet and pick next posts
FAQ
Is free keyword research as good as Ahrefs or Semrush?
The data quality is comparable – it comes from Google itself. What you sacrifice is speed and competitor visibility: paid tools show a rival’s every keyword in seconds. For choosing your own topics, free covers everything.
How accurate is Google Keyword Planner’s volume?
Ranges are rounded and combine close variants, so treat them as demand tiers rather than precise counts. For decision-making – is this worth writing – tiers are sufficient.
How many keywords should one post target?
One primary keyword plus its natural variations and the PAA questions as subtopics. A thorough post ends up ranking for dozens of related long-tails automatically.
What keyword difficulty can a new blog realistically win?
Queries where page one shows forums, thin content, or dated posts – typically specific long-tails. As your site earns links and history, work up toward broader terms.
How do I find low-competition keywords fast?
Stack modifiers on autocomplete (for, under, without, vs) and scout SERPs for the green flags above. Specificity plus weak incumbents is the repeatable formula.
Once you have your keyword list, the next questions are technical: make sure Google can find the posts by submitting your sitemap, and plan the site itself with our guide to starting a tech blog.
Final Thoughts
Free keyword research is not a lesser version of the real thing – it is the real thing, done by hand. Autocomplete finds the queries, Keyword Planner sizes them, the SERP itself scores the competition, and Search Console turns your own data into a growth loop. Run the weekly routine and you will never run out of winnable topics.
