Home / Google Ads / Guides / Performance Max
Guide · Campaign types · Updated August 2026

How to take control of Performance Max instead of letting it run blind.

Performance Max will happily spend your budget on the cheapest conversions it can find, and report the result as a triumph. This is how to see what it is actually doing, and how to constrain it without breaking it.

WHAT THE CAMPAIGN ROW TELLS YOU Performance Max  ·  $18,400 spend  ·  6.2 ROAS WHAT IS ACTUALLY HAPPENING UNDERNEATH Shopping $9,900 9.1x Search: brand $3,200 14.0x Non-brand $2,100 3.4x Video $1,900 0.9x Display $1,300 0.6x $3,200 of that spend is buying customers who already know your name. $3,200 more is underwater.
The average hides everything. Illustrative account. A 6.2 ROAS looks like a campaign worth scaling, right up until you separate the channels and find that branded search is carrying it while video and display quietly lose money.
The short version
  • The black box argument is out of date. Channel-level reporting, full search terms and asset-level metrics all exist now, and most accounts still are not looking at them.
  • Performance Max will find the cheapest conversions available. If branded search is in scope, that is where it goes, and your reported ROAS becomes fiction.
  • Asset groups are the only structural lever you have. Treat them the way you would treat ad groups, not as a dumping ground for every image you own.
  • Signals are hints, not targeting. Exclusions are the actual controls: brand exclusions, campaign negative keywords, placement and content exclusions.
  • Everything here depends on trustworthy conversion data. If tracking is wrong, PMax will optimise confidently toward the wrong thing.

The black box argument is out of date

For its first two years Performance Max deserved its reputation. You handed over budget and creative, and got back a single row of aggregated numbers. Diagnosing anything meant running third-party scripts and inferring the rest.

That has changed substantially. Channel-level reporting, full search terms visibility and asset-level metrics have all arrived, campaign negative keyword capacity expanded dramatically, and search themes per asset group increased. The constraint on most accounts is no longer what Google shows you. It is that nobody has gone looking.

What you can now seeWhereWhat it answers
Channel performanceInsights and reportsHow much went to Shopping, Search, Video, Display, Discover
Search termsInsights and reportsWhich queries triggered your Search and Shopping placements
Asset group performanceAsset groups, table viewWhich creative theme is carrying the campaign
Asset-level metricsAsset detailsImpressions, clicks and cost per individual asset, not just Low or Best labels
PlacementsInsights and reportsWhere display and YouTube impressions actually landed
Listing group performanceAsset group, retail campaignsWhich products are absorbing the budget

It is still less granular than a Search campaign. You cannot see which specific creative drove which conversion on a non-search channel, and a share of low-volume search terms remains hidden. But the gap between what is knowable and what most advertisers know is now almost entirely a question of effort.

What Performance Max actually is

Structurally, PMax is thinner than it looks. One campaign, a budget, a bid strategy, and beneath it a set of asset groups. That is the whole hierarchy, and asset groups are your only real structural lever.

Campaign budget · bid strategy · exclusions Asset group A Asset group B Asset group C Assets text, image, video Listing groups retail only Audience signals hints, not targeting Search themes query direction One budget. One bid strategy. Asset groups are the only place you can separate anything.
Every structural decision happens at the asset group. If two products need different messaging, different audiences or different margins, they need different asset groups, or increasingly different campaigns.
Step 01

Decide what PMax is actually for

The most expensive PMax mistake is not a setting. It is running PMax and Search over the same intent, then reading the combined result as growth.

Both campaign types can serve the same query. The auction resolves by Ad Rank rather than by a rule you control, which means a PMax campaign with broad scope will absorb whatever your Search campaigns used to capture, report it as its own performance, and leave you concluding that Search stopped working.

LOW INTENT HIGH INTENT Performance Max: discovery and demand capture Search: known, high-value queries OVERLAP decide who wins Resolve the overlap with exclusions and search themes, not by hoping the auction picks your preference.
Draw the boundary yourself. The practical rule: keep your highest-value, best-understood queries in Search with exact and phrase keywords, and let PMax work the ground you cannot cover keyword by keyword.

For retail with a large catalogue and a healthy feed, PMax is usually the right primary vehicle. For lead generation with a small set of high-value services, Search should normally lead and PMax should support. For accounts under roughly $3,000 a month in spend, PMax often struggles to gather enough conversion data across five channels to optimise any of them well.

Step 02

Fix the data before you touch the campaign

PMax is more dependent on conversion data quality than any other campaign type, because it is making allocation decisions across five channels simultaneously with no manual override. Feed it a conversion action that counts phone number clicks and it will find you an enormous number of phone number clicks, on the cheapest inventory available.

  • One primary conversion action, reflecting the outcome the business is paid for.
  • Values attached, so target ROAS means something. Without values, PMax treats a $200 order and a $2,000 order identically.
  • Offline outcomes imported for lead generation, otherwise the algorithm optimises toward form fills rather than customers.

If any of that is missing, stop here and read the conversion tracking guide first. Nothing in the rest of this page will compensate for a campaign optimising toward the wrong number.

