← Back to blog
Creative & Copy· 9 min read

Writing Google Shopping and Performance Max headlines that convert

How to write PMax headlines within Google's exact character limits so your Shopify products actually get clicked and bought.

Written by Mantas JurgutisFounder, Adsify — builds the Google & Meta automation merchants use daily

Editorially reviewed by Adsify Editorial on February 6, 2026Reviewed against Shopify, Google Ads and Meta official documentation.

Headlines carry more weight than merchants expect

Performance Max assembles ads dynamically across Search, Display, YouTube, Gmail and Discover, and Google's machine learning decides which headline, description and image combination to show in each placement. That means a weak headline doesn't just underperform in one spot — it drags down the whole asset group's Ad Strength score and, with it, delivery. For a Shopify store, headlines are often the only text a shopper reads before they see your product image, so treating them as an afterthought is one of the most common reasons PMax campaigns stall at 'Learning' or deliver mediocre ROAS despite good product-level performance elsewhere.

The character limits, exactly

Google Ads requires short headlines up to 30 characters, at least one long headline up to 90 characters, and descriptions up to 90 characters, per Google's Performance Max asset requirements. You can supply up to 15 short headlines, 5 long headlines and 5 descriptions per asset group. Google explicitly recommends variety over repetition — five near-identical short headlines give the algorithm nothing new to test. Count characters including spaces and punctuation; a headline that's 31 characters will simply be rejected at upload, not truncated, so check before you paste a batch into the asset group editor.

Short headline (30 chars): lead with the concrete detail

At 30 characters you have room for one idea, not a pitch. Weak: 'Amazing Quality You Will Love' (uses all 30 characters saying nothing). Better: 'Waterproof Hiking Boots' (24 chars) or 'Ships Free, Arrives in 2 Days' (30 chars). Specific nouns and numbers outperform adjectives because they match what a shopper actually typed into the search bar. If your product has a defining spec — weight, size, material, battery life — that spec is almost always a stronger 30-character headline than a superlative claim, and it's easier for Google to match to a relevant query.

Long headline (90 chars): this is your value proposition

The 90-character long headline is where you can actually make a case. Structure it as [what it is] + [key benefit] + [proof point or offer]. Example: 'Merino Wool Base Layer — Regulates Temperature From 20°F to 70°F, Machine Washable' (86 chars). Avoid burying the benefit at the end where it may get cut off in narrower placements like Gmail. Front-load the most persuasive clause. If you sell a bundle or subscription, this is also where '30-Day Money-Back Guarantee' or 'Free Returns, No Questions Asked' earns its place — trust signals convert better in the longer format than in the clipped short one.

Descriptions (90 chars): answer the objection, not the pitch

Descriptions run alongside headlines in Search results and should do different work than either headline — namely, handle the objection that stops a shopper from clicking. If your product is priced above category average, the description is where you justify it: 'Handmade in Portugal, 2-year warranty included.' If shipping cost is a friction point, put 'Free shipping over $50, orders ship same day' here. Don't repeat the short headline verbatim in the description; Google's combination testing gets less useful information when two assets say the same thing, and Ad Strength feedback will often flag it directly.

Write for combinations, not for a single ad

Because Performance Max mixes and matches your assets automatically, each headline and description needs to make sense in isolation, paired with any of your other assets. Avoid headlines that only work as a pair, like Short Headline 1: 'Buy One' and Short Headline 2: 'Get One Free' — if Google shows Headline 1 with an unrelated long headline, the offer reads as broken. Instead write '50% Off Second Item' as one complete headline. This single-asset-completeness rule is the most overlooked cause of confusing PMax ads that technically pass Google's review but read oddly to shoppers.

Use Ad Strength as a checklist, not a target

Google's Ad Strength indicator (Poor, Average, Good, Excellent) rewards headline count and keyword diversity, and it's a useful pre-launch checklist: are you using close to the maximum 15 short headlines, do they cover different angles (price, material, use-case, urgency, social proof), and do none of them duplicate each other. But Ad Strength is not a performance guarantee — an 'Excellent' asset group with weak underlying offers will still underperform a 'Good' one with a genuinely strong product and price. Use it to catch obvious gaps, then let real conversion data override it after two to three weeks of delivery.

Seasonal and inventory-aware headline rotation

Headlines referencing 'Limited Stock' or 'Ends Sunday' need to be accurate — Google's shopping ads policies prohibit false urgency, and inaccurate claims risk disapproval or account-level review. If you run flash sales, update or pause those specific headline assets when the sale ends rather than leaving stale urgency copy live; shoppers who click a 'sale ends today' headline three weeks later on a full-price product page will bounce immediately and that bounce signal feeds back into your Quality and conversion data. Build a simple recurring calendar reminder tied to your promo calendar rather than trusting memory.

