Google Feed Specification for Beginners: A Guide
Calendar Icon - Dark X Webflow Template
January 14, 2025
Clock Icon - Dark X Webflow Template
 min read

Google Feed Specification for Beginners: A Guide

Structuring your data feed for the google feed specification is crucial for visibility and free listing SEO.

Crafting your data feed according to the Google product feed specifications is essential for enhancing visibility and optimizing free listing SEO, especially when incorporating comprehensive product feeds through a content API.

Your Merchant Center feed serves as the data foundation for your products on Google. As Google increasingly prioritizes product free listings, more traditional SEO efforts are being directed toward this area.

If navigating through Google's official Merchant Center documentation has ever left you feeling overwhelmed, you're not alone.

The instructions can be quite detailed. However, this guide is here to simplify the process of structuring your product data for both ads and free listings, ensuring they appear alongside your products on Google.

By the end of this guide, you should have a clear understanding of how to make your products more visible and enticing to potential customers.

1. The Importance of a Well-Structured Feed for Merchant Center

A Merchant Center feed is essentially a data file that provides Google with comprehensive information about your products—consider it a digital catalog that details each item's title, price, image, and more.

When executed correctly:

  1. Accurate Product Display: Providing precise and detailed information allows Google Shopping to better match your products with relevant search queries.
  2. Enhanced Visibility & Credibility: Potential buyers receive detailed product information directly on Google, which builds trust and often results in more clicks.
  3. Improved Ad Performance: For those running Shopping Ads, the robustness of your product data can significantly impact your bids and performance metrics.

The main point to remember is that your feed, potentially powered by a content API, is the foundation of a successful presence on Google’s shopping platforms. This cannot be emphasized enough!

For reference, here is an example XML snippet illustrating a fictional Merchant Center product feed for a store selling sleeping bags, showcasing how product feeds should be structured.

Notice how each entry includes required attributes such as ID, Title, Description, Link, Image Link, Price, Availability, Brand, feed, and Shipping details. You can tailor this format to fit your own products, categories, and store structure.

<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
  <channel>
    <title>CozyCampStore – Sleeping Bags</title>
    <link>https://cozycampstore.ai</link>
    <description>Your ultimate source for warm, comfortable sleeping bags.</description>
    
    <item>
      <g:id>SLP1001</g:id>
      <g:title>CozyCamp Classic Sleeping Bag</g:title>
      <g:description>
        Stay warm during chilly nights with the CozyCamp Classic Sleeping Bag. Features a water-resistant shell, plush lining, and easy-roll compression straps for effortless packing.
      </g:description>
      <g:link>https://cozycampstore.ai/products/slp1001</g:link>
      <g:image_link>https://cozycampstore.ai/images/slp1001_main.jpg</g:image_link>
      <g:additional_image_link>https://cozycampstore.ai/images/slp1001_detail.jpg</g:additional_image_link>
      <g:availability>in_stock</g:availability>
      <g:price>79.99 USD</g:price>
      <g:sale_price>59.99 USD</g:sale_price>
      <g:adult>no</g:adult>
      <g:condition>new</g:condition>
      <g:brand>CozyCamp</g:brand>
      <g:gtin>1234567890123</g:gtin>
      <g:mpn>CCS-CLASSIC</g:mpn>
      <g:google_product_category>Sporting Goods &gt; Outdoor Recreation &gt; Camping &amp; Hiking &gt; Sleeping Bags</g:google_product_category>
      <g:product_type>Camping Gear &gt; Sleeping Bags</g:product_type>
      <g:color>Forest Green</g:color>
      <g:size>Regular</g:size>
      <g:availability_date>2025-04-15T00:00:00Z</g:availability_date>
      <g:shipping>
        <g:country>US</g:country>
        <g:service>Standard Shipping</g:service>
        <g:price>5.00 USD</g:price>
      </g:shipping>
      <g:shipping_weight>2.5 lb</g:shipping_weight>
      <g:shipping_label>lightweight</g:shipping_label>
      <g:custom_label_0>seasonal_sale</g:custom_label_0>
    </item>
    
    <item>
      <g:id>SLP2002</g:id>
      <g:title>CozyCamp ArcticShield Sleeping Bag</g:title>
      <g:description>
        Designed for extreme cold, the CozyCamp ArcticShield Sleeping Bag is insulated with dual-layer down for extra warmth. Built to withstand freezing temperatures on your most daring expeditions.
      </g:description>
      <g:link>https://cozycampstore.ai/products/slp2002</g:link>
      <g:image_link>https://cozycampstore.ai/images/slp2002_main.jpg</g:image_link>
      <g:availability>in_stock</g:availability>
      <g:price>149.99 USD</g:price>
      <g:condition>new</g:condition>
      <g:brand>CozyCamp</g:brand>
      <g:gtin>9876543210987</g:gtin>
      <g:mpn>CCS-ARCTIC</g:mpn>
      <g:google_product_category>Sporting Goods &gt; Outdoor Recreation &gt; Camping &amp; Hiking &gt; Sleeping Bags</g:google_product_category>
      <g:product_type>Camping Gear &gt; Sleeping Bags</g:product_type>
      <g:color>Blue/Gray</g:color>
      <g:size>Large</g:size>
      <g:adult>yes</g:adult>
      <g:shipping>
        <g:country>US</g:country>
        <g:service>Expedited Shipping</g:service>
        <g:price>10.00 USD</g:price>
      </g:shipping>
      <g:shipping_weight>4.0 lb</g:shipping_weight>
      <g:shipping_label>heavy_item</g:shipping_label>
      <g:custom_label_0>premium_line</g:custom_label_0>
    </item>
    
  </channel>
