Performance Max has a bad reputation in lead generation: lots of form fills, very few real customers. I've seen both sides of it.
At Treat Hotels & Resorts, a campaign we called "Weddings by Treat" ran on Performance Max and Meta and brought in 5,000+ quality wedding leads across Silvassa, Nashik, Daman, Gholvad and Thane. I've also seen PMax campaigns produce hundreds of leads that nobody could sell to.
PMax doesn't fail because it's a bad product. It fails because we give it the wrong goal. This is the setup I'd use today for any high-ticket local business: weddings and events, real estate, clinics, education, B2B services.
Why PMax produces junk leads
Performance Max looks for people who are likely to complete whatever you call a conversion. If your conversion is "form submitted", it gets very good at finding people who like submitting forms. That includes bots, students, competitors and people who tap the wrong button.
So the most important setting isn't in the campaign at all. It's your conversion tracking.
1. Fix the conversion signal
- Track qualified leads, not form fills. Decide what makes a lead qualified (budget, date, location, service), mark it in your CRM and send it back to Google with enhanced conversions for leads or offline conversion imports.
- Give conversions different values. A qualified wedding enquiry is worth far more than a brochure download, so tell Google that. Value-based bidding learns the difference quickly.
- Take soft conversions out of your primary goal: page views, scroll depth, very short calls. Keep them as secondary goals if you still want to see them.
- Give it time. PMax needs a few weeks of data after big changes, so don't judge a campaign on its first few days.
If you can't connect your CRM yet, at least count the conversion on a thank-you page that only loads after a properly completed form, and put a qualifying question on that form.
2. Build a structure that matches how people buy
- One campaign per market if the budget allows, or per offer if it doesn't. For local services, target people in or regularly in your locations, not people who are merely interested in them.
- One asset group per audience theme. For the hotel, destination weddings and local banquet functions were different buyers with different questions, so they got different headlines, images, videos and landing pages.
- Audience signals from your customer list, past website visitors and custom segments built from high-intent search terms. Signals help the campaign start in the right place. They don't restrict it.
- Search themes for your core queries, to point the campaign at the searches you care about.
- Brand exclusions if you already run a brand search campaign, so PMax doesn't take credit for people who were searching for you anyway.
- Final URL expansion: for lead generation I usually turn it off, or exclude pages like careers and blog posts, so traffic lands on pages built to convert.
Google's own overview of Performance Max is a good refresher on how the pieces fit together.
Work with me
Want this done for your business?
My team at Swifto runs SEO, ads and automation for clients in India, the UAE, the UK and the US. Tell me where you're stuck and I'll reply myself.
Tell me about it3. Make the landing page do some qualifying
A lead generation page has two jobs: convince the right people and gently put off the wrong ones.
- Ask one qualifying question that matters to your sales team: date, budget range, guest count or location.
- Show real proof: real photos, packages with starting prices, reviews with names.
- Make WhatsApp and phone options obvious. In India especially, many high-intent leads would rather send a WhatsApp message than fill in a form.
- Make sure it loads fast on a mid-range phone on mobile data. That's who is clicking your ads.
4. Win the first five minutes
The fastest way to improve lead quality is to respond faster. A lead who hears back in five minutes is a completely different lead from one who hears back tomorrow.
- Send an instant WhatsApp or SMS confirmation with a brochure or the next step.
- Route every lead to a salesperson straight away. At Treat, CRM automation assigned leads round-robin across 7+ properties, so nobody had to forward anything by hand.
- Call within five minutes during business hours, and escalate if nobody picks it up.
This is where most of the money is won or lost, which is why I wrote a separate guide on WhatsApp bots and lead routing.
5. Read the right numbers
- Cost per qualified lead, not cost per lead. Review it every week with the sales team, not just the marketing team.
- Asset group performance. Cut the weak themes and give more budget to the strong ones.
- Search terms. Google now shows far more search term data for Performance Max than it used to. Check it for irrelevant queries and add negatives where you can.
- Lead-to-sale rate by asset group. Two asset groups with the same cost per lead can produce very different sales.
The weekly playbook
Get the next playbook by email
One practical growth playbook a week, with the steps and the numbers. Free, and you can leave with one click.
Run Meta alongside it
Meta lead ads are good at creating demand before people search. The strongest setups I've run use Meta to create interest and PMax to capture it, with both judged on the same number: cost per qualified lead.
Two tips for Meta lead forms. Use the "higher intent" form type, which adds a review step before submitting. And send qualified-lead events back to Meta from your CRM with the Conversions API, so Meta learns from real sales instead of form fills.
If you want leads that don't stop the day the budget does, pair your ads with SEO. My 30-day SEO audit is a good place to start.
Checklist
- Qualified-lead conversions sent back from the CRM, with values
- Soft conversions removed from the primary goal
- One asset group per audience theme
- Audience signals from customer lists and high-intent segments
- Brand exclusions and final URL expansion checked
- Landing page with one qualifying question and a WhatsApp option
- Every lead answered within five minutes




