Keyword Research for Small Business: A Step-by-Step Guide (2026)

Keyword research for small business owners is simply finding the exact words your customers type into Google, Bing and AI search tools when they need what you sell. Get it right and every blog post, service page and product page you publish has a real chance of being found. Get it wrong and you write for months without seeing traffic. In this guide, I show you how to do keyword research step by step, which metrics matter, how to handle local searches and which free and paid tools are worth using, with examples for businesses in the US, UK and Europe.

Heads up: some links in this post are affiliate links. If you buy through them I may earn a commission at no extra cost to you. I only recommend tools I’d use myself.

✔ Key takeaways

  • Keyword research tells you what customers search for, how often and what they expect to find.
  • Small businesses win with specific, long-tail and local keywords, not broad one-word terms.
  • Search intent matters more than search volume: match the page type to what the searcher wants.
  • Free tools like Google Search Console and Google Keyword Planner are enough to start.
  • A paid tool saves time once you track rankings, competitors and dozens of keywords.
  • Map one main keyword to one page so your own pages do not compete with each other.

What keyword research means for a small business

A keyword is any word or phrase someone types or speaks into a search engine. “Plumber” is a keyword. So is “emergency plumber open Sunday near Leeds”. Keyword research is the process of collecting these phrases, checking how often people search them, judging how hard they are to rank for and deciding which ones deserve a page on your website.

For a small business, the goal is not to rank for the biggest words in your industry. A bakery will never outrank national brands for “cake”. It can, however, rank for “gluten-free birthday cake delivery in Austin”, and that searcher is far closer to placing an order.

Keyword typeExampleTypical intent
Short-tailaccounting softwareResearch, very competitive
Long-tailaccounting software for freelance designersSpecific need, easier to rank
Localbookkeeper in ManchesterReady to contact or visit
Questionhow much does a bookkeeper costLearning, early stage
BrandedXero vs QuickBooksComparing options before buying

Why keyword research matters in 2026

Search has changed a lot. Google shows AI Overviews for many questions, people ask ChatGPT and other assistants for recommendations, and results pages are crowded with maps, videos and forums. That makes keyword research more important, not less. You still need to know which questions your customers ask so you can answer them clearly, with real experience, in a way both people and AI systems can quote.

Good keyword research also keeps you focused. Instead of guessing topics, you build a short list of pages that match real demand. If you are new to search, my beginner guide to SEO explains the basics first.

How to do keyword research in 7 steps

Keyword research process in five steps: a lightbulb for seed ideas, a magnifying glass over a keyword list, a scale weighing volume and difficulty, a person with a question mark for search intent and a checklist for mapping keywords to pages

The keyword research process: start with seed ideas, expand them, judge volume and difficulty, check search intent and map each keyword to a page.

1

Write down your seed keywords

List 10 to 20 plain words that describe what you sell, the problems you solve and where you work. Think like a customer, not like an insider. A customer searches “fix leaking tap”, not “faucet cartridge replacement”.

2

Check what you already rank for

Open Google Search Console and look at the Performance report. The queries there show words people already use to find you. Pages with many impressions but few clicks are quick wins.

3

Expand your list

Type each seed into Google and note the autocomplete suggestions, the People Also Ask questions and the related searches at the bottom. Then run the seeds through a keyword tool to collect hundreds of variations.

4

Look at volume and difficulty

Volume shows roughly how many searches a keyword gets each month. Difficulty estimates how hard it is to reach page one. For a newer site, low to medium difficulty keywords are the realistic targets.

5

Check search intent

Google the keyword and look at the top results. If they are all product pages, a blog post will struggle. If they are all guides, a sales page will struggle. Match what already ranks.

6

Study your competitors

Look at the businesses that rank for your best keywords. Which pages bring them traffic? Which questions have they missed? These gaps are often your best opportunities.

7

Group and prioritise

Group similar keywords into topics, then score each topic by business value, difficulty and intent. Start with pages that are close to a sale and realistic to rank.

💡 Start with money pages

Before writing blog posts, make sure your main service and product pages target the right keyword. These are the pages that turn searches into enquiries and sales.

The keyword metrics that actually matter

Keyword tools show plenty of numbers. These are the ones I actually use when choosing what to write:

  • Search volume: average monthly searches. Treat it as a rough guide, because tools estimate it differently.
  • Keyword difficulty: a score for how competitive page one is. Compare scores inside the same tool only.
  • Search intent: informational, commercial, transactional or navigational. This decides the page type.
  • Cost per click (CPC): what advertisers pay per click. A high CPC usually means the keyword is close to a purchase.
  • Trend: whether interest is rising, falling or seasonal. Google Trends is free for this.
  • SERP features: AI Overviews, map packs, videos or shopping results that push normal results down.

A keyword with 50 searches a month and strong buying intent can be worth more than one with 5,000 searches from people who only want a definition. For a local service business, even 20 well-matched searches a month can bring in regular customers.

📌 Volume is not the goal

Choose keywords by business value first. Ask: if this person found my page, could they become a customer? If the answer is no, the traffic will not help much.

Local keyword research for small businesses

Local keyword research for small business: a shop on a map with location pins, a smartphone showing local search results with star ratings, and a narrowing long-tail keyword arrow hitting a target with a rising rank chart

Local keyword research: customers search on their phones for nearby businesses, and specific long-tail phrases lead them to the right shop.

