Contractor reviewing Performance Max campaign performance on a laptop showing Google Ads channel breakdown across Search, Display, YouTube, and Maps

73% of Google advertisers now run at least one Performance Max campaign. Most of them are e-commerce businesses selling physical products. You are a contractor who sells phone calls and booked jobs, and the way PMax works for you is almost nothing like the way it works for the rest of them.

The thing nobody tells you: Performance Max for contractors has a high failure rate not because PMax is bad, but because most service businesses launch it before they are ready. They run it on too little budget, with no real conversion data, pointed at a website that does not convert, and then wonder why Google spent $3,000 on YouTube video views nobody clicked.

This guide covers what PMax actually does inside a home service business account, the exact setup that stops budget from leaking, and the honest answer to whether you should even run it yet. If you are still building your foundation, read our Google Ads for Contractors guide first and come back once you are generating 30+ leads per month from Search.


What Performance Max Actually Is

Performance Max is Google's all-in-one campaign type that runs across all of Google's ad inventory from a single campaign. That means Search, Display, YouTube, Gmail, Google Maps, and Google's Discovery feed, all managed by a single AI-driven system using your conversion data to decide where and when to show your ads.

You give Google your ad assets (headlines, descriptions, images, videos), your budget, your conversion goal, and some audience signals. Google's algorithm then decides how to allocate that budget across all channels to drive the most conversions at the lowest cost.

That sounds great on paper. The complication for contractors is that Google's algorithm learns from conversion data, and your conversion data is phone calls and form submissions, not purchases. The algorithm needs time to figure out which placements, audiences, and search queries actually produce booked jobs rather than just voicemails, and that learning phase is expensive.

The honest version: PMax is a powerful tool when it has enough data to learn. Under ~30 conversions per month, it is a budget furnace that produces a lot of metrics but not a lot of jobs. Build your Search campaigns first.

Why PMax for Service Businesses Is Different from E-commerce

Every guide you will find on Performance Max is written for e-commerce or lead gen companies with high lead volume. Home service businesses are different in four specific ways that change how you set up and measure PMax.

Difference 1: Your conversion is a phone call, not a purchase

E-commerce PMax can attribute revenue directly to conversions. A $450 sale is a $450 sale. Your "conversion" is a phone call that may or may not turn into a $200 drain cleaning or a $6,000 water heater replacement. Google does not know the difference. If you are not passing revenue data back to Google via enhanced conversions, PMax treats all phone calls as equal, which means it optimizes for call volume, not job value.

Difference 2: Geography matters way more

An e-commerce store sells nationwide. You serve a 25-mile radius. When PMax gets loose on Display and YouTube, it will show ads to people in markets you do not service if your location targeting is not strict. Always set location targeting to "People in your targeted locations" (not "interested in"), and keep your radius tight.

Difference 3: Your "product" is time-sensitive

Nobody browses YouTube videos and thinks "I should book an AC tune-up." Emergency service calls happen when a pipe breaks at 11pm, not during a 20-minute YouTube pre-roll. PMax's Display and YouTube inventory has almost zero value for emergency trades. It can work for planned maintenance and project-based trades (roofing estimates, fencing quotes, landscaping design) but only if your assets are set up to capture research-stage interest.

Difference 4: You have fewer assets to work with

E-commerce brands have product photos, lifestyle imagery, brand videos, and hundreds of SKUs to use as asset variations. You have a logo, a few job photos, and whatever your tech shot on an iPhone. PMax will use whatever you give it, and low-quality assets produce low-quality placements. A single strong asset group beats three weak ones every time.


The 6 Channels PMax Runs Across (Contractor Value Rating)

🔍 Search

Highest intent. People actively searching for your service.

High Value
📍 Maps

Local search visibility on Google Maps for your service area.

High Value
🖥️ Display

Banner ads on websites. Retargeting past visitors is best use.

Medium
📧 Gmail

Ads in Gmail tabs. Best for maintenance reminders and seasonal services.

