Keyword Research for Small Business: A 7-Step Plan You Can Do Yourself
Keyword research for small business means finding the exact words your local customers type into Google, then matching each one to a page on your website. Start with your customers’ own words, check them in a free tool like Google Keyword Planner or Ubersuggest, sort them by what the searcher wants, and give every page one main keyword. A first pass is a realistic afternoon of work.
I’m James Porter (JP), founder of JP Digital SEO in Fort Lauderdale. I’ve been doing SEO since 2018, and I run keyword research in Ubersuggest for clients here and across the country. Most owners I talk to have either never done it, or did it once and lost the list. Below you’ll find what the popular guides say, a free vs paid tool table, seven steps for a local service business, and a checklist.
What Do the Top Guides Say About Keyword Research for Small Business?
The popular guides agree on the basics. Leadpages says small businesses should chase the right phrases, not the most-searched ones, and lean on specific long-tail terms. Faceted Media says to start with the words customers really use, then sort phrases by intent and give each page one main phrase. Semrush’s tool page lays out seed keywords, metrics, intent and mapping keywords to pages. Zapier compares free tools, and Google’s Keyword Planner page describes a tool built for advertisers.
What most of them leave out
In the five pages I read, none gave a local service business one complete path from first idea to a page-by-page list. Few say what to do when a tool shows tiny or blank volume, and none offered a checklist. That’s what this post covers.
Free vs Paid Keyword Research Tools: Which Should a Small Business Use?
You don’t need a big budget to begin. Every tool estimates, so treat the numbers as direction, not exact counts.
| Tool | Cost | What you get | Watch out for |
|---|---|---|---|
| Google autocomplete, People also ask, related searches | Free | Real phrases and questions people type | No search numbers; you collect them by hand |
| Google Search Console | Free | The searches your site already appears for | Only shows what your site already gets impressions for |
| Google Keyword Planner | Free, but lives inside a Google Ads account | Keyword ideas, search volume and trends | Built for advertisers (it shows bid estimates); Google says you must finish Google Ads account setup and create a campaign to open it |
| Semrush free Keyword Tool | Free, limited | Broad-match ideas with volume, difficulty, CPC and intent | A limited number of suggestions; the full Keyword Magic Tool is paid |
| Ubersuggest | Leadpages lists it as a free option; paid plans exist (I use one) | Volume, SEO difficulty (SD), CPC, plus Related and Questions idea lists | Estimates and rounding; check its current free limits before relying on it |
My take: start with the free Google clues, add one tool for numbers, and pay for more only when a limit is slowing you down.

