Most small business websites are written in the owner’s language, not the customer’s. A plumber’s site says “hydro jetting services” while the homeowner types “drain keeps clogging.” A law office lists “estate planning” while the person on the other end searches “do I need a will.” Both pages can be well written and still never show up, because nobody is searching for the words on them.
Keyword research for a small business is the fix for that gap. It is the process of finding out which words your customers actually type into Google, then deciding which of those searches your site can realistically win. You don’t need an expensive tool or a marketing degree to do it well. Google’s free tools will cover most of it, as long as you’re willing to look hard at who you’re competing against.
Below is the order we work in with clients. By the end you should have a short list of keywords that bring in people ready to call, book, or buy.
Why Keyword Research Matters for a Small Business
Big brands can afford to chase broad terms and wait years for them to pay off. A small business cannot. Your budget and your time are limited, so every page you write needs to target a search that real customers make and that you have a fair shot at ranking for.
Good keyword research does three jobs at once:
- It tells you what to name your pages and what to put in your title tags and headings
- It shows you which services or questions deserve their own page instead of a line on a crowded one
- It keeps you from spending months on a term that sounds great but brings in the wrong visitors
A keyword with plenty of searches is worthless if the people searching it are students, job seekers, or shoppers in another state. Rankings only matter when they bring in people who might hire you.
Start With How Your Customers Talk
Before you open any tool, write down how customers describe their problem in their own words, which are rarely the words on your service menu. Pull from the sources you already have:
- The first sentence people say when they call your office
- The wording in contact form submissions and emails
- Phrases that show up again and again in your reviews
- Questions your front desk or sales staff answer every week
Aim for a rough list of 20 to 30 phrases. Do not filter yet. “Water heater making noise,” “how much is a new roof,” and “emergency vet open now” all belong on the list if those are the words your customers use.
Google’s own SEO Starter Guide makes the same point: think about the words someone would search to find your content, and expect that people who know a topic well will phrase things differently than beginners. Your customers are usually the beginners, so write the way they talk.
Free Keyword Research Tools for Small Business
Once you have your seed list, free tools will show you what else people search and roughly how often. These three cover most of what a small business needs.
Google Keyword Planner
Keyword Planner lives inside Google Ads. You need an Ads account with billing details entered to use it, but you do not have to run a campaign. Google’s help page describes two ways to start: enter words related to your products or services, or enter a website and let Google suggest keywords based on its content. Try both, and try a competitor’s site in the second option.
For each idea, Keyword Planner shows an estimate of monthly searches and what advertisers bid to appear for it. Treat the search numbers as rough estimates. If your account spends little on ads, you may see a range instead of an exact figure. The bid estimate is still useful: when advertisers pay a lot for a click, it usually means the search turns into paying customers.
Google Search Console
If your site already exists, Search Console is the most honest keyword tool you have, because it shows searches that already led to your site. The Performance report lists the queries people typed, how many times your site appeared, how many clicks you got, and your average position. Google announced in 2018 that the report would hold 16 months of data, which is enough to compare this season against the same one last year.
Look for queries where you show up on page two. Those are your quickest wins, because Google already sees your site as relevant. A better page or a stronger title can move them onto page one.
Google Trends and Google Itself
Google Trends shows whether interest in a term is rising, falling, or seasonal. Its numbers are relative. The Trends FAQ explains that results are scaled on a range of 0 to 100 based on a topic’s share of all searches, so a 100 means peak interest, not a specific number of searches. Use it to compare two phrasings, such as “attorney” versus “lawyer” in your state, and to see when your busy season starts.
Then search your main terms in Google and scroll. The autocomplete suggestions, the “People also ask” box, and the related searches at the bottom of the page are all free keyword ideas pulled from real searches.
Sort Keywords by Search Intent
Every search has a reason behind it, and that reason is its search intent. Before you assign a keyword to a page, decide what the person wants:
- Ready to hire or buy: “kitchen remodeler near me,” “divorce lawyer portland,” “buy commercial ice machine”
- Comparing options: “best roofing material for rain,” “tankless vs tank water heater”
- Looking for information: “how long does a roof last,” “what does an estate plan include”
The first group belongs on service pages. The second and third usually belong in blog posts or guides that link to those service pages. Putting an informational keyword on a service page, or a buying keyword on a blog post, is one of the most common reasons a page sits on page three.
The quickest way to check intent is to search the term and look at what already ranks. If the top results are all how-to articles, Google has decided people want information, and a sales page will struggle there. If the results are local businesses and a map, the searcher wants to hire someone nearby, and your page should be built to match.
Pick Keywords a Small Business Can Actually Win
A new landscaping company isn’t going to outrank national home improvement sites for “landscaping ideas” this year. SEO can still work for that company. It just has to aim at searches where the competition is thinner.
When you search a keyword, look at who ranks on page one. If you see other local businesses and directory listings, you have a chance. If page one is all national brands and big publishers, put that term on the “later” list.
Longer, more specific phrases are usually where small businesses win first. “Plumber” is hard. “Plumber for older homes in Sellwood” is narrower and has fewer searches, but the person typing it knows exactly what they want, and few competitors have a page built for it. A handful of these specific terms can bring in more calls than one broad term you will never rank for.
Local keywords deserve their own attention. If you serve customers in a specific area, many of your best keywords include a city or neighborhood, and many of them trigger the map results. Our guide on ranking in Google Maps covers that side of things, and our local SEO services page explains how we handle it for clients.
Map Each Keyword to One Page
A keyword list does nothing until you assign it. Open a simple spreadsheet with four columns: keyword, intent, the page that targets it, and notes. Then fill it in with two rules in mind.
- Give each main keyword one page. If two of your pages target the same phrase, they compete with each other, and Google may not rank either one well.
- Group close variations together. “Roof repair,” “roof repair company,” and “fix a leaking roof” can usually share one strong page instead of three thin ones.
When you finish, you will find gaps: important keywords with no page assigned. Those gaps are your content plan. Each one is either a new service page, a new blog post, or a rewrite of a page that is not pulling its weight.
Once a page has its keyword, put it where it counts: the title tag, the main heading, the opening paragraph, and a subheading or two. Our post on on-page SEO best practices walks through that placement in detail. Use the phrase naturally. Repeating it over and over makes the page worse to read, and Google’s guidance treats keyword stuffing as spam.
Mistakes We See in Small Business Keyword Research
- Picking the biggest number on the list. A smaller keyword with buying intent usually brings in more leads than a popular one that attracts browsers.
- Targeting industry jargon. If your customers never use the term, it doesn’t matter how accurate it is.
- Treating research as a one-time project. Search habits shift and competitors come and go, so revisit the list at least once a year and look at Search Console every month or two.
- Trusting the tools without looking at Google. A tool gives you a number; page one tells you whether the keyword is worth the effort.
- Overlooking queries that already bring you clicks. Those are proof of what Google already trusts your site for, and they’re the easiest place to build.
Turn Keyword Research Into More Calls
Keyword research for small business sites comes down to a simple loop: learn how customers talk, check those phrases in free tools, sort them by intent, pick the ones you can win, and give each one a page that answers the search well. Do that, and your site starts showing up for the people already looking for what you sell.
If you would rather have someone build the list with you, that is a big part of our search engine optimization services. We’ve been doing this since 1999, and some of the keywords you like best won’t be worth the effort. We’ll tell you which ones.
