← Engineering Log

Google's PMax Update Just Broke Lead Gen for Cleaning Companies

Google's September 9 algorithm update to Performance Max is misclassifying cleaning appointment requests as low-intent signals, causing 30-50% lead drops in 72 hours.

lead generationgoogle adscleaning businessperformance max

On September 9, 2026, Google rolled out a major update to its Performance Max campaign optimization algorithm. The stated goal: shift budget automatically toward "high-intent" user signals and away from top-of-funnel browsing behavior. Within 72 hours, residential and commercial cleaning companies running PMax campaigns began reporting 30-50% drops in qualified lead volume across operator groups and forums.

Google's response: the algorithm is "learning" and will stabilize.

The operators losing $15,000 to $40,000 in weekly booked revenue don't have time to wait for the algorithm to learn. Unlike project-based contractors who work from a backlog, cleaning businesses run on thin-margin, high-volume appointment flow. When lead generation chokes mid-quarter, revenue disappears immediately.

This is not a story about a Google Ads bug. This is a structural lesson in what happens when appointment-based service businesses build revenue infrastructure on a single acquisition channel controlled by a third-party algorithm they cannot audit or override.

What Actually Changed

The September 9 update modified how Performance Max evaluates user intent signals before serving ads. Previously, PMax optimized primarily toward conversion actions—form submissions, phone calls, booking completions—and used audience signals as a secondary input.

The new algorithm front-loads intent classification. It attempts to predict whether a user is in "high-intent" or "low-intent" mode before they convert, then allocates budget accordingly.

Google defines high-intent signals as:

  • Repeat site visits within a 7-day window
  • Time on landing page above 90 seconds
  • Engagement with interactive elements (calculators, chat widgets, service selectors)
  • Search queries containing price, cost, or "near me" modifiers
  • Click patterns that match historical converters in the vertical

Low-intent signals include:

  • Single-page sessions under 45 seconds
  • Mobile users on metered connections or poor signals
  • Broad search queries without location or urgency qualifiers
  • Users classified as "research mode" by Google's audience taxonomy

If the algorithm tags a user as low-intent, it suppresses ad delivery or reduces bid aggressiveness—even if that user would have converted.

This is where the problem begins for cleaning companies.

Why Cleaning Leads Are Misclassified

Residential cleaning appointment requests do not behave like high-ticket service purchases. The user journey is short, the decision cycle is compressed, and the conversion signal is often a single mobile form submission completed in under 60 seconds.

Consider the typical path for a homeowner booking a recurring cleaning service:

  1. User searches "house cleaning service near me" on mobile
  2. Clicks PMax ad, lands on service page
  3. Skims pricing tier (one-time, bi-weekly, monthly)
  4. Fills out 4-field form: name, address, phone, service frequency
  5. Submits in 40-70 seconds
  6. Leaves the site

To a human operator, this is a qualified lead. To Google's new intent classifier, this is a low-intent bounce.

The algorithm penalizes:

  • Short session duration. Cleaning service pages have minimal content. There's no product catalog to browse, no financing calculator, no image galleries. Users convert or leave.
  • Single-page visits. Most cleaning landing pages are designed for conversion, not exploration. High-performing pages have one CTA and minimal navigation.
  • Mobile-first behavior. Cleaning leads skew heavily mobile. Mobile sessions are shorter and more likely to occur on variable network conditions—both flagged as low-intent by the update.
  • Broad search queries. "House cleaning near me" is not a low-intent search, but it lacks the price or urgency modifiers Google's algorithm interprets as high-intent.

The result: Google's algorithm suppresses impressions and bids for the exact user behavior that converts best for cleaning companies.

The 72-Hour Collapse

Operators began noticing the drop on September 10, the day after rollout.

A residential cleaning company in suburban Atlanta running a $6,000/month PMax campaign reported:

  • September 1-8: 210 form submissions, 168 qualified leads, 89 booked jobs
  • September 9-11: 104 form submissions, 79 qualified leads, 41 booked jobs

