It is about understanding how real customers search, grouping related searches by intent and deciding which existing or new page should satisfy each group.
The output should be a sensible site plan - not one URL for every keyword variation.
Key takeaways
- Begin with the genuine services, products and geography of the business.
- Research how customers describe those needs.
- Distinguish explicit and implicit local intent.
- Treat keyword-tool volume as an estimate, particularly in small local markets.
- Group close variants and synonyms by meaning.
- Map an intent cluster to the most appropriate page.
- Do not create service x town combinations automatically.
- Use first-party Search Console data once the site is receiving impressions.
- Prevent cannibalisation by giving important pages clear ownership.
What makes a keyword “local”?
Some local keywords explicitly contain a place.
Examples:
- flat pack assembly Ballyclare;
- dentist Bristol;
- emergency plumber Cardiff.
Others contain words that imply local need:
- electrician near me;
- nearest tyre fitter.
And some contain no location at all but commonly generate local results:
- florist;
- coffee shop;
- locksmith.
That last category matters.
A business should not assume that only phrases containing a town name are relevant to Local SEO.
Start with the real business
Before opening a keyword tool, document what the business actually does.
Ask:
- What services are genuinely offered?
- Which services matter commercially?
- What products or brands matter?
- Which problems do customers ask the business to solve?
- What terminology do customers use?
- Which areas are genuinely served?
- Which services are not offered?
- Are there operational constraints that affect suitability?
This prevents keyword research from drifting into services or places the business does not actually want to target.
A spreadsheet containing 10,000 phrases is not useful if half of them describe work the company does not perform.
Find the search language
Useful sources can include:
- customer enquiries;
- Search Console data;
- Google search suggestions and related interfaces;
- competitor websites;
- keyword-research tools;
- internal site-search data where available;
- sales or support conversations.
No single source should be treated as perfect.
A keyword tool can suggest terminology and estimated demand.
A customer phone call can reveal language that tools miss.
Search Console can show the actual queries that caused an existing website to appear in Google Search.
Understand search intent
A keyword matters because of what the searcher is trying to do.
Commercial or transactional intent
The person is looking for a provider, product or service.
Example: “flat pack assembly Ballyclare”
Informational intent
The person wants an answer.
Example: “how long does it take to build a chest of drawers”
Navigational intent
The person wants a particular business, website or place.
Example: “McKnight’s Flat Pack Assembly”
Local intent can exist inside any of these
A query may be informational and local.
It may be commercial without naming a town.
The page decision should therefore be based on meaning, not merely whether a location word appears.
Service + location searches
Keyword research often produces combinations such as:
service + town
service + city
service + county
service + near me
It is tempting to turn every combination into a page.
That is not a sound default.
Suppose a business offers four services and targets 20 towns.
Automatically multiplying those gives 80 service-location combinations before any customer value has been considered.
Many may express the same underlying intent.
Others may have little evidence or useful local differentiation.
The right question is not:
“Can I make a URL for this keyword?”
It is:
“What page would best satisfy this searcher’s need, and is a new page genuinely necessary?”
Local search volume has limitations
Local keyword volumes are often small.
Tools estimate search activity from their own datasets and methodologies.
A keyword reported as zero or ten searches per month should not be treated as a precise measurement of all real demand.
Low-volume local queries can still produce valuable customers.
This is particularly important for higher-value services where a small number of suitable enquiries can matter commercially.
Use volume as one input alongside:
- business value;
- relevance;
- customer language;
- existing Search Console data;
- SERP observations;
- known enquiries;
- competitive evidence.
Cluster keywords by meaning
A useful keyword map groups terms that can be satisfied by the same strong page.
For example:
- flat pack assembly Ballyclare;
- furniture assembly Ballyclare;
- flat pack furniture assembly Ballyclare;
may or may not need separate treatment depending on the actual result intent, but they should not automatically become three pages because the wording differs.
Likewise:
- Google Business Profile optimisation;
- optimise Google Business Profile;
- GBP optimisation;
are variations around a closely related concept.
Keyword variation != new URL.
Map intent clusters to URLs
Once search terms are grouped, decide who owns each intent.
The answer may be:
- an existing homepage;
- an existing service page;
- a new service page;
- a genuine location page;
- a manufacturer or product page;
- an informational guide;
- no page at all.
Giving each important URL a clear purpose reduces overlap.
Prevent cannibalisation
Cannibalisation is often discussed too loosely.
Two pages mentioning the same word is not automatically a problem.
The more useful question is whether two or more pages are competing to satisfy substantially the same search intent without a clear reason for both to exist.
Signs of weak page ownership can include:
- nearly identical titles and headings;
- multiple pages making the same promise;
- service and location pages with almost interchangeable copy;
- repeated creation of pages for synonyms;
- internal links that do not make the hierarchy clear.
The solution is not always deletion.
Sometimes the pages genuinely serve different needs and simply need clearer differentiation.
Keyword mapping is how that decision should be made deliberately.
Real Project: how the Flat Pack architecture uses keyword intent
McKnight’s Flat Pack Assembly provides a useful worked example.
The project does not place every furniture-related search on the homepage.
Instead, different page types have different jobs.
Homepage
The homepage carries the broad local furniture-assembly proposition around the core Ballyclare market.
Service pages
Pages can cover genuinely distinct furniture categories and customer needs rather than forcing everything into one page.
Manufacturer pages
Dedicated IKEA and Dunelm pages allow manufacturer-specific intent to be addressed where there is enough genuine service relevance.
Service-area pages
Antrim and Newtownabbey pages address geographic service-area intent.
They are service-area landing pages, not physical branches.
Why this matters
The architecture illustrates the distinction between a keyword list and a keyword map.
The keyword list tells us phrases people may use.
The keyword map decides which page should answer them.
The project should continue to resist creating another town or manufacturer page simply because a keyword variant can be found.
Case study: /case-study/mcknights-flat-pack-assembly/
Before creating a location page
A geographic keyword can look attractive in a research tool while still being a poor candidate for a standalone page.
LetsBuzzMedia uses seven qualitative tests:
- Do you genuinely serve the location?
- Is the location commercially relevant?
- Is there distinct search intent?
- Can the page contain genuinely useful local information?
- Is there evidence that the business serves the area?
- Does the visitor gain something over the main service page?
- Can the page be maintained?
That is a decision framework, not a Google scoring formula.
Use the Location Page Qualification Tool at /tools/location-page-qualification/ before turning geographic keyword combinations into URLs.
Explore This Topic
- How to Find Local Keywords - /local-keyword-research/how-to-find-local-keywords/ when live.
- Keyword Mapping - /local-keyword-research/keyword-mapping/ when live.
- Local Business Site Structure - /local-business-website-seo/site-structure/ when live.
- Location Pages - /location-pages/.
Next step
Build a keyword map rather than another keyword list.
For every meaningful cluster, record:
intent -> target customer -> existing or proposed URL -> reason that page owns the query.
Before approving a geographic URL, run the Location Page Qualification Toolat /tools/location-page-qualification/.
