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:
- Put your services down the rows.
- Put your towns across the columns.
- Each cell is one of your town plus service keywords: “boiler repair Ely”, “blocked drains Newmarket”.
- Layer the extra patterns below onto each town.
Here is the full formula for the plumber:
| Layer | Pattern | Plumber example | Page that should rank |
|---|---|---|---|
| Trade + town | [trade] in [town] | plumber in Ely | Ely area page |
| Service + town | [service] [town] | boiler repair Cambridge | Boiler repair service page |
| Emergency + trade + town | emergency [trade] [town] | emergency plumber Newmarket | Emergency call-out page |
| Service + near me | [service] near me | blocked drain near me | Google Business Profile plus service page |
| Qualifier + trade + town | [qualifier] [trade] [town] | Gas Safe plumber St Ives | Credentials 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 searches | Planned searches | |
|---|---|---|
| Examples | emergency plumber Cambridge, burst pipe repair near me | new boiler cost, bathroom fitters Ely |
| Decision time | Minutes | Days to weeks |
| What the page needs | Phone number at the top, hours, response time, coverage area | Prices or price guidance, photos of past work, reviews, guarantees |
| Conversion goal | A phone call | A 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 group | Example | Page |
|---|---|---|
| Trade + base town | plumber Cambridge | Homepage |
| Trade + other towns | plumber Ely | One area page per town, e.g. /plumber-ely/ |
| High-value service + town | boiler repair Cambridge | Dedicated service page |
| Emergency terms, all towns | emergency plumber Newmarket | One emergency call-out page |
| Near me terms | plumber near me | Google Business Profile, supported by the pages above |
| Qualifier terms | Gas Safe plumber St Ives | Credentials 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.
| Tool | Cost (as of July 2026) | Best for |
|---|---|---|
| Google Search Console | Free | Queries and rankings you already have |
| Google Keyword Planner | Free with a Google Ads account | Volume 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 card | Full keyword, competitor and local data |
| SE Ranking Core | £95 a month (£76 on annual), 14 day trial, no card | Cheaper 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.
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.
This course is helpful and fun. If you are completely new to the topic, you will leave with an understanding of the tools that are available to you and how to start using them. With some practice, you will soon be ready for one more advanced Luckyweb's courses. Rafi is a very patient teacher and he explains tasks in a clear manner so that also complete beginners have the opportunity to follow and learn. This is a fun class with interesting students from different backgrounds and industries. I recommend it to anyone who is new to WordPress and is thinking about building a website with it.
Read moreGreat experience, very informative. The course was an excellent overview of setting up a website, then Rafi broke down each section into steps to follow. Rafi was very generous with his time overrunning to allow for Q&A. I feel confident now to create my own website Thank you
Read moreIt's been a great course. If you want to create your first website without, this is a good course to get started. Rafi explained everything by making the learning process easy and has been so professional and kind enough to answer any question.
Read moreRafi is a very experienced and patient teacher. He is adept at explaining how to build a SEO ready website from scratch, explaining the basic concepts you'll need to create the foundations so when you leave the course, you have the confidence to add your own content. I would highly recommend his courses, no matter what skill set you have or website you have in mind.
Read moreRafi WordPress workshop is absolutely good, he is very patient and very knowledgeable. I learned the how to build my website and the difference between plugins and widget which for me as a beginner was unheard of. I particularly appreciated learning how to secure my site he gave us step by step instruction on how to do it as well as recommending trustful sources to find tools and how to search for them on google. Brilliant class I really recommend.
Read moreI have been working with Rafi since 2011. firstly with the Enterprise society at University College London, where Rafi run two Wordpress courses during our events. These courses were very well attended and we received very positive feedback. Secondly, Rafi has been helping me build a blog with high profile interviews, targetted at the well-educated public in my home country (Brazil). We've been having Skype sessions combined with screenshare, during which Rafi helped me customise theme, homepage, posts, adding slider images, resizing images, etc.The amazing thing is that Rafi teaches me the steps, so I become independent in building the website. Moreover, Rafi is very approachable and patient. I highly recommend Rafi .
Read moreEver since I've met Rafi at a fashion networking event a few years ago, he has been super helpful in helping me build my website using WordPress. He always answers any questions I might have and makes the whole process of creating, designing and building your website a whole lot easier. I am very happy that he is always there when I need him. His workshops are brilliant, where he makes everything quite straightforward to understand, even if you have little or no experience of websites or coding. I would recommend him at any point. Great job, Rafi!
Read moreHave a burning small business project that needs me to personally get directly involved in writing up a website to express the ideas to the final consumers, and then regularily update it. The hand on session Luckywebs has been immensely helpful and has demonstrated that I will be capable of achieving this objective. The instruction was focused relevant and extremely well presented , and will continue with future sessions in the future . Great ! Have a burning small business project that needs me to personally get directly involved in writing up a website to express the ideas to the final consumers, and then regularily update it. The hand on session Luckywebs has been immensely helpful and has demonstrated that I will be capable of achieving this objective. The instruction was focused relevant and extremely well presented , and will continue with future sessions in the future .
Read moreRafi is a great teacher and the course is very informative. Why learn to build a website or blog if it isnt going to be SEO ready? Rafi helps with all of that and has some extra tools as well. I Definetly recommend his class to any newbie!
Read moreA great seminar! I will definitely be coming back to update my skills with WordPress and will be bringing friends along who desperately need to build their own websites. Ravi is a great teacher who made everything look so simple. Highly recommend it! Jay Kay
Read moreExcellent free workshop hosted in RBKC libraries
Read moreI highly recommend this course. It is great for beginners, who have never worked with WordPress before. The course is very intense and informative for a 7 hours session. Rafi was amazing. He was very patient with all of us and made sure we understood every step. I feel confident to finally crate my own website.
Read moreShowing our 12 most recent Google reviews, newest first. No filtering by rating. Read all 60 on Google.