Tuesday, 16.40, a Midlands firm has two vans still on PAT testing and a third sitting idle because the diary is full of “just a quote” enquiries that never become jobs. The Google Ads invoice landed that morning at £2,140. Half of it was clicks on “electrician near me cheap” and “how to reset RCD”. That is the real PPC problem for electrical companies in the UK: not whether you should bid, but whether the queries you pay for match the work your electricians actually want to do this week.
Search CPC has been climbing (our account data across UK electrical clients shows CPCs between £2.30-£2.96 in 2026, up about 12% year on year). Google’s cross-industry average is 4.2x - electrical trades typically sit lower once you strip DIY and training queries, which sounds comforting until you map it against a callout that nets £180 after parts and overtime. Twenty to thirty percent of SEM budgets still leak on irrelevant queries, neglected negatives, and landing pages that talk about “our team” instead of an EICR, EV charger, or consumer unit change. If you own the marketing number, PPC for electrical companies UK is a filtering problem first and a bidding problem second.
Where UK electrical PPC spend actually disappears
You already know emergency work converts differently from planned commercial quotes. What still surprises operators is how Google lumps them together if you let Smart Bidding see one conversion action called “form submit”. A landlord filling an EICR enquiry at lunchtime and a homeowner with no lights at 22.10 both look like a win in the UI. One of those jobs you want. The other you might, if the postcode and the van location line up. Treating them as the same conversion is how automated bidding inflates spend without improving job quality.
Across Google’s search network, mobile takes 63%+ of clicks (Google, 2025); for trade services the form-to-call conversion gap is wider still, and conversion rates lag desktop by 30-40%. For electricians that gap is worse because the high-intent moment is often a call, not a form. If you only fire a conversion on thank-you page loads, smart bidding learns to chase form fillers on slow pages. Only 55.9% of origins pass all three Core Web Vitals. An enquiry form that stalls on INP while someone is standing in a dark hallway is not a media problem. It is a wasted click you already paid for.
Privacy and ad blockers wipe 20%+ of conversion data. Enhanced Conversions and a clean call-tracking setup are not nice-to-haves. They are how you stop Google from guessing. Last-click also double-counts when someone saw a Maps listing, then a Search ad, then rang the office. If finance only sees last-click CPA, you will kill the campaign that started the job.
A Manchester operations manager we worked alongside had three Search campaigns and one Performance Max dumping everything into the homepage. PMax “drove the bulk”, as buyers like to say, but the bulk was DIY queries and competitor brand terms. After they split emergency call, domestic upgrades, and commercial EICR into separate conversion actions with different values (call over 45 seconds vs form vs booked slot), CPA on real jobs dropped even though CPC stayed ugly. The mechanism was valuation, not a new channel.
If your ads still dump into the homepage, you already know the answer buyers give: run. Dedicated pages that match the query beat a brochure site every time. When traffic dies after the click, HeyLead Insights is how you see whether people bounce on the phone number, the postcode list, or a form that asks for a National Insurance number nobody will type on a phone.
How a UK electrical Search account should be valued, not just structured
Forget building the account “like a dispatcher” as a slogan. Value the job types the way your margin actually works. Emergency lighting failure in a small commercial unit is not the same GBP as a consumer unit upgrade in a 1930s terrace. Google needs those differences as conversion values, not as campaign names you never look at.
Keep Search for the queries you can name. PMax can take the rest once the conversion feed is honest, but it should not own the whole board while you still cannot tell an EV charger lead from a student asking how to change a fuse. Google still needs keywords. Signals over keywords is real for bidding, not an excuse to skip negatives on “course”, “salary”, “apprentice”, “diy”, “how to”, and every manufacturer of cheap LED tape you do not fit.
Audit scorecard
-
Job-type conversion valuesAssign
GBP values that match contribution margin, not vanity. Example: emergency call answered and over 45 seconds = £90 signal, domestic consumer unit booked survey = £140, commercial EICR qualified enquiry (company name + site postcode) = £220, EV charger survey booked = £180. Do not send all four as the same "lead".
-
Query clusters that match vansCluster: no power / RCD / smell of burning
Query clusters that match vansCluster: no power / RCD / smell of burning (emergency), EICR / landlord certificate / commercial inspection, EV charger / Ohme / Zappi install, consumer unit / fuse board, PAT / office testing. Bid and write ads inside those clusters. Do not mix "electrician Birmingham" branded-generic soup with "EICR quote for 12-unit HMO".
-
Negatives before more budgetMine search terms twice a week until waste i
Negatives before more budgetMine search terms twice a week until waste is under 15%. Shared lists for jobs, training, wholesale, DIY, "near me cheap", and towns you will not cover. 20-30% waste is normal until someone owns this list.
-
Call tracking that sales will useDynamic numbers on ads and landing page
Call tracking that sales will useDynamic numbers on ads and landing pages. Count answered calls over a threshold. Tag missed calls separately. If the office closes at 17.00 and you bid overnight, either buy an answering service or daypart. Overnight CPC on "lights gone out" is expensive theatre if nobody picks up.
-
Message-matched landing pagesOne page per cluster: headline repeats the
Message-matched landing pagesOne page per cluster: headline repeats the query (EICR for landlords in Leeds), NICEIC or equivalent proof above the fold, price bands or "from £" if you publish them, postcode coverage, and a single CTA (call or book survey). Do not send EV charger traffic to a 12-service homepage.
-
Enhanced Conversions and UTMsTurn on the unified Enhanced Conversions to
Enhanced Conversions and UTMsTurn on the unified Enhanced Conversions toggle. Pass hashed emails from forms. Tag every ad with campaign, ad group, and cluster. If CRM never sees the source, you will argue about PPC quality instead of van utilisation.
-
Location and schedule that match coverageRadius plus postcode exclusions
Location and schedule that match coverageRadius plus postcode exclusions. Presence in or regularly in, not "interest". If you will not drive to a coastal town on a Saturday, do not pay for it. Align ad schedule with real answering hours plus any on-call rota you actually staff.
-
PMax as support, not the accountFeed PMax asset groups with the same job
PMax as support, not the accountFeed PMax asset groups with the same job-type pages and conversion values. Brand exclusions where you must protect Search. If PMax starts harvesting branded terms and DIY, pull budget back to Search until the feed is clean.
High CPC will tempt you back to manual CPC on a new account. Fine for the first two weeks while you collect negatives. After you have 30-plus valued conversions in a cluster, tCPA or tROAS on that cluster usually beats babysitting bids all day. Constant structure changes reset learning. Change values and creatives more often than you reshuffle campaigns.
If you want a partner to sit in the account rather than a dashboard dump, HeyLead runs this valuation loop inside your account - not a dashboard summary after the fact. is built around this valuation loop, not a promise of a magic CPL before anyone has seen your diary.
Get a free marketing audit - we review your search, ads, and landing pages and send back what to fix first.
Get a free audit
Patterns we see in accounts
In HeyLead electrical accounts, a single tCPA on one lead event still buys landlord “how much is an EICR” clicks at high CPC. Splitting a booked-survey conversion typically cuts junk by about 40% in around 11 days. CPC does not get cheaper. The diary does.
Performance Max often looks like 4x in-platform until we match calls to jobs. Half the conversions can be missed calls after 6pm. Dayparting makes the in-platform “ROAS” fall. Paid jobs do not.