That's a 50% drop in form volume and a 54% drop in booked jobs over 72 hours. No change in budget, no change in creative, no seasonality factor.

A commercial cleaning operator in Phoenix with a $9,200/month PMax budget saw:

  • Week of September 2: 47 qualified leads, $195 cost per lead
  • September 9-12: 18 qualified leads, $511 cost per lead

Cost per lead tripled while volume collapsed.

These are not isolated cases. Operators in the 2getherPro community and across Facebook groups reported similar patterns: sudden drops in impression volume, rising CPCs, collapsing conversion rates, and budget underspend as the algorithm withheld spend from "low-intent" inventory.

Google's automated recommendations inside the PMax interface suggested:

  • Increase budget to "allow the algorithm more data to optimize"
  • Add more audience signals to "improve intent matching"
  • Expand geo-targeting to "reach higher-intent users in adjacent markets"

None of these recommendations address the root cause. The algorithm is misclassifying the cleaning vertical's natural conversion behavior as low-intent noise.

Why Cleaning Can't Wait

Project-based contractors—roofers, remodelers, painters—operate from a pipeline. A roofing company closing $18,000 jobs can absorb a two-week lead dip if the backlog is healthy. They have time to test new acquisition channels, reallocate budget, or wait for the algorithm to stabilize.

Cleaning companies do not have that buffer.

Recurring residential cleaning runs on:

  • High client velocity. A cleaning business books 60-120 jobs per month to sustain a two-crew operation.
  • Thin per-job margin. Average job value is $120-$220. Monthly recurring contracts provide stability, but new bookings are required to replace churn.
  • Immediate revenue impact. Jobs book 3-7 days out. A lead drop this week means lost revenue next week.

When a cleaning operator loses 40% of lead volume in 72 hours, the financial cascade is immediate:

  • Open crew capacity within 5 days
  • Underutilized labor hours
  • Missed revenue targets that cannot be recovered by "making it up" in a future month
  • Pressure to discount or run promotions to fill the gap, compressing margin further

This is not a marketing problem. This is an operational crisis triggered by an acquisition channel failure.

What Operators Are Doing Wrong

The default operator response to a lead drop is to increase ad spend or panic-launch a secondary campaign. Both are mistakes.

Throwing more budget at a misaligned algorithm does not fix misclassification. It accelerates waste. If Google's intent classifier is tagging your best-converting users as low-intent, increasing budget gives the algorithm more capital to allocate poorly.

Launching a new PMax campaign to "test fresh audience signals" fragments your conversion data and forces the new campaign into its own learning phase—which, under the current algorithm, will likely reproduce the same misclassification behavior.

The other common mistake: assuming this is temporary and waiting for Google to "fix it."

Google's September 11 statement to Search Engine Land confirmed the update is intentional and will not be rolled back. The algorithm is working as designed. It is simply designed for a conversion pattern that does not match the cleaning vertical.

Operators who wait for stabilization are waiting for the algorithm to learn that short mobile sessions are high-intent for cleaning services. That learning phase could take weeks. You cannot afford weeks.

Operational Adjustments Required Now

The tactical response has three parts: immediate triage, signal correction, and infrastructure redundancy.

Immediate Triage

Pause any automated budget increases or bid strategy changes Google recommends inside the PMax interface. These recommendations are generated by the same algorithm that caused the problem.

Pull a conversion report for the 14 days before September 9 and compare session duration, device type, and landing page paths to the 14 days after. If you see a sharp drop in mobile conversions or short-session conversions, you have confirmation that the intent classifier is suppressing your highest-converting behavior.

Do not increase budget. If your campaign is underspending because the algorithm cannot find "high-intent" inventory, adding budget does not create more inventory. It creates more waste on inventory the algorithm has mispriced.

Signal Correction

Google's intent classifier responds to on-page engagement signals. If short sessions are being flagged as low-intent, you need to extend session duration without degrading conversion rate.

