📚 The Basics

How to Create & Optimise Your Google Shopping Product Feed

🛒

Product Feed Fundamentals

← Back to Insights

If you run an ecommerce store and advertise on Google, your product feed is one of the most important assets you have. It's the file that tells Google everything about your products — and the quality of that information directly influences which searches your ads appear for, how often they show up, and ultimately how much revenue your Shopping campaigns generate.

Think of your product feed as a store directory. If the directory is messy, incomplete, or inaccurate, customers can't find what they're looking for. If it's detailed and well-organised, your products get matched to the right searches at the right time.

What Is a Product Feed?

A product feed is a structured data file — usually submitted via Google Merchant Center — that contains attributes for every product in your catalogue. These attributes include things like your product's title, description, price, image URL, availability, and unique identifiers.

Google uses this data to match your products to relevant search queries and to build the product listing ads (PLAs) you see at the top of Shopping results — with images, prices, and product names. There's no keyword bidding in Shopping (unlike Search campaigns); Google decides relevance based entirely on your feed data. That's why feed quality matters so much.

The Essential Attributes

Google's product data specification lists required and recommended attributes. Here are the most important:

AttributeStatusWhat It Does
idRequiredYour unique product identifier. Must be consistent — if you change it, Google treats it as a new product.
titleRequiredThe product name shown in the ad. This is your most powerful feed attribute — Google uses it heavily for matching to search queries.
descriptionRequiredDetailed product description. Used by Google to understand relevance — not always shown in the ad itself, but matters for matching.
linkRequiredURL of the product page. Must resolve correctly and match the product.
image_linkRequiredURL of the main product image. Google recommends at least 800×800 pixels on a clean white or light background.
priceRequiredCurrent price. Must match what's displayed on the product page exactly — a mismatch causes disapprovals.
availabilityRequired"in stock", "out of stock", or "preorder". Keep this accurate — Google penalises inaccurate availability.
gtinRecommendedGlobal Trade Item Number (barcode). Providing GTINs significantly improves ad eligibility and matching accuracy. Essential for branded products.
brandRecommendedThe product's brand. Important for branded searches and Shopping matching.
google_product_categoryRecommendedGoogle's product taxonomy. Helps Google understand where your product fits.
custom_label_0–4RecommendedCustom labels you define for segmentation — e.g., "high_margin", "clearance", "bestseller". Used to structure campaign bidding strategies.

The Most Underrated Asset: Product Titles

If you optimise one thing in your feed, make it your product titles. Google treats titles like keywords — the words you include determine which searches you're eligible to appear for. A weak title like "Blue Shirt" will match far fewer relevant searches than "Men's Slim Fit Cotton Oxford Shirt — Navy Blue — Size S-2XL".

A strong title formula for most products: [Brand] + [Product Type] + [Key Attribute 1] + [Key Attribute 2]

For example:

Check your Search Terms report in Merchant Center to see what people are actually searching to find your products. Use that language in your titles.

💡 Title Tip

Put the most important information at the start of your title. Google sometimes truncates long titles in Shopping ads. Brand + Product Type + Key Differentiator in the first 70 characters is a solid approach for most categories.

Where to Create and Manage Your Feed

Most ecommerce platforms have built-in integrations or apps that generate a product feed automatically:

Common Feed Issues That Kill Performance

2026 update: Merchant Center Next is now the standard interface. It offers improved diagnostic tools and a closer integration with Performance Max campaigns. If you haven't migrated yet, you may have been automatically transitioned.

Frequently Asked Questions

Common questions about this topic.

What is a Google Shopping product feed?

A Google Shopping product feed is a structured data file — typically a spreadsheet, XML, or API connection — that you submit to Google Merchant Center. It contains product information including title, price, availability, images, GTIN, and category. Google uses this data to match your products to relevant shopping searches and display them in Shopping ads, free listings, and AI-powered product discovery surfaces.

What are the required attributes in a Google Shopping product feed?

The required attributes for every product are: id (unique product identifier), title, description, link (product URL), image_link, availability, price, and google_product_category or product_type. For branded products, gtin (barcode/UPC/EAN) is effectively required — without it, Google typically restricts visibility. Additional required attributes apply for specific categories, such as gender and age_group for apparel.

Why are my products being disapproved in Google Merchant Center?

The most common disapproval reasons are: price or availability mismatch between your feed and website, missing or incorrect GTINs for branded products, images that don't meet Google's requirements (watermarks, placeholder images, text overlays), landing page errors (page not found or login required), and policy violations (prohibited products or misleading claims). Check the Diagnostics tab in Merchant Center for specific disapproval reasons and fix each category before resubmitting.

How do product feed titles affect Shopping ad performance?

Product feed titles directly determine which searches your products appear for — Google uses titles as a primary matching signal for Shopping queries. Titles with specific, search-relevant terms (brand, product type, model, size, colour) generate more relevant impressions and higher click-through rates. Vague titles like 'Running Shoe' underperform compared to 'Nike Air Max 270 Men's Running Shoe Black Size 10'. Title optimisation is typically the single highest-ROI feed improvement.

How long does Google take to approve a new product feed?

Google typically reviews new product feeds and updates within 3–5 business days, though processing can take up to 7 days for large feeds. Changes to existing products (price, availability) are usually processed within 24–48 hours. For urgent updates like price changes, use the Content API for near-real-time feed updates rather than scheduled file uploads, which have fixed processing windows.

Want a deeper audit of your product feed?

A well-optimised feed is often the biggest lever in ecommerce Shopping performance. I identify and fix the issues holding your campaigns back.

Feed Optimisation Service