folder_open Paid Search

PPC for office cleaning companies in the UK

Martin Marinov Martin Marinov
17 min read
Topics google-ads-auditnegative-keywordscall-trackingoffline-conversion-importvat-pricing-transparency

The costliest click in a UK office cleaning Google Ads account isn’t the one that never converts. It’s the one that does, turns into a three-floor contract, and loses you money for the next two years because nobody checked the brief properly before the quote went out.

Here’s how that usually happens. An enquiry lands, your operations manager drives out between other jobs to measure the space, and the quote gets built on a rushed walk-round rather than a proper brief. The job wins. Six months later someone notices the site actually needs a nightly evening clean with key holding and out-of-hours access, none of which made it into the price. Throwing more budget at the campaign doesn’t fix this. It just produces more enquiries that follow the same broken path from click to underpriced contract, faster. An average Google Ads ROAS of 4.2x across industries means very little if half the “wins” behind that number are contracts you’re quietly subsidising.

A lead volume report can’t tell you any of this. A scored audit can. Most UK office cleaning accounts we look at fail on things that have nothing to do with bidding strategy: a mixed-up search terms list, a form that doesn’t ask the one question that sets the price, a quote page that never says whether that figure is before or after VAT. Fix the scoreboard before you touch the budget.

Why “more enquiries” is the wrong scoreboard for a contract cleaning account

Facilities managers rarely hire the cleaning company that sent them the most emails. They hire the one that showed up with the right accreditations, quoted a sensible price for the actual job, and didn’t waste their time with a site visit before establishing the basics. A Google Ads account chasing raw lead count has no way of telling the difference between an enquiry from a five-desk start-up and a 40,000 sq ft office floor needing a full night shift. It’ll happily deliver you twenty of the former over one of the latter, because twenty cheap conversions look better on a dashboard than one that takes longer to close.

This is where VAT quietly matters more than most owners realise. Larger organisations reclaim VAT as a matter of course, so the facilities manager comparing your quote against two competitors is almost always comparing net, ex-VAT figures in their head, whether or not your paperwork says so. Smaller cleaning firms trading below the VAT registration threshold (currently £90,000 of taxable turnover) can genuinely undercut on price because they’re not charging VAT at all, and that looks like a cheaper quote on paper even when the actual cost to the client, who can’t reclaim what was never charged, works out similar. A facilities manager who gets three quotes with three different conventions around VAT will either waste time chasing clarification or quietly drop the one that looks ambiguous. Neither outcome helps you.

None of this shows up in a standard monthly report that just counts form fills and calls. A proper audit asks a harder question: of the enquiries this account produced, how many were priced on real information, and how many turned into contracts you’d actually want to keep servicing a year later? That’s the scoreboard that matters, and it’s the one the checklist below is built around.

The 11-point audit: score your office cleaning PPC account before you spend another pound

Go through each item below and mark it pass, weak, or fail. Be honest. Most accounts we see pass two or three of these and have never looked properly at the rest.