Add lightweight engagement elements to your landing page:

  • Service area map with interactive zip lookup. Users spend 15-30 seconds confirming you serve their neighborhood. This adds dwell time and geographic intent signal.
  • Embedded before/after image slider. Visual engagement adds 20-40 seconds of interaction without requiring users to navigate away.
  • Instant price estimator. A 3-question form (home size, frequency, add-ons) that displays an estimate before the lead form. This adds the "price query" signal Google interprets as high-intent, and it increases time on page.

These are not growth hacks. They are signal corrections that align your actual high-intent users with the signals Google's algorithm is trained to recognize.

Test these changes on a duplicate landing page and route 50% of PMax traffic to the new variant. If the algorithm responds with improved delivery and lower CPL, you have confirmed the fix.

Infrastructure Redundancy

The structural problem is not Google's algorithm. The structural problem is dependency on a single acquisition channel you do not control.

Residential and commercial cleaning businesses should operate a three-channel acquisition system:

Paid search (35-50% of new bookings). PMax, responsive search ads, and local service ads. Managed actively, optimized weekly, but never the sole source.

Organic and referral (25-35% of new bookings). SEO for local service pages, Google Business Profile optimization, and structured referral incentives for existing clients. These channels are immune to algorithm updates and cost per acquisition decreases over time.

Owned audience reactivation (15-25% of new bookings). Email and SMS campaigns to past leads, one-time customers, and churned recurring clients. This is inventory you already paid to acquire. Reactivation cost is near zero.

When one channel drops 40% overnight, a diversified system absorbs the hit without operational collapse. Your total lead volume drops 14-20%, not 40%. You have time to diagnose and adapt instead of bleeding revenue while waiting for Google's algorithm to stabilize.

This is the difference between a marketing tactic and revenue infrastructure.

What This Exposes

Google's September 9 update is not an anomaly. It is a reminder that every third-party platform will optimize for its own objectives, not yours.

Performance Max was designed to maximize Google's revenue per impression by automating budget allocation across its full inventory—YouTube, Display, Discovery, Gmail, Search. The algorithm's job is to find the highest-value conversion opportunities across that inventory, not to understand the unique conversion behavior of residential cleaning appointment requests.

When Google's definition of "high-intent" diverges from the cleaning vertical's actual conversion pattern, operators who depend entirely on PMax lose. The platform does not adapt to your business. You adapt to the platform, or you build infrastructure that does not require adaptation.

Appointment-based service businesses—cleaning, pet grooming, lawn care, mobile detailing, med spas—all share the same vulnerability. High-volume, low-ticket, short-cycle conversions that do not match the engagement patterns of high-ticket project-based services.

If your revenue infrastructure cannot survive a 72-hour algorithm change, you do not have infrastructure. You have a dependency.

Building Around Volatility

The operators who weathered this update without crisis are the ones who were already running diversified acquisition systems. They saw PMax performance drop 35-40%, but total lead volume dropped 12-18%. Uncomfortable, but not catastrophic.

They did not panic. They reallocated budget from PMax to local service ads and increased referral incentive messaging to their existing client base. They extended booking hours to capture evening and weekend availability inquiries that PMax was no longer serving. They pulled forward a planned email reactivation campaign to past leads.

Revenue dipped, but operations continued.

The operators in crisis are the ones who built everything on PMax because it was working. It was efficient. It required minimal oversight. Until it stopped working, and they had no secondary system to activate.

This is the cost of efficiency without redundancy.

Revenue infrastructure for appointment-based service businesses requires three layers: acquisition that pulls demand from multiple channels, conversion systems that reduce dependency on paid traffic over time, and operational frameworks that can flex capacity and messaging when a channel fails.

You do not build that in response to a crisis. You build it before the crisis, because platform volatility is not a risk. It is a constant.

Google's algorithm will stabilize, or it will not. Either way, the operators who survive are the ones who stopped depending on it.

Reading about systems is not the same as running one.