Skip to content
PromotEdge International

Home Guides How to do keyword research

Guides · Guide

How to do keyword research for a small business website

Keyword research is listening to how customers ask for what you sell. Do it well and every page you build has a reason to exist. Skip it and you write for nobody. This guide shows how to do keyword research for a small business website in seven steps, with free tools, a worked example and the mistakes that waste months. It fits a local service business, a shop, a professional practice or a B2B firm with a small team.

Reviewed by Milan ShyamalUpdated 8 Nov 202610 min read

The short answer

How do you do keyword research for a small business?

Keyword research for a small business starts with a seed list of your services, the problems you solve and the places you serve, in your customers' words. Expand it with Google's own suggestions, Keyword Planner and Search Console, sort each phrase by intent, keep the specific ones you can realistically rank for, group them into clusters, and give each cluster one page.

Key takeaways
  • Write down what you sell in the words a customer would type, not your trade's words. The gap between the two is where most small sites lose searches.
  • Google Keyword Planner shows estimates of monthly searches for free, and Search Console shows the queries that already show your site, with clicks, impressions and position.
  • Sort every phrase by intent: learning, comparing, buying or local. Intent decides which kind of page the phrase deserves.
  • Specific phrases of three to six words, often with a place in them, are where a small business can rank. Broad national terms belong to large brands.
  • One cluster of related phrases per page. Two pages chasing the same phrase compete with each other and both rank lower.

Need this done for your business? A person reads every message and replies.

Ask for a call back

Matching keyword intent to the right page type

Examples of how intent decides the page. Swap the trade and the city for your own.

Our own examples, not search data.
KeywordIntentPage type that fits
common plumbing problems and solutionsInformationalGuide or post
plumbers in central Texas reviewsCommercialService page with proof
emergency plumber near meLocal and transactionalLocation page with a call button
how much does a plumber charge per hourInformationalPost or FAQ answer
hire a plumber in AustinTransactionalService or location page with a form

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:

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.

Common questions

  • Keyword research for a small business is finding the specific words and phrases potential customers type into Google when looking for your products or services, then choosing the ones that are relevant to what you sell, realistic to rank for, and likely to bring a paying customer rather than a passing visitor.

  • Find keywords for a small business website by writing a seed list of your services, the problems you solve and the places you serve in your customers' words, then expanding it with Google autocomplete, Keyword Planner and Search Console. Check who ranks for each phrase, and keep the specific, local and intent-matched ones.

  • For most small businesses starting out, free keyword research tools are enough: Google Search Console shows the queries that already surface your site, Keyword Planner gives search estimates, and Google's autocomplete and related searches show real questions. Paid tools become worth it when you need competitor keywords and difficulty scores.

  • Yes. Long-tail keywords of three to six words get fewer searches than broad terms, but the person typing "emergency HVAC repair Austin TX" is ready to hire, and small and mid-sized sites can rank for such phrases. Broad national terms are usually held by large brands with big content teams.

  • Target one primary keyword per page and let several related variations appear naturally on the same page as a cluster. Every page needs one clear focus; a page built for many unrelated phrases ranks for none of them well, and two pages built for the same phrase compete with each other.

  • For a local business, attach your city, neighborhood and nearby towns to each core service, add "near me" and emergency or same-day phrases, check Keyword Planner and Google's suggestions for the ones people use, and give each place you genuinely serve its own page with specific, true detail about that area.

  • Search the keyword and look at the first page. If the top results are all national brands, large marketplaces or news sites, it is out of reach for now. If some results are small or mid-sized businesses like yours, you can compete. Tool difficulty scores help, but the first-page check is the real test.

  • Review a small business keyword strategy at least once a quarter. Use Search Console to find phrases where you sit just off the first page, refresh pages that have gone out of date, and look for new phrases that match changes in your services, your area or how customers describe what they need.

Sources

Each figure in this guide comes from one of these, read on the date shown.

  1. Google Ads help: use Keyword Planner, read 8 Nov 2026
  2. Google Search Console help: Performance report, read 8 Nov 2026

Brands we have worked with

  • Fine Organics
  • Weichai
  • Novozymes
  • Dozco
  • SANY
  • Prezent
  • Honest AI
  • SCENNE
  • Sara International
  • Vega MPS
  • Desi Machine Pvt. Ltd.

Work delivered from India. Results are shared one to one, under NDA.

See all clients

Talk to us

Tell us what you need

We use these details only to reply to you.

Phone or WhatsApp (optional)
Who is it for? (optional)

Rather talk now?

How we work

  1. 01

    Tell us the goal

    A rough note through the form on what you sell and what needs to change.

  2. 02

    We study your market

    How people find you today, where inquiries get lost, then a call in your working day.

  3. 03

    A written plan

    The work, who does it and how it is measured. Nothing starts until you approve it.

  4. 04

    The work starts

    Our team in India does the work, with calls set in your working hours.

  5. 05

    Reports and visits

    Every number we report shows its source and date range, and we travel to our clients every 3 to 4 months.

Chat with us