Keyword Research for Small Businesses: A Practical Walkthrough
Keyword research for small businesses isn’t about finding the search terms with the biggest numbers. It’s about finding the exact phrases your customers type into Google when they need what you sell — and then building pages that answer those searches better than anyone else in your area. Done properly, it takes an afternoon and a free Google account. Done badly, it produces a spreadsheet of irrelevant terms nobody ever looks at again.
This is a practical walkthrough, not theory. We’ll use a running example — a plumbing business in Brisbane — and by the end you’ll have a usable keyword list and a plan for turning it into pages. Every method here is free.
What Keyword Research Actually Is (and Isn’t)
A keyword is simply the word or phrase someone types into a search box. “Plumber Brisbane”, “how to fix a leaking tap”, “emergency plumber near me” — all keywords. Keyword research is the process of discovering which of these phrases your potential customers use, understanding what they want when they type them, and choosing which ones your website should target.
What it isn’t: chasing high-volume terms like “plumber” nationally. A Brisbane plumber will never outrank Wikipedia or national directories for a one-word term, and wouldn’t benefit if they did — someone searching “plumber” in Perth can’t hire you. Small business keyword research is deliberately narrow: your services, your suburbs, your customers’ actual language.
Step 1: Brainstorm Seed Keywords (20 Minutes)
Start with what you know — your business. Write down every service you offer, every problem you solve, and every way customers describe those things in their own words. For our Brisbane plumber:
- Services: blocked drains, hot water systems, leaking taps, gas fitting, bathroom renovations, emergency plumbing
- Customer language: “drain is blocked”, “no hot water”, “tap won’t stop dripping”, “plumber near me”, “how much does a plumber cost”
- Modifiers: Brisbane, north Brisbane, emergency, 24/7, cheap, best, cost, near me
Don’t filter yet — volume comes later. The goal is a raw list of 30–50 phrases. Ask your staff and check your emails and quote requests; customers describe their problems in plain language, and that plain language is exactly what they type into Google. One common mistake: using industry terms customers never use. You say “hydro-jetting”; they search “blocked drain”. Target their words.
Step 2: Expand With Google Itself (Free)
Google will happily tell you what people search for. Three built-in features do most of the heavy lifting:
Autocomplete. Start typing a seed keyword into Google and note the suggestions. Type “plumber brisbane” and you’ll see “plumber brisbane northside”, “plumber brisbane 24/7”, “plumber brisbane prices” — each one a real search people make. Work through your seed list and record every relevant suggestion.
“People also ask”. These question boxes reveal the questions behind the keywords: “How much does a plumber charge to unblock a drain?”, “Do plumbers charge a call-out fee?” Each question is a content opportunity — and questions with clear answers are exactly what Google’s AI Overviews and featured snippets pull from.
Related searches. Scroll to the bottom of any results page. The related searches show you adjacent terms you haven’t thought of, and they reveal how Google groups topics — useful for deciding which terms belong on the same page.
Do this in an incognito window or logged out, so your own search history doesn’t skew the suggestions. Record everything in a simple spreadsheet: keyword, source, and a first guess at what the searcher wants.
Step 3: Check What Your Competitors Rank For
You don’t need paid tools for a useful competitor check. Search your main terms and open the top three local results. For each one, note:
- What pages do they have that you don’t? (A “blocked drains” page? A “service areas” page listing suburbs?)
- What questions do their pages answer that yours don’t?
- How detailed are they — a 200-word page or a genuinely thorough one?
- What do their page titles say? Titles reveal which keywords they’re deliberately targeting.
The gap between their pages and yours is your content plan. If all three competitors have a dedicated “hot water system replacement” page and you mention it in one paragraph on your services page, that’s your next page to build. Our competitor SEO analysis guide goes deeper into doing this systematically without spending a dollar.
Step 4: Understand Search Intent (The Step Everyone Skips)
Two keywords can have identical volume and wildly different value, because the searcher wants different things. Google classifies intent into a few broad types, and your page has to match the intent or it won’t rank — no matter how well written it is:
- Transactional (“hire a plumber Brisbane”): They want to buy. Give them a service page with clear offerings, service areas, reviews, and a prominent phone number and quote form.
- Commercial investigation (“best hot water system Australia”): They’re comparing before buying. Give them an honest comparison or buying guide — and yes, include your recommendation. This intent converts well.
- Informational (“how to unblock a drain”): They want to learn. Give them a genuinely helpful guide. Most won’t hire you today, but they’ll remember the business that helped them — and some will call when the DIY attempt fails.
- Navigational (“Reece Plumbing”): They’re looking for a specific business. Not your target unless it’s yours.
The test is simple: Google the keyword and look at what ranks. If the top results are service pages, the intent is transactional — don’t try to rank a blog post there. Match the format Google is already rewarding.
Step 5: Prioritise — Relevance, Intent, Then Competition
Now score your list. For a small business, prioritise in this order:
- Relevance: Does this searcher need exactly what you sell, where you sell it? “Emergency plumber Paddington” beats “plumbing tips” for a Brisbane plumber every time, regardless of volume.
- Intent: Transactional and commercial-investigation keywords first — they bring customers. Informational keywords second — they bring future customers and authority.
- Competition: Prefer specific over broad. “Blocked drain plumber north Brisbane” has a fraction of the searches of “plumber”, but also a fraction of the competition — and the searcher is ready to hire.
This is where small businesses have a structural advantage. Big companies fight over head terms; the long tail of specific, local, intent-rich phrases is wide open. Ten keywords that each bring two customers a month beats one keyword that brings none.
Step 6: Map Keywords to Pages
Keyword mapping means assigning each keyword to one page — and only one. This prevents the classic small business problem of five thin pages all vaguely targeting “plumber Brisbane” and none of them ranking.
The rule: one primary keyword per page, with closely related variations on the same page. “Blocked drain plumber Brisbane”, “blocked drains north Brisbane”, and “drain unblocking service Brisbane” all belong on one strong blocked-drains page. “Hot water system installation” belongs on a different page. If two keywords would be answered by the same content, they’re one page. If they’d need different content, they’re two pages.
Sketch a simple site structure from your map: homepage (brand + main service + city), one page per core service, one page per service area or suburb cluster, and supporting articles for informational questions. Most small businesses need 10–30 pages total, not hundreds. Our on-page SEO checklist shows you how to optimise each of those pages once they’re built.
Free Tools Worth Using (and When to Pay)
The methods above need nothing but Google. When you want volume estimates and difficulty scores, these free options cover most small business needs — and if you want the fundamentals straight from the source, Google’s official SEO Starter Guide remains the best free grounding in how search treats content and keywords:
- Google Keyword Planner: Free with a Google Ads account (you don’t need to run ads). Gives search volume ranges. The ranges are broad for free accounts, but broad is fine at this stage.
- Google Trends: Free. Shows whether interest in a term is growing, flat, or dying — and how it varies by region. Essential for seasonal businesses.
- Google Search Console: Free. Once your site is running, it shows the actual queries bringing you impressions — the most honest keyword data you’ll ever get, because it’s your own.
- AnswerThePublic / AlsoAsked: Visualise question-based searches around a topic. Limited free searches per day, which is plenty for a small list.
- Keyword Surfer (Chrome extension): Free. Shows estimated volume right in Google’s search results as you browse.
Paid tools (Ahrefs, Semrush) are excellent but overkill until you’re publishing content regularly and need deeper competitive data. Start free; upgrade when the free data is the bottleneck, not before.
Putting It Together: The Plumber’s Final List
After the walkthrough, our Brisbane plumber’s priority list might look like this:
- Pages to build first (transactional): emergency plumber Brisbane, blocked drains Brisbane, hot water system installation Brisbane, gas fitter north Brisbane — one dedicated page each.
- Pages to build next (commercial): hot water system replacement cost Brisbane, best hot water system for Queensland homes — comparison and cost guides.
- Supporting content (informational): how to unblock a drain without chemicals, why does my hot water smell, how long do hot water systems last — helpful articles that earn trust and links.
- Local pages: service-area pages for the 4–5 suburbs generating most work, each with genuine local detail (not copy-pasted text with the suburb swapped).
That’s roughly 12–15 pages. Built well, that cluster can dominate local search for a trade business — because most competitors have a five-page website last updated in 2019.
Keyword Research Mistakes That Waste Months
Before you finalise your list, avoid the traps that sink most small business keyword research:
- Chasing volume instead of customers. A keyword with 10,000 monthly searches and zero buying intent is worth less than one with 100 searches from people ready to hire. Always ask: “would the person typing this buy from me?”
- Targeting one-word head terms. “Plumber”, “lawyer”, “accountant” — these are national battlegrounds. You win by being specific: service + suburb + qualifier.
- Ignoring the questions. Question keywords (“how much does…”, “do I need…”) reveal exactly what customers worry about. They’re also the format Google’s AI Overviews and featured snippets pull from most — answer them well and you get cited.
- Never revisiting the list. Keyword research isn’t a one-time event. Every quarter, check Search Console for the actual queries bringing you impressions — customers will surprise you with phrasing you never considered, and those surprises become your next pages.
- Building pages before mapping. Writing content without a keyword map produces overlapping pages that compete with each other. Map first, write second — always.
Frequently Asked Questions
How many keywords should a small business target?
Start with 10–20 priority keywords mapped to 10–15 pages. That’s a full content plan for most small businesses. You can expand once those pages are live and performing. Targeting 200 keywords with 5 pages is how businesses end up ranking for nothing.
Do I need paid keyword tools?
No — not to start. Google’s autocomplete, People Also Ask, Keyword Planner, Trends, and Search Console cover the essentials for free. Consider paid tools when you’re publishing regularly and need competitor backlink and content-gap data the free tools can’t provide.
What is a long-tail keyword?
A longer, more specific search phrase — typically 3+ words — like “emergency plumber Paddington after hours” instead of “plumber”. Long-tail keywords have lower search volume individually, but far less competition and much stronger buying intent. For small businesses, they’re usually the highest-ROI targets.
How do I know if a keyword is too competitive?
Google it and look at who’s ranking. If page one is full of national directories, Wikipedia, and major brands with thousands of backlinks, it’s too competitive for now. If the top results include other small local businesses with modest websites, it’s winnable — especially if their pages are thin and you can write something genuinely better.
Should different pages target similar keywords?
No — that’s called keyword cannibalisation, and it splits your ranking power. One primary keyword per page. If two keywords would be answered by the same content, put them on the same page; if they’d need different content, build two pages. Map it out in a spreadsheet before you write anything.