How to Do Keyword Research (Without Expensive Tools)

Author: Lucky Oleg | Published

You do not need a $500/month SEO platform to do effective keyword research. Free tools and smart thinking can take you most of the way — especially for small-to-medium businesses targeting local or niche audiences.

This guide covers a practical keyword research process using free and low-cost methods.

Why Keyword Research Matters

Keyword research is the bridge between what you do and what your customers search for. Without it, you are guessing what words to use on your pages — and probably using the language your industry uses internally, not the language your customers use.

Good keyword research tells you:

  • What topics to create content about
  • Which search queries have enough traffic to be worth targeting
  • Where the competition is low enough for you to realistically rank
  • What intent your target audience has (ready to buy vs. just browsing)

Step 1: Understand the Four Types of Search Intent

Before searching for keywords, understand what type of content each search intent needs.

Informational — “what is technical SEO” / “how to do keyword research” → Best served by: blog posts, guides, tutorials

Navigational — “Web Aloha SEO services” / “Ahrefs login” → Best served by: branded pages, specific product pages

Commercial — “best SEO agency Bangkok” / “Semrush vs Ahrefs” → Best served by: comparison pages, review pages, service pages with proof

Transactional — “hire SEO consultant” / “buy SEO audit” → Best served by: landing pages with clear CTAs, pricing pages

Match your content type to the intent. A transactional keyword needs a landing page, not a blog post.

Step 2: Seed Keywords — Start with What You Know

Start with 10-20 “seed keywords” — broad terms that describe your business, services, and topics.

For a web agency, seeds might be:

  • web design
  • SEO services
  • Astro website
  • website speed optimization
  • GEO optimization
  • website redesign
  • local SEO

These seeds will expand into dozens or hundreds of specific keyword ideas in the next steps.

Step 3: Use Google Itself (Free, Powerful)

Google gives you keyword intelligence for free — you just have to look for it.

Autocomplete

Type your seed keyword into Google’s search bar and note the autocomplete suggestions. These are real searches that people are currently making. They reveal related queries you might not have thought of.

Example: “technical SEO” autocomplete shows “technical SEO audit,” “technical SEO checklist,” “technical SEO tools free,” “technical SEO for beginners.”

People Also Ask

Search for your seed keyword. Look at the “People Also Ask” box. These are high-value questions your audience is asking — each one is a potential content topic.

At the bottom of a Google results page, “Searches related to [keyword]” shows more variations. Scroll down and mine these for content ideas.

Google Keyword Planner

Free with a Google Ads account (you do not need to run ads). Enter seed keywords and get search volume data and related keyword suggestions. Not as detailed as paid tools, but gives you real Google data.

Step 4: Use Our Free Tools

Our Keyword Generator suggests related keywords based on any seed term. Our Keyword Extractor analyzes any page and shows you which keywords it is targeting — useful for analyzing competitors.

Use these to quickly expand your seed list without a paid subscription.

Step 5: Mine Google Search Console

If your site already has some traffic, Google Search Console is a goldmine. Go to Search Results → Queries to see:

  • Which keywords are already driving traffic (double down on these)
  • Which keywords your site appears for but does not rank well (pages 2-5 — optimize these pages to improve ranking)
  • Keywords with high impressions but low clicks (title tag/meta description may need improvement)

Search Console gives you real data specific to your site, not estimates.

Step 6: Check Competitors’ Ranking Keywords

Enter competitor URLs into our Keyword Extractor to see what keywords they are targeting on key pages. This reveals:

  • Terms they rank for that you have not targeted yet
  • How they structure their content around keywords
  • What topics are working in your industry

For deeper competitor keyword research, Ahrefs and Semrush both offer limited free tiers and trials.

Step 7: Explore Community Platforms

Reddit, Quora, industry forums, and Facebook groups where your customers hang out are excellent sources of keyword and topic ideas.

Search Reddit for your topic and look at how people phrase their questions. Real customer language often differs significantly from industry jargon.

AnswerThePublic (free tier) visualizes questions and phrases around any topic — useful for finding long-tail content opportunities.

Step 8: Prioritize by Value and Competitiveness

Once you have a keyword list, prioritize by:

Business value — how closely does this keyword connect to your services and revenue? “hire web designer Bangkok” is higher value than “what is web design.”

Search intent match — do you have (or can you create) the right type of content for this intent?

