Keyword Research for Small Businesses: A Step-by-Step Guide
Keyword research is how you find out the exact words your customers type into search engines, so you can build pages that answer them. You do not need expensive tools or a marketing team. You need a clear process, a spreadsheet and a few hours of focused work.
Key takeaways
- The best keywords for a small business are usually specific, lower-volume phrases with clear buying intent, not broad, popular terms.
- Search intent matters more than search volume. Match each keyword to the kind of page that already ranks for it.
- Free tools, including Google Search Console, Google Keyword Planner and Google's own search suggestions, are enough to start.
- Assign one main keyword theme to each page so your pages do not compete with each other.
Many small business owners write their website in the language they use internally. A dentist writes "prophylaxis appointments" while patients search for "teeth cleaning." A software firm says "workflow orchestration" while buyers search "automate invoice approvals." Keyword research closes that gap by showing you how real people describe their problems.
This guide assumes you have a website and understand the basics covered in our guide to SEO basics for small business websites. It focuses on one job: building a short, prioritized keyword list and matching it to pages. If you plan to turn that list into a publishing schedule, our content marketing 90-day plan picks up where this guide ends.
Key terms in plain language
- Keyword: a word or phrase people type or speak into a search engine.
- Search volume: an estimate of how often a keyword is searched in a month. Every tool estimates it differently, so treat it as a rough guide.
- Search intent: what the searcher actually wants, such as to learn, compare, buy or find a specific site.
- Long-tail keyword: a longer, more specific phrase, such as "gluten-free birthday cake delivery Bristol." Each one has low volume, but together they make up a large share of searches and often convert well.
- Keyword difficulty: a tool's estimate of how hard it is to rank. Again, estimates vary widely.
Common mistake
Chasing the biggest keyword in your industry. A small accounting firm will struggle to rank for "accounting," and even if it did, most of those searchers are students or people looking for software. "Bookkeeping for restaurants in Denver" has a tiny fraction of the volume and a much better chance of bringing in a paying client.
Step 1: Start with what you already know
Before you open any tool, write down how customers describe what they need. You already hold this information in places you might overlook:
- Questions customers ask on the phone, by email or in person
- Words they use in reviews, both yours and competitors'
- Requests in quote forms and live chat logs
- Objections your sales staff hear over and over
Aim for 20 to 50 seed phrases. Write them exactly as customers say them, including informal words and misspellings that come up often.
Step 2: Mine Google Search Console
If your site has been live for a while, Google Search Console is the most valuable free source you have, because it shows real searches that already lead people to your pages.
Open the Performance report and look at the Queries tab. Sort by impressions, then look for queries where you appear often but rank on page two or lower, or where your click-through rate is low. These are your fastest wins, because Google already sees your site as somewhat relevant. A better title, a clearer section or a dedicated page can move them up.
Step 3: Expand your list with free tools
Next, grow your seed list. You can do this well without paying for anything:
- Google autocomplete: type a seed phrase into Google slowly and note the suggestions.
- People also ask and related searches: these boxes on the results page show related questions and phrasing.
- Google Keyword Planner: a free tool inside Google Ads that suggests related keywords and shows volume estimates. Google shows broad ranges rather than exact figures to accounts that are not actively spending, which is still enough to compare options.
- Google Trends: shows whether interest in a topic is seasonal, rising or falling, and lets you compare regions.
- Competitor websites: look at the service names, headings and FAQs on the sites that rank for your main topics.
Paid tools like Semrush, Ahrefs and similar platforms add difficulty scores, competitor keyword lists and more precise data. They are useful once you publish regularly, but they are not required to begin. Pricing and features change often, so compare current plans before you commit.
Pro tip
Set your tools to the right country and language. Search behavior differs widely between markets. British searchers look for a "solicitor" or "estate agent," while American searchers look for an "attorney" or "realtor." If you sell in several countries, research each one separately.
Step 4: Judge the intent behind each keyword
Intent tells you what kind of page can rank. The simplest way to check it is to search the keyword yourself and look at the first page of results. Google is showing you what it believes searchers want.
| Intent type | Example search | Page that usually ranks |
|---|---|---|
| Informational | how often should a boiler be serviced | Guide or blog article |
| Commercial investigation | best accounting software for freelancers | Comparison, review or list |
| Transactional | book boiler service near me | Service page with booking or contact |
| Local | emergency plumber Croydon | Map pack and local service pages |
| Navigational | your brand name plus login | Your own site or account page |
If the first page is full of long guides, a sales page will struggle to rank there. If it is full of service pages and a map, a blog post will struggle. Do not fight the results page. Build the type of content that already wins.
Step 5: Score and prioritize
Now put everything into a spreadsheet with columns for keyword, estimated volume, intent, business value and difficulty. Keep scoring simple. A 1 to 3 scale for each works well:
- Business value. Score 3 if someone searching this could become a customer soon, 2 if they might later, 1 if they are unlikely to buy.
- Realistic difficulty. Look at who ranks now. If it is all national brands and government sites, score 1. If you see small businesses, forums or thin pages, score 3.
- Volume. Score relative to your market. In a small town, 50 searches a month can be valuable. Score 3 for the highest in your list, 1 for the lowest.
- Add the scores. Start with keywords scoring 7 to 9. Park the rest for later.
Worked example (hypothetical)
Imagine a small bakery that wants more custom cake orders. "Cake" is huge but useless to target. "Birthday cake ideas" has decent volume but mostly informational intent, so business value scores 1. "Custom birthday cake [city]" has low volume, transactional intent and mostly small local competitors ranking, so it scores 3 on value, 3 on difficulty and 2 on volume, for a total of 8. "Gluten-free birthday cake [city]" scores similarly and could earn its own page if the bakery truly specializes in it. The bakery starts with those two, not with "cake."
Step 6: Group keywords and map them to pages
Many keywords mean the same thing. "Custom birthday cake," "personalized birthday cake" and "made-to-order birthday cake" should usually be served by one page. Group close variations into a topic cluster, choose a main keyword for each group, and assign each group to one page.
Then compare your groups to your existing site:
- A page already exists: improve it with clearer headings, better answers and the language your customers use.
- No page exists: add it to your content plan.
- Two pages target the same group: merge them or make their focus clearly different, so they do not compete.
Signs of a good target keyword
- Clear link to something you sell
- Results page shows the type of page you can build
- Some smaller sites already rank on page one
Signs to skip it for now
- Searchers want something you do not offer
- Page one is all national brands and major publishers
- You would have to bend your service to fit the phrase
Step 7: Write for people, then check the basics
Once a page has a keyword group, write it for the customer first. Google's own guidance on creating helpful, reliable, people-first content warns against writing mainly for search engines. Use the main keyword naturally in the page title, the main heading and the opening paragraph, and cover the related questions you found. Do not repeat the phrase awkwardly. Our on-page SEO checklist covers the technical details for each page.
Your keyword research action plan
- List 20 to 50 phrases customers actually use, taken from calls, emails and reviews
- Export your top queries from Google Search Console and flag ones ranking just off page one
- Expand the list with autocomplete, related searches and Keyword Planner, set to your country
- Search each promising keyword and note the intent and the type of pages ranking
- Score each keyword for value, difficulty and volume and pick the top 10
- Group close variations and assign each group to one existing or planned page
- Review the list every quarter using fresh Search Console data
Frequently asked questions
How many keywords should a small business target?
Start with 10 to 20 keyword groups that map to your core services and most common questions. That is enough to guide several months of work. You can expand once those pages are built and you have data on how they perform.
Are search volume numbers accurate?
No tool knows the exact figures, and different tools often disagree. Use volume to compare keywords against each other rather than to predict traffic. Search Console data on your own site is more reliable than any third-party estimate.
Should I target keywords with zero reported volume?
Sometimes. Tools often show zero for very specific phrases that real people still search. If customers regularly ask that exact question, a page answering it can bring qualified visitors even when tools say no one searches it.
How often should I redo keyword research?
Do a light review every quarter with Search Console and a fuller review once a year, or whenever you add a new service or enter a new market. Customer language and search results change over time.
Related reading
The bottom line
Keyword research for a small business is not about finding the biggest terms. It is about finding the specific words your best customers use, checking what they really want and building one strong page for each need. Start with your own customer conversations and Search Console data, prioritize ruthlessly and revisit the list every few months.