Small business keyword research means finding the words your nearby customers type when they need what you sell. Focus on buying intent and local phrases, such as a service plus your town, rather than broad terms with huge volume. A short list of the right keywords, each matched to one page, beats a long list you never use.

A small business has less time and budget than a big brand, so the research should be small too. The tips below fit a local shop, a trade service or a small online store. They use free tools first and keep the steps simple.

Why is small business keyword research different?

Big sites chase traffic. A small business needs customers. That changes which keywords matter.

  • Fewer, better searches. Twenty searches a month for "emergency plumber in Leeds" can be worth more than 20,000 for "plumbing".
  • Location matters. Many customers search near home or add a town name.
  • Your site is small. You cannot write 500 pages, so each page must target a clear group of searches.

Tip 1: Start with how customers talk

Before you open any tool, write down the words customers use. Check emails, phone notes, reviews and questions at the counter. A customer may say "boiler not working" while you say "heating system repair". The customer's words are your first keyword ideas.

Then add the services and products you most want to sell. Put the ones with the best profit at the top of the list.

Tip 2: Sort keywords by search intent

Search intent is the reason behind a search. For a small business, three types matter most:

IntentExampleBest page
Ready to buy or calldog groomer near meService page
Comparing optionsbest wedding cake bakery BristolService page with reviews and prices
Learninghow often should a dog be groomedBlog post or FAQ

Give your buying keywords to your main service pages. Use learning keywords for helpful posts that link to those service pages. Search each keyword yourself and look at the top results. They show what kind of page Google thinks fits.

Tip 3: Add local modifiers

A local modifier is a word that ties a search to a place: a city, a district, a postcode or "near me". Build a few patterns:

  • service + city: "roof repair Austin"
  • service + district: "roof repair South Austin"
  • problem + city: "leaking roof Austin"
  • service + "near me" or "open now"

You do not need to put "near me" on your pages. Google uses the searcher's location for those searches. Make sure your pages and listings clearly say where you work instead.

Google names three main factors for local results: relevance, distance and prominence. Relevance is how well your Business Profile matches the search. Distance is how far you are from the searcher. Prominence is how well known you are, which links and reviews can help. Keyword research helps with relevance. Complete listings and honest reviews help with the rest.

Tip 4: Check demand with free tools

Now check which ideas people actually search. Good free options:

  1. Google Keyword Planner: enter your services and set the location to your area. You get search estimates and new ideas. You need a Google Ads account to use it.
  2. Bing Webmaster Tools: its keyword research tool is free and can filter by country.
  3. Google autocomplete: type your service plus your town and note the suggestions.
  4. Google Search Console: once your site has some traffic, it shows the real queries that found you.

Local numbers are often small, and some tools show zero for very local terms. That does not mean nobody searches. Keep a term if it clearly matches a service you sell. For a deeper walk through Search Console and Trends, read how to find popular keywords for your website.

Tip 5: Look at nearby competitors

Search your main keywords and note which local firms appear. Open their pages and see:

  • which services have their own page,
  • which towns or districts they name,
  • which questions their pages answer.

Do not copy them. Look for gaps instead. If no one explains prices, or no one has a page for a nearby town you serve, that is your chance.

Tip 6: Map one main keyword to each page

Make a simple sheet with your pages down one side. Give each page one main keyword and two or three close variants. A typical small site might look like this: home page for the business type plus city, one page per main service, one contact page with full address and hours, and a few blog posts for common questions.

Put the main keyword in the page title, the first paragraph and one heading. Add your address, phone number and service area in plain text. Then list the business in a few trusted places, such as a local business directory, so your name, address and phone match everywhere.

Tip 7: Review every few months

Keyword research is not a one-time job. Every three months, open Search Console and check which queries bring clicks. Add new services, drop ideas that never brought a call, and update pages with the questions customers keep asking. If you want a simple tool stack for this, see the best SEO tools for small businesses.

Good small business keyword research stays close to the customer: their words, their intent and their location. Keep the list short, give each keyword one page, and let your Search Console data guide the next round.

Frequently asked questions

Should I put "near me" in my page titles?

Usually not. Google uses the searcher's location for "near me" searches, so the phrase adds little to your page. Name your city or area clearly instead, and keep your Business Profile complete.

How many keywords does a small business need?

Most small businesses can start with one main keyword per service, plus a few local variants. That might be 10 to 30 phrases in total. A short list you actually use is better than hundreds you ignore.

What if my keyword tool shows zero searches?

Very local or new terms often show zero or no data. If the phrase clearly matches a service you offer, keep it. Your own Search Console data will show later whether it brings visits.