Google Shopping feed optimization is often the highest-return work in an ecommerce ad account, and the most neglected. Shopping and Performance Max campaigns do not use keywords to decide when your products appear. Google reads your product data (title, description, category, identifiers, attributes) and decides which searches each product is relevant for. If the feed says "Aurora Tote", Google has little to go on. If it says "Aurora Women's Leather Tote Bag, Black, Laptop Compartment", it knows exactly who to show it to.
Below are the attributes that matter most, how to structure them, and how feed work connects to better campaign performance. The same product feed optimization principles carry over to Microsoft Shopping and Meta catalogs.
What is a Google Shopping feed?
A Google Shopping feed is a structured file or connection, called a "data source" in Merchant Center Next, that lists every product you sell with its attributes: ID, title, description, price, availability, images, identifiers and category. Merchant Center can also build product data by crawling your website, but a managed feed gives you far more control over what Google reads. Google uses the feed for three things: deciding which searches a product matches, deciding how the ad looks (image, title, price, ratings, shipping), and checking that the product and landing page follow Shopping policies. Poor data hurts all three. Missing identifiers limit matching, weak titles lower click-through rate, and mismatched prices lead to disapprovals.
Google Shopping feed attributes that matter most
| Attribute | Why it matters | What good looks like |
|---|---|---|
| title | The strongest signal for matching searches, and what shoppers read first | Most important words first, up to 150 characters, specific attributes included |
| description | Supports matching and answers questions | Plain, factual detail on materials, use, fit and compatibility; no promotional text |
| gtin, brand, mpn | Identify the exact product, which helps Google match it to searches and product listings | Real manufacturer GTINs where they exist; accurate brand name |
| google_product_category | Places the product in Google's taxonomy | The most specific category that fits |
| product_type | Your own category path, useful for matching and campaign structure | Full path, such as Women > Bags > Tote Bags |
| image_link and additional_image_link | Drive clicks and must meet image policies | Sharp, product-focused main image without watermarks, borders or promotional text |
| price, sale_price, availability | Must match the landing page exactly | Synced frequently; sale dates set with sale_price_effective_date |
| color, size, material, gender, age_group | Required for some categories and help match specific searches | Consistent values across variants, grouped with item_group_id |
| product_highlight, product_detail | Add scannable detail on the product listing | Short, factual feature statements |
| custom_label_0 to custom_label_4 | Not shown to shoppers; used to segment campaigns and bids | Margin band, bestseller status, season, price range |
Google Shopping title formulas by category
Google Shopping product title optimization starts with putting the words shoppers search for at the front, because long titles are truncated in most placements. Useful patterns by category:
- Apparel: Brand + Gender + Product type + Key attribute + Color + Size. Example: "Harbor Women's Linen Wide Leg Trousers, Sand, Size 10".
- Electronics: Brand + Product line + Model + Key spec. Example: "Kestrel SoundLite 2 Wireless Earbuds, Noise Cancelling, 30 Hour Battery".
- Home and furniture: Brand + Product type + Material + Size + Color. Example: "Oakline Solid Oak Dining Table, 6 Seater, 180 cm, Natural Finish".
- Parts and accessories: Product type + Compatible model + Part number + Brand.
Look at the search terms insights for your Shopping campaigns. If shoppers search "linen trousers" and your titles say "pants", or they search by model number and your titles omit it, that is a direct fix. Our guide to product description SEO covers the on-site side of the same work, and the ecommerce SEO checklist shows how feed and page data should stay consistent.
What are the best practices for optimizing a Google Shopping feed?
The best practices for Google Shopping feed optimization are to fix disapprovals first, correct product data at the source, use supplemental data and rules for feed-only changes, and keep price and stock in constant sync. None of it requires rebuilding your store:
- Audit the diagnostics first. In Merchant Center, review item-level issues and fix disapprovals and warnings before optimizing anything else. A product that is not approved cannot benefit from a better title.
- Fix data at the source where possible. Improving titles and attributes in Shopify or WooCommerce keeps your site, feed and structured data consistent. Bulk editing tools, such as the preview and undo editor in AM Jarvis, make this practical for large catalogs.
- Use supplemental data sources for feed-only changes. A supplemental sheet keyed by product ID can add custom labels, product highlights or alternative titles without touching the store.
- Use Merchant Center rules for patterns. Rules can prepend brand to titles, map product types to Google categories, or set custom labels based on price, all without code.
- Keep price and stock in sync. Schedule frequent feed updates, add accurate Product structured data with price and availability to product pages, and consider automatic item updates as a safety net.
On Shopify, the Google and YouTube app covers the basics but offers limited control over titles and custom labels. Stores with large or complex catalogs often move Google Shopping feed management to a dedicated app or supplemental data sources to get that control. For a Magento Google Shopping feed (Adobe Commerce), the data usually comes from an extension, and the same principles apply: fix the data in the catalog first, then use rules for feed-only changes.
How do you optimize Google Shopping ads?
You optimize Google Shopping ads by starting with a clean feed, then segmenting products so budget follows margin, reviewing search terms and keeping prices competitive. A clean feed is the foundation of Google Shopping ads optimization; the campaign has to use it well.
- Segment with custom labels. Group products by margin, bestseller status or season so high-margin items get more aggressive targets and slow movers do not drain budget.
- Separate brand and non-brand where you can. Standard Shopping supports negative keywords, and Performance Max supports brand exclusions, so you can see how much of your revenue comes from new customers.
- Review search terms. Shopping searches are inferred from the feed, so irrelevant searches often point to a vague title or category, not only to a missing negative.
- Watch price competitiveness. Merchant Center shows price benchmarks for many products. If you are consistently priced above competitors, no amount of feed work will fix click-through.
- Add merchant signals. Set up shipping and returns details accurately in Merchant Center, and consider product ratings where you have enough genuine reviews.
Google Shopping feed optimization metrics to watch
Feed work is only useful if you can see its effect. Track these at product or product type level:
- Approved versus disapproved items, and how many products carry warnings that limit their reach.
- Products with no impressions over 30 days. A large share usually points to weak titles, wrong categories or budgets pooled on a few bestsellers.
- Click-through rate by product before and after title changes.
- Conversion value and return on ad spend by custom label, so margin groups are judged separately.
- Price competitiveness in Merchant Center, where benchmarks are available for your products.
When to exclude a product
Exclude products that cannot make money through ads: items with margins too thin to cover any realistic click cost, products that are nearly out of stock, and items that repeatedly draw clicks without sales after their data has been fixed. Do not exclude a product just because it has few impressions, since that often means the feed data needs work.
Common Google Shopping feed mistakes
- Titles copied from internal product names that nobody searches for.
- Changing product IDs during a store migration or app switch, which makes Google treat every item as new and loses its performance history.
- Fake or reused GTINs, which can lead to disapprovals. If a product has no manufacturer GTIN, such as custom or handmade goods, leave the field empty rather than inventing one.
- Promotional text ("free shipping", "sale") in titles or on images.
- Variants submitted without item_group_id, so sizes and colors appear as unrelated products.
- Price mismatches caused by currency apps, discounts applied only at checkout or slow feed updates.
Mismatches and missing store information can escalate beyond single disapprovals into account-level problems, which we cover in our guide to Google Merchant Center misrepresentation.
If you want a second opinion on your feed and Shopping setup, our Google Shopping ads management starts with a full feed and campaign review, or you can request a free audit to see the top issues first. More ecommerce advertising guides are on the 95 Solutions blog.