1. Journal
  2. SEO

How to Do Free Keyword Research: A Beginner’s Step-by-Step Guide

SEO specialist working on a website audit

Keyword research sounds like something that needs expensive tools and an SEO specialist. It doesn’t. Some of the most useful keyword data in the world is available for free, much of it straight from Google. If you know where to look and how to think about what people search, you can do solid free keyword research in an afternoon.

This guide shows you exactly how, step by step, with free tools and India-specific examples. It’s written for beginners, small business owners, bloggers and freelancers who want to choose the right topics without spending thousands on subscriptions.

What Is Keyword Research and Why Does It Matter?

Keyword research is the process of finding the words and phrases people type into search engines, then deciding which ones your website should target. It helps you:

  • Write content people are actually searching for
  • Understand what your customers want in their own words
  • Choose topics you have a realistic chance of ranking for
  • Avoid wasting time on topics nobody searches

Keyword research is the first phase of any SEO plan. If you’re learning SEO from the ground up, our beginner’s guide to learning SEO shows where it fits in the bigger picture.

Key Concepts to Understand First

Search volume

How many times a keyword is searched per month. Higher isn’t always better. “Shoes” has huge volume, but you’d never rank for it as a small store.

Keyword difficulty

How hard it is to rank on page one. Free tools give rough estimates, but you can also judge difficulty by looking at who ranks today.

Search intent

What the searcher actually wants:

  • Informational: “how to start a cloud kitchen”
  • Commercial: “best accounting software for small business India”
  • Transactional: “buy cotton kurta online”
  • Local: “physiotherapist near me”

Matching intent is often more important than volume. If people searching a keyword want a product page, a blog post won’t rank well for it.

Long-tail keywords

Longer, more specific phrases like “eggless chocolate cake recipe without oven”. They have lower volume but are easier to rank for and often convert better.

Step 1: Start With Seed Keywords

Seed keywords are the basic terms that describe your business or topic. Write 5–10 of them.

For a yoga studio in Ahmedabad, seeds might be: yoga classes, yoga for beginners, prenatal yoga, yoga for back pain, online yoga classes.

Think like your customer, not like an expert. Customers might search “yoga for weight loss”, not “vinyasa flow”.

Step 2: Mine Google Itself (Completely Free)

Google gives away a lot of keyword data if you know where to look.

Google Autocomplete

Type a seed keyword into Google slowly and note the suggestions. Then try adding letters: “yoga for a…”, “yoga for b…”. Each suggestion is a real search.

People Also Ask

The “People also ask” box shows related questions. Click one, and more appear. These make great H2 headings or FAQ sections.

Related searches

Scroll to the bottom of the results page. The related searches often reveal long-tail and local variations.

Search in Hindi and Hinglish too

Many Indian users search in mixed language, like “ghar par yoga kaise kare” or “best dentist near me in Hindi”. If your audience searches this way, include those terms in your research.

Step 3: Use Free Keyword Tools

Google Keyword Planner

It’s part of Google Ads, but you can use it without running ads. You’ll need a Google Ads account. Enter seed keywords and set location to India or your city. Without active spend, you’ll often see volume ranges (like 1K–10K) rather than exact numbers, but it’s still very useful for comparing ideas.

Google Trends

Shows whether interest in a topic is rising or falling and how it varies by state. It’s great for seasonal topics. For example, searches for “rakhi gifts” spike before Raksha Bandhan, and “income tax return” peaks around the filing deadline.

Google Search Console

If you already have a website, this is the most valuable free tool. The Performance report shows the exact searches your site already appears for. Look for queries where you get impressions but rank on page two. Those are quick wins.

Free tiers of popular tools

Tools like Ubersuggest, AnswerThePublic, Ahrefs’ free keyword generator and Semrush’s free account offer a limited number of searches per day. They’re enough to check volume and difficulty for your shortlist.

Step 4: Organise Your Keywords

Put everything in a simple Google Sheet with these columns:

  • Keyword
  • Approximate volume
  • Intent (informational, commercial, transactional, local)
  • Difficulty (low, medium, high, based on your judgement)
  • Target page (existing or new)

Then group similar keywords together. “Yoga for back pain”, “yoga poses for lower back pain” and “back pain yoga for beginners” belong in one article, not three.

Step 5: Check the Competition Manually

Free tools’ difficulty scores are estimates. The most reliable check is to search the keyword yourself and look at page one:

  • Big brands, government sites and huge publishers everywhere? Hard to beat. Look for a more specific version.
  • Forums, Quora answers, small blogs or thin pages? Good opportunity. You can write something more helpful.
  • Results don’t match the query well? Another opportunity. Google is struggling to find a great answer.

Step 6: Choose Your Focus Keywords

For each page, choose one main focus keyword plus a few related phrases. Prioritise keywords that:

  • Match what you offer or know
  • Have clear intent you can satisfy
  • Have manageable competition
  • Have at least some search demand

Don’t target the same focus keyword on two pages. If two of your pages compete for the same search, Google may not know which to rank, and both can suffer.

Step 7: Turn Keywords Into a Content Plan

Map each keyword group to a page type:

  • Informational keywords → blog posts and guides
  • Commercial keywords → comparison pages and “best” lists
  • Transactional and local keywords → service or product pages

Then schedule them in a content calendar. Our guide on building a content marketing strategy shows how to turn a keyword list into a publishing plan.

If you run a local business, focus first on service-plus-location keywords. Our guide to SEO for small business explains how to build pages around them.

Bonus: Use Keyword Research for Ads Too

The same research helps with paid campaigns. High-intent keywords become ad keywords, and irrelevant terms you discover (like “free”, “jobs” or “course”) become negative keywords. Our guide on running Google Ads on a small budget shows how to use them to stop wasted spend.

Step 8: Measure and Refine

Keyword research isn’t a one-time task. Every month or two:

  • Check Search Console for new queries your pages appear for
  • Update articles to cover questions people are asking
  • Spot pages stuck on page two and improve them

If you’re unsure how to read these reports, our guide on learning marketing analytics explains the key metrics.

Common Mistakes Beginners Make

  • Chasing high-volume keywords you can’t realistically rank for
  • Ignoring search intent
  • Targeting the same keyword on several pages
  • Trusting tool numbers blindly (they’re estimates)
  • Forgetting local and regional language searches

Conclusion: Free Tools, Real Results

You don’t need a paid subscription to do good keyword research. Google Autocomplete, People Also Ask, Keyword Planner, Trends and Search Console give you more than enough to start. The real skill is understanding intent and choosing keywords you can realistically win.

Key takeaway: Pick one seed keyword today, spend 30 minutes collecting ideas from Google itself, and choose three long-tail keywords with clear intent. Write one great page for the best of them.

Digital Marketing Mastery · 3 months · Live

Run real campaigns with a mentor reviewing every one

The complete 3-month program: SEO, Google & Meta Ads, social, email, analytics and AI, with 12 live projects and placement support.

Keep reading

All articles →