Chapter01A yellow-gloved hand pulls a brass squeegee through a fogged glass door, and a bright kitchen with a bowl of lemons shows through the clear stripe
Google Ads

Google Ads for Cleaning Companies · Chapter 01 of 16 · All chapters

A Cleaning Lead Can Arrive by Call, Text, Quote Form or Booking Widget. Google Only Learns From the Ones You Count.

Google Ads conversions for a cleaning company: count calls, texts, quote forms and off-site booking widgets, then teach Google the booked recurring clean.

David SmaniaFounder, BrandRocket11 min read · September 28, 2026

We picked twelve cleaning companies that run Google Search ads in our example market, Seattle, and walked through each website the way a customer would, up to the point of booking. Your own market will have different names on the vans. The way customers reach them will look the same.

Eleven of the twelve put a phone number in front of us. Three invited a text. Four opened a chat window. All twelve offered a quote or booking form of some kind. And six of the twelve sent the quote step to a different company's website or asked us to create an account before we could see a price.

That's four or five front doors on a business that most owners think of as "the phone and the form." Google Ads only learns from the doors you tell it about. So this guide starts with counting, and keywords wait until Chapter 5.

Tag only the quote form, and every caller, texter and online booker becomes a customer Google never knew it found.
Chapter 1 of 16

A Cleaning Customer Picks Whichever Door Is Closest to Their Thumb

Think of the conversion list as a wanted poster. Google's bidding system studies every face on it, then goes out looking for lookalikes. Put the wrong faces up and it brings back the wrong people, very efficiently.

This guide's rollout opens with Isolation (our name for it): a first campaign held to exact-match keywords, every bid typed in by you. After that comes Exploration, also our name, where broad match gives Google room to find searches you never listed. The more room it gets, the more it leans on the faces on that poster.

Cleaning customers pick whatever is easiest in the moment. One MaidPro Seattle customer wrote in a Google review that the company makes "all the communication easy because I never have to call and can do everything via SMS." A Maid in the Northwest customer said the opposite thing and liked it just as much: "you call, Dave asks what you want, he tells you the price." Another praised a company because "1st they answered the phone, most of the cleaning services I called did not..."

Each dot is a place a lead can arrive. Each one needs a decision: count it, watch it, or ignore it.

Half the Quotes Finish Inside Booking Software Google Can't See Into

The most common gap on the example sites is the quote itself. Several companies price and book cleans with outside software, including ResponsiBid, MaidCentral and BookingKoala. The calculator sits inside a framed window from another domain, or the customer lands on a booking page on a subdomain.

A Google Ads tag on your main site can't see inside that window. Google says as much in its own help pages: "Don't implement your tags within iframes, as this can lead to challenges with accurate measurement," with an exception for embedded forms. So a customer can click your ad, pick a biweekly clean, enter a card and book, and your account records nothing but a page view.

Each vendor documents its own fix:

Cross-domain measurement in Google Analytics follows a visitor who clicks through to a booking site on another domain. It doesn't reach inside a framed window. If you bring bookings in through Google Analytics, Google Ads imports them as secondary actions until you switch them to primary.

The test takes ten minutes: book a real clean through your own ad, cancel it, and check Google Ads the next day. If it doesn't, Google has never seen a single one of your online customers.

A 40-Second Call Is a Lead Even If It Went to Voicemail

Google's own call tracking is the default place to start. Calls straight from the ad count through call assets. Calls from your website count through a Google forwarding number, a tracking number Google swaps onto the page for visitors who came from an ad. That swap needs the Google tag and a short snippet of code on every page that shows your number.

How Google decides that a call counts has changed. Recording is switched on by default now, and Google's AI listens and grades each call. Calls the AI doesn't judge to be real leads simply don't get counted. If a call isn't recorded, the backup rule is a minimum length that you choose, anywhere from 0 to 10,000 seconds.

We set it to 30 seconds. A new customer who reaches voicemail and leaves a name, an address and "every other Friday" in 35 seconds is a lead.

One more date to know: call-only ads are being retired. New ones can't be created, and existing ones stop showing in February 2027.

A Text Button Is a Lead Google Can't Read

Three of the twelve example sites invite a text. Queen Anne Cleaning has a floating text button that opens a message already reading "Hello! I'm interested in your cleaning services." Queen Bee's hero button says "Call or Text." Nova's sticky footer has a "Text Us" link.

Customers like it, but Google can't read a text conversation. The tap opens the phone's messaging app, and everything after that happens off the website. What you can count is the tap itself. Google Tag Manager can fire on a click of any link, including a text link, and that tap can go to Google Ads as a conversion action.

