A blue trade van opened like a dollhouse, each drawer holding a miniature town scene
SEO

How to Find Local Keywords for a Trade Business

Local keyword research for a trade business comes down to two short lists and one formula. List every service you sell, list every town you genuinely cover, then multiply them together: service plus town is the pattern almost every profitable local search follows. A plumber offering six services across five towns has a 30 keyword target list before opening a single tool. Below we work through that plumber example end to end: both lists, the formula, near me searches, emergency versus planned intent, and page mapping. We are Luckywebs, a London SEO and web agency, and this is the process we run for our own trade clients.

Disclosure: some links on this page are affiliate links. If you buy through one we may earn a commission at no extra cost to you. We only recommend tools we would genuinely use.

What is local keyword research?

Local keyword research is the process of finding the phrases people type when they need a service in a specific place, then organising those phrases so every one has a page or profile capable of ranking for it. Local SEO keywords fall into three buckets. Explicit location terms name the place: “boiler repair Cambridge”. Implicit local terms carry location intent without naming a town: someone searching “emergency plumber” on a phone wants help here, now, and Google treats the query accordingly. Near me terms sit in between: “plumber near me” tells Google to use the searcher’s device location. Volumes look tiny next to national keywords, often under 100 searches a month, but the searcher usually needs the job done this week and your competition is a handful of local firms, which is why a small trade business can realistically win.

Step 1: Write down every service you actually sell

Start the keyword work with services, not keywords. Write down every job your business quotes for, using the words customers say on the phone rather than trade jargon: people type “blocked drain”, not “drainage remediation”. For our worked example, a Cambridge plumber’s service list looks like this:

  • Boiler repair
  • Boiler installation (customers also search “new boiler”)
  • Blocked drains
  • Burst pipes and leak detection
  • Bathroom fitting
  • Radiator replacement
  • Emergency call-outs

Two pruning rules keep the list honest. Cut anything you technically can do but do not want more of: ranking for a loss-leader only fills the diary with the wrong work. And merge duplicates: “toilet repair” and “leaking toilet” are one service in customer language. Six to eight services is typical for a sole trader, ten to fifteen for a firm with several vans.

Step 2: List the towns you genuinely cover

The town list should match where you would happily send a van on a normal Tuesday, not the largest circle you could draw on a map. For the Cambridge plumber, a realistic list is: Cambridge (the base), Ely, St Ives, Huntingdon, Newmarket and Royston. Three rules make it work. Keep it to real coverage, roughly a 25 to 40 minute drive for most trades, because your reviews, your address and your Google Business Profile service area all need to support the towns you claim. Fold villages into their nearest town: Histon searchers mostly see Cambridge results anyway, so a village page rarely earns its keep on day one. And resist the 50 town list: templated pages for every settlement read as doorway pages that Google demotes and customers distrust. Five to eight towns, each with a genuinely useful page, beats fifty templated ones.

Step 3: Build the service plus town keyword grid

With the service list and the town list written, the keyword grid almost builds itself, and the same formula works whether you need keywords for plumbers, electricians or roofers. Open a spreadsheet and follow this workflow:

  1. Put your services down the rows.
  2. Put your towns across the columns.
  3. Each cell is one of your town plus service keywords: “boiler repair Ely”, “blocked drains Newmarket”.
  4. Layer the extra patterns below onto each town.

Here is the full formula for the plumber:

LayerPatternPlumber examplePage that should rank
Trade + town[trade] in [town]plumber in ElyEly area page
Service + town[service] [town]boiler repair CambridgeBoiler repair service page
Emergency + trade + townemergency [trade] [town]emergency plumber NewmarketEmergency call-out page
Service + near me[service] near meblocked drain near meGoogle Business Profile plus service page
Qualifier + trade + town[qualifier] [trade] [town]Gas Safe plumber St IvesCredentials section on the area page

Six services across five towns gives 30 core combinations, and the layers roughly double that: a 50 to 70 keyword list is normal for a trade business and more than enough.

How do near me searches really work?

Near me searches do not need their own pages, and understanding why saves wasted effort. When someone types “plumber near me”, Google replaces “near me” with the searcher’s device location and returns the same style of results it would show for “plumber in [their town]”. You cannot rank for near me by putting the phrase in page titles, because there is no fixed location to optimise for: the results change street by street. What decides the winners is the local pack: your Google Business Profile’s proximity to the searcher, its category accuracy, its review count and rating, and whether your website has a real page for that service and area. So the strategy is indirect: keep your profile categories matched to your service list, collect reviews steadily, and build the town and service pages from Step 3; our Semrush Local guide covers tooling for the map pack side. Rank for “plumber Ely” organically and Ely’s near me traffic tends to follow.

Why should emergency and planned keywords be treated differently?

Emergency intent and planned intent are the two halves of every trade keyword list, and they need different pages because the searcher is in a different state of mind. Someone with water coming through the ceiling decides in minutes on a phone; someone planning a new bathroom compares quotes for weeks.

Emergency searchesPlanned searches
Examplesemergency plumber Cambridge, burst pipe repair near menew boiler cost, bathroom fitters Ely
Decision timeMinutesDays to weeks
What the page needsPhone number at the top, hours, response time, coverage areaPrices or price guidance, photos of past work, reviews, guarantees
Conversion goalA phone callA quote request

