Skip to content

Google Shopping

Feed-only Performance Max: when it works, how to set it up

Feed-only Performance Max runs on your Merchant Center products with no creative assets. Where it fits, where Standard Shopping fits better, and the setup.

By CartKernel · Published

A feed-only Performance Max campaign is one whose asset groups contain a listing group from Merchant Center and no text, image or video assets of your own. With nothing to build creative from, the campaign has little to serve outside product-based placements, so in practice it behaves like a Shopping campaign that runs on Performance Max bidding and audience systems. It suits some stores and not others. This piece covers how we decide, what it changes elsewhere in the account, and the setup when the answer is yes.

One caution before anything else. Google keeps extending automatically created assets and changing what a campaign without supplied assets is allowed to serve. Treat any statement about placements as something to verify in the account and against the Performance Max documentation at the time you set it up.

When feed-only works

  • The catalogue is large enough that product-level bidding beats hand-set bids, and the account records enough purchases for Smart Bidding to learn from. A campaign that sees a handful of conversions a month cannot learn a target.
  • The feed is in good shape. Titles carry the attributes shoppers search for, identifiers are present, availability is current and Merchant Center diagnostics are clean. Feed-only means the feed is the whole ad.
  • Product ads should stand alone. The store either has no suitable creative or does not want product spend competing with themed image and video placements inside one campaign.
  • Query control is a preference, not a requirement. Feed-only gives up the fine control that Standard Shopping priorities offer in exchange for value-based bidding across every product.

When Standard Shopping is the better fit

  • The store needs to route queries deliberately, separating generic, category and brand searches into campaigns with different bids. That is done with priorities and negative keywords, described in query sculpting across Shopping campaigns, and it is a Standard Shopping mechanism.
  • The account is new or conversion volume is low. Is Performance Max worth it for small stores gives the honest answer for that case.
  • The team is testing feed changes and needs clean attribution to a product segment without the campaign reallocating budget mid-test.

Standard Shopping campaigns and Performance Max for ecommerce describe how we run each, and many accounts run both with products divided between them.

What it changes elsewhere in the account

Precedence. When the same product is eligible in a Performance Max campaign and a Standard Shopping campaign in the same account, Performance Max serves. Overlap therefore has to be avoided by product, using custom labels or product type to give each campaign its own set, rather than by query.

Brand traffic. Without exclusions, a feed-only campaign will happily serve on searches for your own brand and report them as conversions. Campaign-level brand exclusions let you keep brand searches out, which matters if a separate brand search campaign exists. Performance Max spending on brand walks through the diagnosis, and should an ecommerce brand bid on its own name covers the policy decision.

Negatives. Account-level negative keyword lists apply to Performance Max, and campaign-level negative keywords have been made available; confirm both in the interface for your account before relying on them.

Learning. Changing targets or budgets often resets learning. How long does the Google Ads learning phase take sets expectations for how long to leave a change alone.

Setup, step by step

  1. Merchant Center first. Clear the diagnostics, rebuild titles with the attributes shoppers use (the feed title builder gives a per-category structure), and populate custom labels for margin tier, price band, performance tier, seasonality and stock depth. Google’s custom labels guidance explains the five slots; custom labels explains how we fill them.
  2. Conversion tracking. A purchase conversion with value, deduplicated on transaction ID, with enhanced conversions on. If new customers are worth more to the store, set the new customer acquisition goal so bidding values them accordingly.
  3. Create the campaign. Objective sales, Performance Max, Merchant Center account and feed selected. Switch final URL expansion off so traffic lands on the product URLs in the feed. Leave the asset groups without text, image or video assets, and skip the automatically created assets options if you want the campaign to stay feed-only. Audience signals are optional; customer lists and past converters are the useful ones.
  4. Asset groups by product segment. One asset group per custom label group or category, each with a listing group that subdivides to the products it should hold. Segments with different margins or different roles should not share an asset group, because they should not share a target.
  5. Bidding and budget. Start on maximise conversion value with no target until the campaign has data, then apply a target ROAS per campaign. Set the target from margin, not from habit: the break-even ROAS calculator gives the floor, and the target ROAS bidding entry explains how the target steers bids. A campaign per margin tier is the simplest way to hold different targets.
  6. Exclusions. Brand exclusions where a brand campaign exists. Account-level negatives for terms that never convert.
  7. Reporting. The product and listing group reports show where spend goes. Search terms insights show categories of queries rather than individual terms. Compare the campaign’s reported revenue with the store’s orders monthly, since modelled and view-based conversions are included.

An illustrative structure

Campaign Products Target Reasoning
Feed-only, high margin Custom label 0 equals high Lower target ROAS Margin can carry a lower return per dollar
Feed-only, mid margin Custom label 0 equals mid Mid target The bulk of the catalogue
Feed-only, low margin and clearance Custom label 0 equals low, or clearance Higher target Protect contribution
Standard Shopping, new products Custom label 2 equals new Manual or enhanced bids Gather data before handing over

The targets are placeholders; the store’s own margins set them.

What to watch after launch

  • Products with no impressions. Performance Max concentrates spend on what already converts, and a share of the catalogue gets nothing. Rotate those products into a Standard Shopping campaign or a separate asset group with its own budget so they get a chance to earn data.
  • The brand share of conversions, checked with a brand exclusion test.
  • Impression share on the segments you care about. Why is Shopping impression share low covers the usual reasons.
  • Return on ad spend against margin, not against the target alone. A campaign hitting its target on a segment whose margin cannot support that target is losing money on every order; the break-even ROAS entry has the arithmetic.
  • Feed health weekly. A drop in active products is the earliest warning that a sync has failed, and a feed-only campaign has nothing to serve without them.

If the campaign spends without converting, Performance Max not converting lists what to check, and for a large catalogue the structural choices are compared in how to structure Shopping campaigns for a large catalogue. The product feed does most of the work in feed-only, which is why our product feed optimisation service is where this setup begins.


Sources

Find the leak.

A free Growth Analysis ranks what your store should fix first, by revenue at stake.