SEO

How to Do Keyword Research (With Free Tools)

To do keyword research, list the questions and phrases your customers would search, expand them with free tools like Google autocomplete and Keyword Planner, then pick the ones with real demand that you can realistically rank for. You don’t need paid software to start — the free tools below are enough to build a solid keyword list for a small business.

This is the practical, beginner-friendly version — part of the complete SEO guide for small businesses.

← Part of the complete SEO guide

What is keyword research, and why does it matter?

Keyword research is finding the exact words and questions people type into Google (and ask AI tools) when they’re looking for what you offer. It matters because it tells you what to write about and optimise for — so you create pages people are actually searching for, instead of guessing. Get this right and the rest of SEO has something to aim at; get it wrong and even great content goes unseen.

Understand search intent first

Before tools, understand why someone searches. Every keyword has an intent, and matching it is what ranks:

  • Informational — they want to learn (“how to clean a sofa”). Answer with a helpful article.
  • Commercial — they’re comparing (“best sofa cleaning service”). Answer with a comparison or service page.
  • Transactional — they’re ready to act (“sofa cleaning near me”). Answer with a clear service or booking page.

Always ask “what does this person actually want?” and build the page that gives it to them.

Free keyword research tools

You can build a strong list with these, all free:

ToolBest for
Google autocompleteReal phrases people type — start typing and note the suggestions.
“People Also Ask” & related searchesQuestions and variations, right on the results page.
Google Keyword PlannerSearch volume and ideas (free with a Google Ads account).
Google TrendsWhether a topic is rising or fading, and local interest.
Google Search ConsoleThe keywords your site already shows up for — gold for existing sites.
AI tools (ChatGPT, etc.)Fast idea generation and grouping — then verify volume in a tool above.

A couple of freemium tools (Ubersuggest, AnswerThePublic) give limited free searches too, but the list above is enough to begin.

How to do keyword research, step by step

  1. Brain-dump your topics. List your services and the problems you solve, in your customers’ words.
  2. Expand each one. Type them into Google and collect autocomplete suggestions, “People Also Ask” questions and related searches.
  3. Add data. Drop the list into Keyword Planner or Search Console to see which have real search volume.
  4. Note the intent of each keyword, so you build the right kind of page.
  5. Check the competition. Search each keyword — if the first page is all huge brands, pick something more specific.
  6. Shortlist the winnable ones — decent demand, matched intent, realistic to rank for.

How to pick the right keywords

Three things decide a good keyword: demand (are people searching it?), competition (can you realistically rank?), and intent (does it match what you offer?). The sweet spot for a small business is keywords with genuine demand but low-to-medium competition that match a real service. A smaller keyword you can actually rank for beats a huge one you never will — if your pages aren’t showing up at all, see why your website might not be ranking.

Don’t ignore long-tail keywords

Long-tail keywords are longer, more specific phrases — “affordable wedding photographer in Coimbatore” rather than just “photographer”. Each gets fewer searches, but they’re far easier to rank for, the people searching them are closer to buying, and together they add up to a lot of traffic. For most small businesses, long-tail is where the early wins are.

Group your keywords and map them to pages

Once you have a list, group related keywords into topics — one topic per page. A cluster of similar phrases (“sofa cleaning cost”, “sofa cleaning price”, “how much to clean a sofa”) belongs on one page, not five. Then map each topic to a page: services and “near me” terms to service pages, questions and “how to” terms to blog posts. Once a page is mapped to its keyword, optimise it properly with the on-page SEO checklist. This gives you a clear content plan straight out of your research.

Keyword research mistakes to avoid

  • Chasing only big, high-volume keywords you can’t rank for.
  • Ignoring intent — targeting a “how to” keyword with a sales page.
  • Targeting the same keyword on many pages, which makes them compete with each other.
  • Stuffing keywords unnaturally into content — write for people first.
  • Doing it once and never again — revisit as your business and search trends change.

Do keyword research in a fraction of the time

Once you know the method, the right prompts make it fast. My SEO Prompt Pack includes keyword-research prompts that generate ideas, group them by intent, and turn them into a content plan — then you just verify the numbers. Want to learn the whole process live? See the SEO course.

Browse the full SEO guide →

Frequently asked questions

How do I do keyword research for free?

Start by listing your services and the problems you solve, then expand each with Google autocomplete, “People Also Ask” and related searches. Use Google Keyword Planner and Search Console for volume, note each keyword’s intent, check the competition, and shortlist the winnable ones. No paid tools needed.

What are the best free keyword research tools?

Google autocomplete, “People Also Ask”, Google Keyword Planner, Google Trends and Google Search Console cover almost everything a small business needs. AI tools help generate and group ideas quickly, which you then verify for volume.

What is a long-tail keyword?

A longer, more specific phrase like “affordable wedding photographer in Coimbatore”. Each gets fewer searches but is easier to rank for and closer to a sale, and together they add up to significant traffic — ideal for small businesses.

How many keywords should I target per page?

Focus each page on one main keyword plus a small group of closely related variations. Don’t spread the same keyword across several pages, or they compete with each other.

How often should I do keyword research?

Do a solid round when you start or launch something new, then revisit every few months as your services, competitors and search trends change. Search Console is worth checking regularly for new opportunities.