Skip to content
SEO & Organic Growth

How to Do Keyword Research for a Service Business

Q3 Labs Editorial · 10 min read · September 18, 2026

keyword research

Keyword research for a service business works differently from keyword research for a blog or a store. Your keyword universe is small, most of the valuable terms have almost no search volume, and the single keyword that pays your salary might show 20 searches a month. So you rank keywords by revenue potential rather than by volume, and you build one page per service you sell rather than one page per phrase you find.

That's the whole method. The rest of this explains why volume misleads you, how to find the terms that matter, and how to decide what to build.

Why search volume lies to service businesses

Most people open Keyword Planner, sort by volume, and pick the biggest numbers. For a local or specialist service business, that's close to the worst possible approach.

Start with what Google says about its own data. In Google's documentation on Keyword Planner, average monthly searches are rounded, averaged across a 12-month period by default, and calculated for exact matches and close variants only. Google also states plainly that results are less accurate when you target a small geographic region, because there's less data behind the prediction.

Read that again if you serve one city. The tool is least reliable exactly where your business operates.

The 12-month averaging causes a second problem. A term like "emergency AC repair" might do 2,000 searches in July and 30 in January, and the tool shows you a flat monthly average that describes no real month. Seasonal service businesses get misled by this constantly.

Then there's the shape of search itself. Ahrefs' analysis of its US keyword database found roughly 18,000 keywords with over 100,000 monthly searches, against 2.3 billion keywords with fewer than 10. Terms under 10 searches a month make up almost 93% of the database. Around 15% of daily Google searches have never been searched before, a figure Google reconfirmed in 2025.

Your customers are in that 93%. Nobody types "plumber." They type "boiler making banging noise when heating on."

Keyword research for a service business: the five intent buckets

Sort every keyword you find into one of these before you judge it. This is the framework we use, and it decides what you build and in what order.

Bucket Example What it needs Priority
Emergency emergency electrician Dubai Marina Service page, phone number above the fold 1
Commercial best accounting firm for startups Service page with proof and pricing 1
Comparison Xero vs QuickBooks for small business Comparison page, honest about both 2
Cost how much does a bookkeeper cost Pricing guidance page 2
Problem-aware why is my payroll always late Blog post linking to the service 3
Research what is double entry bookkeeping Blog post, low commercial value 4

The mistake service businesses make is spending their entire content budget in buckets 3 and 4, because those keywords have the volume and the blog post ideas are easier. Meanwhile their actual service pages are 200 words long and target nothing.

Get buckets 1 and 2 right first. They're where the money is, they're usually less competitive than the informational terms, and they're the pages that close business when someone does land on them.

How to find the keywords, without expensive tools

You can do the whole job with free sources. Paid tools make it faster, not fundamentally better, at this size.

  1. Write down what you sell, in your customers' words. Not your service names. What a customer would say on the phone. This list is the foundation and most businesses skip it.
  2. Add location and qualifier variants. City, district, "near me," "24 hour," "for small business," "commercial," "residential." Service keywords are almost always modified.
  3. Mine Google itself. Type your core service and read autocomplete, People Also Ask, and the related searches at the bottom. These come from real query data and they're free.
  4. Read your own enquiries. Every email and phone enquiry contains the customer's own phrasing. This is the single most underused keyword source in a service business.
  5. Check Search Console if you have traffic. Filter the Performance report with this regex to isolate question queries: ^(how|why|what|which|where|when|can|is|are|does|should). You'll find terms you rank for accidentally and never targeted.
  6. Look at what competitors actually rank for, especially their service pages rather than their blog.
  7. Run a small Google Ads campaign if you need certainty. A few hundred dollars on exact and phrase match, then read the search terms report, buys you real data on which searches convert. That's worth more than any volume estimate.

That last step is the fastest route to confidence. Ads tell you within weeks what SEO would take months to reveal, and the winning terms become your organic priorities. Our Google and Meta ads management often starts this way for exactly that reason.

Judge keywords by money, not by volume

Here's the arithmetic that should replace sorting by search volume. For each keyword, estimate:

Monthly searches × realistic click share × your conversion rate × close rate × average job value

Use conservative numbers. Assume you capture 20% of clicks if you rank in the top three, that 5% of visitors enquire, and apply your real close rate.

Worked example for a commercial cleaning company:

  • "office cleaning services Dubai," 480 searches a month. 480 × 0.2 × 0.05 × 0.3 = 1.4 clients a month at, say, $1,200 a month each.
  • "how to clean an office," 2,900 searches a month. Mostly people cleaning their own office. Realistic client value close to zero.

