Skip to content
SEO 8 min read Sajid Aslam

Keyword Research for Small Businesses

You do not need a £100-a-month tool to find what your customers search for. You need a method, and the discipline to give each page one job.

Spreadsheet mapping keyword groups to pages on a small business website

Short answer

Start with the questions and services customers actually ask about, expand them with Google autocomplete, Search Console and Keyword Planner, then check each phrase's intent by looking at what currently ranks. Group close variations together and give each group one page. For a small business, specific phrases with clear buying intent beat high-volume broad terms.

Keyword research for small businesses is not about finding the biggest search terms. It is about finding the phrases your actual customers use, working out what they want when they type them, and giving each one a page that answers it. Done that way, you need very little budget and no expensive tools to start.

Most keyword research advice is written for sites trying to win national traffic in competitive markets. A local accountant, a specialist manufacturer or a Kent kitchen fitter needs something narrower: a short list of phrases that bring in enquiries, mapped carefully to pages. Where keyword research sits within everything else is covered in SEO for small businesses.

What keyword research is for

Three decisions come out of it:

  1. Which pages your site needs. Each distinct search need gets one page.
  2. What each page should be about. The words, questions and subtopics to cover.
  3. What to do first. Which phrases are realistic now, and which come later.

If your research does not change any of those decisions, it was a spreadsheet exercise, not research.

Step 1: start with customers, not tools

Before opening any tool, write down:

  • every service or product you sell, in the words customers use, not your internal terms
  • the questions people ask on the phone or by email before they buy
  • the problems that make someone look for you in the first place ("boiler making a banging noise", not "heating diagnostics")
  • the places you serve, if location matters

This list is your seed list. It is usually better than anything a tool generates, because it reflects real conversations. An accountant might call it "self-assessment preparation"; the customer types "help with tax return".

Step 2: expand the list with free sources

SourceWhat it gives youCost
Google Search ConsoleReal queries you already get impressions forFree
Google autocompleteCommon phrasings as people typeFree
People also askFollow-up questions Google associates with the topicFree
Related searches (bottom of results)Variations and adjacent topicsFree
Google Keyword PlannerSearch volume estimates and related ideasFree with a Google Ads account
Ahrefs, Semrush, MozVolume, difficulty, competitor keywordsPaid

Search Console is the most valuable of these once your site has been live for a while, because it shows real data for your site. Google Search Console for business owners explains where to find it.

Keyword Planner's volume figures are estimates, and accounts that are not running ads may only see broad ranges. Treat the numbers as a rough comparison between phrases, not a forecast of traffic.

Step 3: check the intent behind each phrase

This is the step most people skip, and it decides whether a page can rank at all.

Search each important phrase in a private browser window and look at what Google shows:

  • Are the top results service pages, product pages, guides, comparison articles or directories?
  • Is there a map pack, meaning Google sees local intent?
  • Are there videos, shopping results or an AI Overview at the top?

If the top ten are all "how to" guides and you planned a service page, Google has told you that searchers want information, not a supplier. Search intent explained covers how to read the results properly.

Step 4: judge competition honestly

Paid tools give a difficulty score. Without one, look at the first page and ask:

  • Are the results from national brands, directories and large publishers, or from small businesses like yours?
  • Do the ranking pages answer the query well, or are they thin and generic?
  • Are there local businesses ranking for it?

If small, local or specialist sites rank, you can compete. If the whole page is national brands and comparison sites, aim for a more specific version of the phrase first.

Step 5: favour specific phrases

For a small business, longer and more specific phrases usually win:

Broad phraseMore specific phraseWhy the specific one is better
accountantaccountant for limited companies in MaidstoneClear buyer, clear location, fewer competitors
website designWordPress website for a dental practiceTells you exactly what they want
boilerboiler service cost MedwayReady to buy, local

Each specific phrase has lower volume, but the people searching are closer to buying and you can realistically rank. Over time, ranking for many specific phrases builds the relevance that makes broad terms reachable; that is the idea behind building topical authority.

Step 6: group and map

Now group phrases that share the same intent. "Boiler service", "annual boiler service" and "boiler servicing near me" are one group and one page. "Boiler installation" is a different group and a different page.

A simple keyword map looks like this:

PageMain phraseClose variationsIntent
/services/boiler-servicingboiler service Medwayannual boiler service, gas boiler checkCommercial
/services/boiler-installationnew boiler installation Kentboiler replacement, combi boiler fittedCommercial
/blog/how-often-service-boilerhow often should a boiler be servicedis a boiler service a legal requirementInformational

One rule matters more than the rest: no two pages should target the same group. When they do, they compete with each other and both perform worse.

A worked example

Say a small electrical contractor in Kent has a site with a homepage, one "services" page listing everything, and a contact page.

Their seed list includes: EV charger installation, consumer unit replacement, EICR for landlords, rewiring, and the frequent question "do I need an EICR to rent out a flat?".