7 Steps to Do Keyword Research for Small Business
Here is the process I’d walk you through, using a local service business as the model.
Step 1: Start With Your Customers’ Words (Keyword Research for Beginners)
If you’re wondering how to do keyword research for beginners, begin with a notebook, not a tool. Open your inbox, contact form messages, reviews and call notes, and write down the exact phrases people use. A plumber says “water heater replacement”; a homeowner may type “hot water not working.” List 10 to 20 of these seed phrases. The best keywords for small business owners are the ones customers actually type, not trade jargon.
Step 2: Add Local Modifiers (Keyword Research for a Local Business)
Keyword research for a local business adds place. Pair each service with the city, neighborhood or county you serve, and try “near me” wording too. As an illustration only, a dentist might pair “emergency dentist” with each town they cover. Here’s how I do keyword research for Fort Lauderdale businesses.
Step 3: Expand Your List for Free (How to Do Keyword Research for Free)
For keyword research for small business free, type each seed phrase into Google and note the autocomplete suggestions, People also ask questions and related searches at the bottom. Then add one tool for numbers. Google Keyword Planner is free, but it lives inside a Google Ads account, so you’ll need to set one up first. Ubersuggest and the Semrush free tool give similar ideas.
Step 4: Sort Every Phrase by Search Intent
This is the step that decides which page each phrase belongs on. Search the phrase yourself. If Google shows service pages, people want to hire. If it shows guides, they want to learn. I use four buckets:
- Ready to hire (“emergency plumber Fort Lauderdale”): a service or service-area page.
- Comparing or pricing (“water heater replacement cost”): a pricing or comparison page or a blog post.
- Learning (“how to flush a water heater”): a blog post or FAQ.
- Your name (people searching your business): your home or contact page.
Those plumber phrases are examples to show the buckets, not data. Semrush calls the groups informational, commercial and transactional. Mine is the same idea in plain words.
Step 5: Check Volume and Difficulty, and What to Do When Volume Is Zero
This is where owners get stuck on how to research keywords for SEO. In Ubersuggest, “keyword research for small business” showed 110 US searches a month, an SEO difficulty (SD) of 38 labeled MEDIUM and a CPC of $5.33 (Ubersuggest, 2026-11-03). “Keyword research tips for small business” showed 20 a month at SD 5 (Ubersuggest, 2026-11-02). Small numbers are normal for a specific phrase.
When the tool shows 0 or blank, don’t delete the phrase right away. When I typed “how to do keyword research for small business” into Ubersuggest, it showed no search volume data at all. Semrush’s page says near-zero volume is rarely worth its own page. My view for a local service business is different: if the phrase clearly signals someone ready to hire, and Google’s results show real service pages, keep it as a supporting term on the right page. I’d still skip zero-volume blog topics.
My rule: favor phrases with a clear intent match and a difficulty you can realistically compete for, even when volume is small. No tool can promise a ranking.
Step 6: Map One Keyword to One Page With a Simple Worksheet
Here is the worksheet I’d use. Make a spreadsheet with one row per page and these columns:
- Page (URL, or “new page needed”)
- Main keyword (just one)
- 3 to 5 supporting terms with the same intent
- Intent bucket from Step 4
- Volume and difficulty, with the tool and date
- Status (live, needs rewrite, not built yet)
Two pages should never share a main keyword, or they compete with each other. Fix existing pages first, then add pages for the gaps.
Step 7: Put the Keywords to Work and Review Them
These keyword research tips for small business keep the list alive. Use the main keyword naturally in the page title, the H1, the opening paragraph and the meta description. For how to do keyword research for a blog post, pick one question phrase per post and answer it directly near the top. Once pages are live, check Google Search Console every month or two to see which searches they actually appear for, and update the worksheet.
Checklist: Your Keyword Research at a Glance
- ☐ 10 to 20 seed phrases written in your customers’ own words
- ☐ Local modifiers added (city, area, “near me” wording)
- ☐ Autocomplete, People also ask and related searches copied down
- ☐ One tool used for volume and difficulty, with the date noted
- ☐ Each phrase sorted into an intent bucket
- ☐ Zero-volume phrases kept only if they show hiring intent
- ☐ One main keyword per page in the worksheet, no repeats
- ☐ Search Console review on the calendar every month or two
Do It Yourself or Have It Done?
If you don’t have the afternoon, do Steps 1 and 2 yourself and hand off the rest. My Keyword Research is $149 for the homepage, $59 per service page, or $399 for the 6-page package (Best Value), then $49 for each page after that, one time. Each page gets a main keyword plus 3 to 5 supporting terms, with search volume, a difficulty rating and a note on which ones your site can go after now. The report is yours to use or hand to a writer or designer, and keyword research is included in my website builds. No honest SEO company can promise rankings, and I don’t.
FAQ: Keyword Research for Small Business
Is there a free keyword research tool?
Yes. Google autocomplete, People also ask and Google Search Console are free. Google Keyword Planner is free but sits inside a Google Ads account. Semrush offers a limited free keyword tool, and Leadpages lists Ubersuggest among its free options.
Can a beginner do SEO?
Yes. Keyword research is a good first task because it needs your customers’ words, not technical skills. Sort your phrases by intent and map one keyword to each page.
How can I find trending keywords?
Google Trends shows how interest in a phrase changes over time, and Leadpages lists it for seasonality. Check autocomplete and related searches too. Treat trends as a clue, not proof.
Is Google Keyword Planner free?
Yes, the tool is free, but it lives inside a Google Ads account. Google says you need to finish account setup and create a campaign to open it. Zapier and Faceted Media both say you don’t have to spend on ads to use it.
How many keywords should one page target?
One main keyword, plus a few close variations with the same intent. Two pages should not share a main keyword. In my own keyword reports I map 3 to 5 supporting terms to each page.
Want Help Finding the Right Keywords?
If you’d rather have your keywords researched and mapped to your pages, send me a message through the contact form, call (954) 372-6077 or email jp@jpdigitalseo.com. I’m in Fort Lauderdale and work with owners nationwide.