Keyword research for a small business is the job of finding the exact phrases your potential customers type when they look for your products or services, then choosing the ones that are relevant, realistic to rank for and likely to bring a paying customer.
This is one step of the wider plan in our SEO guide for small business owners. Read that for the order of all the jobs; read this for the keyword step in full.
What is keyword research for a small business?
Keyword research is working out the exact words people use when they search for something you offer. Not the words you think they should type: the words they do type. Those phrases shape what you do next. They tell you which pages to create, what to write about and where your limited time will pay off.
Without it you are guessing. You might write posts nobody searches for, or build service pages that never rank because the phrase belongs to national brands. With the right phrases you reach people who are already looking, you rank sooner because the target is realistic, and you attract inquiries rather than visitors.
The keyword research tips below are the same whether you sell services or products. Keyword research for small business owners also feeds your ads, your Business Profile categories and the questions you answer on social media, so the list you build here is used more than once.
Before you start: decide what the website is for
If you have ever wondered how to know your business keywords, the answer starts off-screen. Do not open a tool yet. Write four things down first, because they decide which phrases matter:
- Your services or products, specifically. "Plumbing" is too vague. "Water heater installation", "drain cleaning" and "pipe repair" are the services people search for.
- Your ideal customer: who usually needs what you offer, and what pushes them to search. A wedding photographer's customer is not a B2B software buyer.
- Your locations or service area: the city and the nearby places you serve. Early calls come from there.
- Your main conversion: a call, a form, a booking or a purchase. The goal decides which phrases carry the most value.
Step 1: Build a seed keyword list
A seed list is a raw list of phrases that describe what you do, who you serve and where. Ignore search volume for now; collect.
Start with your services and the questions people ask before they call. Listen for their wording. A chiropractor might say "spinal decompression therapy"; the customer searches "back pain relief without surgery". Add problem phrases ("how to fix a leaking roof", "why is my website not showing on Google"). Add your city, neighborhood, county and nearby towns to each core service. Add modifiers customers use: "near me", "same-day", "for small business", "emergency", "cost". This is how to perform keyword research for a local business, and the local lines are often where larger competitors are not looking.
Step 2: Expand the list with free and paid tools
Once you have the seed list, grow it:
- Google's own results page. Autocomplete, "People also ask" and the related searches at the bottom show the questions people type, for free and in real time.
- Google Keyword Planner. Free with a Google Ads account (no campaign needed). Google's help page says it shows estimates of the searches a keyword receives and the cost to target it. The numbers are ranges, and they are enough to tell a phrase people search from one nobody does.
- Google Search Console. If the site is live, its Performance report lists the queries that already show your site, with clicks, impressions, click-through rate and average position. Phrases where you sit on page two are your quickest wins.
- Paid tools such as Ahrefs, Semrush, Ubersuggest or Mangools add difficulty scores, competitor keywords and more suggestions. Useful once you publish regularly; not needed to start.
Step 3: Understand search intent before choosing keywords
This is the step most small business guides skip, and it makes the biggest difference. Search intent is the reason behind a search. Two phrases can look alike and need completely different pages.
Informational intent means the person wants to learn ("how to prepare for a plumbing inspection"); a guide or post answers it. Commercial intent means they are comparing options ("plumbers in central Texas reviews"); a service page with proof answers it. Transactional intent means they are ready to act ("book a plumber online"); a service or location page with a call button and a form answers it. Local intent means they need something nearby ("emergency plumber near me"); a location-specific service page answers it. The table below matches examples to page types. Keyword research for commercial pages is mostly this sorting: finding the phrases with buying or local intent and giving each a page built to convert.
Step 4: Find realistic, high-intent keywords
This is where small businesses win. You do not need the phrase with 100,000 searches a month. You need the ones you can rank for that still bring buyers.
Long-tail phrases of three to six words get fewer searches, and the people typing them know what they want. A bakery in Nashville does not need "birthday cake". It needs "custom birthday cakes Nashville" and "gluten-free wedding cake Nashville".
To judge whether a phrase is realistic, search it and look at the top results. If the first page is national brands, big marketplaces and encyclopedias, move on. If small and mid-sized sites rank, you can compete. Our rough working guide, not a rule: a phrase is worth a page when real people search it every month (even a few dozen searches can bring inquiries), when the top results include sites like yours, and when the intent is commercial or local. Tool difficulty scores help, but the first-page check is the test that matters.
Step 5: Check who ranks for your keywords
Before you finalize the list, study who ranks for each phrase you are serious about. Search it yourself; do not rely only on a tool's number. Look at the page type (long guide, short service page, directory), the titles, and how deep the content goes. That tells you what Google believes answers the query and what you must produce to compete.
Then look for gaps you can fill: more specific local detail, a real example, questions the top pages skip, out-of-date information, pages full of screenshots and empty of advice. Every gap is an opening.
Step 6: Group keywords into clusters
Do not treat every phrase as a separate target. Group the ones that share an intent and can be answered by one page. This keyword grouping for a small business is what turns a long list into a plan.
"Plumber Austin", "plumber in Austin TX" and "Austin plumbing services" mean the same thing to the same person; they belong on one page. Building a page for each is keyword cannibalization: the pages compete with each other in Google and both rank lower.
A worked cluster for a service page: topic "HVAC repair in Dallas"; primary phrase "HVAC repair Dallas"; supporting phrases "air conditioning repair Dallas TX", "Dallas heating and cooling repair", "HVAC technician near me Dallas", "emergency AC repair Dallas". All of them sit naturally on one well-built page.
Step 7: Map keywords to the right pages
Keyword mapping assigns each cluster to one page. It is the bridge between research and the website, and it is where most small business keyword lists are wasted because nobody did it.
- Home page: your broadest business-plus-place phrase ("accounting firm Chicago").
- Service pages: one per core service, each with its own cluster. Do not put every service on one page.
- Location pages: one per city you genuinely serve, with something true and specific to say about each. "Roofing contractor Dallas" and "roofing contractor Plano" are two pages, not one.
- Guides and posts: informational and question phrases that bring people in early and build trust.
- FAQ and answer content: long, specific questions. Written plainly, these are what featured snippets and AI answers quote. Our guide to zero-click SEO explains why that matters now.
Keyword research example for a small business website
A local bakery in Nashville, Tennessee. Seed list: custom cakes Nashville, wedding cakes Nashville, birthday cakes Nashville, gluten-free bakery Nashville, dessert catering Nashville. After the tools: custom birthday cakes Nashville TN, gluten-free wedding cake bakery Nashville, dessert catering for corporate events Nashville, order custom cakes online Nashville, how to store a fondant cake.
Intent sorting: "gluten-free wedding cake bakery Nashville" is commercial, so a service page; "how to store a fondant cake" is informational, so a post; "order custom birthday cake Nashville" is transactional, so a product page with ordering; "dessert catering near me Nashville" is local, so a service page with the area named.
Final map: the home page takes "custom cakes Nashville" with "Nashville bakery" supporting; the wedding cakes page takes "wedding cakes Nashville" with the gluten-free phrase supporting; the birthday cakes page takes "custom birthday cakes Nashville"; the catering page takes "dessert catering Nashville" with the corporate phrase supporting; a post takes "how to store a fondant cake". Five pages, one cluster each, nothing competing. That is a local keyword master list ready to build from.
Keyword research tools for small businesses, by budget
You do not need to spend much. Start free, pay only when the free data runs out:
- Free: Google Keyword Planner (volume ranges and ideas), Google autocomplete, "People also ask" and related searches, Google Trends for seasonal patterns, Google Search Console for the phrases you already show for.
- Low cost: Ubersuggest and Mangools (KWFinder) for difficulty scores and local research at a small monthly fee.
- Advanced: Ahrefs and Semrush for competitor keywords, difficulty, backlinks and full audits. An agency doing your SEO will already run one of these.
Just starting? The free tools go further than most owners expect. Growing and publishing regularly? A low-cost tool pays for itself in time saved. Working with an agency or scaling to several locations? The advanced tools give the full picture.
Five keyword research mistakes small businesses should avoid
Knowing what not to do saves as much time as the steps above:
- Chasing only high-volume phrases. They belong to brands with large authority and content teams. You will spend months and rank nowhere.
- Ignoring local intent. If you serve an area, local phrases are your fastest path to the first page.
- Choosing phrases with no business value. "Interesting facts about plumbing" brings visitors who will never call. Prefer commercial and local intent.
- Several pages for one phrase. Cannibalization quietly lowers every page involved. Pick one, build it well, link to it from the others.
- Not tracking results. Set up Search Console on day one and check it monthly. Our post on common SEO mistakes small businesses make covers what happens when you do not.
Keyword research for a new website
A new site has no Search Console history, so the method leans on Keyword Planner, Google's suggestions and the first-page check. Start narrow: one city, your three or four most profitable services, one page each. Publish, submit the sitemap, and after a few weeks Search Console starts showing the queries that surface your pages. Those queries, including the ones you never thought of, become the second round of research.
Conclusion
You do not need the biggest keywords. You need the right ones: the phrases your customers type, matched to what you sell, with clear intent and a realistic chance of ranking. Build a focused seed list, expand it with free tools, sort by intent, check who ranks, group into clusters, map each cluster to one page, and review the results each quarter. That is a keyword strategy for a small business.
PromotEdge International is an international strategy, technology, marketing and design company, and our delivery team is in India. If you want help building the list and the pages, our SEO services and local SEO service start there, within our wider digital marketing work. For the plan around the keywords, read digital marketing strategies for small businesses.
Facts we rely on: see our company facts for what we state about ourselves and where each fact comes from.