Medium
📰 Discovery

Google feed ads. Works for planned projects, weak for emergencies.

Medium
▶️ YouTube

Video ads. Almost zero conversion value for emergency trades.

Low Value

The problem is you cannot turn individual channels off inside a PMax campaign. You can limit the damage by not providing video assets (Google will not run YouTube placements without video), but Google will still allocate some budget to Display, Gmail, and Discovery even if Search is where all your conversions happen.

This is one reason many contractors see their overall CPL go up when they run PMax alongside Search. PMax pulls some budget toward lower-conversion placements, raising the blended average. The fix is to keep a tight budget on PMax and a larger budget on your proven Search campaigns until PMax earns its allocation through results.


Asset Groups: The Setup That Determines Everything

An asset group is the core unit of a PMax campaign. Think of it as the combination of your ad copy and visuals that Google assembles into ads across all channels. A single PMax campaign can have multiple asset groups, and for contractors, you should create one asset group per service category, not one generic group for your whole business.

What Each Asset Group Needs

Asset Group Checklist
Headlines
Up to 15 headlines (30 chars max each). Required: 3. Lead with service + city: "Dallas HVAC Repair," "Emergency AC Service," "Same-Day Plumber Near Me." Include your star rating or review count if strong: "4.9 Stars, 312 Reviews."
Long Headlines
Up to 5 (90 chars max). These appear as display headlines. Example: "Your Dallas HVAC Company. Same-Day Service, Upfront Pricing, 4.9 Stars." Make each feel like a standalone sentence.
Descriptions
Up to 4 (90 chars max). Required: 2. Use these for urgency and trust signals: "Licensed, insured technicians. Financing available. Call now for same-day service." Include your phone number if allowed in your market.
Images
Required: 1 landscape (1.91:1), 1 square (1:1). Best performers: real job photos showing technician in uniform at work. Avoid stock photos. Before/after shots work well for roofing, landscaping, flooring, painting.
Logo
Square (1:1) on white or transparent background. Required. Keep it clean, readable at small sizes.
Video
Optional but important. If you do not provide a video, Google will auto-generate one from your images (usually ugly). A simple 15-second "here is who we are and why to call us" phone video beats Google's auto-gen every time. Or skip video and avoid YouTube placements.
Final URL
Send traffic to a service-specific landing page, not your homepage. Read our landing pages guide for what that page needs.

How Many Asset Groups Should You Have?

Start with one. The temptation is to build one asset group per service (HVAC repair, HVAC install, furnace, AC), but if you spread your budget across too many asset groups before you have conversion data, each group starves. Start with one asset group covering your most profitable service, run it for 30 days, then add a second for a related but different service once the first has 20+ conversions.


Audience Signals: Telling Google Where to Start

Audience signals are the most important setup step contractors skip. They do not restrict who sees your ads. They tell Google's algorithm which types of people are most likely to convert, so Google starts its learning phase in the right direction instead of testing random audiences at your expense.

The 4 Audience Signals That Work for Contractors

1. Your own customer list. Upload a CSV of past customers (name, email, phone number). Google matches these to Google accounts and uses the profile characteristics to find similar people. This is your most powerful signal. Even 50 to 100 past customers dramatically improves learning speed.

2. Website visitors. If your site has the Google tag installed, you can use a remarketing audience (people who visited your site in the last 30 to 90 days) as a signal. This is smaller than your customer list but highly relevant.

3. In-market audiences. Google's pre-built audience segments of people actively researching home services. Relevant options: "Home Services" (broad), specific trade categories ("HVAC services," "Plumbing services," "Roofing services"). Add 3 to 5 relevant in-market segments per asset group.

4. Custom intent audience. Build a custom audience based on search queries. Add 15 to 20 of your top converting keywords (emergency plumber, AC repair, furnace replacement, etc.) as signals. This tells Google to find people whose recent search behavior looks like someone about to call a contractor.

