How to Do Keyword Research for a Local Service Business
Local keyword research is finding the exact searches local customers use, then matching each one to the right page on the site.
- Three intents: informational, commercial, and transactional or local.
- The matrix: services multiplied by towns multiplied by intent.
- One page, one intent is the rule for mapping keywords.
Local keyword research is the work of finding the searches local customers actually type, then matching them to pages that answer them. It is the backbone of the whole local SEO plan, because every service page, service-area page, and supporting article exists to capture a specific search. This guide covers the types of search intent, how to build a keyword matrix from services and towns, the tools to use, and how to map keywords to pages. We do this as part of our local SEO service.
What Local Keyword Research Is
Local keyword research is identifying the searches local customers use and mapping them to pages. It differs from broad national research in one way: local intent. A national site chases volume; a local service business chases the searches tied to its services and the towns it covers, where the searcher wants a nearby provider.
The Types of Search Intent
Every keyword carries an intent, and the intent decides which page should answer it.
Informational
Research queries such as “how does local SEO work”. These become the supporting articles in this silo.
Commercial
Comparison and provider queries such as “best boiler repair company”. These suit the service and money pages.
Transactional / local
Ready-to-buy queries such as “boiler repair near me” or “boiler repair Leeds”. These suit service-area pages and the Map Pack.
Service and Location Modifiers
Build the keyword list as a matrix: each service multiplied by each town multiplied by intent. A single trade quickly produces a structured map of pages to build.
| Service | + Location | + Intent | Target page |
|---|---|---|---|
| Boiler repair | Leeds | local | Service-area page |
| Boiler repair | (none) | commercial | Service / money page |
| How to bleed a radiator | (none) | informational | Supporting article |
Tools to Use
You can start free: Google autocomplete and the “People also ask” box reveal real phrasing, Google Search Console shows queries you already appear for, and the Keyword Planner gives rough volumes. A dedicated rank tool then tracks positions over time, covered in the track local SEO results guide. Paid suites add depth, but the free set is enough to build the matrix.
Mapping Keywords to Pages
The rule is one page, one intent. Transactional service-plus-town keywords go to service-area pages, commercial service keywords go to the service and money pages, and informational keywords each get their own supporting article. Mapping this way prevents two pages competing for the same search and keeps every page focused.
Prioritising What to Target First
Balance volume, intent, and competition, and start with high-intent local terms, the service-plus-town searches closest to booking. Those convert fastest and are usually less contested than broad national phrases. Informational articles come next, building topical depth around the money pages.
Last Thoughts on Keyword Research
Good local keyword research maps the searches real customers use to the right pages, which is the backbone of the whole silo. Get the matrix and the mapping right, and every page you build has a clear job and a clear search to win.
- Local keyword research matches local searches to pages.
- Intent comes in three types: informational, commercial, transactional or local.
- Build the matrix from services, towns, and intent.
- One page, one intent; map each keyword deliberately.
- Start with high-intent service-plus-town searches.
Frequently Asked Questions (FAQs)
How many keywords should a service page target?
One primary intent. A page should focus on a single search theme; trying to target several distinct intents on one page weakens it for all of them.
Do I need a separate page per town?
For genuine service towns, yes, with a unique page each. See service-area vs location pages for when a town earns its own page.
Are “near me” keywords worth targeting?
Yes. You do not target the literal phrase so much as earn it through the Google Business Profile, proximity, and location-relevant pages, which is where “near me” searches resolve.
What is search intent?
The goal behind a search: to learn (informational), to compare providers (commercial), or to act now (transactional or local). Intent decides which page should rank.
What tools do I need to start?
Google autocomplete, Search Console, and Keyword Planner are enough to build a local keyword matrix. A rank tracker helps once pages are live.
Should I chase high-volume keywords?
Intent beats volume locally. A lower-volume “service in town” search converts better than a high-volume national term a local business cannot realistically win.
What are long-tail keywords?
Longer, more specific searches such as “emergency boiler repair in north Leeds”. They have less volume each but higher intent and less competition.
How do I find the words customers actually use?
Read autocomplete, the People also ask box, and your Search Console queries, and listen to how customers describe the job when they call.
Where do informational keywords go?
Into supporting articles, one article per question. They build topical depth and link up to the service and money pages.
Can two pages target the same keyword?
Avoid it. Two pages chasing the same search compete with each other, which is keyword cannibalisation. Keep one page per intent.