Audit scorecard

  1. 1
    Campaign structure separates office cleaning from domestic cleaning

    Check whether your keyword groups genuinely separate "office cleaning", "commercial cleaning", and "contract cleaning" from "house cleaning", "domestic cleaning", and "end of tenancy clean". If one broad campaign is covering both, you're paying for a stressed homeowner's click and a facilities manager's click out of the same budget, and they're entirely different buyers. A pass means separate campaigns, or at minimum separate ad groups with distinct copy and their own negative lists stopping the crossover.

  2. 2
    Negative keyword list blocks domestic and one-off search terms

    Pull the search terms report for the last 90 days and scan for "cleaner near me", "one off deep clean", "house cleaner", "cleaning jobs", or anything that reads like a job seeker rather than a buyer. These eat budget fast and almost never book a site visit with a facilities manager. This is the single biggest leak most office cleaning accounts carry, and it needs a negative list reviewed every few weeks, not one built at setup and forgotten.

  3. 3
    Geographic targeting matches your real coverage, not a postcode guess

    You can only service sites within a realistic travel radius for your night supervisors, usually somewhere between 10 and 20 miles of a depot. Targeting an entire county or a whole region when you actually operate out of two sites means you're bidding against national chains for work you can't service without subcontracting it away. Good targeting layers a radius around each depot and excludes the areas you'd decline anyway.

  4. 4
    Conversion goals are built around contract value, not lead count

    If every form fill and phone call counts the same in Google Ads, smart bidding will happily chase more quote requests from the smallest, cheapest jobs it can find, because it has no idea a 40-desk office is worth more than a five-desk one. Set up value-based conversions, even rough tiers by estimated monthly contract value, so the algorithm is optimising toward the enquiries actually worth winning.

  5. 5
    Ad copy carries the credentials facilities managers actually filter on

    A facilities manager shortlisting contractors checks for BICSc membership, DBS-checked staff, COSHH-compliant handling of chemicals, and public liability cover, often before they look at price at all. Generic copy ("reliable cleaning, call today") reads the same as every sole trader bidding on the same terms. Ads that name specific accreditations qualify the click before it lands, usually at a lower cost per contract even if the cost per click runs a little higher.

  6. 6
    Ad copy and extensions state mobilisation speed and access hours

    Out-of-hours access, weekend cover, and how fast you can start a new contract are real differentiators in commercial cleaning, but they usually live buried on page four of a PDF brochure nobody opens before clicking. Use callout extensions and sitelinks to surface "same week start" or "key holding available" directly in the ad. If your competitor's ad says it and yours doesn't, the facilities manager never finds out you can match it.

  7. 7
    Landing page states pricing basis clearly, and ex VAT

    Most facilities managers compare quotes net of VAT because their organisation reclaims it anyway, so a landing page that's vague about whether a figure includes VAT creates friction exactly when you want comparison to go your way. State plainly that quotes are provided ex VAT, and if you're not VAT-registered, say so rather than letting the client find out at invoice stage.

  8. 8
    Enquiry form asks for the details that actually set price

    A form with just name, email, and phone tells your team nothing and forces a site visit before anyone can sanity check the job. Ask for approximate floor area or desk count, cleaning frequency, and whether out-of-hours or key holding access is needed. Three extra fields cut a huge amount of unqualified back-and-forth and let the account start measuring enquiry quality from day one instead of just counting submissions.

  9. 9
    The landing page loads fast and works on a phone held at a desk

    Facilities managers click your ad from a desktop while juggling three tabs, but plenty also open your link on a phone, or forward it to a colleague who does. Only 55.9% of websites currently pass all three Core Web Vitals checks, which tells you a slow, janky landing page is still the default, not the exception. If your page takes four seconds to show its form, you've lost the exact traffic you paid for before anyone reads a word about accreditations.

  10. 10
    Phone enquiries are call-tracked and categorised, not just counted

    Plenty of office cleaning enquiries start with a phone call, not a form, especially from a facilities manager who wants to describe an unusual site before committing anything to writing. If those calls aren't tracked back to the keyword and ad that produced them, the account is making bidding decisions on half the picture, and it's usually the warmer half it's ignoring.

  11. 11
    Won contracts get imported back into Google Ads as offline conversions

    The gap between "enquiry" and "signed contract" is where most of these accounts lose the plot. If your CRM already knows which quotes actually turned into ongoing work, and at what value, consistently recorded ex VAT, that data should flow back into Google Ads as an offline conversion import. Without it, smart bidding optimises toward a proxy for success instead of the real thing, and keeps buying you the kind of enquiry that fills a diary with site visits that go nowhere.

If you landed from an ad or a search, chances are your own account would score somewhere between weak and fail on at least four or five of these. That’s normal, and it’s fixable, in roughly the order laid out below.

Not sure where your funnel leaks?
Get a free marketing audit. We review your search, ads, and landing pages and send back what to fix first.
Get a free audit
Interior of contemporary workspace with office chairs at tables and wooden shelves under ceiling with geometric lamps. Photo by Max Vakhtbovych on Pexels
Photo by Max Vakhtbovych on Pexels

Scoring it fast: pass, weak, fail, and the order you actually fix things in

A pass means the item is genuinely in place and has been checked or updated in the last few months. Weak means it exists but has gone stale, a negative list that hasn’t been touched since launch, a form that asks the right questions but nobody reviews the answers. Fail means it doesn’t exist at all, or it’s actively costing you money every day it runs.

Resist the urge to fix everything in whatever order feels most satisfying. Fix tracking before you touch anything else, because items 10 and 11 decide what every other number in the account actually means. An account with no call tracking and no offline conversion import can look brilliant and be quietly losing money, or look mediocre and be winning your best contracts; you can’t tell which until the data is honest. Next comes intent: items 1 through 3. Feeding a mixed-up keyword list and loose geography more budget just buys the wrong clicks faster. Then come the friction points on the landing page and form, items 7 through 9, because a slow page or a vague VAT line will undo good targeting and sharp ad copy on their own. Creative refinement and value-based bidding, items 4 through 6, come last. They compound on a clean foundation; they don’t fix a dirty one.