Competition — what is ranking now? Are these sites you can realistically compete with, or giant authoritative domains? Long-tail keywords with weaker competition are often better targets for newer or smaller sites.

Search volume — higher volume is not always better. A 50 searches/month keyword where you would be the clear best answer is often more valuable than a 5,000 searches/month keyword you cannot realistically rank for.

Keyword Grouping: One Page per Topic

A common mistake is targeting too many separate keywords with separate pages — or trying to rank one page for too many unrelated keywords.

The rule: one primary topic per page.

Create a keyword map: for each important page on your site, assign a primary keyword and 5-15 related semantic keywords. Every page owns its topic; do not have two pages competing for the same keyword.

If you have two pages targeting the same keyword, consolidate them into one stronger page.

Understanding Semantic Keywords

Modern search engines do not just look for exact keyword matches — they understand semantic relationships. A page about “technical SEO audit” will naturally rank for “website audit,” “SEO site check,” “technical website analysis,” and many similar terms without needing to specifically target each one.

This means:

  • Write comprehensively on your topic (cover all the sub-questions)
  • Use natural language — synonyms and related terms appear naturally in good writing
  • Do not stuff keywords — focus on the topic, not the specific phrase

Example: Keyword Research for a Web Design Service Page

  1. Seed: web design services
  2. Google Autocomplete: web design services Bangkok, web design services for small business, affordable web design services, web design services pricing
  3. People Also Ask: how much does web design cost? / what is included in web design services? / how long does a website take to build?
  4. Related Searches: custom website design, website design agency, professional website design
  5. Priority keywords: “web design services Bangkok” (high intent, local, manageable competition), “small business web design” (commercial intent)
  6. Content plan: Service page targets “web design services” + local modifier; supporting articles cover cost questions, process, what to expect

Quick Keyword Research Checklist

  • 10-20 seed keywords defined
  • Google Autocomplete mined for variations
  • People Also Ask reviewed for content ideas
  • Google Search Console checked for existing opportunities
  • Competitor pages analyzed for keyword strategy
  • Keywords mapped to specific pages (one topic per page)
  • Long-tail variations identified for blog content

Keyword research feeds directly into your on-page SEO checklist and internal linking strategy. For a full SEO strategy built around your specific business goals, see our SEO Services.

Frequently Asked Questions

What is keyword research?

Keyword research is the process of finding the search terms your target audience uses when looking for products, services, or information related to your business. It helps you understand what topics to create content about, which words to use on your pages, and how to prioritize your SEO efforts based on search volume, competition, and business relevance.

What is search intent in keyword research?

Search intent is the underlying goal behind a search query. There are four main types: informational (looking for information), navigational (looking for a specific site), commercial (researching before buying), and transactional (ready to buy or take action). Understanding intent helps you create content that matches what the searcher actually wants, which is essential for ranking.

What is keyword difficulty?

Keyword difficulty is a metric that estimates how hard it is to rank for a particular keyword based on the authority and quality of pages currently ranking for it. A high-difficulty keyword is dominated by authoritative sites that are hard to outrank. New or smaller sites should focus on lower-difficulty keywords where they can realistically compete.

What is a long-tail keyword?

Long-tail keywords are longer, more specific search phrases that typically have lower search volume but higher commercial intent and lower competition. For example, ‘SEO’ is a head keyword (high volume, brutal competition), while ‘technical SEO audit for small business website’ is a long-tail keyword (lower volume, much easier to rank for, more specific intent).

How do I find keywords without paid tools?

Free keyword research methods include: Google Search itself (autocomplete, People Also Ask, related searches), Google Search Console (queries already driving traffic to your site), Google Keyword Planner (free with a Google Ads account), AnswerThePublic (free tier), Reddit and community forums, and competitor page analysis. Our Keyword Generator tool also suggests related keywords for free.

How many keywords should I target per page?

Each page should target one primary keyword and a cluster of 5-15 semantically related keywords and variations. Google’s ability to understand semantic content means you do not need to stuff multiple separate keywords into one page — covering the topic comprehensively naturally incorporates related terms.

Useful info? Spread the Aloha:

Lucky Oleg

Lucky Oleg is the founder of Web Aloha, a web design & SEO agency helping businesses ride the digital wave. With years of experience in WordPress, technical SEO, and web performance, he writes about what actually works in the real world.