Worked example: a $68 ceramic knife set

Assume a Shopify store sells a 5-piece ceramic knife set at $68, free shipping over $50, lifetime sharpening included. Short headlines: 'Ceramic Knife Set, 5-Piece' (26), 'Never Needs Sharpening' (23), 'Free Shipping Included' (23), 'Rust-Proof Blades' (18). Long headline: 'Ceramic Knives Stay Sharp 10x Longer Than Steel — Lifetime Sharpening Included' (79 chars). Description: 'Dishwasher safe, BPA-free handles, ships free over $50' (56 chars). Each asset stands alone, none repeat, and together they cover material, durability, price and logistics — the four objections most likely to stop a knife-set purchase.

Testing headlines without breaking Learning

Performance Max re-enters a partial learning period whenever you make significant asset group changes, so batch headline edits rather than tweaking one at a time across a week. A practical cadence: review headline-level asset performance (labeled Low, Good, Best in the asset group report) every two weeks, replace only assets rated Low, and change no more than a third of your headlines in a single edit. This keeps enough consistency for Google's systems to retain learned signals while still letting you cut genuinely weak copy.

Localizing headlines instead of translating them

If you sell into multiple countries, direct translation of a strong English headline often produces an average one — idioms, unit systems and cultural urgency cues don't map cleanly. 'Weighs Less Than a Phone' works in the US; in a market using different phone size norms it may not land. Rewrite the underlying claim per market using local units (grams vs ounces, cm vs inches) and locally common offer language rather than running the same headline set through translation and calling it done.

Common headline mistakes that quietly cap performance

The recurring patterns worth auditing for: headlines that repeat the brand name in every slot instead of product benefits, headlines written entirely in title case with exclamation points (reads as generic and can suppress click-through), missing numeric details when the product has an obvious one (size, count, weight), and descriptions that just restate the product title from the Shopify feed. None of these will get an ad rejected, but each one quietly narrows how well your asset group differentiates itself from a shopper's other five open tabs.

Where AI-generated copy helps and where it still needs a pass

Tools that generate ad copy from your Shopify product data — Adsify included — are genuinely useful for producing volume: pulling specs, materials and price points straight from product descriptions into properly-sized headline drafts across 15 short and 5 long slots in minutes rather than an afternoon of manual character-counting. What still needs a human pass is voice consistency and claim accuracy — confirming a generated 'best-selling' or 'award-winning' headline is actually true for that SKU before it goes live, since Google can disapprove unsubstantiated superlative claims.

Building a headline bank you can reuse

Rather than writing headlines fresh for every campaign, maintain a spreadsheet organized by category: material/spec headlines, price/value headlines, shipping/logistics headlines, urgency headlines, and social proof headlines, each pre-counted for character length. When you launch a new product, you're filling in specifics against a proven structure rather than starting blank. Over several campaigns you'll also start to see which category of headline actually drives the asset-level 'Best' rating most often for your store, and that pattern is more useful than any general best practice.

The takeaway

PMax and Shopping headlines succeed or fail on specificity within a hard character budget. Write each short headline, long headline and description as a complete, standalone thought; cover distinct objections across your asset slots; keep urgency claims accurate; and revisit performance every two weeks rather than daily. Do that consistently and the algorithm has genuinely differentiated material to test, which is the entire mechanism Performance Max relies on to find your best-converting combination.

Frequently asked questions

How many headlines does Performance Max require?

You need at least 3 short headlines and 1 long headline to publish an asset group, but Google allows up to 15 short and 5 long headlines, and recommends using close to the maximum for better Ad Strength and combination testing, per Google's official asset guidance.

Will Google truncate a headline that's too long?

No. Short headlines over 30 characters and long headlines over 90 characters are rejected at the asset group editor level and won't save until shortened, so you need to fix length before upload, not after.

Can I use the same headline in the short and long headline slots?

You can, but it wastes a testing slot. Since long headlines have three times the character budget, reusing a short headline verbatim there gives the algorithm no additional information to test against.

Do headline claims need to be substantiated?

Yes. Superlative or comparative claims like 'best' or 'fastest' can trigger review or disapproval under Google Ads policies if they can't be substantiated, so only use them for claims you can back up.

How often should I refresh headline copy?

Review the asset-level performance labels (Low, Good, Best) every two weeks and replace only the Low performers, changing no more than roughly a third of your assets per edit to avoid resetting the learning period unnecessarily.

Sources

Try Adsify free for 7 days

Launch AI-powered Google & Meta ads for your Shopify store in one click. See pricing or the full feature list.

Install from Shopify App Store →

Keep reading on Creative & Copy