Count it as secondary. A tap means somebody opened their messages, not that they sent one.

Google does have message assets, a button on the ad itself that opens a text or WhatsApp conversation, and approved ones unlock a "Leads from Messages" conversion goal. Two catches for a US cleaning company: the feature is still in beta, and Google lists the countries where message ads show on iPhones, and the United States isn't on that list. It's an Android supplement, not a replacement.

CallRail and CallTrackingMetrics Hear the Calls Google Never Sent

Google's forwarding numbers only watch traffic from Google Ads. A cleaning company also pays for leads from the magnet on the van, the Nextdoor post, the yard sign and Thumbtack.

Third-party call tracking tools like CallRail and CallTrackingMetrics give each source its own number and show which one made the phone ring. In their own words:

Neither is required. Google's own call tracking is free and covers ad-driven calls. They earn their monthly fee when an owner wants one report across every channel, or texts tied back to the ad. That's your call.

If you use one, let only one tool count calls as primary. Otherwise every call shows up twice, and Google thinks you're twice as good at getting leads as you are.

A Quote Is a Question. A Booked Recurring Clean Is the Answer Google Should Learn From.

Each conversion action wears one of two labels. Primary means Google bids on it. Secondary means Google shows it to you and ignores it when bidding, which is fine for things you want to watch.

A brand-new account has no history, so in the first weeks a submitted quote request and a call that passes Google's check or lasts 30 seconds can both be primary. Text taps, chat openings and clicks on your email address stay secondary.

But a quote is a question: what would it cost? The answer that pays your crews is a booked clean that repeats. Recurring customers are the business. In their 2026 franchise disclosure documents, Molly Maid reports that 90% of its cleanings are for recurring customers, and The Maids reports that 95.1% of its cleans are recurring. In a quote form, a one-time move-out shopper and a three-year Friday regular look identical.

A quote is a question. A customer on your Friday schedule is the answer.

So as bookings arrive, "booked recurring clean" becomes the primary action. If booking happens in your scheduling software after a phone call, send that booking back to Google Ads with the click ID the lead arrived on. With auto-tagging on, every ad click arrives with that click ID in the page address, and your forms can capture it in a hidden field. Enhanced conversions add the customer's email or phone in scrambled (hashed) form so Google can match the booking even when the click ID is missing. Since April 2026 that's a single on/off setting, and Google still recommends sending the click ID whenever you have it.

Chapter 3 puts a dollar figure on that Friday regular.

A Quote Counted Five Times Looks Like Five Customers to Google

A few settings decide whether your numbers mean anything:

Counting Career Clicks and Page Views Teaches Google to Find Job Seekers and Browsers

Cleaning has a leak most industries don't: the same website recruits cleaners. Molly Maid's Northwest Seattle page lists pay of "$19.97 to $21.50 an hour." Queen Bee posts "$18-$24/hr in Seattle."

Job seekers also search with your customers' words. In Keyword Planner for the example market, "janitorial jobs near me" draws 590 searches a month. "janitorial service near me" draws 170. If a job application, a click to the careers page or a visit to the hiring site counts as a conversion, Google learns that your ideal customer wants a paycheck from you, not a clean house.

Page views are the same problem in a nicer shirt. Google itself says not to file actions under goals like "Page View" or "Other" when a better goal fits. Counting pricing-page visits, "Call Now" taps or customer-portal logins trains Google on browsers and people who already pay you.

Count applications as leads and Google will fill your schedule with people who want to clean it.

Go through the conversion list before the first ad runs. Anything that isn't a quote, a qualified call or a booking becomes secondary or gets removed. If an old account's history is mostly junk, starting fresh beats coaching Google out of old habits. Exploration waits until the account books roughly 30 genuine conversions a month. Recruiting gets its own campaign in Chapter 14, where applications are exactly what you count.

Next: People Asking Whether a Cleaner Is Worth It Aren't Hiring Yet

With calls, texts, quotes and bookings counted in the right columns, Google finally learns from customers. Chapter 2 is about where to show up first, because the most curious searches aren't the ones where people hire.

All sixteen chapters, from recurring-customer math to recruiting and trust claims, are on the guide's home page.

Cleaning companies that hand us their Google Ads management get their conversion list rebuilt in week one, ahead of any keyword work. Doing it yourself? Book a test clean through your own ad this week and see what Google recorded.

David Smania · Founder, BrandRocket

25+ years running paid media for small businesses, and a low tolerance for agency theater.

Follow on LinkedIn