If your competitor’s “fully booked” again, and you’re sat at your desk refreshing your inbox like it owes you money, it’s probably not because they’re better.
It’s because Google likes them more than it likes you.
And yes, that can genuinely be the difference between them sipping something cold in Marbella and you arguing with a tyre-kicker on Facebook Marketplace.
Google doesn’t reward quality. It rewards clarity.
Most business owners think Google ranks “the best business”. Cute.
Google ranks the business it understands the fastest, trusts the easiest, and can confidently recommend without getting a million complaints.
That’s it.
So when you say:
- “We’re better than them.”
- “We’ve got more experience.”
- “Our work is miles better.”
Google shrugs. Because your website and your Google Business Profile don’t prove any of that.
Your competitor, meanwhile, is doing the boring stuff consistently. The unsexy stuff. The stuff your last web designer called “optional”.
And that’s why they’re winning.
The Marbella Effect (what better rankings actually do)
A strong Google ranking doesn’t just give you “visibility”. It does three very specific things that matter when you run a real business:
- It puts you in front of people who are already looking to buy, not “researching”, not “getting ideas”, buying.
- It filters out time-wasters, because good pages (and a good Google Business Profile) answer the obvious questions upfront.
- It compounds, because more clicks leads to more calls, which leads to more reviews, which leads to more trust, which leads to more rankings.
If your competitor is in the map pack (the little box of local listings) and you’re not, they get the lion’s share of calls. Not because Google is fair, but because people are lazy. They tap the first thing that looks legit.
Google even tells you the main local ranking factors are relevance, distance, and prominence. Prominence is basically “are you trusted and talked about online?” (Google’s own guidance).
Here’s the brutal bit: your new website might be doing absolutely nothing
I’ve lost count of the times someone’s said:
“We paid £3k for a new site and nothing changed.”
Yeah. Because a “nice website” isn’t a marketing strategy. It’s a brochure.
If your site has:
- one generic service page called “Services”
- a homepage trying to rank for 12 different things
- no local pages
- no proof you exist beyond a logo
…Google has no reason to push it.
It’s not personal. It’s just clueless.
Want to know why they’re ranking above you? Nick their blueprint.
No, I’m not suggesting you copy their text like some lazy chancer.
I’m saying: figure out what signals they’re sending that you aren’t. You can do this in an evening, brew in hand, mild rage fuelling you.
1) Check what Google thinks they do (vs what you say you do)
Search for their main money keyword (like “boiler repair Crewe” or “wedding catering Chester”). Click their listing.
Look for:
- Do they have a specific primary category on Google Business Profile?
- Do they have separate services listed?
- Do they have proper photos that prove it’s a real business?
Half the battle is simply telling Google, clearly, what you are.
2) Count the reviews (and don’t lie to yourself)
If they’ve got 180 reviews and you’ve got 12 from 2019, you’ve found one of the reasons.
Reviews are not just “nice”. They’re trust. They’re conversion. They’re local ranking juice.
And no, buying fake reviews is not “clever”. It’s the sort of thing that gets you nuked when a competitor reports you.
3) Look at their pages (you’ll spot the pattern)
Good local competitors usually have pages like:
- “Emergency Plumber in Nantwich”
- “Kitchen Fitters in Sandbach”
- “Loft Conversions in Chester”
Not:
- “Welcome to Dave’s Great Building Services, we pride ourselves…”
If you don’t have pages that match what people actually type, you don’t get to be surprised when you don’t show up.
4) See if their site is faster than yours (because yours probably isn’t)
Google doesn’t rank slow sites because slow sites annoy people.
Run both sites through PageSpeed Insights. If your mobile score looks like a bad GCSE result, that’s a problem.
Speed alone won’t make you rank #1, but a slow site absolutely can stop you ranking at all.
5) Check if they look more “real” than you online
Prominence is “are you legit?”
That comes from:
- consistent business details across directories
- mentions from local sites
- links from suppliers, trade bodies, local press, partners
- case studies and proof on your own site
If their business is mentioned all over the place and yours isn’t, Google trusts them more. Simple.
The biggest reason you’re losing: you’re sending mixed signals
A classic:
Your homepage says you’re a “Cheshire-based company” (vague), your footer has an old address (wrong), your Google listing has a service area that covers half of England (silly), and your contact page has a phone number you don’t answer.
Google reads that and thinks: “I’m not recommending this mess.”
Here’s a quick reality-check table. No fluff.
| What’s happening | What it usually means | What to do about it |
|---|---|---|
| Competitor is in Maps, you’re nowhere | Your Google Business Profile is weak, inconsistent, or neglected | Fix categories, services, photos, posts, and get reviews consistently |
| You rank for your business name only | You don’t have pages targeting service + location | Build proper service pages and location pages (that aren’t copy-paste rubbish) |
| Traffic is up but calls are dead | You’re attracting the wrong searches or your site doesn’t convert | Tighten keyword targeting, add clear CTAs, show pricing/areas/availability |
| Rankings bounce around like a kangaroo | Technical issues, thin content, or weak authority | Sort technical basics, improve content depth, build real links |
| Competitor has fewer years in business but more leads | Online trust signals beat “we’ve been here 20 years” | Reviews, citations, local links, proof, and useful content |
“SEO” is just digital marketing services that actually stick
A lot of “digital marketing services” are basically renting attention.
Ads stop, leads stop.
SEO is different. You build an asset. It keeps working while you’re on a job, in a meeting, or yes, on a sunbed.
But only if it’s done properly.
Not “we added some keywords” properly.
Properly means:
- technical foundations sorted so Google can crawl and trust the site
- pages built around what people search for (and what makes you money)
- local signals (Google Business Profile, citations, reviews) consistently reinforced
- authority built over time with real mentions and links
- tracking set up so you’re not guessing
If you’re paying someone and they can’t show you exactly what changed on your website this month, you’re not buying SEO. You’re buying vibes.
The 30-minute “are we being mugged off?” check
If you’ve been burned by an agency before, do this before you give anyone another penny.
Check 1: Can you see what’s been done?
Ask for a changelog. Not a PDF full of graphs. A list of actual work.
Examples of real work:
- “Created a new ‘Boiler Repair Crewe’ page, added FAQs, internal links, and booking CTA.”
- “Fixed indexation issue caused by noindex tag on service pages.”
- “Cleaned up duplicate title tags across 47 pages.”
If you get:
- “We improved your online presence.”
- “We optimised metadata.”
- “We built authority.”
…that’s not proof. That’s a horoscope.
Check 2: Are you tracking calls and forms properly?
If you don’t know which pages generate enquiries, you can’t improve anything.
At minimum you should have:
- form submissions tracked
- click-to-call tracked on mobile
- Google Business Profile calls tracked
If your reporting doesn’t mention leads, it’s not marketing. It’s stamp collecting.
“Fine, Matt. What do I actually do next?”
If you want a practical starting point, here’s the order I’d do it in (because doing it backwards wastes months):
Step 1: Fix your Google Business Profile like your rent depends on it
Because for most local businesses, it does.
Get the basics right:
- correct primary category
- services filled out properly
- real photos (van, team, jobs, office), not stock photos
- weekly posts (yes, they matter)
- a review system that runs without you having to remember
Step 2: Build pages that match how people search
One good page that targets a money search beats ten “blog posts” nobody reads.
A decent service page answers:
- what you do
- where you do it
- what it costs (even a range helps)
- how fast you can respond
- proof (photos, reviews, case studies)
- clear next step (call, form, request a callback)
Step 3: Get yourself mentioned in the real world online
Stop chasing spammy links. Start earning boring, credible ones.
Examples:
- suppliers (ask to be listed as an approved installer)
- local business associations
- sponsorships (a junior team in Nantwich is basically a link-building machine)
- proper local directories (not 5,000 global ones run by bots)
And if outreach makes you want to crawl into a hole, use a tool to speed up the admin. Something like this AI letter generator can knock out a decent request email or complaint letter in 30 seconds, so you’re not staring at a blank screen swearing at your keyboard.
Step 4: Sort the technical basics (or you’re building on sand)
You don’t need to “obsess over SEO”. You do need to stop your site shooting itself in the foot.
The common killers:
- pages not indexed
- duplicate or missing titles
- broken internal links
- slow mobile performance
- messy redirects after a website rebuild
If any of that sounds like Greek, that’s normal. It’s why SEO exists as a job.
A quick word on AI search (because 2026 is weird)
You might’ve noticed Google showing AI answers, or people using ChatGPT instead of searching.
That doesn’t make SEO dead. It makes lazy SEO dead.
The businesses getting mentioned in AI answers tend to have:
- clear, structured pages
- solid local trust signals
- consistent business info everywhere
- FAQs that actually answer questions
Same fundamentals, higher standards.
Frequently Asked Questions
How long does it take to outrank a local competitor on Google? If you’re starting from scratch, expect early movement in weeks and proper results over months. If your competitor is asleep at the wheel, you can catch them quicker. If they’re strong, it takes consistent work.
Why is my competitor ranking above me when I’m better at the job? Because Google can’t “see” your quality unless you show it. Reviews, photos, case studies, clear service pages, and consistent business info beat “trust me mate”.
Do I need to blog to rank locally? Not always. Most local businesses need strong service pages and a proper Google Business Profile first. Blogging helps when it targets real customer questions and supports the money pages.
Is paying for SEO worth it compared to ads? Ads can work fast, but you pay forever. SEO is slower, but it builds an asset that keeps generating leads. The best setup often uses both, but only once your tracking is sorted.
What’s the fastest thing I can fix this week? Your Google Business Profile and your reviews. If you do nothing else, get more real reviews and tidy up your listing. It’s the quickest lever for local visibility.
If this is hitting a bit close to home, here’s what I’d do
If you’re sat there thinking “right, yeah… that’s us”, don’t panic and don’t start randomly changing stuff because a bloke on YouTube told you to.
Get someone to look at what’s actually going on, what your competitor is doing better, and what will move the needle fastest for your business.
I’m Matt, I’m in Nantwich, and I’ve been doing this since 2007 (accidentally at first, long story). If you want a straight answer and not a sales script, have a nosey around SEO Bridge and give me a shout: https://www.seobridge.co.uk
