You don't design a single Performance Max ad. You upload a pool of visuals — images, logos, and video — and Google assembles them automatically for each auction across Search, Shopping, YouTube, Display, Gmail, Discover, and Maps. Your job as an operator is to feed that pool the right sizes and enough variety to earn a strong Ad Strength, then judge each asset by the orders it drives — not by how good it looks.

If you already run a Google Ads account with real spend, "visuel Performance Max" is not a design question. It's an inventory question: what assets do you hand the machine, and which ones actually pay their way?

Most guides stop at a spec sheet. This one covers the specs, then does the part they skip — the profit math that decides whether polishing your creative is even worth your afternoon.

What "Performance Max visuals" really means

A Performance Max campaign is built entirely around assets, not hand-built ads. You supply images, logos, videos, and text; Google's system mixes and matches them per auction to fit each placement and user.

That means you never control exactly which visual shows where. You control the pool — the raw material Google draws from — plus your product feed and audience signals.

For a print-on-demand store, this has one blunt consequence. Your visuals matter, but they sit on top of a feed that does most of the heavy lifting, and we'll quantify that below.

The asset specs Google actually wants

Here is what you can upload per asset group. All figures below come from Google Ads Help — asset specs for Performance Max:

Asset Recommended size How many
Landscape image (1.91:1) 1200 x 628 px up to twenty
Square image (1:1) 1200 x 1200 px up to twenty
Portrait image (4:5) 960 x 1200 px up to twenty
Square logo (1:1) 1200 x 1200 px up to five
Landscape logo (4:1) 1200 x 300 px up to five
Video (16:9, 1:1, 9:16) ten seconds or more up to fifteen per orientation

Images must be JPEG or PNG under about five megabytes, per the same Google specs page. Keep your product and any text inside the central safe area, because Google crops the same image differently across placements.

On the text side, the same Google Ads Help page lets you add up to fifteen short headlines of thirty characters each, up to five long headlines of ninety characters, and up to five descriptions of ninety characters. These combine with your images, so weak copy drags down strong visuals.

How many visuals should you upload?

The honest answer is: close to the maximum, in every ratio. Google rates each asset group with an Ad Strength score, and variety is the single biggest lever on that score.

Google reports that advertisers who improve their Performance Max Ad Strength to "Excellent" see, on average, six percent more conversions, according to Google Ads Help — Ad Strength. Treat that as a Google-reported average, not a promise for your account.

Practically, that means providing both portrait and landscape crops of your bestsellers, at least one square logo and one wide logo, and a short video if you can produce one. For deeper campaign structure, our guide on how to optimize Performance Max campaigns walks through asset-group hygiene step by step.

The number that beats your creative

Here's the thing almost no "visuel Performance Max" article tells a real operator: for retailers, Performance Max spends most of your budget on feed-based Shopping ads, not on your pretty lifestyle images.

The ecommerce specialist smec, which manages hundreds of retailers, reports that seventy-four to ninety-seven percent of Performance Max cost goes to feed-based ads rather than Display or video creative, per smec's 2026 analysis. So your product titles, images in the Merchant Center feed, prices, and GTINs are doing most of the work.

This is the trap. You can spend a weekend perfecting asset-group visuals while a disapproved feed or an uncompetitive price quietly caps your impression share. Fix the feed first; it is the load-bearing input. The full economics of this live in our Google Ads economics guide.

A worked example: what your visuals are worth

Say your store does 340 orders a month at a $31 average order value, with about $3,000 a month going to a single Performance Max campaign. Your visuals are already decent — "Good" Ad Strength.

You push every asset group to "Excellent." Using Google's reported six-percent average lift as a rough ceiling, that's roughly 340 × 0.06 ≈ 20 extra orders a month.

Now the profit part. Say each order nets you a $9 contribution margin after product cost, fulfillment, shipping share, and processing fees. Twenty extra orders × $9 = $180 a month of extra contribution. Worth an afternoon of uploading crops — but not worth three weekends of custom video when your feed still has disapproved SKUs.

Set your target from margin, not from a benchmark

Visuals feed the machine, but your target ROAS decides how aggressively it buys. And that target should come from your own margin, not a blog's number.

Break-even ROAS is simply one divided by your contribution margin. If that mug nets $9 on a $24 price, your margin is 9 ÷ 24 = 37.5%, so break-even is 1 ÷ 0.375 ≈ 2.67x. Set your target below that and great visuals just help you lose money faster.

For context, retail-category search clicks average around four dollars and change in LocaliQ's 2026 benchmarks, and WordStream's data shows most industries saw year-over-year click-cost inflation — so thin-margin POD gets squeezed, and your creative can't fix bad unit economics.

Where visuals quietly leak money

Strong visuals can make a Performance Max campaign look like a winner while adding almost nothing. The usual culprit is brand traffic.

Performance Max chases the cheapest conversions, and your own branded searches are the cheapest of all. It absorbs clicks you'd have won for free, your reported ROAS looks spectacular, and your incremental orders barely move.

The fix is account-level brand exclusions plus a dedicated brand search campaign — covered in our piece on brand exclusions in Performance Max. Judge your visuals on non-brand results, not blended ROAS.

Let an AI employee watch the assets for you

Keeping visuals, feed, targets, and brand leakage all honest at once is a lot for an operator running a store solo. That's the job PodVector AI built Victor for.

Victor is an AI employee — not a dashboard — who operates your Google Ads and Shopify directly, reads your Meta Ads, Printify, Printful, Gelato, and Klaviyo, and computes your true per-order profit so you know which assets and campaigns actually earn. Every write action Victor takes is approval-gated: he proposes the change, you approve before anything executes.

When you're ready to scale Shopping and Performance Max beyond what one person can hand-manage, our overview of working with a Google Shopping ads agency compares that path to running it yourself.

FAQs

How many images do I need for a Performance Max campaign?

At minimum, Google requires one landscape, one square, and the logo assets. But to reach "Excellent" Ad Strength you'll want several of each ratio — the recommended counts above from Google's spec page are a good target. More variety gives Google more combinations to test.

Do better visuals guarantee more sales?

No. Google reports an average six-percent conversion lift for accounts that reach "Excellent" Ad Strength in its Ad Strength help doc, but that's an aggregate, not a guarantee. And because most Performance Max spend is feed-based, feed quality usually moves results more than creative polish.

What image sizes should I prioritize?

Start with the square (1:1) and landscape (1.91:1) crops, since they cover the most placements, then add portrait (4:5) for mobile-heavy surfaces. Use the recommended dimensions from Google Ads Help and keep key elements centered so crops don't cut off your product.

Is video required?

No, but if you skip it Google may auto-generate one from your assets, which you may not want on-brand. A simple ten-second clip of your product counts toward a stronger asset group, per Google's asset specs.

My Performance Max ROAS looks great — why are total sales flat?

That's the classic sign your campaign is eating branded searches you'd have won anyway. Segment brand versus non-brand, add brand exclusions, and judge the campaign on incremental orders — the method in our brand exclusions guide.

Should I keep refreshing visuals?

Yes, but by data, not by gut. Check asset-level reporting, replace "Low"-rated assets, and keep variety high — while remembering that for most POD stores, a clean, price-competitive feed is the bigger lever than any single image.