Ordered fix list

  1. 1Pull 90 days of search terms and build or refresh the negative keyword list before anything else.
  2. 2Install or audit call tracking so phone enquiries count as conversions, not silent traffic.
  3. 3Set up offline conversion import from your CRM so won contracts, not just quotes, feed back into Google Ads.
  4. 4Split any domestic-leaning keywords and ad groups away from your office and contract cleaning terms.
  5. 5Rebuild the enquiry form to capture floor area or desk count, frequency, and access hours.
  6. 6Add clear ex VAT pricing language and accreditation detail to the landing page.
  7. 7Move conversion goals to value-based tiers once a few weeks of clean, tracked data exist.

If untangling a 90-day search terms report and setting up offline conversion import isn’t how you want to spend a weekend, that’s exactly the cleanup our Google Ads management work for cleaning companies starts with before we touch a single bid.

Worth saying plainly: items 7 to 9 aren’t a web design afterthought. If your quote form abandons people halfway through, or the page never actually answers the VAT question, you can get every one of the eleven items above right and still lose contracts to a slower-looking competitor whose page simply works. HeyLead Insights shows exactly where that happens, which field in the form people stall on, how far they scroll before giving up, so you’re fixing the actual leak instead of guessing at it.

What cleaning company owners notice once someone finally audits the account

“We were getting calls, plenty of them. What we weren’t doing was asking how many desks or whether a site needed key holding before someone drove out to quote. Half our site visits were a waste before we’d even left the yard.” - Owner, commercial cleaning contractor, two depots

“The first time someone showed me our search terms report, I realised we’d been paying for ‘cleaning jobs near me’ for months. That’s someone looking for work, not someone who needs their office cleaned.” - Office manager handling enquiries, contract cleaning company

Prefer to just ask? Message Martin directly on WhatsApp: Chat with us on WhatsApp
Bright minimalist home office setup with white shelves, desk, and iMac. Ideal for productivity. Photo by KATRIN  BOLOVTSOVA on Pexels
Photo by KATRIN BOLOVTSOVA on Pexels

FAQ

How much should a UK office cleaning company budget for Google Ads? It depends heavily on how many depots you’re covering and how competitive your towns are, so treat any flat figure with suspicion. What’s more useful than a budget number is the typical fee structure: most agencies charge somewhere between 10% and 20% of ad spend to manage the account, on top of the media spend itself. Start with whatever lets you run for a few months without panicking at week three.

Does VAT registration actually change how we should advertise our prices? Yes, and most office cleaning accounts ignore it. Facilities managers at VAT-registered organisations think in net figures because they reclaim VAT, so your landing page and quote process should say plainly whether a price is ex VAT. If your business sits below the current £90,000 VAT registration threshold and doesn’t charge VAT, say that too, rather than letting a client assume a convention and get an unpleasant surprise on the first invoice.

Should we run Meta Ads alongside Google Ads for office cleaning? Google tends to do the heavy lifting here because it catches active intent, “office cleaning company” is a search someone types when they already need a quote. Meta can earn its keep for retargeting facilities managers who visited your site but didn’t fill in the form, or for building awareness in a specific town before a tender season, but it’s a supporting act, not the main channel.

How long before Google Ads produces signed contracts, not just quotes? Longer than most owners expect. Commercial cleaning tenders often run through a decision committee, a trial clean, and a notice period on the client’s current contractor, so give the account three to six months before judging it on contracts rather than enquiries. Anyone promising a specific return before they’ve seen your account, your area, and your close rate is guessing.

We get most enquiries through a form already. Do we still need call tracking? Usually, yes. Even clients who end up filling in your form often ring first to check you cover their postcode or ask a quick question about access. If that call isn’t tracked, you’re missing the first real signal of interest, and often the warmest one, from your reporting entirely.

Next steps

Start this week with item two from the scorecard above. Pull the last 90 days of search terms in Google Ads, sort by spend, and read down the list looking for anything that smells like a homeowner or a job seeker rather than a facilities manager. It takes about half an hour. Add those terms as negatives, and you’ll usually free up enough wasted spend to fund the rest of the fixes on this list without asking for a bigger budget.

The gap between a cheap enquiry and a priced, winnable contract is the exact problem this whole audit is built around, and it’s the kind of ongoing cleanup, negative lists, call tracking, offline conversion import, that’s hard to keep on top of alongside actually running cleaning crews. HeyLead can take that recurring work off your plate and keep the account honest month to month. Chat with us on WhatsApp.

Work with HeyLead
Free marketing audit, or reach Martin directly:
Get a free audit Connect on WhatsApp · [email protected]