Performance Max vs Standard Shopping for a Small Online Store

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Performance Max vs Standard Shopping for a Small Online Store.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Performance Max vs Standard Shopping for a Small Online Store.

With a small budget, start with standard Shopping, and test Performance Max only when you can fund each campaign with roughly $25 to $30 a day. Then give Performance Max at least six weeks before comparing it, because edits reset learning. Choose the one whose profit, not its reported return, is higher over the same weeks.

Both campaign types read the same product feed, so the feed decides most of the result. If product titles, prices or images are weak, neither type will save you, and Performance Max will spend your money finding that out. So the order of work is feed first, then a budget sum, then a test with a decision rule you write down before you see a single result.

Follow me on Instagram@sagnikteaches

What each campaign type actually does with a small catalogue

Standard Shopping shows your product ads on Google's shopping surfaces and search results. You control bids by product group and can block search terms with negative keywords, which is the lever that stops a ceramic mug ad appearing for "mug cake recipe".

Connect on LinkedInSagnik Bhattacharya

Performance Max is Google's automated type. Google's help describes it as a goal-based campaign that can reach all Google Ads inventory, including YouTube, Display, Search, Discover, Gmail and Maps, from one campaign. For a store, the product feed provides the items, and the asset groups (images, text, logos, videos) supply what Google mixes into ads. You give it conversion goals and, optionally, a return or cost target, and its bidding works from the likelihood of a conversion.

Subscribe on YouTube@sagnikteaches

The practical differences for a small store are three. Performance Max spreads across more places, so it can find buyers standard Shopping never reaches, and it can also spend on weaker placements. It gives you less control over where and for which terms ads appear. And the two cannot be compared by simply running both on the full catalogue. Google's current Shopping onboarding guide says that when both campaigns target the same products, locations, languages and hours, Ad Rank decides which one serves an ad. Older Google pages still say Performance Max is always prioritised over standard Shopping, so if you read that elsewhere, it describes the earlier rule. Either way, overlapping campaigns split the traffic by auction, not by design, and you learn little about either.

One newer option sits on the standard Shopping side. Google now runs a beta called AI Max for Shopping campaigns, a suite of features that uses Google AI to match Shopping ads to longer, conversational searches. If your account offers it, leave it off for the test, so that standard Shopping stays the manual baseline you are comparing against, and test it separately later.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

Work out the return you need before choosing

Neither campaign type can be judged on a reported return until you know the return that makes money. That is break-even return on ad spend: selling price divided by contribution per order before advertising.

Say a small online store sells ceramic mugs and gift sets. The average order is $60. After product cost, packaging, shipping and payment fees, each order leaves $27 before advertising, which is 45 per cent of the price. So:

Break-even ROAS         = $60 / $27             = 2.22
Break-even cost per sale = $27
Target (10% profit)      = $60 x 45% - $60 x 10% = $21 per sale at most
Target ROAS              = $60 / $21             = 2.86

Every figure in the rest of the tutorial hangs on that $27. A campaign reporting a return of 2.0 in this store is losing money. One reporting 2.5 is making a little. If the dashboard shows 4.0 and the bank balance does not move, the figure is being flattered, which is the usual next suspect when a Performance Max campaign looks too good. See the section on brand traffic further down.

The budget floor, calculated

You cannot judge a campaign on five sales. A rule of thumb I use, and I stress it is my rule and not a Google threshold, is to want at least 50 conversions per campaign in the test window before drawing a conclusion. Then the floor is arithmetic:

Budget over the test  = expected cost per sale x conversions needed
                      = $22 x 50                    = $1,100
Daily budget          = $1,100 / 42 days            = about $26 a day, per campaign

Round that to $25 to $30. Google's own budget panel for Performance Max suggests up to three daily budgets (Low, Medium, High) with forecasts for each, and describes the lowest as the minimum recommended for the campaign. Look at it, but check it against your own sum. If the lowest suggested budget is $40 and your test floor is $26, the panel is telling you what Google wants to spend, and your sum is telling you what you need to learn.

