Quick answer: Keyword research for small business means finding the handful of phrases your customers actually type into Google, then giving each group of phrases a page that answers it properly. For most local service businesses that's somewhere around 15 to 40 keywords, not 500, and you can do a solid first pass in an afternoon with free tools like Google Keyword Planner, Search Console, and the search bar itself.

Most small business owners skip keyword research because it sounds like a job for someone with three monitors and a spreadsheet habit. Then they write a homepage that says "quality solutions for all your needs" and wonder why Google has no idea what they sell.

Keyword research is simpler than the tool vendors make it look. You're answering one question: when someone who needs what you sell picks up their phone, what do they type? Get that right and your pages, headings, and Google Business Profile all start speaking the same language as your customers.

This guide is for owners of trades, clinics, professional services, and local shops who want a practical method rather than another software subscription. By the end you'll have a short keyword list, a page for each group, and a simple way to check it's working.

What keyword research for small business actually involves

A national retailer might track thousands of keywords. You're a plumber in Hastings or an accountant in Tauranga. Your list should be short enough to fit on one page and specific enough that every phrase on it could lead to a paying job.

In practice, the work comes down to four jobs: collecting the words customers use, sorting them by what the searcher wants, checking rough demand, and assigning each group to a page on your site. That last step is where most DIY attempts stall. A keyword list sitting in a spreadsheet does nothing. A keyword list that shapes your service pages, titles, and headings does a lot.

It also matters beyond the classic blue links. Google Business Profile, Google Ads, and AI answer tools all lean on the same basic signal: does this business clearly describe the thing the person asked for? If AI search is on your radar, our guide to answer engine optimization for small business covers that side.

By the end, you should have:

  • Roughly 15 to 40 phrases worth targeting
  • Those phrases grouped by intent
  • One page assigned to each group
  • Real customer questions for your FAQs

Step 1: Start with the words your customers already use

Before you open any tool, open your inbox. The best keyword source for a small business is free and already sitting in your own records: enquiry emails, call notes, quote requests, and reviews.

Customers rarely describe your business the way you do. You might say "residential electrical services". They type "electrician near me", "power point not working", or "how much to rewire a house". The gap between those two vocabularies is where a lot of small business websites quietly lose traffic.

Where to find customer language in 30 minutes

  • Your last 20 enquiry emails or web form submissions
  • Notes from phone calls (what was the first thing they said?)
  • Your Google reviews, especially how customers describe the job
  • The questions you answer on the phone every single week
  • Service page headings on competitor sites in your area
  • Google's autocomplete suggestions as you type your main service

Write everything down without judging it yet. Messy is fine at this stage. You're building a raw list, not a final one.

Step 2: Sort keywords by intent before you look at volume

Two searches can share a word and want completely different things. "Roof leak repair Napier" is someone with a bucket in the lounge. "How to find a roof leak" is someone hoping they won't need to call you. Both are useful, but they belong on different pages.

Sort your raw list into three buckets:

  1. Ready to hire. Service plus location, "near me", "quote", "emergency", "book". These belong on service pages and location pages.
  2. Comparing options. "Best", "vs", "reviews", "how much does it cost". These suit pricing guides, FAQ sections, and comparison content.
  3. Learning. "How to", "why does", "what is". These suit blog posts and FAQs, and they build trust before someone is ready to buy.

For most small businesses, the ready-to-hire bucket is where the money sits. Start there. A blog post about why your hot water cylinder makes strange noises is nice to have. A page that ranks for "hot water cylinder replacement Hastings" pays the bills.

A quick test: search the phrase yourself. Map pack, service pages, blog articles, videos: whatever Google shows tells you what kind of page it thinks the searcher wants. If the top results are all local business pages, a blog post probably won't compete. Match the format Google is already rewarding.

Step 3: Check demand with free tools

You don't need a paid SEO suite to do decent keyword research for a local business. These free options cover most of what you'll need.

ToolCostWhat it's good for
Google search bar (autocomplete, People also ask, related searches)FreeReal phrasing and the follow-up questions people ask
Google Keyword PlannerFree with a Google Ads accountRough monthly search estimates and new keyword ideas
Google Search ConsoleFreeThe searches already showing your site, with clicks and impressions
Google TrendsFreeSeasonal patterns and comparing two phrasings
Paid SEO suitesMonthly subscription, varies by planCompetitor research and much larger keyword sets

