Why your website does not show up when people nearby search
Your site is fine. A joiner two towns over still outranks you, and the reason is rarely the website at all.
You search your own trade and your own town. A joiner in Gargrave, a plumber in Settle, a solicitor in Skipton. Above the map, in among the ordinary results, sits a competitor based in Keighley. Twelve miles off, and somehow first.
Your site loads fast, the copy is decent, somebody rebuilt it two years ago and you paid properly for it. None of that is the problem. Google is not ranking your website against theirs on quality alone. It is answering a different question: who, of everyone who sells this, is the right match for the place this search came from. Four things decide that answer, and the website is only one of them.
Distance counts even when the search does not mention a place
Type “plumber” with no town attached and Google still works out roughly where you are searching from, and ranks accordingly. Type “plumber Skipton” and it narrows further, to a point it has calculated for every business as being where it operates from.
This is why a business twelve miles away can beat you for a search that mentions your own town by name. If their calculated location sits closer to the searcher, or if Google trusts that location more, proximity can outweigh a name match. It is also why two people typing the same words half a mile apart can see two different results. Local search does not have one answer. It has one answer per searcher.
You cannot move your premises to win this, and you would not want to. What you can influence is how confidently Google has pinned you where you are, which is the Google Business Profile work: the primary category, the service areas, and the address it has settled on. Get that wrong and you are fighting the twelve miles with one hand tied.
One page cannot rank for every town you cover
A trade business commonly serves eight or ten places from a single base, and lists them all on one “areas we cover” page. That page can rank for your own town. It rarely ranks for the other nine, because Google is looking for a page that answers the specific search “boiler repair Settle”, and a paragraph mentioning Settle among nine other places is a weak match against a competitor who wrote a page for Settle alone.
The fix is a page per place that matters, each naming the town in the heading, the first paragraph and the page title, each with something true and specific to that place rather than the same three paragraphs with the name swapped. A photo of a job you did there. The postcode areas you cover from that direction. How quickly you can get there. Thin, duplicated pages built purely to catch a search term do not work either. A page with nothing genuine to say about a place is worse than the one page covering all nine, because it signals effort without delivering it.
Start with the two or three towns sending you the most enquiries that you are not winning, not all ten at once.
Citations: the same business, written the same way, everywhere
A citation is any listing of your business name, address and phone number outside your own site: trade directories, Yell, industry associations, the supplier who lists installers. Google cross-checks these against your website and your Business Profile, and treats agreement between them as a signal you are a real, findable business rather than a website put up last week.
The failure mode is not usually a bad review or a wrong postcode. It is small drift. “Ltd” on some listings and not others. A mobile number on one directory that has not answered in three years. A former address still sitting on a listing from before you moved units. None of these individually loses you the search, but a stack of them tells Google something does not quite add up, and uncertainty is not something the algorithm rewards.
Search your business name and phone number together, on their own, and see what comes back. Anything wrong is worth fixing at the source, which is usually a five-minute form on the directory itself.
Reviews are doing more of the ranking than people expect
Review count, how recent they are and how you reply to them all factor into local ranking, separately from how they read to a person deciding whether to call. A business with forty reviews from the last year reads to Google as active and trusted in a way that a business with twelve reviews from 2021, however glowing, does not.
Asking is the whole strategy. In person, while somebody is pleased with the job, with a short link rather than an email that arrives three days later when the moment has passed. What does not work, and what Google does detect, is paying for them or trading them for a discount.
Which of these to fix first
Proximity is not something you can act on directly, so start where you can: check the Business Profile category and service areas, since a wrong one costs you the search before it starts. Then the pages for the two or three towns sending the most enquiries you are losing. Citations and reviews are slower work, worth doing steadily rather than in one sitting, and they keep paying back for as long as you are in business.
None of this is about the website, which is why a fast, well-built site can still lose to a plainer one next door. It is about whether Google can see, consistently, where you are and who vouches for you.
Our SEO work starts with exactly this: where you rank now for the searches that matter, what the businesses above you have that you do not, and which of proximity, pages, citations or reviews is costing you the most. A free website review covers the same ground if you want a first look before committing to anything.