Split your Step 3 list into these two columns before building anything. The emergency terms usually justify one dedicated, fast-loading emergency page for the whole coverage area; the planned terms are where detailed service pages, galleries and pricing content earn their keep.

How do you map local keywords to pages?

Keyword mapping means assigning every keyword group to exactly one page, so your own pages never compete with each other. The standard structure for a trade business looks like this:

Keyword groupExamplePage
Trade + base townplumber CambridgeHomepage
Trade + other townsplumber ElyOne area page per town, e.g. /plumber-ely/
High-value service + townboiler repair CambridgeDedicated service page
Emergency terms, all townsemergency plumber NewmarketOne emergency call-out page
Near me termsplumber near meGoogle Business Profile, supported by the pages above
Qualifier termsGas Safe plumber St IvesCredentials content within the relevant area page

Each area page should carry genuinely local detail: jobs completed in that town, reviews from customers there, real travel times. This structure is not theoretical. TWF, an East Anglian garage door company we work with, is built around exactly this pattern of service and town pages, and its annual revenue is up 44% since we started working together.

Free vs paid tools: what does local keyword research actually need?

For many trade businesses the free route covers the whole job. Google Keyword Planner is free with a Google Ads account, though accounts with no ad spend see broad volume ranges such as 100 to 1K rather than exact figures, and a free Semrush account adds 10 report requests a day across its domain and keyword tools (both as of July 2026): enough for spot checks on the biggest combinations. We put all eight free keyword research tools through the same test on the roller garage doors niche, so you can see exactly what each free tier returns for a trade business before you spend anything.

ToolCost (as of July 2026)Best for
Google Search ConsoleFreeQueries and rankings you already have
Google Keyword PlannerFree with a Google Ads accountVolume ranges for your service plus town grid
Semrush SEO plan$139 (about £102) a month ($117.33, about £86, on annual), 7 day trial with cardFull keyword, competitor and local data
SE Ranking Core£95 a month (£76 on annual), 14 day trial, no cardCheaper all-rounder for ongoing tracking

Free route. Pros: costs nothing, covers a one-off keyword list. Cons: volume ranges rather than exact numbers, no competitor visibility.

Paid route. Pros: exact volumes, difficulty scores, competitor visibility. Cons: only worth paying for if you will use it monthly; our SE Ranking vs Semrush comparison covers which suits a small firm.

A practical middle path: do the whole job inside a trial window. Our Semrush review covers the 7 day trial, our SE Ranking review covers the 14 day no-card option, and our best free SEO tools round-up covers the zero-budget stack; the wider comparisons live in our SEO tools hub.

Run this pre-build check on your keyword list

Before any pages get built, run the finished keyword list through this check. Ten minutes here prevents weeks of ranking the wrong things.

  • Every service is written in customer language, not trade jargon
  • The town list matches real van coverage, not wishful thinking
  • The service plus town grid exists in a spreadsheet
  • Volumes are checked, and low-volume combinations in small towns are kept rather than deleted
  • Emergency and planned keywords are separated
  • Every keyword group is assigned to exactly one page
  • Google Business Profile categories match the service list

The research itself is an afternoon’s work; the pages take longer. Our local SEO checklist covers the profile, citation and review side, our DIY SEO guide walks through building the pages week by week, and our guide to tracking keyword rankings shows how to watch the town terms without expensive software.

Would you rather someone did all of this for you? We research, build and rank trade websites from London, and we hold 4.7 stars from 60 Google reviews.

Book a Free Local SEO Review

Frequently asked questions

What are the best keywords for plumbers?

The highest-value keywords for plumbers are the emergency terms: “emergency plumber [town]”, “burst pipe repair [town]” and their near me equivalents, because the searcher converts within minutes. Behind those sit “plumber [town]”, “boiler repair [town]” and “blocked drains [town]”. Boiler keywords deserve their own page: job values and search volumes are both high.

Should I put “near me” in my page titles?

No. Google interprets “near me” as a location signal and substitutes the searcher’s actual position, so a title containing “near me” targets nowhere in particular. Rank for near me searches indirectly: keep your Google Business Profile accurate and well reviewed, and build genuine town and service pages.

How many towns should a trade business target?

Start with five to eight towns that reflect real coverage: your base plus the places you regularly work. Rank those first, then expand one or two towns at a time. Dozens of templated town pages tend to backfire: Google filters thin pages and the whole site’s local credibility suffers with them.

What if a keyword shows zero search volume?

Build the page anyway if the town and the service are real. Keyword tools round small-town volumes down to zero because their thresholds sit above genuine local demand. A “boiler repair Royston” page can bring high-value calls no tool ever recorded, and Search Console shows the real queries once the page is live.

Do I need a separate page for every keyword?

No. You need one page per keyword group: “plumber Ely”, “plumbers in Ely” and “Ely plumber” belong on one area page. A separate page is only justified when intent changes: emergency versus planned, or one service versus another. Most trade sites need a homepage, one page per town, a few service pages and one emergency page.

Excellent

Based on 60 reviews

Google

Showing our 12 most recent Google reviews, newest first. No filtering by rating. Read all 60 on Google.