Now apply the floor to three stores:

  • $12 a day total: one campaign, standard Shopping. Splitting $12 into two campaigns gives each $6 a day, which is too little to learn from either.
  • $30 a day total: one campaign at a time. Run standard Shopping for the test window, then Performance Max, or the other way round, and accept that the calendar is part of the result.
  • $60 a day or more: two campaigns on split product sets, each near the $30 floor, at the same time.

How to compare them without one swallowing the other

There are three clean ways to run the test, each with a catch.

Split the catalogue

In Merchant Center, give half the products a custom label, for example custom_label_0 = A or B. Point standard Shopping at A and Performance Max at B. Make the halves similar: the same mix of price points and categories, not "bestsellers versus the rest". Alternate by product code or by sorting products by price and assigning every other row. The catch is that product-level variation is noisy with a small catalogue, so swap the halves in a second round if the result is close.

Run them one after the other

The cleanest for a very small store, because the whole budget goes to one thing. The catch is seasonality: six weeks in October and six in January are not equivalent. Avoid launching around a sale, a gifting peak or a stock-out, and compare against the same period last year if you can.

Use Google's experiment tools

Google's Performance Max experiments page lists a standard Shopping versus Performance Max experiment for accounts with a Merchant Center feed, and the Shopping onboarding guide points to it for comparing the two on the same products. You can set it up from the Experiments page; the one-click version on recommendation cards appears only when your campaigns are eligible, for example with enough conversion volume, which a small store may not have. If you can run it, it handles the overlap for you, and the same six-week patience applies.

Whichever you pick, write down the start date, the budget and the product split on one page before you begin, and do not change them. A mid-test budget edit is the commonest reason a six-week test teaches nothing, because Google's own guidance is that changes can reset learning.

A six-week test calendar

WeekWhat you doWhat you leave alone
0Fix the feed: titles, prices, stock status, images. Confirm conversion tracking fires on purchase. Write the one-page plan.Nothing yet; this is the time to change things.
1Launch. Check daily for disapproved items and for spend running at 0 or far over budget. Expect ramp-up: Google describes two to three days for online-sales goals.Bids, targets, assets.
2Read the search terms (Shopping) or the search themes and channel performance report (Performance Max). Add negatives on standard Shopping; on Performance Max, add an exclusion only for an obviously wrong query, and log it as an edit.Budget, return target.
3Note spend, sales, cost per sale. Do not compare yet; write the numbers down.Everything.
4Audit brand traffic: how many sales came from searches for your own store name?Everything.
5Check stock: any best-seller out of stock distorts the result. Log it.Everything.
6Compare with the decision rule below. Decide and write the decision down.Do not extend "one more week" because you dislike the result.

Reading the result with the break-even sum

Continue the mug store. It has run both campaigns for six weeks at $30 a day each on split halves, so each spent $1,260 over 42 days. Illustrative results:

Standard ShoppingPerformance Max
Spend$1,260$1,260
Sales (orders)5661
Reported revenue$3,360$3,660
Reported ROAS2.672.90
Orders from searches for the store's own nameabout 314
Orders excluding own-name searches5347
ROAS excluding own-name searches2.522.24
Profit after ad spend, own-name sales excluded ($27 each)$171$9

The reported numbers favour Performance Max. After taking out the sales from people who searched for the store by name, who might well have bought anyway through free results, the order reverses. Standard Shopping leaves $171 after ad spend against $9. The honest conclusion for this store: Performance Max is no better and takes more attention, so keep standard Shopping and revisit when the budget allows more.

Two cautions. The own-name figure is the one most worth finding for yourself in the search terms and channel reports, and it is an adjustment, not a precise measure. And six weeks of a small store's data is a small sample: a 2.52 against 2.24 difference could close next quarter. That is why the decision rule below has a margin built in.