</rss>

2. Basic Product Data: The Foundation of Your Feed

ID [id]

Definition

The ID is a unique identifier assigned to each product. It can be a simple SKU or any alphanumeric code you consistently use.

Importance

When you update or remove products, Google uses this ID as a reference. Frequent changes can lead to confusion, causing re-disapprovals or loss of performance history. It's crucial to maintain consistency for each product across updates or different country feeds.

Title [title] (or Structured Title [structured_title])

Definition

This is your product’s name, typically displayed at the top of search results or Shopping listings.

Importance

A precise, keyword-rich title can greatly enhance your product’s visibility. Avoid using promotional text or excessive punctuation. Focus on clearly describing the product (e.g., “Men’s Leather Jacket – Brown, Size M”) so shoppers immediately understand what they are clicking on.

Description [description]

Definition

A detailed explanation that highlights the product's features, attributes, materials, or unique selling points.

Importance

Your description can determine whether a user decides to purchase or move on. Keep it factual by mentioning key features, materials, or usage scenarios. Avoid cluttering with sales pitches or unrelated details, as Google may penalize listings that appear spammy.

Link [link]

Definition

The URL of your product’s landing page.

Importance

Shoppers expect to land on the exact product they saw in the ad or free listing, ensuring that the ads effectively guide potential customers to their desired items. Ensure the link is valid, uses “https” when possible, and leads to a page that clearly displays the same product name, price, and description you’ve provided.

Image Link [image_link]

Definition

The URL for your product’s main image.

Importance

Visuals are crucial. A clear, high-quality image can increase clicks and conversions. Avoid using placeholders, watermarks, or promotional overlays, as Google may disapprove these images. Use high-quality JPEG, PNG, or WebP formats, and ensure your site doesn’t block Google’s image crawler.

Additional Image Link [additional_image_link] (Optional)

Definition

Any extra images that show the product from different angles or in various scenarios.

Importance

Shoppers appreciate seeing multiple views (front, back, close-up). Providing additional images can enhance the user experience and reduce returns by giving a comprehensive view of what they are purchasing.

3. Price & Availability: Aligning with Shopper Expectations

Availability [availability]

Definition

This attribute indicates whether a product is currently in stock, out of stock, available for preorder, or on backorder.

