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.

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:
- Which pages your site needs. Each distinct search need gets one page.
- What each page should be about. The words, questions and subtopics to cover.
- 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
| Source | What it gives you | Cost |
|---|---|---|
| Google Search Console | Real queries you already get impressions for | Free |
| Google autocomplete | Common phrasings as people type | Free |
| People also ask | Follow-up questions Google associates with the topic | Free |
| Related searches (bottom of results) | Variations and adjacent topics | Free |
| Google Keyword Planner | Search volume estimates and related ideas | Free with a Google Ads account |
| Ahrefs, Semrush, Moz | Volume, difficulty, competitor keywords | Paid |
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 phrase | More specific phrase | Why the specific one is better |
|---|---|---|
| accountant | accountant for limited companies in Maidstone | Clear buyer, clear location, fewer competitors |
| website design | WordPress website for a dental practice | Tells you exactly what they want |
| boiler | boiler service cost Medway | Ready 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:
| Page | Main phrase | Close variations | Intent |
|---|---|---|---|
| /services/boiler-servicing | boiler service Medway | annual boiler service, gas boiler check | Commercial |
| /services/boiler-installation | new boiler installation Kent | boiler replacement, combi boiler fitted | Commercial |
| /blog/how-often-service-boiler | how often should a boiler be serviced | is a boiler service a legal requirement | Informational |
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:
- A page each for EV chargers, consumer units, EICRs and rewiring, replacing the single services page
- One guide answering the landlord EICR question, linking to the EICR service page
- 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:
| Question | 1 | 2 | 3 |
|---|---|---|---|
| How close is the searcher to buying? | Just learning | Comparing | Ready to contact |
| How realistic is ranking? | National brands dominate | Mixed results | Small or local sites rank |
| How valuable is a customer from it? | Low margin or one-off | Average | High 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.
- Open the Performance report and set the date range to the last three months.
- Switch to the Queries tab and turn on impressions, clicks, CTR and position.
- Filter out branded queries using the branded queries filter, so you are looking at people who do not already know you.
- 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.
- 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.
- 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
| Business | Where the best phrases come from | What usually matters most |
|---|---|---|
| Local trade | Phone enquiries, job descriptions, problem searches | Service plus town, urgent problem phrases |
| Professional services | Client questions, regulatory deadlines | Questions and comparisons before hiring |
| Online shop | Product attributes, customer reviews, marketplace searches | Product and category names, specific attributes |
| B2B specialist | Sales calls, tender documents, industry terms | Precise 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.
Keyword research and AI search
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
SEO
SEO for Small Businesses: A Practical Guide
What to do first, what to ignore, and why most small-business SEO advice is written for companies a hundred times your size.
SEO
Search Intent Explained (And Why It Decides Rankings)
The right keyword on the wrong kind of page will not rank. Intent is the reason, and the results page tells you what it is.
SEO
How to Write SEO Content That Ranks
Not keyword density, not word counts. A clear answer, real expertise and a structure that makes both easy to find.
SEO
How to Build Topical Authority for a Website
Ten articles on one topic outperform fifty on ten. Here is why, and how to plan the ten.
