Quick answer: Service keywords are the searches that name a job you do, like "emergency plumber" or "furnace repair Guelph". The best ones pair a specific service with your town and a reason to call now. To choose them, list the jobs you actually do in your customers' words, add your location, separate the questions from the purchases, and give each service keyword its own page that answers it. Then put the keyword where Google reads it first: the page title. In our November 2026 Web Index, only 28% of 1,195 Ontario service-business homepages named a specific service in their title.
Most keyword advice is backwards.
It tells you to find the words with the highest search volume and target those. More searches, more traffic, more customers, right?
That's wrong, because high volume doesn't mean high intent. A keyword with a lot of searches and no buyers is worth less than a keyword with far fewer searches, all of them ready to hire you.
Here's how to choose the right ones for a service business, and where to put them once you have them.
What service keywords are, and what they are not
A service keyword is a search that names a job, like "water heater installation", "roof leak repair" or "teeth whitening". It's the closest thing in search to someone walking up to your counter and saying what they need.
It helps to know the neighbours, because you'll see these terms in every keyword tool:
- Core service keywords name your main service with no qualifier: "plumber", "roofer", "dentist". Big, competitive, and vague about what the person needs.
- Service-specific keywords name one job: "drain cleaning", "flat roof repair", "dental implants". Fewer searches, much clearer intent, and far easier to win.
- Service-area keywords add a place: "drain cleaning Kitchener", "roofer near me". This is where a local business actually competes.
- Product keywords name a thing to buy rather than a job to book: "tankless water heater", "Invisalign aligners". Worth targeting when you install or sell it, as long as the page makes clear you do the work too.
Most of your calls come from the second and third kinds. Core terms are worth a homepage. Service-specific and service-area terms are worth a page each.
What 1,195 Ontario homepages show
We wanted to know how many local businesses actually use service keywords where it counts most, so we checked. Our Ontario Trades Web Index measures the websites of service businesses across the province every month. In the November 2026 edition, 1,195 of its homepages had a page title on record, across two dozen trades in 48 towns.
We read every one of those titles. A title counted as naming a service when it included a specific job for that trade, like "drain cleaning" for a plumber or "divorce" for a family lawyer. The trade's own name, like "Plumbing" or "Dental", didn't count, and neither did words like "residential" or "commercial".
Here's what we found in those titles:
- 28% named a specific service. That's 335 of the 1,195 homepages.
- 68% named only their trade. Titles like "Your Business | Plumbing" or "Licensed Electricians in Barrie" tell Google the trade and nothing about the jobs.
- 23% named a town or area, the one thing a local search needs most.
- 6% named a specific service and a town together. That's 74 homepages out of 1,195.
- 7% started with the word "Home" or "Welcome". That's 81 homepages that spend the first words of their most important line on nothing.
The gap changes a lot by trade. These are the trades with 40 or more homepages in the edition:
| Trade | Homepages with a title | Name a specific service |
|---|---|---|
| Windows and doors | 68 | 47% |
| Physiotherapy | 89 | 42% |
| Dental clinics | 63 | 38% |
| Flooring | 52 | 35% |
| Landscaping | 97 | 34% |
| HVAC | 84 | 33% |
| General contractors | 43 | 33% |
| Auto repair | 62 | 32% |
| Family law | 100 | 29% |
| Plumbing | 77 | 22% |
| Roofing | 72 | 21% |
| Moving companies | 48 | 15% |
| Pest control | 47 | 13% |
| Veterinary clinics | 42 | 10% |
| Electricians | 83 | 6% |
Electricians stood out: only 5 of 83 homepage titles named a specific job, like a panel upgrade or EV charger installation. The rest said "electrician" and a name.
A note on method: this is a check of page titles only, done with a word list for each trade, so treat the numbers as close rather than exact. The full method behind the Index, and its other findings, are on the Web Index page.
What it means for you is simple. In most towns and trades, the competition hasn't claimed the specific searches yet. A page that names the job and the town is still the exception.
Intent beats volume, every time
Here's the core principle, and it's the thing most people miss.
A keyword is only worth targeting if the person searching it wants to buy. "How to fix a leaky faucet" gets searched a lot, but the person searching it wants to do it themselves. "Emergency plumber Oakville" gets searched less, but the person searching it needs a plumber right now.
The first is a traffic keyword. The second is a money keyword, and money is what a business needs from its website.
You don't want traffic. You want money.
Start with the jobs you actually do
The best keyword research for a service business isn't done in a tool. It's done by listing what you actually do.
Write down every service you offer, in plain language. Roofing, gutter repair, emergency leak fixing, insulation. Then think about how a customer would actually ask for each one. Not the industry term, but the words a homeowner would use when they're on their phone at 8pm with a problem.
That's your keyword list: real services, in real customer language.
Add your location
A service business is a local business, so location is everything.
"Roofing contractor" is a national term with brutal competition. "Roofing contractor Oakville" is a local term you can actually win. Every keyword you choose should be paired with your city, your neighbourhood, or "near me," because that's how local customers search.
Location is what turns an unwinnable keyword into a winnable one. Google's guidance on local ranking also points to relevance, distance and prominence, which is another reason pairing your keywords with your actual location matters.
Separate the questions from the purchases
Here's a split that matters more than people realize.
Some searches are questions: "how much does a new roof cost" or "what's the best roofing material." The person isn't ready to buy yet, but they're on the path. These are research keywords, and they're worth targeting, because they build trust and capture people early.
Some searches are purchases: "roofing company near me" or "emergency roof repair." The person is ready to hire. These are the money keywords, and they're what actually turns into calls.
You need both, but you need to know which is which, and you need to weight your effort toward the purchases. The questions build the relationship. The purchases pay the bills.
Service keyword patterns that bring calls
Almost every service keyword that turns into a call follows one of a handful of patterns. Once you see them, you can build your own list in a few minutes:
| Pattern | Example | What the person wants |
|---|---|---|
| Service + town | drain cleaning Guelph | To hire someone local for one job |
| Service + near me | furnace repair near me | The closest company that can come soon |
| Emergency or 24 hour + service | 24 hour plumber Oshawa | Someone today, with price second |
| Problem + service | burst pipe repair | A fix for something that just broke |
| Service + cost or price | roof replacement cost Ontario | A number before they call |
| Best + service + town | best dentist in Barrie | A short list they can trust |
| Service + type of customer | commercial snow removal Mississauga | A company that does their kind of job |
The cost and "best" patterns are questions. They deserve an honest answer on your site, usually in an FAQ or an article. The rest are purchases, and each one deserves a page.
Service keyword examples by trade
Here's what a starting list looks like for the trades we build for. Swap in your own services and towns, and drop anything you don't do.
- Plumbers: emergency plumber, drain cleaning, water heater installation, sump pump repair, leak detection, plumber in [your town].
- HVAC companies: furnace repair, AC installation, heat pump installation, duct cleaning, furnace replacement cost, HVAC maintenance plan.
- Electricians: electrical panel upgrade, EV charger installation, pot light installation, knob and tube replacement, emergency electrician.
- Roofers: roof repair, roof replacement, flat roof repair, emergency roof leak repair, shingle replacement, roofing contractor in [your town].
- Dental clinics: emergency dentist, dental implants, teeth whitening, Invisalign, dental cleaning, dentist accepting new patients in [your town].
- Med spas: Botox, lip filler, laser hair removal, microneedling, HydraFacial, med spa in [your town].
- Moving companies: long distance movers, local movers, packing services, office movers, piano movers, movers from [one town] to [another].
Notice what's missing: nothing on that list is a single word, and almost everything names a job a customer would book, which is the whole pattern.
How to see which service keywords people really search
You don't need a paid tool to start. Four free sources will tell you more than guesswork:
- Google autocomplete: type a service and your town into Google and read the suggestions. They're built from what people actually search.
- "People also ask": the questions under the first results are your research keywords, and good answers for your FAQ.
- Google Search Console: once your site is set up, it shows the exact searches that already bring up your pages, including the ones where you sit on page two and could climb.
- Your Google Business Profile: its performance view lists the searches that showed your profile. Those are service keywords straight from your own customers.
Where service keywords go on your website
Choosing the keywords is half the job. The other half is putting each one where Google and your customers will see it:
- The page title: it's the line Google usually shows as the blue link in results. Start with the service and the town, and end with your business name.
- The main heading: say the same thing in the words a person would use, at the top of the page.
- The page address: "/drain-cleaning" says what the page is about. "/services-2" says nothing.
- The first paragraph: name the service, the town and how to reach you in the first two sentences.
- Your Google Business Profile: list each service in its Services section, in the same words your pages use.
- The links between your pages: when another page mentions drain cleaning, link those words to the drain cleaning page.
The simplest way to keep this straight is a map of one main keyword per page. Here's one for a plumber in Kitchener:
| Page | Main service keyword | Close variants it can also answer |
|---|---|---|
| Homepage | plumber Kitchener | plumbing company Kitchener, licensed plumber |
| Drain cleaning page | drain cleaning Kitchener | clogged drain, drain unclogging |
| Water heater page | water heater installation Kitchener | hot water tank replacement, tankless water heater |
| Emergency page | emergency plumber Kitchener | 24 hour plumber, burst pipe repair |
| FAQ or article | how much does a plumber cost in Kitchener | plumber rates, drain cleaning cost |
Give each page one job. When two pages chase the same keyword, they can end up competing with each other, and often neither ranks as well as one strong page would.
A title that names the service
Since the title is where most homepages in our data missed, it's the quickest fix on this list. The pattern is short: the service, the town, then your name.
- "Home | Your Business" becomes "Emergency Plumber in Guelph | Your Business".
- "Your Business | Roofing" becomes "Roof Repair and Replacement in Barrie | Your Business".
- "Welcome to Your Business" becomes "Furnace Repair and Heat Pumps in Oakville | Your Business".
Keep it close to 60 characters, because longer titles often get cut off in results. Write it for a person first. A title stuffed with five towns and six services reads like spam, and people skip it.
Match the content to the intent
Here's where most businesses go wrong, even when they pick good keywords.
They pick a money keyword, then write content that doesn't match it. They rank for "emergency roof repair" with a generic page about their roofing services, and the visitor bounces because the page doesn't answer the specific need.
The keyword and the content have to match. A question keyword gets an answer. A purchase keyword gets a clear offer and a call to action. Match them, and the visitor who lands actually finds what they were looking for.
WebCore's AI blog writer, Ghost-Writer, works from the same rule: you give it the search term, and the title, the page address and the opening are all written to match it.
The keyword gets you found. The match gets you called.
The framework, in one pass
Here's the whole thing, boiled down.
- List every job you actually do, in customer language.
- Add your location to every one.
- Separate the questions from the purchases.
- Weight your effort toward the purchases.
- Give each purchase keyword its own page, and put the keyword in that page's title.
- Match each keyword to content that answers it.
That's the whole method, and it needs no paid tool or formula: intent, location, and a match between the word and what the visitor finds. Do that, and your keywords start turning into calls instead of bounces.
The bottom line
Choosing keywords for a service business isn't about chasing volume, it's about matching intent. The right keyword is one a real buyer searches, with clear intent to hire, in your service area.
The framework: list the jobs you do in customer language, add your location, separate questions from purchases, weight toward purchases, give each purchase keyword a page with the keyword in its title, and match each keyword to content that answers it. Most of your competitors haven't done the title part yet. Only 6% of the Ontario homepages we checked named a specific service and a town.
WebCore does the keyword work as part of the build. It maps the terms your customers actually search, matches them to the right pages, and writes titles that name the service and the town. So you rank for money keywords, not just noise.
See the 10 plays in our local SEO playbook → webcore.pro
Keep reading
- service business website SEO
- local SEO for service businesses
- the local SEO checklist
- small business website statistics from the Web Index
Frequently Asked Questions
What are service keywords?
Searches that name a job you do, like "drain cleaning" or "emergency dentist". The best ones are specific to one service and paired with your town, because that's how a customer who's ready to book searches.
What are service-specific keywords?
Searches that name one job, like "drain cleaning", "flat roof repair" or "dental implants". They get fewer searches than the trade name alone, but the person knows what they need, so they're easier to win and closer to a call.
What are core service keywords?
The plain name of your trade or main service, like "plumber", "roofer" or "dentist". They're worth one strong page, usually the homepage, paired with your town. Most calls come from the more specific searches.
What's the difference between product and service keywords?
A product keyword names a thing to buy, like "tankless water heater". A service keyword names a job to book, like "water heater installation". A service business wins mostly on service keywords, and adds product keywords for what it installs or sells.
Where should service keywords go on my website?
In the page title, the main heading, the page address and the first paragraph, plus the Services section of your Google Business Profile. In our November 2026 Web Index, only 28% of 1,195 Ontario service-business homepages had a specific service in their title.
A form asks for my main focus keywords, products or services. What do I write?
Your three to five most important service-specific keywords, each paired with your town: "drain cleaning Guelph", "water heater installation Guelph", "emergency plumber Guelph". Put the job that earns you the most first.
Should I target high-volume keywords?
Not blindly, because high volume doesn't mean high intent. A keyword with fewer searches but all ready-to-buy searchers is worth more than a high-volume keyword with no buyers. Target money keywords, not just traffic keywords.
How do I find keywords for my service business?
Start by listing every service you offer in plain customer language, then add your location, and that's your list. Then separate the questions from the purchases, and weight toward the purchases.
What's the difference between a question keyword and a purchase keyword?
A question keyword is research, like "how much does a roof cost." A purchase keyword is ready to hire, like "roofing company near me." Both matter, but the purchases pay the bills, so weight your effort there.
Why is location so important in keywords?
Because service businesses are local. "Roofing contractor Oakville" is winnable in a way "roofing contractor" never will be, and Google's own guidance on local ranking weighs relevance, distance and prominence, which is another reason location matters.
How many service keywords should one page target?
One main service keyword, plus the close variants people use for the same job. A page for "drain cleaning" can also answer "clogged drain" and "drain unclogging", but furnace repair deserves a page of its own.