Importance

Providing accurate availability information helps shoppers understand whether they can purchase immediately or need to wait. Google requires this to reflect reality. If your product is frequently marked as “out_of_stock” when clicked, Google may disapprove your listing due to a poor user experience.

Price [price]

Definition

The cost displayed on your landing page, including the currency (e.g., 29.99 USD).

Importance

Price transparency is essential. Shoppers dislike price discrepancies—if the price in your feed doesn’t match your website, Google could suspend the item. Ensure consistency with taxes or fees. In some countries, you must include VAT or GST in the listed price.

Sale Price [sale_price] (Optional)

Definition

A reduced price if you are offering promotions.

Importance

Highlighting a sale using a content API and ads on Google Shopping can attract shoppers looking for deals. If you use a sale price, ensure it genuinely reflects a discount. Provide the Sale price effective date if the discount is available for a specific time period, and ensure that your product feeds are updated accordingly to reflect these changes.

Availability Date [availability_date] (Conditional)

Definition

The date when an out-of-stock or preorder product will be available for purchase or shipping.

Importance

For preorder or backorder items, Google displays this date so shoppers know how long they’ll need to wait. It must be accurate and updated promptly if there are changes in your supply chain to ensure the product feed reflects the most current information.

4. Product Category & Type: Organizing Your Items with Google

Google Product Category [google_product_category]

Definition

A predefined taxonomy from Google that classifies your product (e.g., Apparel & Accessories > Clothing > Shirts).

Importance

If Google cannot automatically determine your category or selects the wrong one according to the google product feed specifications incorporated in your product feeds, your product may not appear in relevant searches. Providing the most specific category ensures your item reaches the appropriate audience.

Product Type [product_type] (Optional)

Definition

Your own classification or internal categories, such as “Men’s > Outerwear > Jackets.”

Importance

Product type is valuable for campaign management, allowing you to adjust bids or analyze performance at the category level. While not required by Google, it is extremely beneficial for your reporting and bidding strategies.

5. Product Identifiers: Ensuring Google Recognizes Your Product

Brand [brand]

Definition

The manufacturer’s or widely recognized brand name.

Importance

Brand trust is significant for shoppers and helps Google group similar products. If you sell private-label or unbranded items, you can leave this blank, but only if the item is genuinely unbranded.

GTIN [gtin]

Definition

A Global Trade Item Number, such as a UPC or EAN, serving as a universal product identifier.

Importance

Failing to provide a GTIN for products that have one can lead to missed opportunities for better performance or even disapproval. GTINs help Google match your listings with search queries more accurately, enhancing relevancy.

MPN [mpn]

Definition

Manufacturer Part Number, used when no GTIN is available.

Importance

MPNs help distinguish products when multiple listings share the same brand. Provide it only if it is genuinely assigned by the manufacturer. Do not create one arbitrarily.

Identifier Exists [identifier_exists]

Definition

A simple yes/no field indicating whether a product has a brand/GTIN/MPN.

Importance

For unique or handmade items, you can set this to no. However, if a product does have a GTIN and you incorrectly set this attribute to no, it could lead to disapproval.

6. Detailed Product Descriptions: Beyond the Basics

Condition [condition]

Definition

Indicates whether the product is new, used, or refurbished.

Importance

Shoppers expecting a brand new item but receiving a used one may leave negative feedback. Google also displays used and refurbished items differently in search results.

Adult [adult]

Definition

Indicates if the product contains adult content or is sexually suggestive.

Importance

Properly flagging adult items ensures they are displayed in appropriate contexts and not shown to unsuitable audiences.

Multipack [multipack] & Bundle [is_bundle]

Definition

  • Multipack: Multiple identical products grouped as a single unit.
  • Bundle: Different products, typically with a main item, sold together as one.

Importance

Accurately showcasing multipacks or bundles helps users understand exactly what they are purchasing. For example, a “3-pack of socks” or a “camera + lens + bag” bundle is better presented as a single listing rather than separate SKUs.

