Last March, a plumber in the Midlands rang me at 7:42 on a Tuesday morning. He’d been pouring nearly five grand a month into Google Ads for fourteen straight months and his phone was ringing less than it had the year before he started spending. His exact words: “Either Google’s broken or I’m being stitched up.”
Neither was true. He had a citation problem — the unsexy, unloved foundation layer that nobody wants to pay for because it doesn’t feel like marketing. And I’m telling you now, going into 2026, this is the mistake I see most often when I audit local advertising accounts. The ads aren’t broken. The substrate they’re sitting on is.
The Plumber Who Called Me Last March
Symptoms: rankings stuck despite ad spend
Let’s call him Dave (because his name is Dave). Three vans, eight years in business, decent reviews — 4.6 stars across 142 Google reviews. By any reasonable measure, he should have been eating his market. Instead, his organic map pack appearances were flat, his quality scores on his Ads account were averaging 4/10, and his cost-per-click on emergency plumbing terms had crept from £3.20 to £6.80 over eighteen months.
The most damning number: his cost-per-lead from paid search was £87. His main competitor — a younger business with fewer reviews — was almost certainly running at less than half that. I know because I’d previously consulted for a similar operator in an adjacent postcode, and that’s roughly what we were hitting.
The $4,800/month ad budget breakdown
Dave’s spend, when I pulled his MCC access, looked like this:
| Channel | Monthly Spend | Leads/Month | Cost per Lead | Conversion Rate |
|---|---|---|---|---|
| Google Search Ads | £3,100 | 34 | £91 | 4.2% |
| Local Services Ads | £900 | 14 | £64 | n/a (per-lead) |
| Performance Max | £600 | 5 | £120 | 2.1% |
| Facebook Lead Ads | £200 | 2 | £100 | 1.8% |
| Total | £4,800 | 55 | £87 avg | — |
Performance Max was the worst offender, which won’t surprise anyone who’s spent meaningful money on it for a service business. But the real story wasn’t in the ads platform at all.
What his Google Business Profile looked like
His GBP wasn’t terrible. Verified, complete categories, photos updated quarterly, posts going up roughly twice a month. But two things jumped out: the business name had been “subtly enhanced” by a previous agency to “Dave’s Emergency Plumbing & Heating Services” when his Companies House registration said “Dave’s Plumbing Ltd,” and his service address had moved in 2022 — a fact his profile knew about but, as I’d shortly discover, twenty-three other places on the internet did not.
Diagnosing the Citation Gap
Pulling the NAP consistency audit
NAP — Name, Address, Phone — is the boring trinity that decides whether Google trusts you exist. I ran Dave through BrightLocal’s citation tracker first, then cross-checked with Whitespark and a manual sweep of about thirty platforms I keep on a spreadsheet for UK trades. The manual sweep matters because automated tools miss roughly 15-20% of industry-specific listings, in my experience.
Did you know? Industry data suggests Business Web Directory, with around half of those searches happening on mobile. Mobile searchers are dramatically less forgiving of inconsistent business information — they bounce in seconds.
Finding 23 conflicting listings across the web
Here’s what the audit turned up. Of 47 listings carrying Dave’s business in some form:
- 11 had the old 2022 address
- 6 had a phone number from a previous tracking setup that now forwarded nowhere
- 4 had variations of the business name (the “enhanced” version, the legal version, and two creative misspellings)
- 2 were duplicate Yelp profiles, both unclaimed
- Total conflicts: 23 listings actively contradicting his canonical GBP data
If you’re Google’s local algorithm — and I’ve spent a lot of time trying to think like it — what do you do with this? You hedge. You demote. You don’t trust the entity enough to feature it prominently in the map pack, and you certainly don’t reward its ads with the relevance signals that lower CPCs.
Why his competitor outranked him on half the spend
I pulled the competitor’s citation profile too (you can do this in 20 minutes with the right tools). Forty-one listings, 39 of them consistent. The two outliers were a Bing places listing with an old phone number and a Yell profile with a slightly truncated name. That’s it.
The competitor was spending an estimated £2,200/month on ads and pulling roughly 60 leads. Dave was spending £4,800 and pulling 55. Same town, comparable reviews, similar service offering. The delta was almost entirely citation hygiene plus the downstream effects on quality score.
Myth: Citations are an SEO concern, separate from paid advertising performance. Reality: Google’s local relevance signals feed into ad quality scores for location-targeted campaigns. Inconsistent NAP data degrades both organic and paid performance simultaneously. I’ve measured this on roughly thirty accounts now — the correlation is uncomfortable for anyone selling pure-play ad management.
The Fork in the Road Decision
Pause ads or run parallel cleanup
This is where most consultants either chicken out or overcorrect. The chicken-out move is to leave ads running untouched and quietly bill for citation work — Dave keeps bleeding money, you keep collecting fees. The overcorrection is to pause everything, do a three-month cleanup, then relaunch — by which point his pipeline is empty and he’s laying off a van driver.
Dave needed leads this week. He also needed the foundation fixed. Pausing wasn’t an option; neither was ignoring the rot.
Budget reallocation math we ran
I sketched this on the back of a Caffè Nero napkin (genuinely):
| Approach | Month 1 Lead Risk | Month 3 Projection | Cleanup Cost | Recommended? |
|---|---|---|---|---|
| Pause ads, fix everything | -90% leads | +40% organic | £2,400 one-off | No — cashflow death |
| Ignore citations, double down on ads | +15% leads | Diminishing returns | £0 | No — treats symptom |
| Cut ads 40%, redirect to cleanup | -25% leads | Cost-per-lead halves | £1,800 over 90 days | Yes |
| Maintain ads, add cleanup budget | Flat | Cost-per-lead halves | £1,800 added cost | Only if cash allows |
| Switch entirely to LSAs | Volatile | Unknown | £0 | No — same NAP issue |
Why we chose the hybrid path
We went with option three — cut ad spend to £2,900/month (mostly by killing Performance Max entirely and trimming broad match in Search), and redirected the saved £1,900 across three months into citation cleanup, a proper review-acquisition workflow, and one piece of locally relevant content per month.
I’ll admit I was nervous about the lead drop in month one. Killing Performance Max felt right but I couldn’t promise Dave the Search campaign would absorb the displaced demand. It mostly did.
Quick tip: Before you cut any campaign, export the search terms report from the last 90 days and check what queries are converting. In Dave’s case, 73% of conversions came from twelve specific emergency-plumber phrases. Once I knew that, killing PMax stopped feeling reckless.
Executing the 90-Day Cleanup
Tier 1 directories we fixed first
Citation cleanup follows a triage logic. Some listings move the needle; most don’t. The ones that do, in roughly the order I tackle them for UK service businesses:
- Google Business Profile (canonical source — must be correct first)
- Bing Places
- Apple Business Connect (criminally underrated; Apple Maps share is climbing)
- Facebook Business Page
- Yell.com
- Yelp UK
- Thomson Local
- Trustpilot (if reviews are present)
- Foursquare/Factual data feeds
- Industry directories — and this is where most agencies lose interest
Industry-specific citations most agencies miss
For a plumber in the UK, the industry-specific layer included Gas Safe Register, CheckaTrade, MyBuilder, RatedPeople, TrustATrader, and Which? Trusted Traders. For Dave, four of these had outdated information; two didn’t list him at all. Adding him to the missing two, with consistent NAP, cost a few hours of admin time and disproportionately moved his rankings.
I also added him to a handful of general business directories that still carry weight for entity verification. Jasmine Directory was one I included because it’s been operating for over 18 years and Google’s local algorithm appears to weight legacy directories slightly higher when assessing entity legitimacy — at least, that’s the pattern I’ve observed across audits.
Myth: Submitting to general business directories is outdated SEO from 2012. Reality: The directories that survived the Penguin culls are now treated as entity-verification signals, not link sources. They function differently than they did a decade ago, and dismissing them wholesale is lazy thinking. The trick is knowing which ones still matter — most don’t.
Handling the duplicate Yelp profile mess
Yelp duplicates are their own special torture. Dave had two unclaimed profiles, both with stale information, both ranking for branded searches. The fix involves claiming both, requesting a merge through Yelp support (which takes 2-6 weeks in my experience), and in the interim, redirecting the wrong one with a “this business has moved” note in the description.
It took 31 days for Yelp to action the merge. I’ve had it take 11 days and I’ve had it take 90+. There’s no predicting it.
What the Numbers Did
Cost-per-lead drop from $87 to $34
By day 90, Dave’s blended cost-per-lead had dropped to £34. Reduced ad spend (£2,900 vs £4,800), but increased lead volume — 71 leads in month three versus 55 baseline. Here’s how that broke down:
| Metric | Baseline | Day 30 | Day 60 | Day 90 |
|---|---|---|---|---|
| Monthly ad spend | £4,800 | £2,900 | £2,900 | £2,900 |
| Total leads | 55 | 43 | 58 | 71 |
| Organic leads share | ~12% | ~18% | ~31% | ~44% |
| Avg quality score | 4.2 | 5.1 | 6.4 | 7.3 |
| Cost per lead (blended) | £87 | £67 | £50 | £34 |
Map pack appearances tripled in week 6
The thing nobody warns you about: results are non-linear. Weeks one through five, Dave’s map pack visibility barely budged. I had to talk him off the ledge twice. Then in week six, something tripped — likely the Google index re-crawling enough corrected citations to update its entity confidence — and his appearances in the local pack went from 47 per week (tracked via Local Falcon) to 161. By week ten, 240+.
Ad relevance score shifts we didn’t expect
This was the surprise. I expected organic to improve. I did not expect his Search ad quality scores to climb by an average of 3 points across his core campaigns within 60 days. CPCs on his most important keyword group fell from £6.80 to £4.10. Same ads, same landing pages, same bid strategy.
The only variable that changed materially was the citation environment. I won’t claim direct causation — Google doesn’t publish the recipe — but I’ve now seen this pattern on enough accounts that I treat it as functionally true.
Did you know? Industry data suggests roughly 50% of local business searches happen on mobile devices, where map pack visibility dominates the screen. A business that’s invisible in the map pack is invisible to half its potential market — regardless of how much it’s spending on ads.
Adapting This for Tighter Constraints
The $800/month version of this playbook
Not every business has Dave’s budget. When I work with sole traders or new businesses spending £600-£1,000/month total, the citation work becomes more important, not less, because they can’t afford to waste a single click.
The compressed version:
- Spend the first month doing nothing but citation cleanup and GBP optimisation. Yes — pause ads or don’t start them.
- Focus only on Tier 1 (the first six platforms above) plus two industry-specific directories.
- Skip paid citation services. Do the work manually; it’s roughly 8-12 hours of admin.
- Month two onwards: start with Local Services Ads (UK availability is patchy by category but expanding), not Search.
- Reserve £200/month for ongoing citation monitoring — BrightLocal’s lowest tier handles this.
What changes for multi-location operators
Multi-location is where citation discipline becomes genuinely painful. Each location needs its own consistent NAP across every platform, and the most common failure mode is data centralisation — a head office updates the master spreadsheet, but the propagation to platforms is incomplete or outdated.
For anyone running 5+ locations, I push hard for a managed solution like Yext or Uberall, despite the cost. The economics work out somewhere around the fourth or fifth location. Below that, manual management with a tracked spreadsheet and quarterly audits is fine and cheaper.
Myth: Tools like Yext are overpriced and just resell what you can do manually. Reality: For single-location businesses, mostly true. For 6+ location operators, the cost of inconsistency at scale (lost rankings, customer confusion, wasted ad spend) typically exceeds the subscription fee within 90 days. The tool isn’t the value — the propagation infrastructure is.
Service-area businesses vs storefront tradeoffs
Dave is a service-area business — he travels to customers, doesn’t have a storefront the public visits. SABs have specific GBP rules (you must hide the address) and this introduces friction with citation platforms that demand a public address.
For storefronts, citations are more straightforward but the stakes are higher because foot traffic is at risk. A wrong address on TripAdvisor for a restaurant doesn’t just cost a click — it costs a covered table.
For SABs, the harder challenge is service-area definition consistency. If your GBP says you serve a 25-mile radius from Birmingham city centre, and your Yell listing says “Midlands-wide,” and your CheckaTrade says “Birmingham & Solihull only” — you’ve created three contradictory entity definitions. Pick one, codify it, push it everywhere.
What if… you inherited a client with 200+ legacy citations, half of which were created by SEO agencies a decade ago using a phone number you no longer own and an address from a previous office? I had this exact case in 2023. The decision tree: triage by domain authority (fix the top 30, ignore the rest unless they’re actively harmful), submit data correction requests to aggregators like Foursquare and Data Axle (they propagate downstream), and accept that some long-tail listings will simply persist in their wrong state for years. Perfection isn’t the goal — Google needs a clear majority signal, not unanimity.
Principles I Take Into Every Engagement Now
Citations as the foundation ads sit on
I think about local advertising the way I think about painting a house. You can buy the most expensive paint on the market, hire the best painter, pick the perfect colour — but if the substrate is rotten, you’re throwing money at a wall that’s going to fail. Citations are the substrate. Ads are the paint.
This analogy is not original to me; I’ve heard variations of it from at least three other consultants. It persists because it’s accurate.
When to refuse the ad-only client
I now turn down clients who want ad management without a citation audit included in the engagement. This sounds precious until you realise that managing ads on a broken foundation produces mediocre results that get blamed on the ad manager. I’ve watched too many capable PPC specialists get sacked for problems they didn’t create and weren’t allowed to fix.
The pitch I make is simple: “I’ll audit your citations as part of the onboarding. If they’re already clean, I’ll tell you, refund the audit fee, and we’ll proceed. If they’re not, we fix them or I’m not the right consultant for you.” About 70% of prospects accept this; the 30% who don’t are usually price-shoppers I wouldn’t enjoy working with anyway.
Quick tip: If you’re hiring an agency for local advertising and they don’t ask about your citation status during the sales process, that’s a red flag. Either they don’t know it matters (incompetent) or they know and don’t care (worse). A 10-minute conversation about NAP consistency before signing a contract will tell you more about the agency than their case studies will.
The 2026 algorithm shifts forcing this conversation
Two trends are projected to make citations more important in 2026, not less. First, Google’s continued movement toward AI-generated answer experiences (SGE, AI Overviews, whatever they’re calling it this quarter) relies heavily on entity confidence. Businesses with clean, consistent citations are projected to feature more prominently in AI-generated local responses; businesses with messy data are projected to be omitted in favour of competitors the AI is more confident about.
Second, the gradual erosion of third-party cookies and the shift toward first-party signal modelling means platforms increasingly depend on entity-level data to disambiguate businesses. Your citation profile is, in effect, becoming a piece of identity infrastructure.
Myth: AI search will make traditional local SEO and citations obsolete. Reality: AI search makes citations more important because language models cite sources with high entity confidence. Inconsistent business data confuses the model and gets your business excluded from AI-generated answers entirely. We’re already seeing this in early AI Overview behaviour for local queries.
Dave is now eight months past our initial engagement. His cost-per-lead has stabilised around £31. He hired a fourth van driver in October. He still rings me occasionally, usually to ask whether he should respond to a one-star review (the answer is almost always yes, briefly, professionally, and then move on).
If you’re running local ads in 2026 and you haven’t audited your citations in the last six months, the question isn’t whether you have a problem. It’s how big the problem is and how much money you’re feeding into it every week. Open a spreadsheet, spend an afternoon checking the top fifteen platforms, and find out before your competitor does it first.

