Someone in your town searches Google for exactly what you do. A plumber, a photographer, a landscaper, a bookkeeper. You've been in business for years, you do great work, and people recommend you. But you don't show up. A competitor with half your experience and a basic website does.
This happens constantly to local businesses, and the reasons are nearly always the same. None of them are difficult to fix once you know what they are.
1. Your Google Business Profile isn't set up properly
The test: Search your business name on Google. Does an info panel appear on the right with your address, hours, photos, and reviews? If not, this is your first problem.
For local searches, that profile does more work than your website. It decides whether you appear in the map pack — the three businesses shown above the ordinary results — and the map pack takes a large share of the clicks. Google documents what it weighs in how local results are ranked: relevance, distance and prominence.
Claiming it is only the start. The profiles that rank have the right primary category, a service area that matches where you actually go, opening hours that are correct including bank holidays, real photographs added over time rather than five uploaded on day one, and the services list filled in properly. A profile claimed in 2022 and never touched since is barely better than no profile at all.
2. Your details disagree with each other across the web
The test: Search your phone number in quotes. Do the name, address and number that come back match, everywhere?
Google cross-checks your business against directories, social profiles, old listings and your own site. When it finds an old address on one directory, a previous mobile number on another and a slightly different trading name on a third, it becomes less confident that all of those refer to one real business — and confidence is a ranking input for local results.
Pick one exact format for your name, address and phone number, then make it identical on your website, your Google profile, Facebook, and any trade directory you're listed in. Fix the old listings rather than ignoring them; they don't expire on their own.
3. You have no page for the thing people actually search
The test: Write down the five phrases you'd want to rank for. Does each one have its own page — not a paragraph on the homepage?
A homepage that lists eight services is competing against eight competitors who each wrote a full page about one. Google has nothing specific to match, so it matches the specific page instead.
One page per service, each answering what the job involves, what it costs or the range it falls in, how long it takes, and what happens next. That page can then carry your local terms honestly, in a heading and an opening line, instead of you sprinkling the town name through a homepage that was never about that service anyway.
4. You have no reviews, or reviews that say nothing
The test: Count your Google reviews from the last twelve months. Not total — the last twelve months.
Review volume and recency both feed local ranking, and they also feed the decision a human makes once they've found you. Twelve reviews from three years ago read worse than four from this quarter.
The reviews that help most describe the specific job and mention the place: "fitted a new consumer unit in our Faversham flat" is doing far more work than "great service, highly recommend". You can't script that, but you can ask at the right moment — right after the job is finished and the customer is pleased — and you can make it a habit rather than a campaign.
5. Your site can't be crawled, read or loaded
The test: Search site:yourdomain.co.uk on Google. Are your pages listed? Are the ones you care about there?
If pages are missing, no amount of local SEO helps. Common causes: the site was launched with search engines blocked and nobody switched it back on, key content only appears after JavaScript runs, every page shares one generic title, or the site is slow enough on mobile that crawling and ranking both suffer.
Check that each page has its own descriptive title and description, that the site works on a phone, and that the pages you care about are indexed. Add local business structured data so search engines and AI answer tools can read your address, hours and services directly rather than guessing at them.
Fix them in this order
- Google Business Profile. Fastest return, no development work, biggest effect on the map pack.
- Consistent details. An afternoon of tidying that removes a persistent drag.
- Indexing. Make sure Google can see the pages before you improve them.
- Service pages. The slowest to build, and the thing that compounds.
- Reviews. Ongoing, forever, and the one competitors can't copy.
Being invisible is rarely one catastrophic problem. It's usually four or five small ones stacked on top of each other, each easy to fix in isolation. Work down the list and you'll usually see movement in the map pack before you see it in the ordinary results.
Want to know why you're not showing up?
I'll look at your site, your profile and your listings and tell you what's actually holding you back — and what to fix first.
Ask for a quote →