A decision rule to write down before the test ends

  1. If neither campaign's return, after removing own-name sales, reaches break-even (2.22 here), stop both, fix the feed and the product pages, and return to the test later. Spending more on a loss is not a test.
  2. If both pass, choose the one with the higher profit after ad spend, but switch from standard Shopping to Performance Max only if the margin of difference is more than about 15 per cent of the spend, so $190 on $1,260. A smaller gap is noise.
  3. If Performance Max wins on profit, keep the standard Shopping campaign running on a small share for control, or restore it for the products where Performance Max did badly.
  4. If the result is a tie, take the cheaper campaign in time and attention, which is usually standard Shopping.

Pick the 15 per cent figure for yourself, as long as you pick it first.

Feed quality decides both, and AI can help with the dull part

Take a before and after. A product titled "Mug 3" in the feed matches almost nothing. Rewritten as "Handmade Stoneware Coffee Mug, 350 ml, Speckled Grey, Dishwasher Safe", it carries the type, material, size, colour and a feature that shoppers search for. The tutorial on rewriting Google Shopping titles with AI safely covers doing that for a whole catalogue without inventing attributes, and Merchant Center fixes for a small store covers the disapprovals that quietly cut your reach.

One rule applies if you use AI-generated product images in the feed: Google Merchant Center asks that such images keep the IPTC metadata that marks them as AI-generated (a value such as TrainedAlgorithmicMedia). Do not strip it when you resize or export.

The same feed also determines what you can learn. If a third of your products are out of stock for half the test, the result describes your stock, not the campaign type. Log stock-outs weekly.

Asking an assistant to read the reports

At week six, export the search terms report from standard Shopping and the search themes and channel breakdown from Performance Max, remove anything personal, and paste them into ChatGPT, Claude or Gemini with a prompt like this:

Here are two exports from a small online mug store's Google Ads, six weeks, same dates.
Break-even ROAS is 2.22 (average order $60, $27 contribution before ads).
Export 1: standard Shopping search terms (term, clicks, cost, orders, revenue).
Export 2: Performance Max channel and search-theme report.
Tasks:
1. List search terms containing the store's name and total their orders, cost and revenue.
2. Recalculate each campaign's ROAS with those orders removed.
3. Name the five terms that cost the most with no orders.
4. Say which campaign cleared break-even without own-name sales.
Show the sums. Do not recommend budget changes.

A sensible reply, illustrative, lists the own-name terms with their orders, restates the ROAS figures from the table above, and lists wasteful terms like "mug cake recipe" and "mug rug pattern". What you would fix: assistants sometimes treat a long-tail query that includes your product category as an own-name search, or miss a misspelling of the store name. Scan the list yourself for variants, and treat any figure it gives as a draft until you have matched the totals back to the Google Ads screen.

If the idea of AI running more of this for you appeals, the tutorial on whether AI can manage Google Ads without an agency is a useful companion.

Own-name traffic and other flattering numbers

Performance Max can take credit for sales that would have come anyway, most often brand searches. Google's Performance Max pages list brand exclusions and negative keywords among the campaign controls, with brand exclusions applying to Search and Shopping traffic in the campaign, and account-level negative keywords also reach Performance Max. Check which of these your campaign settings show, and decide deliberately whether to exclude your own name. If you do exclude your name, protect it with a small separate search campaign so a competitor cannot sit above you, and measure that campaign on its own.

Other flatterers: returning customers counted as new, sales from email subscribers who clicked an ad on the way, and view-through conversions after an ad impression. Check your conversion setting for what counts, and compare ad-reported revenue with the store's own order report for the same dates. When the two diverge by more than 15 to 20 per cent, believe the store.

Three week-one mistakes that ruin a six-week test

The first is launching with a feed that has not been checked. A mug store might find 40 of its 240 products disapproved for a missing shipping value, so a campaign set up to compare two halves actually compares 100 live products with 80. The sign is a product count in Merchant Center that does not match the count in the campaign. Check both on launch day, and again at week three.

The second is nervous edits. Sales are slow on day four, so the owner raises the budget on day five, swaps two images on day nine and lowers the return target on day twelve. After twelve days nothing about the campaign is the same as the one that was launched, and Google's guidance that changes can reset learning means the six weeks have effectively been restarted three times. Keep an edit log with a rule: nothing changes before week six unless the campaign is overspending, disapproved or showing an error.