Step 03

Build asset groups deliberately

The default instinct is one asset group with everything in it. That produces a campaign optimising a single blended average across products with wildly different margins and audiences.

Split on economics, not aesthetics

The useful question is not "do these look similar" but "would I be happy for budget to flow freely between these". Split when the answer is no.

Split byWhen it appliesWhy
Margin bandRetail with variable marginsA blended ROAS target overspends on low-margin lines and starves high-margin ones
Product categoryDistinct cataloguesCreative and search themes can actually be relevant
Service lineLead generationEmergency work and planned work need different messaging and different lead values
Best sellers versus long tailLarge cataloguesStops the algorithm ignoring 80 percent of the feed
Image dimensions or ad formatNeverNot an economic distinction; just fragments your data

Do not over-fragment

Each asset group needs enough conversion volume to learn. Splitting a campaign with 40 conversions a month into six asset groups gives you six groups that never leave learning. As a rough floor, aim for at least 15 to 30 conversions per month per asset group before splitting further.

Fill every slot

Asset groups serve across five channels, and missing formats simply reduce where you can appear. Supply the full complement of headlines, long headlines, descriptions, and images in every aspect ratio, and supply your own video. If you do not, Google will auto-generate one, and auto-generated video is rarely something you would have approved.

Step 04

Take branded traffic out of the equation

This is the single highest-impact control in the campaign, and the one most often left untouched.

Performance Max is designed to find conversions efficiently. The most efficient conversions in any account are people searching your brand name, who were going to buy anyway. Left unchecked, PMax will consume that traffic, report a spectacular return, and mask whatever is happening on the incremental spend.

REPORTED RETURN, BEFORE AND AFTER BRAND EXCLUSIONS Brand included brand everything else 6.2x Brand excluded incremental only 3.1x the number you should have been managing to all along
Nothing got worse. The lower number was always the truth; the higher one was your own customers being resold to you. Expect reported performance to drop when you do this, and set expectations internally before you flip the switch.

Use brand exclusions, not negative keywords

Google provides a dedicated brand exclusion control, and it is materially better than a literal negative keyword for this job because it is built to recognise misspellings, variants, subsidiary brands and non-Latin script versions of a brand name. A negative keyword blocks the string you typed; a brand exclusion understands the entity.

Use both, for different jobs. Brand exclusions for your brand and, where appropriate, for competitor brands you do not want to pay for. Campaign negative keywords for query patterns: "free", "jobs", "how to", "DIY", "cheap", or whatever your search terms report actually shows.

Then run a real brand campaign

Excluding brand from PMax does not mean abandoning branded search. It means putting it in a dedicated exact-match Search campaign where you can see its cost, control its budget, and stop it flattering everything else.

Step 05

Understand what signals and themes actually do

Two features look like targeting and are not. Getting this wrong wastes weeks.

Audience signals

An audience signal tells the algorithm where to start looking. It does not restrict who sees your ads, and PMax will serve well outside the signal once it finds patterns it prefers. That makes signal quality a matter of accelerating learning rather than controlling reach.

Rank your signals by how close they are to real purchase behaviour: your own customer lists and converter data first, then site visitor segments, then custom segments built on competitor and high-intent search behaviour, and only then Google's in-market and affinity audiences.

Search themes

Search themes tell PMax which query territory you want covered, particularly where you have no historical data to draw on. The per-asset-group limit was raised substantially, so there is room to be specific. They are directional input rather than keywords, and they do not override your negatives or exclusions.

Signals will not save a bad feed

For retail campaigns the product feed carries more weight than any signal you can supply. Titles, product types, GTINs, image quality and custom labels do more to determine where PMax spends than the audience list you attached. If the feed is thin, fix the feed first.

Step 06

Get the numbers out and look at them properly

Native reporting covers most of what you need now. For anything beyond it, or for reporting across multiple campaigns at once, the API is straightforward. This query returns asset group performance for the last 30 days, which is the view the interface makes tediously slow to assemble.

asset-group-performance.gaql
SELECT
  campaign.name,
  asset_group.name,
  asset_group.status,
  metrics.cost_micros,
  metrics.conversions,
  metrics.conversions_value
FROM asset_group
WHERE segments.date DURING LAST_30_DAYS
  AND campaign.advertising_channel_type = 'PERFORMANCE_MAX'
ORDER BY metrics.cost_micros DESC

Whatever route you take, the review sequence is the same every month, and in this order:

  • Channel split. Where did the budget go, and what did each channel return? Video and Display absorbing spend at a fraction of the campaign average is the most common finding.
  • Search terms. How much is branded? How much is irrelevant? Every junk term here is a negative keyword you have not written yet.
  • Asset groups. Is one group consuming most of the budget? Is another getting nothing, and if so is that a data problem or a genuine verdict?
  • Listing groups. For retail, are your best-margin products actually getting impressions?
  • Placements. Are display impressions landing on apps and content you would not have chosen?
Step 07

Apply exclusions like you mean it

Exclusions are where the actual control lives. This is the full set worth configuring on every campaign.

