5 min read

How to do keyword research for a small business

By WebBox Team · Published 9 October 2026
Short answer

Keyword research for a small business means finding the searches your customers type when they are ready to buy, then checking which of those you can realistically rank for. Start from what you sell and the words customers use, mine the queries Google already shows you for, read the live results for each candidate, and give every distinct intent one page. Small, specific searches with clear buying intent usually beat big generic terms for a small site.

Why should a small business target buyer keywords first?

Big, broad searches such as 'marketing' or 'accounting' attract mostly people who are researching, and they are fought over by sites with far more authority than yours. Specific searches like 'VAT registration for freelancers in Dubai' or 'emergency boiler repair Croydon' are typed by people who already know what they need. They only lack the business that provides it.

These searches often show low volumes in keyword tools, sometimes zero. That is not a reason to skip them. A query typed twenty times a month by people ready to buy can be worth more than one typed two thousand times by people who are browsing, and far fewer competitors have built a page that targets it directly.

How do you do keyword research for a small business, step by step?

  1. List what you sell and who buys it. Every service, product, customer type and location you cover. Write down the words customers use on calls and in emails, not your internal jargon.
  2. Mine Search Console. In the Performance report, look for queries where your pages already sit between roughly positions 6 and 25. Google already associates you with them, so a dedicated or improved page often moves them up fastest.
  3. Expand with a keyword tool. Google Keyword Planner is free, though accounts without active ad spend may see volumes as ranges. Ahrefs, Semrush and Moz give estimates and let you see which keywords competitors rank for.
  4. Read the live results for every candidate. Search it yourself. Note what type of page ranks (service pages, lists, guides, directories), whether the top results put the keyword in their title and heading, and how established those sites are.
  5. Group by intent. If two keywords return near-identical results, Google treats them as one intent and one page should target both. If the results differ, they need separate pages.
  6. Prioritise. Rank the list by how likely a searcher is to buy and how open the results look. Build the best of both first.

How do you tell if a keyword is winnable?

Tool difficulty scores are estimates, and different tools often disagree. The results page itself is the better evidence. A keyword looks open when the pages ranking do not target it directly (it is missing from their titles and headings), when smaller sites are ranking, or when the results are generic pages that only half answer the search.

Our own research taught us not to trust the scores alone. When we checked UAE keywords in August 2026, one term a tool rated at zero difficulty turned out to have a directory and a long-established agency holding the top results. Reading the page took a minute and saved weeks of effort.

Keyword typeExampleSearcher wantsPage to build
Service plus locationcommercial cleaning Dubai MarinaA provider nowService page
Product for a groupaccounting software for clinicsA tool that fits themUse-case page
Problemwhy is my website not on GoogleAn explanationGuide or blog post
ComparisonShopify vs WooCommerceHelp choosingComparison article

How many keywords should one page target?

One main intent, plus its natural variants. A page about 'office fit-out in Dubai' can also rank for 'office fit out company Dubai' and 'office interior fit-out' because they share an intent. Two pages chasing the same intent compete with each other, so merge them or make their focus distinct.

Put the primary keyword where Google and searchers look first: the title tag, the H1, the URL and the opening sentence. Then write the page for the person, covering what they need to decide. Our guide to the top ranking factors explains why intent match matters more than repetition.

What should you do with the keywords you find?

Keep them in one sheet with the keyword, estimated volume, intent, a note on what the results show and the page that targets it. Track rankings weekly for the pages you build. Revisit the list each quarter: as your site earns links, keywords that looked out of reach become realistic. Keyword research is the first stage of every SEO engagement we run.

FAQ

Frequently asked questions

Something else? Book a call and ask us directly.

Related services

SEO

Rankings built on technical health, content that matches intent and links from relevant sites.

Technical and on-page SEO →

Web Design

Custom WordPress, Shopify, WooCommerce and Next.js builds, fast and set up to rank from launch.

Websites built to convert →

GEO

Visibility in ChatGPT, Perplexity and Google AI Overviews, measured prompt by prompt.

Get cited in AI answers →

Want a second pair of eyes on your site?

If you would rather know which layer is holding you back than work it out from guides, we will review your site against the competitors that outrank you and give you a ranked fix list. Where the site itself is the problem, we will tell you whether a rebuild through Web Design is the faster route.