The term with a sixth of the volume is the entire business case. This is why volume-sorted keyword lists produce beautifully ranked pages that generate nothing.

Run the same sum on your own terms before you commit to a content plan. Our SEO ROI calculator does the arithmetic if you'd rather not build a spreadsheet.

Don't build a page per keyword

This is the most expensive mistake in service business SEO, and it's usually caused by a keyword list with 300 rows on it.

Many keywords are just different phrasings of the same need. "Emergency plumber," "24 hour plumber," "plumber open now" and "urgent plumbing repair" will mostly return the same pages in Google, because Google understands they mean the same thing. One strong page ranks for all of them. Four thin pages compete with each other and rank for none.

The test: search three or four variants and compare the results. If the same pages appear across all of them, it's one page. If the results change significantly, those are separate topics that deserve separate pages.

For a typical service business, the right structure is:

  • One page per service you actually sell and get paid for
  • One page per location, if you have real presence or coverage worth claiming
  • Comparison and cost pages for the questions prospects ask before buying
  • Blog posts for problem-aware questions, each linking to the relevant service page

Ten to thirty pages total, done properly, beats two hundred thin ones. Always.

Worth adjusting for, not worth reorganising around. People ask AI assistants far longer and more specific questions than they type into Google, and most of those phrasings will never register in any keyword tool because no two people phrase them identically.

The practical implication is small: write pages that answer complete questions in plain language, include specifics like prices, timeframes and service areas as text, and cover the natural follow-up questions on the same page. That serves both audiences. There's no separate keyword list to build here, and anyone selling you one should explain how they got it.

A realistic weekly process

Keyword research isn't a project you finish. For a service business, this is enough:

  • Once, properly: build the service and location page list, map one primary keyword to each page, write them well.
  • Monthly: open Search Console, look at queries where you rank between 11 and 30, and improve the page that nearly ranks. This is the fastest source of gains on an established site.
  • Quarterly: re-read your enquiry emails for new phrasings, and check whether competitors have added services you don't cover.

That's it. Most of the ongoing value comes from the monthly step, and most businesses never do it.

Where to start today

Open a blank sheet. List every service you get paid for, with the phrase a customer would use for each. Then search each phrase in Google and read what ranks. If the results are all national directories and no local competitors, you've found an easy opportunity. If they're all established firms with deep pages, you need either a narrower angle or a longer timeline.

That single exercise, done honestly, will tell you more than a 500-row keyword export.

If you want the research done properly and mapped to a site structure, our SEO and organic growth service starts there, and the SEO guides cover each stage. If your service pages already exist but underperform, a free site audit with Buzzing Bee will show whether the problem is targeting or something technical, and our content marketing team handles the writing when the list is ready.

FAQs

How many keywords does a service business need?

Far fewer than most guides suggest. One primary keyword per service page, one per location page, plus a handful of comparison and cost topics. For a typical small service business that's 15 to 40 keywords total. A list of 300 usually means someone counted variations of the same query as separate targets.

Are low search volume keywords worth targeting?

For service businesses, often they're the best targets. A term with 20 monthly searches and clear buying intent can be worth more than one with 3,000 informational searches. Volume matters far less than intent and average job value. Run the revenue arithmetic on both before deciding which to build first.

What's the best free keyword research tool?

Google Search Console if you have existing traffic, since it shows real queries you already appear for. Beyond that, Google autocomplete, People Also Ask and related searches cost nothing and come from actual search behaviour. Keyword Planner gives volume ranges, though it requires billing details on a Google Ads account.

Should I target "near me" keywords?

Not with dedicated pages. Google interprets "near me" using the searcher's location, so your local relevance comes from your Google Business Profile, your address details and location pages, not from putting the phrase in your title tag. Write naturally for the service and city instead.

How do I know if a keyword is too competitive?

Search it and look at who ranks. If the first page is national brands, directories and businesses far larger than yours, it will take years. If it's a mix of local competitors and thin pages, it's reachable. This visual check is more useful than any difficulty score for local service terms.

How often should I redo keyword research?

The core list rarely changes, because your services rarely change. Review it quarterly for new phrasings from customer enquiries and any services you've added. The monthly task worth doing is different: check Search Console for terms ranking just off page one and improve those pages.

Want help with brand identity?

This is exactly what our team does day to day. Let's talk about your goals.

We use cookies for analytics to understand site usage. Privacy Policy