ControlLevelUse it for
Brand exclusionsCampaignYour brand, and competitor brands you do not want to bid on
Negative keywordsCampaign, and shared listsQuery patterns: free, jobs, DIY, second hand, research intent
Placement exclusionsAccountJunk apps, made-for-advertising sites, unsuitable channels
Content suitabilityAccountInventory type, sensitive content categories
Location exclusionsCampaignAreas you cannot service, and presence versus interest targeting
Listing group exclusionsAsset groupOut of stock, discontinued or unprofitable products

Set location targeting to presence rather than presence or interest unless you have a specific reason. "Interest" includes people merely researching your area from elsewhere, and in service businesses it is a reliable source of enquiries you cannot fulfil.

Step 08

Bidding and budget without the whiplash

Start on Maximise Conversions or Maximise Conversion Value with no target while the campaign gathers data. Once you have a stable cost per acquisition or return, set a target that reflects reality rather than ambition. A target set 40 percent above current performance does not make the campaign more efficient; it makes it stop spending.

ROAS +25% steps, held steady budget doubled, six weeks to recover week 1 week 7 Illustrative. The size of the dip scales with the size of the jump.
Scale in steps. Increases of 20 to 30 percent every few days let the bidding model re-learn incrementally. Doubling a budget resets the model's assumptions about what it can buy, and you pay for the re-learning in wasted spend.

Give any significant change two to three weeks before judging it. Changing the target, the budget and the asset groups in the same week guarantees you will never know which one moved the numbers.

Step 09

Test it properly, or you are just guessing

PMax reports its own performance using its own attribution, which makes "is this incremental" almost impossible to answer from inside the campaign. Two methods actually work:

  • Campaign experiments. Split traffic between a control and a variant to test structural changes, targets or asset group configurations with a clean comparison.
  • Geo holdouts. Pause the campaign in a set of comparable regions and compare total business outcomes, not platform-reported conversions. This is the only method that answers the incrementality question honestly, and it is worth the disruption once or twice a year.

Both need a fixed test window agreed in advance. The failure mode is stopping a test in week two because the numbers look bad, which is exactly when a re-learning campaign always looks bad.

Common failure modes

SymptomLikely causeFix
Spectacular ROAS, flat revenueCampaign absorbing branded searchApply brand exclusions, run brand separately, re-baseline
Search campaigns collapsed after launchPMax winning the same auctionsDefine the boundary with exclusions and search themes
Most spend on Display and VideoCheap inventory offering cheap conversionsCheck channel report, exclude placements, tighten conversion definition
One asset group takes everythingUneven asset quality or conversion historyRebuild the starved group's assets, or separate into its own campaign
Campaign stopped spending after a target changeTarget set beyond achievable performanceRevert, then move targets in 10 to 15 percent steps
Leads arrived, none were qualifiedOptimising toward form fills with no offline dataImport qualified and won outcomes, attach real values
Best products get no impressionsListing group structure or feed qualitySegment listing groups, fix titles, product types and custom labels

Frequently asked questions

Can I see which channels Performance Max is spending on?+

Yes. Channel-level reporting shows how spend and conversions break down across Search, Shopping, YouTube, Display, Discover and Gmail, alongside search terms, asset-level metrics and placement reports. It is less granular than a Search campaign, but the old black box argument no longer holds.

Should I exclude my brand from Performance Max?+

In almost all cases, yes. Otherwise PMax absorbs traffic that would have converted anyway and reports it as its own performance. Use brand exclusions rather than negative keywords, since they recognise misspellings and variants, and run branded search as a separate exact-match campaign.

Do audience signals control who sees my ads?+

No. Signals tell the algorithm where to start looking, and it will serve outside them once it finds patterns it prefers. They speed up learning rather than restrict reach. Exclusions are the actual controls.

How many asset groups should I have?+

As few as the economics allow. Split when budget should not flow freely between two sets of products or services, usually by margin band, category or service line. Each group needs enough conversion volume to learn, so roughly 15 to 30 conversions a month is a sensible floor before splitting further.

Is Performance Max worth it for a small budget?+

Often not. PMax allocates across five channels at once, and below roughly $3,000 a month there is rarely enough conversion data to optimise any of them well. Small accounts usually do better concentrating on Search and Shopping first.

How long before a change shows real results?+

Two to three weeks for most structural changes, longer if conversion volume is low. Change one thing at a time, and resist judging a re-learning campaign in its first fortnight.

Where this fits

Performance Max rewards the accounts that have already done the unglamorous work. Trustworthy conversion data comes first, then a clear boundary between PMax and Search, then disciplined exclusions and a monthly reporting habit. Get those right and PMax becomes a genuine growth lever rather than a place budget disappears.

If you would rather have this reviewed than rebuilt from scratch, our Google Ads consulting engagements start with a full account audit, and the free audit will show you exactly where your PMax spend is going.

Rather have a specialist do this?

Get a free, no-obligation audit of your Google Ads account, plus the three highest-impact fixes you can make this week.

Get my free audit →
Keep reading

Related Google Ads guides.