Keyword research for a small business is not about finding the biggest numbers. A plumber in Austin does not need to rank for “plumbing”, searched by students, DIYers and people in other countries. They need to rank for the 30 or 40 searches that turn into paid jobs in their area.
This guide shows a method that works for local service businesses, shops and small online stores. It takes an afternoon the first time and gives you a keyword map: a list of which page on your site targets which searches.
We will use two fictional examples: Coastline Plumbing in Austin, and Bean & Barrel Coffee, a small online roaster.
Step 1: Write down what you sell, in your customers’ words
Start with a blank page, not a tool. List every product or service that brings in money, then write how customers describe it.
The difference matters. A plumber says “hydro jetting”. A customer types “drain keeps clogging”. A roaster says “natural process Ethiopian”. A shopper types “fruity coffee beans”.
Good sources for customer language:
- Phone calls and emails. What do people ask in the first sentence?
- Reviews of your business and competitors.
- Your sales or booking team. They hear the words every day.
- Google Search Console (Performance > Search results > Queries), if your site already has some traffic. These are the real searches that showed your pages.
For Coastline, the first list included “water heater replacement”, “no hot water”, “leaking water heater”, “tankless water heater”, “slab leak”, “drain cleaning”, “sewer line repair” and “emergency plumber”.
Step 2: Expand the list
Now widen each idea using free and paid sources:
- Google autocomplete. Type the start of a search and note the suggestions. “Tankless water heater” suggests “cost”, “pros and cons”, “installation” and “vs tank”.
- People Also Ask. The questions box in Google’s results shows what else searchers want to know.
- Related searches at the bottom of the results page.
- Competitor websites. Look at the services and pages your local competitors have that you do not.
- A keyword tool. RankThat’s Keyword Research shows search volume, difficulty and intent, suggests related terms, and lets you see the keywords any domain ranks for. A keyword gap report compares your site with competitors and lists searches they rank for and you do not.
Aim for a long list at this stage. You will cut it down next.
Step 3: Understand the intent behind each search
Search intent is what the searcher wants to do. It matters more than volume, because it tells you what kind of page can rank and whether the searcher is likely to buy.
Sort your list into groups:
- Urgent or ready to buy: “emergency plumber”, “water heater replacement near me”, “buy decaf coffee beans”. These are your money keywords.
- Comparing options: “tankless vs tank water heater”, “best espresso beans for latte”, “light roast vs dark roast”. People are deciding. A helpful guide can win them.
- Learning: “why is my water heater making noise”, “how to make pour over coffee”. Further from a sale, but they build trust and can lead to one.
- Navigational: someone looking for a specific business or website. Usually your brand name or a competitor’s.
For a small business, start with the first two groups. They bring revenue soonest.
Step 4: Treat local searches differently
For local businesses, a few things change:
- “Near me” is often implied. Someone in Austin who types “water heater repair” gets local results even without the city name. Google uses their location.
- Volumes look small, and that is fine. A tool might show 50 searches a month for “water heater replacement round rock”. If one in ten turns into a $2,000 job, that keyword is worth a lot.
- Volume tools are least accurate for small areas. Treat numbers as rough guides for comparing keywords, not exact counts.
- The map pack takes the top of the page. For most local service searches, ranking in the local pack depends on your Google Business Profile as much as your website. See our local SEO checklist.
Add town or neighborhood names to your list only for places you really serve and want more work in.
Step 5: Look at what is ranking now
Before choosing a keyword, search it yourself (in a private window, set to the right location if you can) and look at the first page.
Ask:
- What type of pages rank? If “tankless water heater cost” shows cost guides from other plumbers, a cost guide can win. If it shows only big national publishers, it will be harder.
- Is there a map pack? Then this is a local search, and your profile matters.
- Are directories and marketplaces dominating? Angi, Yelp and Thumbtack on every result means the organic spots left for businesses are few. Look for more specific versions of the search.
- Is there an AI Overview? For simple questions, Google may answer directly and send fewer clicks. Keywords with a clear commercial angle are less affected.
- Could your page be the best result here? Honestly. If not, choose a more specific keyword.
Difficulty scores in tools estimate how hard ranking will be based on the links of the pages that rank. They are useful for comparing keywords, but the results page tells you more.
Step 6: Map keywords to pages
Now group your keywords so that each page targets one main topic, plus the closely related searches that go with it.
A simple keyword map for Coastline Plumbing:
| Page | Main keyword | Related keywords |
|---|---|---|
| Water heater replacement | water heater replacement austin | new water heater installation, water heater replacement cost |
| Tankless water heaters | tankless water heater installation | tankless water heater cost, tankless vs tank |
| Water heater repair | water heater repair | no hot water, leaking water heater, pilot light won’t stay lit |
| Emergency plumbing | emergency plumber austin | 24 hour plumber, plumber open now |
| Round Rock area page | plumber round rock | water heater replacement round rock |
And for Bean & Barrel Coffee:
| Page | Main keyword | Related keywords |
|---|---|---|
| Decaf category | decaf coffee beans | swiss water decaf, low acid decaf |
| Espresso category | espresso beans | best espresso beans for latte, espresso roast |
| Pour over guide | how to make pour over coffee | pour over ratio, pour over grind size |
| Subscription page | coffee subscription | coffee subscription gift, monthly coffee delivery |
Rules that keep the map clean:
- One main topic per page. Two pages chasing the same search compete with each other. That is keyword cannibalization, and it usually means neither ranks well.
- Group searches that want the same answer. “Water heater replacement cost” and “new water heater price” belong on one page.
- Split searches that want different answers. “Water heater repair” and “water heater replacement” are different jobs with different customers.
- Use existing pages first. If a page already ranks on page two, improving it is faster than writing a new one.
Step 7: Prioritize
You will have more keywords than time. Score each page on three things:
- Value: how much is a customer from this search worth?
- Chance of winning: based on what you saw in step 5.
- Effort: does the page exist and need improving, or do you need to write it?
Start where value and chance are both high and effort is low. For most small businesses that means improving the main service or category pages before writing blog posts.
RankThat’s Opportunities page helps here once you have some rankings: it lists pages close to page one, ranked by the clicks they could gain.
Step 8: Use the keywords properly on the page
- Put the main keyword in the title tag, the H1 and the opening paragraph, written naturally.
- Cover the related searches in headings and sections (“How much does a water heater replacement cost?”).
- Write for the person, not the keyword count. Repeating the phrase over and over reads badly and does not help.
- Link to the page from related pages using descriptive internal links.
Step 9: Track, learn and repeat
- Track your main keywords in a rank tracker, set to your location and to mobile for local businesses.
- Check Search Console monthly for new queries your pages appear for. They often reveal keywords you missed.
- Revisit the research every six to twelve months, or when you add a service.
Common mistakes
- Chasing volume. Big generic terms are expensive to win and often bring the wrong visitors.
- Ignoring intent. A sales page will not rank for a “how to” search, and a blog post rarely ranks for “near me”.
- One page for everything. A single Services page cannot rank for ten different services.
- Forgetting the map pack. For local searches, the Business Profile is half the work.
Keyword research is the plan for everything else: which pages to build, what to write and what to track. Do it once properly, keep the map up to date, and every new page has a clear job. For industry-specific search examples, see our pages on SEO for plumbers, ecommerce stores and local retail.