The third is judging on clicks. A campaign with a cheap click and no orders looks healthy in the dashboard column most people look at first. Put cost per sale and ROAS in the first two columns of the view you check, and move clicks to the end.

What to put in a Performance Max asset group when you have no designer

If you test Performance Max, the asset group is the part you control, so make it deliberate. For a small store, one asset group per product category is plenty. Collect: five or six clean product photos on plain backgrounds, two or three lifestyle photos, the logo in the shapes the editor asks for, five headlines under the character limits shown in the editor, and a handful of descriptions. A before and after example for the mug category:

  • Before: headlines such as "Shop now" and "Great mugs", one blurry photo and the logo cropped.
  • After: headlines that carry a fact, such as "Handmade stoneware, dishwasher safe" and "Gift sets from $24", six sharp photos and every logo shape the editor requests.

Read the combinations Google reports back after a couple of weeks and remove anything that misstates a product, offer or delivery time. An assistant can draft headline variants in bulk, but the facts in them, such as a free-delivery threshold, must come from you.

After the six weeks: what to do with the budget

When the decision is made, resist the urge to double the winner's budget at once, because a sudden jump changes the conditions it learned under. Raise by about a fifth every week or two while cost per sale stays under your target. If the winner was standard Shopping, spend the next test budget on the one thing it cannot do, finding new audiences, and retest Performance Max in a quieter month. If Performance Max won, keep one small standard Shopping campaign on your best sellers as a control, so you notice if the automated campaign's return slips.

Common small-store situations, decided

  • A store of 30 products with a $15 daily budget. Standard Shopping on all products, negative keywords for the obvious wrong terms, and no Performance Max test until the budget doubles.
  • A store of 500 products where 20 make most of the sales. Put the 20 into their own standard Shopping campaign with the budget concentrated there. Test Performance Max on the long tail only, where standard Shopping spreads too thinly to learn.
  • A store with thin margins, 15 per cent contribution. Break-even ROAS is about 6.7, which few campaigns hit. Fix price, shipping or margin before any campaign choice.
  • A store that already has Smart Shopping history. That type was upgraded to Performance Max in earlier years, so an account with that history already has automated campaigns. Check what is running before you add another.
  • A seasonal gift store. Run the test in the two months before the peak, not during it, so the peak receives the winner.

Whatever you choose, the follow-up is measurement. If you do not yet trust the figures in your store and in Google Ads, start with which analytics source to use first, because a decision rule is only as good as the numbers going into it.

Performance Max and Shopping questions from small stores

Can I run Performance Max and standard Shopping at once?

Yes. Google's current help says that when both target the same products with overlapping settings, Ad Rank decides which one serves. To compare them fairly, split the catalogue with a feed custom label so each campaign has different products, or use the standard Shopping versus Performance Max experiment on the Experiments page if your account offers it.

How long should I wait before judging Performance Max?

Google's optimisation tips say to run a new Performance Max campaign for at least six weeks and to avoid frequent changes to budget, bid strategy or status in that time, because they can reset learning. The two to three days of ramp-up Google mentions for online-sales campaigns is the start of the test, not its end.

What is the smallest budget worth testing?

Work it out rather than guess: expected cost per sale times the number of sales you need to judge a campaign, divided by the days in the test. For many small stores that lands around $25 to $30 a day per campaign. Below that, run one campaign, not two.

Does Performance Max need images and video?

A feed-driven Performance Max campaign can start from your product feed, but its asset groups also take images, text, logos and videos. Add the assets you can make well. A weak, off-brand asset can hurt more than a missing one, so review what Google combines.

Further reads

Sources: Google Ads Help pages on Performance Max, its optimisation tips, experiments and interaction with other campaigns, the Shopping onboarding guide, AI Max for Shopping (beta) and the upgrade from Smart Shopping; Merchant Center Help on image links and custom labels, read 5 November 2026; worked figures are illustrative.

Want your Shopping test designed around your margins?

On a 1:1 call we'll work out your break-even return, pick the test that fits your budget, and decide which AI help is worth using on the campaign.

Book a 1:1 call with me