How to optimize a Google Shopping feed
Symptom: Shopping and PMax underperform because the product feed is weak
In Shopping and Performance Max, the feed is the campaign, since there are no keywords and Google matches products to queries from your feed data. This workflow optimizes titles, attributes, GTINs, images, and custom labels so more of the right queries match, disapprovals disappear, and the feed carries the margin data that lets bidding favour your profit drivers.
A 47-point written audit of your Google, Meta or Shopping account, back in five business days.
Get your auditBook a call- Merchant Center access
- Ability to edit product data at the source
- Per-product margin data for custom labels
- Recent Shopping performance and disapproval reports
- 1
Optimize product titles
Titles are the strongest matching signal in Shopping. Front-load the most important attributes, brand, product type, and key specifics like size or color, in the order shoppers search.
A vague title matches fewer queries. A clear, specific one built around how customers actually search is one of the biggest feed wins available.
- 2
Complete the key attributes
Fill in the attributes Google uses to understand and match products: product type, Google product category, brand, condition, color, size, and gender where relevant. More complete attributes mean better matching and eligibility.
Gaps here quietly limit which searches a product can appear for.
- 3
Fix GTINs and identifiers
Ensure valid GTINs and unique identifiers are present, since missing or wrong GTINs cause disapprovals and reduce eligibility for enhanced placements. Correct them at the source so the fix persists.
Identifier issues are a common silent cause of products failing to serve.
- 4
Improve images
Use high-quality images that meet Google's requirements and show the product clearly. Poor or promotional-overlay images cause disapprovals and hurt click-through.
The image is the shopper's first impression in a Shopping result, so it directly affects whether they click.
- 5
Add custom labels for bidding
Push custom labels for margin tier, hero-SKU flag, seasonality, and discount state. These are what let Shopping and PMax bid a high-margin product differently from a loss leader.
Without margin in the feed, the campaign cannot tell your profit drivers apart from your thin-margin items.
- 6
Keep the feed fresh and monitored
Schedule frequent feed refreshes so price and availability stay accurate, and monitor disapprovals so issues surface fast. A stale feed serves out-of-stock or mispriced items, and a silent disapproval is a live sale lost.
Feed optimization is ongoing maintenance, not a one-time pass.
- Vague titles that match far fewer queries than they could
- Incomplete attributes that limit matching and eligibility
- Missing or wrong GTINs causing disapprovals
- No custom labels, so bidding cannot distinguish margins
- A stale feed serving out-of-stock or mispriced products
Common questions
Want this checked on your own account?
A 47-point written audit of your Google, Meta, or Shopping account. Five business days, no sales call.