After checking intent and competition, the map might be:

  1. A page each for EV chargers, consumer units, EICRs and rewiring, replacing the single services page
  2. One guide answering the landlord EICR question, linking to the EICR service page
  3. Location named naturally on each service page rather than separate town pages, until they have enough local work to justify them

That is five new pages, each with a clear job, rather than thirty thin ones. How to turn each into a page that ranks is covered in how to write SEO content that ranks.

Step 7: prioritise what to do first

Once each group has a page assigned, decide the order. A simple scoring method works better than gut feel. Score each keyword group from 1 to 3 on three questions:

Question123
How close is the searcher to buying?Just learningComparingReady to contact
How realistic is ranking?National brands dominateMixed resultsSmall or local sites rank
How valuable is a customer from it?Low margin or one-offAverageHigh value or repeat

Add the scores and start with the highest. A group scoring 8 or 9, such as a specific high-value service in your own town, comes before a 4, such as a broad informational topic dominated by national publishers. It is crude, but it stops the common mistake of writing the easiest article first rather than the most useful one.

Using Search Console for keyword research

If your site has been live for a few months, this is the richest source you have, and it is specific to you.

  1. Open the Performance report and set the date range to the last three months.
  2. Switch to the Queries tab and turn on impressions, clicks, CTR and position.
  3. Filter out branded queries using the branded queries filter, so you are looking at people who do not already know you.
  4. Sort by impressions and look for queries where your position is between 8 and 20. These are near misses: Google already associates you with the topic.
  5. Click a query, then switch to the Pages tab to see which page is ranking for it. If it is the wrong page, or a page that only mentions the topic in passing, that is a gap to fill.
  6. Look for questions (queries containing how, what, why, can, do, cost). Each recurring question is a candidate for a section or a guide.

Google Search Console for business owners explains the reports in more detail.

How the research differs by business type

BusinessWhere the best phrases come fromWhat usually matters most
Local tradePhone enquiries, job descriptions, problem searchesService plus town, urgent problem phrases
Professional servicesClient questions, regulatory deadlinesQuestions and comparisons before hiring
Online shopProduct attributes, customer reviews, marketplace searchesProduct and category names, specific attributes
B2B specialistSales calls, tender documents, industry termsPrecise technical phrases with low volume and high value

The method stays the same; the sources and the balance between commercial and informational pages change.

Keyword research for local businesses

Location changes the research in a few ways:

  • Many local searches do not include a place name. Someone in Chatham searching "dentist" gets local results without typing the town. Volume tools undercount this, because they only show the explicit "dentist Chatham" phrasing.
  • "Near me" searches are common, but you do not need pages targeting the words "near me". Google answers them by location, using your Business Profile and site relevance.
  • Town names vary. People search for the town they think of themselves as living in, which is not always the postal town. In Medway, some people search for Medway, others for Rochester, Chatham or Gillingham specifically.
  • Volumes are small. A local phrase showing 30 searches a month can still be worth more than a national one showing 3,000, if those 30 people are ready to hire.

How local pages and service areas should use this research is covered in local SEO for service-area businesses.

Mistakes that waste time

  • Chasing volume. A phrase with high volume and the wrong intent brings visitors who never enquire.
  • Ignoring Search Console. The queries you already appear for at positions 8 to 20 are often the fastest wins.
  • One page per variation. "Plumber Chatham" and "Chatham plumber" do not need separate pages.
  • Stuffing. Repeating the phrase does not help. Covering the topic properly does.
  • Doing it once. Your Search Console data changes monthly and is the best source of what to write next.

Searches are getting longer and more conversational, partly because of AI answers in search. The research process above still holds: understand the question, then answer it properly. How AI search changes the picture is covered separately in AI search optimisation.

Next step

If you want a keyword map built for your site, with each phrase assigned to a page and the gaps listed, it is usually the first deliverable in the SEO service.

Worked examples

Related services

Related reading

FAQ

Questions about this

If yours isn't here, send it over — I reply within one working day.

Google Search Console, for queries you already appear for; Google autocomplete and the People also ask box; and Google Keyword Planner, which is free with a Google Ads account. Together they cover most of what a small business needs. Paid tools like Ahrefs or Semrush add competitor data and difficulty scores, which are useful but not essential at the start.

Sometimes. Tools often show zero for specific, local or new phrases that do get searched, because their data is estimated and rounded. If customers ask you the question regularly, it is worth answering even when a tool says nobody searches it. Just do not build your whole plan on phrases with no evidence of demand.

One main topic, which usually covers a group of close variations and related questions. A page about boiler servicing can rank for 'boiler service', 'annual boiler service cost' and 'gas boiler check' together. It should not also try to rank for boiler installation, which is a different intent and deserves its own page.

Do the full exercise when you plan a site or a content cluster, then review Search Console queries every month or two. New queries appearing in your data are the most reliable sign of what to write next, and they cost nothing to find.