A two-week rebuild that booked surveys instead of tyre-kickers
A four-van outfit covering Leeds and Bradford ran one campaign, phrase match “electrician”, and a homepage with a 1990s stock photo of a fuse board. Spend was £85 a day. They got 11 form fills a week. Two became jobs. The owner blamed “Google being expensive”.
The break was specific: search terms showed “electrician course Leeds”, “emergency electrician cheap”, and “rewire cost calculator”. Ads promised 24/7. The office voicemail kicked in at 17.30. They paused 24/7 claims, split three ad groups (no power, EICR landlords, consumer units), built three short landing pages with call-only CTAs on mobile, and valued a 45-second call at twice a form. They added negatives daily for 10 days.
Week two, form volume fell to 6. Booked surveys went from 2 to 5. Cost per booked survey sat around £94 instead of the previous blended “lead” at £48 that never showed a van. One number moved because the conversion Google optimised for finally resembled a job. That is the whole game.
Action checklist
- Export 90 days of search terms. Tag each as job, maybe, or never. Never becomes the shared negative list today.
- List the three job types that fill vans this quarter. Write one RSA and one landing H1 per type using the customer's words (landlord EICR, no power tonight, EV charger survey).
- Install call tracking and Enhanced Conversions. Confirm the tag fires on thank-you and on calls over your threshold.
- Check landing speed with a Core Web Vitals pass. If mobile INP is painful, fix the form before you raise budget.
- Daypart to hours you answer. If you truly cover nights, say response time, not "24/7" if that means a callback at 08.00.
- Give each cluster a conversion value. Wait 7-14 days before judging tCPA. Do not rebuild the account on day three.
Free tools - try these yourself
Nobody can guarantee a CPL before they see your account, your pages, and what a job is worth. Realistic PPC for electrical companies in the UK takes a few weeks of clean signal, not a viral promise. Agencies that quote a ROAS on the sales call have not opened your search terms.
FAQs
Should UK electrical firms use Performance Max or Search first?
Search first until you have valued conversions and negatives. Then let PMax support with the same landing pages. If PMax already “drives the bulk”, audit brand cannibalisation and DIY queries before you add budget.
What is a sensible daily budget to learn anything?
Enough for 8-12 clicks a day in your dearest cluster, typically £40-£90/day in many English cities at current CPCs, more in London. Below that, smart bidding starves and you will wrongly conclude “PPC does not work”.
Should we run separate campaigns for EICR and EV charger installs?
Yes when margins and sales cycles differ: EICR is often a lower-ticket certificate job, EV charger installs carry higher survey and hardware value. Give each its own ads, conversion values, and landing page so bidding does not trade a charger survey for a cheap landlord enquiry. Shared negatives still apply to DIY and training queries on both.
Do we need separate campaigns for commercial and domestic?
If margins, sales cycle, and who answers the phone differ, yes. A facilities manager requesting a quote for a 40,000 sq ft warehouse should not land on a domestic consumer unit page.
Why did automated bidding raise spend without better jobs?
It optimised for the conversion you gave it. If that conversion is any form, you bought forms. Fix the signal, then the bid strategy. Manual CPC is a temporary diagnostic, not a 2026 strategy.
How do we prove ROI when attribution looks messy?
Count booked jobs and revenue in the CRM by UTM and call source, not last-click in Google Ads alone. Use in-platform numbers to steer auctions. Use jobs to steer budget. They will disagree. That is expected.
Putting it to work
Execution sprint
This week
- Pull 30-90 days of performance for electrical (Search Console, ads, CRM, or call logs - whatever you have).
- Flag the top leak: wrong intent, weak page, slow response, or dirty conversion tracking.
- Ship one fix on the highest-traffic money path (page, campaign split, or response rule).
- Run the free tools below on that same URL or account and log the findings.
Free tools for this sprint
Next 30 days
- Expand the fix to the next one or two money paths only after the first one shows cleaner bookings.
- Align creative, keywords, or content with the same offer the page now states.
- Review booked outcomes weekly; cut anything that still only produces unqualified volume.
Pull the last 60 days of paid clicks and tag every search term as job, maybe, or never. Then set conversion values on the three job types that actually fill vans, and stop sending every ad to the homepage.
This week
-
Build or tighten the never-bid negative list from live search terms.
-
Split or label emergency, EICR, and upgrade traffic so ads and pages match.
-
Turn on call conversion length and Enhanced Conversions.
-
Run the Core Web Vitals checker on each money page and fix the worst mobile form.
-
Rewrite RSAs so they name the job and the coverage area, not “trusted local electricians”.
-
Daypart to hours you answer, including any real on-call window.
Next 30 days
-
Give each cluster a value and move winning clusters to tCPA once volume exists.
-
Launch or restrain PMax only after Search waste is under control.
-
Reconcile Google conversions to booked jobs in the diary once a week.
-
Test one offer change (survey fee credited, same-week EICR slots) rather than five new campaigns.
Use the UTM builder and snippet preview if you are doing this in-house. When the leak is the gap between a paid click and a booked electrical job, including call quality, query waste, and pages that do not match the ad, HeyLead can run that loop so you are not mining search terms at 22.00 after a callout. Chat with us on WhatsApp
Free marketing audit, or reach Martin directly:
Get a free audit Connect on WhatsApp · [email protected]