Key point: Without audience signals, PMax spends its first 2 to 3 weeks testing random audiences before it figures out who actually converts. With strong signals, it gets there in the first week. That difference can be $800 to $1,500 in wasted spend.
Google Ads Performance Max audience signals setup showing customer list, in-market segments, and custom intent audiences for contractor campaigns

Conversion Tracking: The Non-Negotiable for PMax

PMax is a data-hungry machine. It needs conversion signals to optimize. If your conversion tracking is broken or incomplete, PMax will optimize toward the wrong thing (or nothing), and you will spend a lot of money with nothing to show for it. Get this right before you turn PMax on.

The 3 Conversions Every Contractor Must Track

Phone calls from ads. Set up call tracking in Google Ads so every ad click that results in a call over 60 seconds counts as a conversion. Go to Goals, then Conversions, then Phone Calls. This is your most important conversion action.

Website phone clicks. When someone on your website clicks the phone number to call. Use a Google Ads tag on your phone number link. This captures people who click through to your site and then call, which the "calls from ads" tracking misses.

Form submissions. Contact form completions count. Set up a "thank you" page and fire a conversion event when someone lands on it, or use Google Tag Manager to track the form submit button click.

What to Set as Your Primary Conversion Action

Phone calls from ads should be your primary conversion action. Set the minimum call duration to 60 seconds (filters out accidental calls and wrong numbers). Form submissions can be secondary. Do not set webpage visits or "time on page" as conversions since PMax will optimize toward whatever you tell it to and will produce garbage results if you give it garbage goals.

Common mistake: Running PMax with "Maximize Conversions" bid strategy when your conversion tracking only catches 20% of actual calls. PMax thinks it is getting 2 leads per day when it is getting 10. It optimizes based on wrong data, and your cost per actual booked job is 5x higher than your reported CPL. Fix your tracking first.

Want to see what Google Ads should produce for your trade and budget before you commit?

PMax vs. Search: Use Both or Pick One?

The answer for almost every contractor: run Search first, add PMax later.

Search campaigns give you full control, full transparency, and full accountability. You see every keyword that triggered your ads, every search term that cost you money, and every conversion that came from a specific query. You can pause underperforming keywords, add negatives in real time, and adjust bids on specific terms.

PMax gives you none of that granularity. You get a performance report by channel (Search, Display, YouTube, etc.) but you cannot see individual search terms or specific audience segments. Google calls it "privacy protection." You will call it a black box.

The combination that works: run a tightly structured Search campaign as your primary driver of phone calls, then layer PMax on top to capture people who have visited your site (retargeting), seen your brand in search results (brand awareness), or are in the research phase before they are ready to call (consideration stage). Assign PMax roughly 25 to 35% of your total Google Ads budget once your Search campaigns are healthy.


Preventing Search Campaign Cannibalization

When you run PMax alongside Search, PMax takes priority for the same search queries. This means your Search campaigns get less impression share, and PMax absorbs the traffic. For queries where your Search campaigns convert well, this is a problem because PMax may serve a lower-quality ad to a high-intent searcher and produce worse results.

The 3-Step Cannibalization Prevention Protocol

Step 1: Add brand exclusions to PMax. In your PMax campaign, go to Brand Exclusions and add your business name and any common misspellings. This forces PMax to stay out of branded searches, where your Search campaign should always win.

Step 2: Monitor Search Impression Share weekly. In your Search campaigns, add the "Search Impression Share" column. After launching PMax, your Search impression share should stay roughly the same or go up (because PMax wins some auctions you would have lost anyway). If it drops by more than 10 to 15 percentage points, PMax is cannibalizing your best queries.

Step 3: Use separate budgets, not a shared budget. Never put PMax and Search campaigns into a shared budget pool. Google will shift money toward PMax because its automated bidding often reports a lower CPA in the short term (it learns faster when it gets more budget). Keep them completely separate so you maintain control over the allocation.

