A cleaning company's ad account runs on two different economies at once. One is the single deep clean booked for Saturday morning; the other is the office or building contract that is invoiced month after month. PPC for cleaning companies means measuring those two economies apart, letting the crew calendar steer the budget, and turning a first clean into a regular customer.
The sections below follow the decisions an owner makes while setting up and running the account each week: the moment demand appears, campaign boundaries, keywords, exclusions, Local Services Ads and service areas, ad copy, landing pages, tracking, sales data, bidding, Meta, reporting and choosing a partner.
01The moments that create cleaning demand
Most cleaning demand starts with an event, and the job of an ad is to be on the results page while that event is happening. Knowing the event tells you which campaign to open first and what the ad should say.
- Moving out: A tenant needs the property ready before the inspection or handover; they call several firms the same day and tend to book whoever replies first.
- Renovation finished: Dust, paint and plaster residue; the inquiry comes from a builder, an architect or the owner with a floor area and a handover date.
- Guests and holidays: A job that must be done by a set day; searches cluster in the evenings and at weekends.
- Unhappy with the current supplier: An office manager or property manager compares firms and asks for a site visit.
- A change at home: A new baby, an elderly parent or long working hours create a need for regular help; trust and the same cleaner each time matter most.
Google Search catches the moment itself. Meta and YouTube reach households that have not searched yet but may need regular cleaning. When the ad budget is paused, organic visibility carries the demand; we cover that on our SEO for cleaning companies page.
Tag recent jobs by these five events; the one that most often became a contract is your first campaign.
02Drawing campaign lines by budget and repeat work
In PPC for cleaning companies, every type of work that needs its own budget becomes a campaign; searches that can land on the same page become an ad group. The deciding question is simple: could this work's daily spend eat into another line's share? If so, it earns its own campaign.
- Brand: Your company name and common misspellings, kept apart so brand searches do not flatter the results of other campaigns.
- One off domestic jobs: Deep cleans, end of tenancy or move out cleans, spring cleans; ad groups by service, all drawing on the same crew pool.
- Recurring commercial work: Offices, retail units, communal areas and janitorial contracts; its own budget, landing page and higher conversion value.
- Project work: After builders or post construction cleaning; low volume but large jobs that should not disappear inside the domestic campaign.
- Recruitment: Fully separate from customer campaigns, with a conversion that never feeds customer bidding.
Small lines such as window or gutter cleaning start as an ad group and move to a campaign once volume justifies a budget of its own. Splitting too finely starves smart bidding of conversions.
The full scope of what we handle in an account is on our Google Ads management page. PPC for cleaning companies usually starts with three campaigns, brand, domestic and commercial, and the rest are added as data arrives.
03Reading intent from service, place and timing words
In cleaning searches, intent shows up in three groups of words: what service is wanted, where it happens and when or how often it is needed. Those groups give you the skeleton of ad groups and copy.
- Service words: "deep cleaning service", "move out cleaning", "end of tenancy cleaning", "post construction cleaning".
- Place words: "office cleaning company", "janitorial services", "communal area cleaning", "Airbnb turnover cleaning".
- Timing and frequency: "weekly house cleaning", "same day cleaner", "biweekly maid service", "cleaning before moving in".
- Trust words: "insured cleaning company", "bonded cleaners", "DBS checked cleaners" in the UK; use them only if they are true for your staff.
"Maid service" and "house cleaner" searches in the US, and "cleaner" on its own in the UK, often come from households looking for one person they will see every week. If your model can offer a regular assigned cleaner, give those searches their own ad group and say so in the copy; if not, keep them out.
Start with phrase and exact match, and open broad match in a controlled experiment once the negative list has matured. If carpet and upholstery cleaning is a separate business for you, the setup on our carpet cleaning advertising page applies there.
04Negative keywords and the two meanings of "staff"
The negative list is written in the first week, but written blindly it also cuts off customers. "Cleaning staff" is the classic case: a job seeker types it, and so does a facilities buyer looking for an outsourced crew. Instead of excluding the word, look at the word next to it.
- Job seeker words: jobs, vacancies, hiring, pay rate, part time, apply; negative in every customer campaign.
- Commercial staffing words: janitorial staffing, contract cleaning staff, outsourced cleaners; these stay in the commercial campaign.
- Business starter words: franchise, how to start a cleaning business, cleaning business insurance, cleaning business software; these people want to become your competitor, not your customer.
- Products and DIY: detergent, steam cleaner hire, supplies, how to clean, vinegar, baking soda.
- Services you do not offer: pest control, pressure washing or carpet cleaning, if they are not on your list.
Do not exclude "price", "cost" or "cheap". Someone typing "house cleaning cost" is close to buying. Keep negatives in shared lists at account level so every new campaign starts with the same protection; in the recruitment campaign the logic flips, and customer words become the negatives.
Read the search terms report every week and look at repeating words rather than single terms; our search term word analysis tool surfaces those patterns in a few minutes.
05Local Services Ads, service areas and crew capacity
Where Google offers Local Services Ads for cleaning, they belong next to Search rather than instead of it, and both should show only where crews can get to and back in the same day. These ads charge per lead rather than per click and carry a screening badge once Google has checked the business.
Google lists house, carpet and window cleaning in the US and cleaning categories in the UK, Ireland, Germany, Austria and Switzerland. Category lists change, so we check the current list for your country first; where the format is missing, Search with call and location assets and a linked Business Profile does the same job.
- Screening paperwork: Prepare what your country's screening asks for, such as licenses, insurance and background checks, because onboarding stalls on missing documents.
- Area groups: Group postcodes, ZIP codes or towns into near, middle and far from the crew base; open the far group only for commercial work, where a long contract absorbs the travel.
- Location option: In Search, target people in or regularly in your areas rather than people showing interest in them.
- Job types and hours: Switch off job types you do not take, and switch the call asset off in hours when nobody can answer.
- Reviews and replies: Google names review score and responsiveness among the factors behind these ads, so ask happy customers for a review and answer leads quickly.
Connect the crew calendar to both channels. When next week is full, trim the domestic budget or switch copy to booking ahead; when empty slots pile up, push budget towards those days.
06Ad copy, assets and claims you can prove
What wins the click in cleaning ads is not "professional" or "top quality" but concrete information that answers the question already in the searcher's head. Every line should reflect how your crews really work.
- Team and time: How many cleaners come and how long the job takes, based on your own schedules.
- Supplies: Whether products and equipment are included.
- Assurance: Insurance, vetting of staff and invoicing for businesses.
- Site visits: How and when a commercial survey happens.
Assets complete the copy: separate sitelinks for homes, offices and after builders work, a structured snippet listing services, a call asset and a location asset from your Business Profile. Quality Score, built from expected click through rate, ad relevance and landing page experience, is a diagnostic that shows how closely copy and page match the search; it is not an input to the auction itself.
In the UK, rule 3.7 of the CAP Code asks for documentary evidence before an objective claim runs, and section 11 asks for a clear basis for environmental claims. In the US, the FTC Green Guides warn against unqualified general environmental benefit claims. "Kills 99.9% of germs" or "eco friendly" goes in only as far as your product's evidence reaches. If you also sell disinfection, see the separate setup on our pest control advertising page.
07The landing page and the quote form
Every ad group should land on a page that repeats the searched service in its heading, shows what is included and asks for the information a quote needs.
Keep the domestic form short; point the commercial form towards booking a site visit. On the domestic side, these fields make quotes far more accurate:
- Service type: Regular, deep, move out or after builders.
- Size: Bedrooms, bathrooms and approximate floor area.
- Condition: Furnished or empty, pets in the home.
- Timing: Preferred day and how often.
- Photos: Optional, but they settle the price on after builders jobs.
Add an "included and not included" list: inside cupboards, oven, exterior windows, balconies. It reduces wrong expectations and arguments after the job. Put a phone number and a message link right above the form, since some customers would rather talk.
Mobile speed feeds into ad costs. LCP, the time until the main content appears, should stay under 2.5 seconds, and INP, the delay before the page reacts to a tap, under 200 milliseconds. We cover page and form design on the cleaning company website page.
08Setting up conversion actions step by step
Tracking in a cleaning account begins by separating customer inquiries from job applications and real messages from abandoned taps. Without that split, bidding learns from the wrong signals and the report hides reality. We set it up in this order:
- List every inquiry channel: quote form, taps on the phone number, the call asset in the ad, and the message link.
- Choose primary and secondary actions: form submissions and calls above a set length are primary, while message link taps start as secondary because nobody knows if a message was sent.
- Define job applications as a separate action and keep them out of every customer campaign's goal.
- Count forms on a confirmed submission event or thank you page, never on a button click.
- Send the domestic and commercial choice from the form as separate actions or separate values.
- Test each action from your own phone and check a day later that it shows in Google Ads.
Privacy comes first. For visitors in the European Economic Area, Google requires consent mode for measurement and personalized advertising features; in the UK, PECR requires consent before non essential cookies are set. US state privacy laws differ, so the privacy notice should match the states you serve.
09Sending visits, quotes and contracts back to Google Ads
Form counts mislead in cleaning; the real signal is a completed site visit, an accepted quote and a signed contract. If that signal never returns to the ad platform, bidding learns which searches produce easy forms, and the commercial campaign slowly drifts towards small domestic jobs.
- Click ID: A hidden form field captures the Google click identifier (GCLID) and stores it with the inquiry in your CRM.
- Sales stages: "Visit done", "quote accepted" and "contract signed" are separate fields in the CRM, filled by whoever handles the lead.
- Values: One off jobs, recurring plans and long commercial contracts carry different values, set by you from your own margins.
- Timing: Upload weekly; since Google's conversion window is limited, long commercial cycles also send the site visit as a conversion of its own.
Enhanced conversions for leads use hashed email and phone data to match inquiries that arrive without a click ID. Mention this in your privacy notice and settle the lawful basis under UK GDPR or GDPR before switching it on.
None of this works if inquiries get lost before the quote. We plan the whole route from form, call and message to a recorded outcome with our lead generation setup.
10Bidding, seasons and budget logic
Pick the bid strategy by how trustworthy the tracking is: a simple strategy that maximizes conversions while data is thin, then a target cost per acquisition or value based strategy once sales data flows steadily. Moving to smart bidding before tracking is verified only scales the wrong signal faster.
Cleaning demand moves through the year, and budget decisions are made ahead of each wave. Instead of fixed figures we work with this logic:
- Spring: Deep cleans and window work rise; image assets and short video carry more weight.
- Tenancy turnover: End of lease and student moves push move out cleaning; grow that ad group's share for those weeks.
- Holidays: Domestic demand peaks before family gatherings; if crews are limited, switching copy to booking ahead can be wiser than raising spend.
- Year end and new budgets: Companies and property managers review suppliers with new budgets; keep the commercial campaign running without gaps.
Seasonality adjustments in smart bidding suit short, known spikes of a few days, not whole seasons. Keep the commercial budget separate from the domestic one so weekend surges in household searches never eat into contract searches. PPC for cleaning companies needs this budget talk every month, alongside crew numbers and booked days.
11Meta, remarketing and moving customers onto a plan
Meta sells routine rather than urgency in cleaning. It suits households that have had a first clean or are thinking about regular help, and it is weak at reaching commercial buyers, where Search and direct sales do the work.
- Short video: How the crew starts, what it brings and how it leaves the home. Get written permission to film in a customer's home and keep addresses and personal items out of shot.
- Instant forms: Ask for area and frequency; the higher intent form type with a review screen cuts careless submissions.
- Remarketing: A short reminder to people who started the quote form or viewed pricing without enquiring.
- Existing customers: A regular plan offer a few days after the first clean; settle the privacy notice and consents before uploading a customer list.
Reminders outside ads count too. Marketing texts fall under PECR in the UK and telemarketing rules such as the TCPA in the US, so collect consent at booking. Targeting and creative decisions are covered on our Meta ads management page.
12What the report should show: lead quality and repeat work
A cleaning account report should show domestic and commercial apart; a blended total hides which campaign actually pays.
- Cost per lead: Split by domestic and commercial, by campaign and by area group.
- Visit rate: How many commercial inquiries reach a site visit.
- Cost per contract: The real measure of the commercial campaign.
- Plan uptake: The share of first time domestic customers who move to a regular plan.
- Wasted search share: Spend on job, product and DIY searches, and how it moves week to week.
- Missed calls: Calls during ad hours that nobody answered.
To judge lead quality, give each CRM record a short tag: good fit, out of area, job seeker, price only. After a month the tags show which keywords and areas bring work and which only bring noise.
Rhythm matters as well. Search terms and missed calls are reviewed weekly, lead quality and plan uptake monthly, and cost per contract over a quarter because commercial cycles are long. One month without contracts is too early to judge.
13Common mistakes in cleaning company ad accounts
These are setup decisions we see often in cleaning firms' accounts, and most can be fixed in a few hours. When we take over PPC for cleaning companies, the first audit looks at these six points, each paired with a better route.
- Excluding "staff" outright: Commercial buyers looking for outsourced crews vanish too; exclude job seeker words instead and keep staffing searches in the commercial campaign.
- Blocking price searches: People asking about cost are close to deciding; explain what drives the price on the page and keep the form short.
- Counting message taps as primary conversions: Bidding treats people who never typed a word as success; keep taps secondary and send real inquiries back from the CRM.
- Leaving ads unchanged when the calendar fills: Every declined inquiry costs budget and goodwill; trim spend and switch to booking ahead copy in full weeks.
- Broad match on an empty negative list: Early spend drifts to job ads and DIY tips; start with phrase and exact match, then test broad in an experiment.
- Dropping customers after the first clean: One job rarely repays the ad cost; build the plan offer and reminder flow alongside the campaign.
14Questions to ask a partner and the next step
When you talk to an agency, look past promises at what happens in week one and who keeps the account. These questions help when you compare offers for PPC for cleaning companies:
- Ownership: In whose name are the Google Ads and Meta accounts opened, and what happens to the history if you part ways?
- Fee model: Is there a percentage of ad spend, or a fixed management fee?
- Negatives: Which words are excluded in the first week, and how are double meaning words like "staff" and "price" handled?
- Sales data: How will visits and contracts flow back from the CRM into Google Ads?
- Claims: Which documents will they ask for before writing hygiene, eco or offer claims?
With us, accounts are opened in your company's name, ad spend goes from your card straight to the platforms and we take no share of it. We do not yet manage an ad account in the cleaning sector, and we say so openly; what we commit to is the method above, not a result.
To talk through your domestic and commercial mix, the areas your crews cover and your current account, book a free introductory call. You can review management tiers and scope in our Google Ads pricing section and request a written proposal there.