Keyword Research for Small Business: How to Find What Customers Actually Search

12 min read seo

A practical keyword research tutorial for small business owners. Free tools, search intent, and how to find the searches that turn into paying customers.

TL;DR

Keyword research removes the guesswork from your entire marketing strategy. You don't need expensive tools. Google itself tells you what people search through autocomplete, Search Console, and Keyword Planner. Focus on intent over volume: 50 searches per month for 'bathroom remodeler Colorado Springs' is worth more than 10,000 searches for 'home improvement tips.'

A practical keyword research tutorial for small business owners. Free tools, search intent, and how to find the searches that turn into paying customers.

I don’t chase vanity keywords. I find the searches that mean someone’s about to spend money.

That’s the difference between keyword research done for reports and keyword research done for revenue. Most small business owners either skip keyword research entirely (guessing what customers search) or get overwhelmed by tools showing thousands of keywords with no idea which ones matter.

Here’s what keyword research actually is: finding the exact words and phrases your potential customers type into Google when they need what you sell. Once you know that, every page on your site, every blog post, every service description has a clear purpose.

This tutorial walks through the entire process using free tools. No $200/month SEO software required.

What Keyword Research Is (And Why Most Business Owners Skip It)

Here’s the short version: keyword research means finding out what your potential customers actually type into Google. The emphasis is on “actually.” Because what you think they search and what they really search are almost never the same thing.

Keywords Are Just Customer Questions Typed Into Google

“Bathroom remodeler Colorado Springs” means “Who can remodel my bathroom in Colorado Springs?” The person typing that is ready to hire someone. That’s a keyword worth targeting.

“Home improvement tips” is also a search. But the person typing that might be browsing Pinterest on a Sunday afternoon with no intention of hiring anyone. That’s a keyword worth skipping (or at least deprioritizing).

When I started working with Best Construction, they were trying to rank for “general contractor.” Broad, competitive, and vague. Through keyword research, we discovered that “bathroom remodeler Colorado Springs” had strong search volume with far less competition. Even better, the people searching it were ready to hire. Within 60 days, they went from #13 to #2 on Google Maps for that term.

Why Guessing What People Search Costs You Money

Every business owner I’ve worked with has guessed wrong about at least some of their keywords. A contractor targets “home renovation” when customers search “kitchen remodel cost.” A dentist targets “dental services” when patients search “dentist that takes my insurance near me.”

The gap between what you call your services and what customers search for your services is where money gets left on the table. Keyword research closes that gap.

One of the most striking examples I’ve seen: a contractor client didn’t know people searched for “accessible bathroom remodel.” Keyword research revealed significant demand with almost no competition. That single discovery opened up a market nobody else in the area was targeting.

The Free Tool Method: Keyword Research Without Expensive Software

You don’t need Ahrefs, SEMrush, or any paid tool to do effective keyword research. Google itself gives you most of what you need for free.

Open Google in an incognito window and start typing your service. Don’t hit enter. Watch what Google suggests.

If you type “plumber colorado springs” Google might suggest:

  • plumber colorado springs emergency
  • plumber colorado springs reviews
  • plumber colorado springs 24 hour
  • plumber colorado springs water heater

Each suggestion is a real search that real people make frequently enough for Google to predict it. For small businesses, these specific, local, high-intent phrases are often the most profitable keywords you’ll find.

After you search, scroll to the bottom of the results page. “Related searches” gives you another batch of keyword ideas. And the “People Also Ask” boxes throughout the results show you the questions people ask about your topic.

Pro tip: Systematically go through the alphabet. Type “plumber colorado springs a,” “plumber colorado springs b,” and so on. You’ll uncover searches you never would have guessed.

Google Search Console: Keywords You Already Rank For

If you have Google Search Console set up (and if you don’t, set it up today, it’s free), go to Performance > Search Results. This shows you every keyword your site has appeared for in Google searches.

Sort by impressions. You’ll likely find keywords where you’re getting impressions (Google is showing your site) but low clicks (you’re not ranking high enough for people to click). These are your quickest wins. You already have some authority for these terms; you just need to optimize the relevant page to rank higher.

I check Search Console within the first hour of every new client engagement. It tells me exactly where the opportunities are without guessing.

Google Keyword Planner: Free Volume Estimates

Google Keyword Planner is technically built for advertisers, but it’s the best free tool for getting search volume data.

Go to ads.google.com, create a free account (you don’t need to run ads), and navigate to Tools > Keyword Planner > Discover New Keywords.