If you serve customers in a town or region, local keywords are where you can compete with much bigger brands. People add city names, neighbourhoods, postcodes or “near me” when they want someone close by.

  • Add locations to your services: “dog groomer Brooklyn”, “accountant Dublin 2”, “wedding photographer Lyon”.
  • Create one page per real location or service area with useful, unique details, not copied text with the city name swapped.
  • Complete your Google Business Profile with the same services and categories you target on your site.
  • Use local language: UK customers search “solicitor” and “estate agent”; US customers search “lawyer” and “realtor”.
  • Research in the right market: set your keyword tool to the country you sell in, because volumes differ a lot between the US, UK and EU countries.

If you sell across Europe, remember that people search in their own language. A German customer types “Steuerberater Berlin”, not “tax advisor Berlin”. Research each language separately rather than translating your English list word for word.

Free and paid keyword research tools

You can start keyword research for free and add a paid tool once you publish regularly. Here is how the main options compare:

ToolCostBest for
Google Search ConsoleFreeKeywords you already appear for, clicks and positions
Google Keyword PlannerFree with a Google Ads accountVolume ranges and keyword ideas
Google TrendsFreeSeasonality and rising topics
AnswerThePublic / People Also AskFree or freemiumQuestion keywords for blog posts
SE RankingFrom $129/month, or $103.20/month billed yearly (14-day free trial)Keyword research, rank tracking, competitor research and audits in one place

For an all-in-one paid tool, I like SE Ranking for small businesses and freelancers. When I checked its pricing page on 27 October 2026, the Core plan cost $129 per month, or $103.20 per month on annual billing, with 2,000 keywords tracked daily, keyword and competitor research and website audits. It also tracks visibility in AI answers, which is becoming more useful as AI search grows. There is a 14-day free trial, so you can test it on your own site before paying. Prices are listed in USD, so readers in the UK and Eurozone should check the final amount in their currency.

If you are comparing tools, my guide to Semrush alternatives for small business covers more options and prices.

⚠️ Check prices before you buy

Software prices change often. The figures above were correct when I checked, but always confirm on the official pricing page.

Turn keywords into a content plan

A list of keywords is only useful when it turns into pages. Here is the simple system I use:

  • One main keyword per page: each page targets one primary keyword plus a few close variations.
  • Match page type to intent: guides for “how to” keywords, service pages for “hire” or local keywords, comparison posts for “vs” and “best” keywords.
  • Use the keyword naturally: in the title, the first paragraph, one or two subheadings, the URL and the meta description.
  • Answer related questions: add a short FAQ for the People Also Ask questions around your topic.
  • Link related pages together: internal links help readers and search engines understand how your topics connect.

Put the topics into a simple calendar and publish on a steady schedule. My guide on how to write a marketing plan shows how SEO fits next to email and social media, and how to create an SEO-friendly website covers the technical basics that help your pages get indexed.

Common keyword research mistakes

  • Chasing huge keywords: broad terms are dominated by big brands. Start specific.
  • Ignoring intent: a perfect keyword on the wrong type of page rarely ranks.
  • Keyword stuffing: repeating the phrase again and again hurts readability and trust.
  • Targeting the same keyword on several pages: your own pages end up competing. Merge or refocus them.
  • Researching the wrong country: US volumes tell you little about demand in Ireland or the Netherlands.
  • Doing it once: review Search Console every month and update pages as searches change.

Frequently Asked Questions

How do I do keyword research for free?

Start with Google Search Console to see what you already rank for, then use Google autocomplete, People Also Ask, Google Trends and Google Keyword Planner to find new ideas and rough volumes. This is enough for most small businesses to plan their first 20 to 30 pages.

How many keywords should a small business target?

Target one main keyword per page. Most small businesses do well starting with 10 to 30 focused keywords across their service pages, location pages and blog posts, then adding more as the site grows.

What is a good search volume for a small business keyword?

There is no fixed number. For local services, keywords with 10 to 100 searches a month can bring steady customers if the intent is right. Focus on relevance and buying intent before volume.

What is a long-tail keyword?

A long-tail keyword is a longer, more specific phrase, such as “bookkeeping for Etsy sellers in the UK”. It usually has lower volume but less competition and a clearer intent, which makes it easier to rank and more likely to convert.

How often should I do keyword research?

Do a full round when you plan your content for the next quarter, and check Google Search Console monthly for new queries, rising pages and pages that are slipping.

Do I need a paid keyword research tool?

Not to start. Free tools cover the basics. A paid tool such as SE Ranking becomes useful when you want accurate difficulty scores, competitor data and daily rank tracking for many keywords.

Final thoughts

Keyword research for small business is not about gaming Google. It is about listening to your customers at scale. Find the words they use, check what they expect to see, and build pages that answer them better than anyone else. Start small with a handful of high-intent, local or long-tail keywords, publish steadily and review your results every month.

This week, open Google Search Console, export your top queries and pick three pages to improve or create based on what you find.

Try SE Ranking free for 14 days

Research keywords, track your rankings and spy on competitors from one dashboard, then decide if it is worth it for your business.

Start your free SE Ranking trial →

Affiliate link. I may earn a commission at no extra cost to you.

Affiliate disclosure: some links in this post are affiliate links, so I may earn a commission at no extra cost to you. I only recommend tools I’d use myself.