Google's own Keyword Planner help page walks through finding keyword ideas and viewing search estimates. One honest caveat: if you aren't actively spending on ads, the volume numbers may show as broad ranges rather than precise figures. That's fine. You're comparing phrases, not writing a forecast for the bank manager.

If your site has been live for a while, Search Console is the most underrated tool on this list. The Performance report shows the real queries people typed before your site appeared, along with impressions, clicks, and average position. Phrases with plenty of impressions but very few clicks are a gift. Google already thinks you're relevant, and the page simply needs to answer the search better.

Step 4: Add location the way locals actually search

For a local business, location turns a vague keyword into a winnable one. "Accountant" is a national bloodbath. "Accountant Havelock North" is a fair fight.

That doesn't mean inventing suburbs you don't serve, or creating 40 near-identical pages that swap one town name for another. Google's spam policies specifically warn against doorway-style pages built to catch slight search variations, and customers can usually tell a copy-paste page within about four seconds.

Location keyword rules that hold up

  • Use the town or city names people actually say, not just a region on a map
  • Handle "near me" searches by making your address and service area obvious, rather than stuffing the phrase into copy
  • Build a separate location page only if you genuinely serve that area and have something specific to say about it
  • Match your Google Business Profile categories and services to the same keywords your website targets

Your website and your profile should tell the same story. Our guide to Google Business Profile optimisation walks through categories and services, and the local SEO guide for small business covers the rest of the map pack picture.

Step 5: Choose value over search volume

This is where small businesses get led astray by tools. A big number looks exciting. A small number looks pointless. Both instincts are usually wrong.

Ten searches a month from people ready to book a four-figure job will beat a thousand searches from people looking for a free how-to video.

Score each keyword group on three things rather than volume alone:

  • Value: if this search turns into a customer, what's the job worth?
  • Fit: is it work you actually want more of, in an area you serve?
  • Winnability: are the current top results strong national sites, or other local businesses with fairly average pages?

A phrase like "commercial kitchen extraction cleaning Napier" might show almost nothing in Keyword Planner. If one enquiry covers a month of marketing, it still deserves a page. Low-volume, high-intent phrases are often where small businesses win, partly because bigger competitors can't be bothered with them.

Step 6: Map each keyword group to one page

Keyword research only pays off when it changes your website. The simplest way to make that happen is a keyword map: one row per page, one main keyword per row, plus a few close variations.

Here's a sample structure for a hypothetical electrician in Napier. It's an illustrative example, not a real client.

PageMain keywordClose variationsIntent
Homepageelectrician Napierelectrician Hawke's Bay, local electricianReady to hire
Emergency pageemergency electrician Napierafter hours electrician, power outage helpUrgent
Switchboard pageswitchboard upgradeswitchboard replacement cost, old fuse boxComparing
EV charger pageEV charger installation Napierhome car charger installReady to hire
Blog or FAQhow much does an electrician cost NZelectrician hourly rateLearning

Two rules keep the map clean. First, one main keyword per page, so your own pages don't end up competing with each other. Second, every ready-to-hire keyword should land on a page with a clear way to enquire. Ranking for a phrase and then sending the visitor to a page with no phone number is a very efficient way to waste a good search result.

If you're unsure what a strong destination page looks like, these website service page examples show the layouts that turn a search click into an enquiry.

Step 7: Put keywords where Google and people both notice

Once a page has a target, use it naturally in the places that carry the most weight. Google's SEO starter guide encourages you to think about the words people would use to find your content and to use them in prominent spots like titles and headings.