Certification [certification], Energy Labels, Age Group, Gender, Size, Material, Pattern, etc.

Definition

Additional details and required attributes relevant for specialized or regulated products (like electronics with energy labels) or apparel items (where you specify color, size, or pattern).

Importance

  • Apparel listings are often filtered by size or color.
  • If local laws require energy efficiency information for appliances, Google needs these attributes to display your product legally.
  • The more specific and accurate your details, the better Google can target your listing to the right audience.

7. Shopping Campaign and Configuration Essentials

Ads Redirect [ads_redirect]

Definition

An alternative URL used for tracking purposes. Users are not aware of it; they still land on your product page.

Importance

If you need to add campaign parameters (e.g., UTMs) separate from the main link, this attribute allows you to do so without altering your primary URL.

Custom Label 0–4 [custom_label_0–4]

Definition

Your own labels to categorize or group products for internal bidding strategies, such as “Bestsellers,” “Holiday,” or “Clearance.”

Importance

Custom labels enable quick adjustments. For instance, creating a “Seasonal” label allows you to manage bids or track performance on seasonal items as a group. These labels are for your convenience.

Promotion ID [promotion_id]

Definition

An ID that links specific products to specific promotions.

Importance

If you run promotions, this allows you to quickly associate them with product sets, helping Google display accurate discount details in Shopping Ads.

8. Shipping & Tax: The Final Steps

Shipping [shipping]

Definition

Specifies shipping cost, speed, and regions if you’re overriding your Merchant Center account settings.

Importance

Users often compare total costs, including shipping. Incorrect or missing shipping information in Merchant Center can lead to lower conversions or disapproval.

Shipping Label [shipping_label]

Definition

A custom value used to group products in Merchant Center shipping settings, such as “oversized,” “2-day,” or “free-shipping.”

Importance

Once labeled, you can assign different shipping rules (like free shipping) or carriers to certain groups without affecting your entire feed.

Shipping Weight / Dimensions

Definition

Weight and size, required for carrier-calculated or dimension-based shipping rates.

Importance

Carriers often calculate shipping based on size and weight. Providing these details helps Google (and shoppers) see accurate shipping costs.

Tax [tax]

Definition

Used primarily in the U.S. to override taxes from your Merchant Center account settings.

Importance

If you have special tax rates, or if your product is tax-free, you can specify that information here. In non-U.S. countries, VAT/GST is typically included in the price directly.

9. Final Thoughts: Maintaining a Healthy Feed

Data Freshness

Update your feed whenever you change product details—such as pricing, availability, or discontinuations. Google can disapprove items that do not match reality.

Compliance

Ensure you adhere to Merchant Center policies. Misrepresentations or unsupported products can lead to account suspensions.

Validation & Testing

Use tools like a content api, Google’s XML Validation, or third-party feed management services to check for errors. Fewer errors lead to better ad performance, ensuring your ads reach the right audience effectively.

Further Learning

For more in-depth information, consider these resources:

Gaining an Edge in Google Shopping

A well-structured product feed, adhering to google product feed specifications, gives you a significant advantage in Google Shopping by leveraging optimized product feeds.

By providing comprehensive, accurate data—from ID and title to shipping and tax information, possibly integrated through a content API or product feed—you help Google present your products to the right audience at the right time.

Consistent updates and compliance will maximize your visibility, clicks, and conversions on Google’s shopping platforms.

Invest time in perfecting your feed! Even small improvements—like clearer titles or correct GTINs—can significantly enhance performance.

Latest Articles

### What is Size System [size_system] Product Attribute? Google Free Listings (2025)

### What is Size Type [size_type] Product Attribute? Google Free Listings (2025)

### What is Additional Image Link [additional_image_link] Product Attribute? Google Free Listings (2025)

Google Feed Specification for Beginners: A Guide

I'm passionate about using AI and SEO to help improve businesses and their websites

Latest articles

Browse all

Related articles

Browse all