When cannibalization is actually fine: If PMax wins a query at a lower CPA than your Search campaign was achieving, cannibalization is working in your favor. The problem is when PMax wins queries at a higher CPA by using lower-quality inventory. Check your blended CPL monthly, not just PMax's reported CPL.

Budget and Bidding for Performance Max

The minimum budget that makes PMax worth running is $1,500 per month, and even that is borderline for most contractor markets. Here is why the floor matters more for PMax than for Search.

PMax uses Google's smart bidding, which needs conversion data to optimize. The rule of thumb is 30 to 50 conversions per month for smart bidding to exit the learning phase. If you are spending $1,500 per month and generating 8 conversions, PMax is in permanent learning mode. It is not getting smarter. It is just spending your money while waiting for enough data that never arrives.

TradeMin PMax BudgetRecommended BudgetMonthly Conversions Needed
HVAC$1,500$2,500-$4,00030-50/mo
Plumbing$1,500$2,000-$3,50030-50/mo
Roofing$2,000$3,000-$5,00025-40/mo
Electrician$1,200$1,800-$3,00030-50/mo
Landscaping$1,200$1,800-$3,00025-40/mo
General Contractor$2,000$3,000-$5,00020-30/mo

Which Bidding Strategy to Use

Start with Maximize Conversions for the first 4 to 6 weeks. This tells Google to get as many conversions as possible without a specific cost target. Once you have 30+ conversions in the campaign, switch to Target CPA and set your target at 20 to 30% above your current actual CPL. This gives Google room to learn while pushing toward efficiency. Do not start with Target CPA on a new campaign because Google will underspend or overspend while it calibrates.


Are You Ready for Performance Max? The Honest Checklist

PMax Readiness Checklist

1 Conversion tracking is set up and verified. Phone calls from ads (60+ sec), website phone clicks, and form submissions are all tracking correctly in Google Ads. You can see conversion data in your campaigns.
2 Search campaigns are generating 30+ leads per month. Your foundation is working. You have keyword lists, negative keyword lists, and a landing page that converts at 5% or better. PMax builds on top of this, it does not replace it.
3 You have a real landing page, not your homepage. PMax will send traffic to whatever URL you specify. If that URL converts at 2%, you will waste 80% of your budget. Read our landing pages guide first.
4 You have a customer list of 50+ past customers. Even a spreadsheet of customer emails and phone numbers dramatically improves PMax's learning speed. This is your best audience signal.
5 You have a budget of $1,500+/month specifically for PMax, separate from your Search budget. PMax should not come at the expense of what is already working.
If you are just starting Google Ads, do not run PMax yet. Build your Search campaigns first. Get 3 months of conversion data. Then evaluate whether PMax makes sense for your volume.
If your total monthly budget is under $2,000, put all of it into Search. PMax on a small budget is a guaranteed way to split your conversion data too thin for either campaign to learn effectively.

The 30-Day PMax Launch Protocol

Assuming you pass the readiness checklist, here is how to launch without burning your first month of budget.

Week 1: Setup and launch. Build your asset group with all required assets plus strong audience signals. Set bidding to Maximize Conversions with no CPA target. Set your daily budget. Add brand exclusions. Do not touch anything else. The campaign needs to run without interference during the learning phase.

Week 2: Observe only. Do not pause, do not change assets, do not adjust the budget. Check that conversions are tracking correctly. If conversions show zero after 5 to 7 days of spend, investigate your tracking setup before anything else. A reporting bug is almost always the cause.

Week 3: First optimization window. Look at channel performance. If Display is consuming 60% of budget with zero conversions, you can try adding negative audiences (people who have never interacted with your brand, for instance) to reduce irrelevant placements. Do not make more than one change per week so you can attribute any results movement to that specific change.

Week 4 and beyond: Assess and scale or cut. By the end of week 4, you should have enough data to evaluate. If PMax is producing leads at a CPL within 30% of your Search CPL, keep running it and gradually increase the budget. If CPL is 2x or 3x your Search CPL, either fix the landing page or pause PMax and run a second Search campaign instead.