Where your main keyword should appear

  • The page title tag, near the start and under about 60 characters
  • The H1 heading
  • The first paragraph, in plain language
  • At least one subheading
  • The meta description (it won't lift rankings directly, but it shapes whether people click)
  • Image alt text, where it honestly describes the image
  • Internal links from your other pages, using descriptive anchor text

Then stop. Repeating "best plumber Hastings" eight times in one paragraph doesn't help, and it makes your business sound like a parrot with a marketing diploma. Write for the person and use the keyword where it fits.

If you're planning a new site, our guide to SEO website design explains how page structure supports all of this from the first wireframe.

Common keyword research mistakes small businesses make

Most keyword problems aren't technical. They're judgement calls made in a hurry.

  • Using industry words instead of customer words. "Integrated wellness solutions" matches nobody's actual problem.
  • Chasing national keywords. A local physio trying to rank for "back pain" against health publishers has picked up a long, unpaid hobby.
  • Putting every keyword on the homepage. A homepage trying to rank for eleven services usually ranks clearly for none of them.
  • Ignoring intent. A blog post rarely wins a search where Google shows a map pack and service pages.
  • Doing it once and never again. Search habits shift, you add services, and Search Console keeps handing you fresh data.
  • Researching with no page plan. A keyword spreadsheet with no pages attached is decoration with formulas.

If your site has been live for months with almost no search impressions at all, the problem may sit deeper than keywords. Our checklist on why your website isn't showing up on Google covers the indexing and technical blockers worth ruling out first.

What keyword research costs in NZD

You can do the basics yourself for free. Whether you should depends on how much your time is worth and how competitive your market is.

OptionTypical cost (NZD)Best for
DIY with free tools$0, plus roughly 3 to 6 hoursLocal businesses with a short service list
One-off research from a freelancerOften $300 to $1,500A clear keyword map without learning the tools
Included in a website buildVaries by scopeNew sites or redesigns where pages are being planned anyway
Ongoing SEO retainerOften $800 to $3,000+ a monthCompetitive markets needing steady content and links

These are typical ranges, not quotes. For a fuller breakdown of retainers and audits, see our guide to how much SEO costs for small business. Keep in mind that keyword research is a planning step. Rankings still take time to build, and our guide on how long SEO takes sets realistic expectations.

One bonus source if you run Google Ads: the search terms report shows the exact phrases that triggered your ads and which ones led to enquiries. Our breakdown of Google Ads cost for small business explains how ads and landing pages fit together.

How to tell your keyword research is working

Give new or rewritten pages time. Check monthly, not daily, unless you enjoy anxiety as a hobby.

  1. Watch impressions first. In Search Console, filter the Performance report by page. Impressions for your target phrases usually move before clicks do.
  2. Track average position. Movement from page three to page one tends to happen in steps, not leaps.
  3. Check click-through rate. If impressions climb but clicks don't, rework the title and meta description so they match the search better.
  4. Count enquiries by page. Set up key events so you can see which pages produce calls and form fills. Our GA4 guide for small business shows how.
  5. Revisit the map every six months. Add phrases that turned up in Search Console that you never planned for.

The real scoreboard is enquiries, not rankings. A page sitting in position four that produces steady calls is doing its job. A page ranking first that nobody contacts you from needs a better offer and a clearer next step, not more keywords.

How Onyxarro builds keyword research into a website

We treat keyword research as part of the site plan, not a separate report you file and forget. Before we design a page, we want to know which search it should win and what the visitor should do next.

How keywords show up in an Onyxarro build

  • A keyword map first: each page gets a main keyword and a clear intent before design starts.
  • Customer language: copy built around the words your customers use, not industry jargon.
  • On-page SEO set up properly: titles, headings, meta descriptions, alt text, and internal links.
  • A clear enquiry path: every ready-to-hire page has an obvious next step.
  • Fixed packages: Launch is NZ$5,000 NZD for up to 5 pages, Growth is NZ$8,000 NZD for up to 10 pages, and Studio starts at NZ$13,000 NZD for custom scope.

We're a young studio, so we won't wave borrowed case studies at you. What we can do is look at your current site and tell you plainly which customer searches it's ready for and which ones it's missing. Get a free website audit and we'll show you the gaps, or compare our website packages if you're planning a new build or redesign.

The Bottom Line

Keyword research for small business comes down to listening. Find the words customers use, sort them by what they want, check demand with free tools, and give each group a page that answers it properly.

You don't need 500 keywords. You need the right 20 or so, each sitting on a page that makes enquiring easy. Start with your inbox, spend an afternoon in Search Console and Keyword Planner, and build from there.

If you'd rather have someone map it with you, start with a free audit. We'll show you which searches your site is ready to win and which ones it's quietly handing to competitors.