Enter your core service and location. Keyword Planner shows you:

  • Monthly search volume (ranges for free accounts, exact numbers if you’re running ads)
  • Competition level (for paid ads, but useful as a general difficulty indicator)
  • Related keyword ideas you might not have considered

The free version shows volume ranges (100-1K, 1K-10K) instead of exact numbers. That’s fine. For small business keyword research, the range is enough to prioritize.

AnswerThePublic and AlsoAsked: Finding Questions

AnswerThePublic visualizes the questions people ask around any topic. Enter “bathroom remodeling” and it generates dozens of question-based keywords:

  • How much does bathroom remodeling cost?
  • How long does bathroom remodeling take?
  • Is bathroom remodeling worth it?
  • What bathroom remodeling mistakes to avoid?

Each question is a potential blog post or FAQ section. According to Leadpages’ keyword research guide, question-based keywords are particularly valuable for small businesses because they align with how people naturally search and they’re often less competitive than short keywords.

How to Evaluate Keywords: Volume, Difficulty, and Intent

Finding keywords is the easy part. Deciding which ones to target is where the real strategy happens.

Search Volume: How Many People Search This Per Month

Search volume tells you how many times a keyword is searched per month. Higher volume means more potential traffic. But volume alone is misleading.

“Plumber” gets searched millions of times per month. You’ll never rank for it, and most of those searches aren’t from your area anyway.

“Emergency plumber Colorado Springs” might get 200 searches per month. But every single one of those people needs a plumber right now, in your city. That’s the keyword to target.

For local businesses, I typically look for keywords with 50-1,000 monthly searches. Anything above that is likely too competitive for a small business to target immediately. Anything below 20 might not be worth a dedicated page (but could be a great FAQ or blog topic).

Keyword Difficulty: Can You Actually Compete?

Keyword difficulty tells you how hard it will be to rank on page one. Paid tools like Ahrefs score this 0-100. Without paid tools, here’s the manual check:

  1. Search the keyword in Google
  2. Look at the top 5 results
  3. Ask: Are these massive national brands, or businesses similar to mine?

If the top results are Wikipedia, Forbes, and Home Depot, that keyword is probably too competitive right now. If the top results are local businesses with basic websites, you have a real shot.

Search Intent: What Does the Searcher Actually Want?

Search intent is the single most important concept in keyword research. It answers: what does the person typing this keyword actually want to find?

There are four types. Informational searches (“How does SEO work?”) come from people learning. Commercial searches (“Best SEO company Colorado Springs”) come from people comparing options. Transactional searches (“Hire SEO expert near me”) come from people ready to buy. Navigational searches (“DMS login”) come from people looking for a specific site.

For small businesses, commercial and transactional intent keywords are the most valuable because those searchers are closest to becoming customers.

I learned this lesson sharply with a B2B healthcare client, TriumpHealth. They could have chased broad informational terms like “healthcare consulting.” Instead, keyword research pointed us toward “CMS 1500 form,” a specific search with 6,600 monthly queries from people who actually need healthcare billing help. That single keyword family drives qualified B2B traffic because the intent is clear: someone searching for a CMS 1500 form has an immediate, specific need.

Here’s the practical test: search the keyword and look at the results. If Google shows blog posts and how-to guides, the intent is informational. If Google shows service pages, pricing, and local business listings, the intent is commercial or transactional. Your page needs to match the intent Google expects.

When I worked on SEO for Tycoon Games, keyword research focused specifically on buyer-intent terms rather than informational searches about gaming. By targeting keywords where the searcher was ready to purchase, the organic traffic that came in actually converted. Result: $28,800 per year saved in ad spend because organic search was bringing in the same customers that paid ads were.

Building Your Keyword Map: Organizing Keywords Into a Strategy

Once you have a list of keywords, you need to organize them into a keyword map. Without structure, a pile of 200 keywords is just overwhelming noise.

Grouping Keywords by Topic Cluster

Keywords naturally group into topics. For a plumber, you might have:

Cluster: Emergency Plumbing

  • Emergency plumber Colorado Springs
  • 24 hour plumber near me
  • Burst pipe repair Colorado Springs
  • Emergency plumbing cost

Cluster: Water Heater

  • Water heater installation Colorado Springs
  • Water heater repair near me
  • Tankless water heater cost
  • Water heater replacement

Each cluster becomes a content hub: one main page targeting the broadest keyword, supported by blog posts targeting the specific questions. This is the same approach I use for the DMS content strategy, including the SEO guide hub that this post supports.

Assigning Keywords to Pages (One Primary Keyword Per Page)