What to Measure (and What PMax Deliberately Hides)

Google has made performance reporting in PMax intentionally limited. Here is what you can and cannot see.

What You Can See

  • Performance by channel (Search, Display, YouTube, etc.) as a percentage of conversions
  • Asset performance (which headlines and descriptions Google rates as "Low," "Good," or "Best")
  • Overall conversions, CPL, and ROAS at the campaign level
  • Audience insights showing demographic breakdowns of who converted
  • Product/service performance by asset group

What Google Hides

  • Individual search terms that triggered ads (you get a limited "search themes" insight, not the actual query list)
  • Which specific placements (websites, YouTube channels) showed your ads
  • Which audience segments are getting the most impressions vs. the most conversions
  • How much of your budget is going to each channel within a day

The workaround most professionals use: run PMax and Search in parallel, then compare blended CPL across both. If your overall account CPL stays the same or drops after adding PMax, it is working. If your account CPL goes up while PMax reports a low CPA, PMax is likely claiming credit for conversions that would have happened through Search anyway (attribution inflation).

Attribution inflation warning: PMax uses data-driven attribution which can take credit for conversions that Search would have won. Watch your total monthly booked jobs from Google Ads, not just the reported conversions in each campaign. If total jobs do not increase after adding PMax but total spend goes up, PMax is eating your budget without adding jobs.

Performance Max for Contractors FAQ

Should contractors use Performance Max campaigns?

Most contractors should start with standard Search campaigns and only add Performance Max once they have at least 30 conversions per month and solid conversion tracking. PMax works best as a supplement to Search, not a replacement. Without enough conversion data, PMax enters a prolonged learning phase and often spends budget on low-quality placements before it figures out who actually books jobs.

Will Performance Max cannibalize my Search campaigns?

Yes, without proper setup. PMax takes priority over Search campaigns for the same queries in most situations. To prevent cannibalization: add your highest-value Search keywords as brand exclusions in PMax, use campaign-level negative keywords in Search to push specific intent queries to PMax, and monitor your Search Impression Share after launching PMax. If Search impression share drops significantly, PMax is pulling traffic you already owned.

How do audience signals work in Performance Max for contractors?

Audience signals tell Google where to start looking for potential customers, but they do not restrict who sees your ads. For contractors, use your existing customer list as a signal, add in-market audiences for home services categories, and upload a list of past callers from your CRM if you have one. The more conversion data you have matched to real audience profiles, the faster PMax learns who books jobs in your market.

What is a good Performance Max budget for contractors?

Do not run PMax on less than $1,500 per month, and that is the absolute floor. PMax needs to generate at least 30 to 50 conversions per month to optimize effectively, which means you need enough budget to produce that volume. Most contractors running PMax successfully spend $2,000 to $4,000 on it per month alongside a similar Search campaign budget. Running PMax on $500 or $1,000 per month produces the worst outcome: enough spend to waste money, not enough data to learn.

What assets do contractors need for a Performance Max campaign?

At minimum: 3 to 5 headlines (30 characters max each), 1 to 2 long headlines (90 characters max), 2 to 3 descriptions (90 characters max), 1 to 3 images (landscape and square formats), a logo, and a final URL. For contractors, your strongest asset is social proof: review count, star rating, years in business, and any certifications. Put those in your descriptions and headlines. A weak asset group with generic copy is worse than no PMax campaign.

How is Performance Max different from Smart campaigns?

Smart campaigns are designed for businesses with no Google Ads experience and give you almost no control. Performance Max is Google's full automation layer that still gives you control over assets, audience signals, budget, and conversion goals. PMax runs across all Google channels (Search, Display, YouTube, Gmail, Maps, Discovery), while Smart campaigns are more limited. If you have a real marketing budget and care about results, use Performance Max over Smart campaigns, but only once your tracking is solid.

Not sure if your current Google Ads budget is big enough for PMax? Run your numbers first.