Every page on your site should target one primary keyword. Two pages targeting the same keyword cannibalize each other, meaning Google doesn’t know which one to rank and often ranks neither well.

The general pattern: service pages target commercial-intent keywords (“bathroom remodeling Colorado Springs”), blog posts target informational-intent keywords (“how much does bathroom remodeling cost”), location pages target geo-modified keywords (“plumber in [city]”), and your homepage targets your broadest brand keyword.

If you find two keywords that are very similar (“AC repair Colorado Springs” and “air conditioning repair Colorado Springs”), they go on the same page. Google understands they’re the same thing.

Local Keywords vs Informational Keywords

For businesses serving a specific area, your keyword map should have both:

Local/commercial keywords (drive direct leads):

  • [Service] + [city]
  • [Service] near me
  • Best [service] in [city]

Informational keywords (build authority and trust):

  • How much does [service] cost
  • [Service] vs [alternative]
  • How to choose a [professional]

Both matter. Local keywords bring the people ready to hire. Informational keywords bring the people who aren’t ready yet but will remember you when they are. The content marketing guide explains how to build a content strategy around both types.

Putting It Into Action: Your First Keyword Research Session

Here’s roughly how I approach keyword research for every new client. The whole thing takes about an hour, give or take. You can do this yourself with a spreadsheet and the free tools above. Download the keyword research template to follow along.

Step 1: Brainstorm Seed Keywords (15-ish minutes)

Write down every service you offer, every location you serve, and every problem your customers have when they find you. Don’t filter. Just list. A plumber might start with: plumber, plumbing, drain cleaning, water heater, sewer repair, faucet installation, pipe repair, emergency plumber.

This step goes faster than you’d think. Most businesses can dump 15 to 20 seed keywords in ten minutes. If you get stuck, ask your front desk or sales team what people say when they call.

Step 2: Expand with Google Tools (15-20 minutes)

Take your top 5-10 seed keywords and run them through Google Autocomplete (type each into Google, note suggestions), Google Keyword Planner (enter all seeds, export the keyword ideas), and AnswerThePublic (enter your main service, note the questions).

You should now have 50-100+ keywords. Some will surprise you. When I did this for WCG CPAs, we discovered “lease versus buy auto” had 14,800 monthly searches and almost no CPA firms targeting it. That single keyword drove a content piece that now ranks #1. Accounting keywords don’t have to be boring.

Step 3: Evaluate and Filter (15-20 minutes)

For each keyword, check: does it have search volume? Can I realistically compete? (Search it and check who ranks.) Does the intent match what I offer?

Remove any keywords that fail on all three. Star the ones that pass all three. Some of your best keywords will have tiny volume. Merair Trade, a consulting firm in Bilbao, targets keywords with only 50 monthly searches. But each client that finds them through those searches is worth EUR 3,000 to EUR 8,000. In specialized B2B markets, volume is misleading. The value per search is what matters.

Step 4: Organize Into a Map (10-15 minutes)

Group remaining keywords by topic. Assign each group to an existing page on your site or flag it for a new page. Mark the primary keyword for each page and list the secondary keywords that page should also cover.

How to Prioritize Which Keywords to Target First

Start with the keywords that check all three boxes:

  1. Commercial or transactional intent (the searcher wants to buy)
  2. Local modifier (they’re in your service area)
  3. Achievable competition (your competitors aren’t Fortune 500 companies)

These are your money keywords. Optimize your service pages for them first, then build supporting content around informational keywords in the same topic cluster.

Once your on-page SEO is in place for these priority keywords, you’ll start seeing ranking movement within 30-60 days for most local terms.

The WCG CPAs “lease versus buy auto” discovery, the Merair Trade EUR 3,000 to EUR 8,000 per client from 50 monthly searches, the TriumpHealth “CMS 1500 form” at 6,600 monthly queries: every one of those started with an hour of keyword research. The ROI on that single hour is staggering when you find the right terms.

Rather have someone do this for you? Every DMS SEO engagement starts with comprehensive keyword research and a custom keyword map for your business. I’ll find the searches your customers actually make and build a strategy around the ones that turn into revenue. Get your free keyword analysis.

Kristian Kreaktive at Google Activate event

Written by

Kristian Kreaktive

Founder & Lead Strategist at Digital Marketing Services

17+ years of experience helping small businesses grow their online presence through strategic SEO, web design, and branding.

Google Certified 40+ Websites Built 5.0 Google Rating
Learn more about my approach

Related Posts

View All Posts »

Try it risk-free. If you don't see real progress in 30 days, I'll refund every cent.