google product feed specifications featured image

Google Shopping Product Feed Specifications: Every Required & Optional Attribute (2026)

Following the correct feed specs ensures your products appear accurately in Google Shopping ads and free listings.

Key entities include product titles, descriptions, images, prices, availability, GTINs, MPNs, and product categories.

A product data feed (also called a product feed) is a structured file containing all the relevant information about your products.

A product feed manager plugin like CTX Feed handles feed generation for 130+ platforms including Google Shopping, Facebook, TikTok, eBay, Walmart, and Rakuten automatically.

Beyond the mandatory ones, Google also recommends optional attributes like MPN, GTIN, Sale Price, and Product Type to improve your listing quality.

This is the main Google Merchant Center data feed. It contains all the product information of your store and powers Shopping ads and free listings on the Google platform.

The Google Promotions Feed lets you add promotional text to your Shopping ads, such as discount offers or limited-time deals.

With the Google Local Inventory Ads Feed, you can attract customers to visit your physical brick-and-mortar store by showing in-store product availability.

The Product Ratings Feed helps you add product ratings and reviews to your Shopping ads. This builds trust and can significantly improve conversion rates.

The Dynamic Remarketing Feed lets you retarget shoppers who have visited your product page, added items to their cart, but left without purchasing.

XML is the most flexible and widely used Google Shopping feed format. It supports all Google attributes including nested sub-attributes. Most product feed plugins generate XML feeds by default. This is the recommended format for large catalogs.

Using a plugin like CTX Feed Pro, you can create, optimize, and manage feeds for Google Shopping, Walmart, TikTok, Facebook, and 130+ other channels.

The CTX Feed plugin offers both free and pro versions. The pro version includes a 30-day money-back guarantee.

CTX Feed Pro covers all of these. It includes dynamic attributes, advanced filters, attribute mapping, and multicurrency support for international feeds.

This method still requires manual updates whenever prices or availability change. Google provides a Google Shopping product feed template in spreadsheet format to help you get started.

Read our advance guide on Google Shopping Product Title Optimization: The Ultimate Guide

The product description used in Google Shopping listings.

  • Use RFC 2396 or RFC 1738 compliant encoded URL
  • Use accepted formats: JPEG, WebP, PNG, GIF, BMP, TIFF
  • Minimum image size: 100×100 pixels (250×250 recommended; 64 megapixels max)

Google Shopping Image Requirements Summary

  • unit_pricing_measure
  • unit_pricing_base_measure
  • sale_price
  • subscription_cost

GTIN (Global Trade Item Number) and MPN (Manufacturer Part Number) are product identifiers that help Google match your product to buyer searches and shopping knowledge graphs.

  • GTIN is required for all products that have a valid GTIN assigned by the manufacturer

Required only for the US. Use this to override account-level tax settings for an individual product.

  • rate (required)
  • tax_ship — whether you charge tax on shipping (yes/no)

Your product’s advertised sale price. Optional for all products and categories.

  • Must meet the same requirements as the price attribute
  • Sale price must match what is shown on your landing page and checkout

The date range during which the sale price applies. Optional for all products.

  • Maximum 51 alphanumeric characters
  • Always insert start date before end date
  • If not used, the sale price applies continuously

The date a preordered or backordered product becomes available for delivery.

  • Maximum 25 alphanumeric characters
  • Add value up to 1 year in the future
  • The availability date should also be visible on the product’s landing page
  • An estimated date is acceptable if an exact date is unavailable
  • Maximum 2,000 characters
  • Maximum 2,000 alphanumeric characters
  • Maximum 150 characters per highlight
  • Use between 2 and 100 product highlights
  • Avoid keywords, promotional text, all capitals, or gimmicky characters

Product Detail [product_detail]

  • attribute_name — max 140 characters
  • attribute_value — max 1,000 characters
  • Maximum 100 characters per label
  • Use only 1,000 unique values per custom label across your Merchant Center account
  • Custom label values are not visible to shoppers
  • Format: Numerical value + unit
  • Measure the product without packaging
  • Supported integers: 1, 10, 100, 2, 4, 8
  • Use ISO 4217 currency codes

Expiration Date [expiration_date]

  • ISO 8601 format
  • Must be less than 30 days in the future from the submission date
  • Supported units: incm
  • Submit all three shipping dimension attributes together
  • Use the same unit for all three

Required sub-attributes:

  • amount — monthly installment amount

Required sub-attributes:

  • period_length — number of periods
  • amount — amount per period in ISO 4217 format

The communications plan must be easy to find on the landing page. Submit the price attribute with the total amount due at checkout (including down payment and activation fees).

Conditional Attributes: Required for Specific Product Types

CTX Feed Pro

The good news is that this plugin comes in both free and pro versions. While the free version of the CTX Feed plugin is available on WordPress, you will get the pro version available on the official website. 

In the following part of this blog, we’re going to show you how you can create a product feed for Google Merchant center that you can use for Google shopping and other platforms of google. 

Install the CTX Feed plugin on your WordPress website. Go to WordPress Dashboard, then Plugins > Add New. Search for “CTX Feed” and install it.

install and activate the ctx feed plugin

To learn more about how CTX Feed Pro can keep you ahead compared to the CTX Feed free version, you can view this page. 

complete the content settings

Here comes the next step of creating your product feed where you need to configure your feed. To start with feed configuration, go to the FEED CONFIG tab first. 

You can add or delete any attribute from here as per your preference.

However, make sure to include all the required fields and as much as needed from the optional attributes. 

Note that you can add suffixes and prefixes to your attributes, change the attribute type, attribute value, output time, and lots more. 

configure the google shopping feed specificatons

You’ll find the “Add New Attribute” button at the bottom of the attribute list. On top of that, there is a delete button at the right corner of all the attributes to let you delete any attribute smoothly without any hassle. 

FILTER

Next to the Feed Configuration tab, there comes a tab named FILTER.

use filter for the google shopping feed

This CTX Feed Pro function will allow you to customize your product feed further by letting you have access to the following features: 

ADVANCED FILTER

This is another CTX Feed Pro feature to let you introduce multiple conditions for the google product feed creation based on the google product feed specifications. One of the reasons we recommend you use the CTX Feed pro is to enjoy this feature which unlocks the door of unlimited possibilities. 

Here’s how to use the advanced filters

Other Pro Features

Apart from the filters and advanced filters tab, there are a lot of other pro features available for you if you the CTX feed plugin for product feed creation.

advanced filters, dynamic attribute, category mapping and other pro features

Some of the pro features include dynamic attributes, category mapping, attribute mapping, multichannel selling options, multicurrency features, and more. 

So, there is no reason you should not use the CTX feed pro for product feed creations for any marketing channel you can imagine. 

Now that you’re done with the filters and advanced filters tab, and also other pro feature usages, it’s time to finally finish your product feed creation.

To finish it up, just click on the “Update and Generate Feed” button. And you’re done. Congratulations. Your product feed for google is ready based on the Google product feed specifications. 

click on update and generate feed when you're done with the google shopping feed

Once you’ve clicked on the update and generate feed button, your product feed will start to get created. Once the product feed creation is done, you’ll receive a success message along with the feed URL. 

Step 4: Manage the Feed

After the feed creation, you’ll be redirected to the feed management page.

manage your google product feed from the manage feed page

This is the place from where you can manage all your created product feeds including the google product feed that you’ve just created. 

You can use this page to download the feed, regenerate it, set intervals for the feed update, and more. 

On top of that, you can see the feed URLs, feed types, feed updated time, download the feed, download the feed log, view the feed, etc. 

Here’s our documentation on how to manage your feed

That’s all. You’re done with the product feed creation for Google. 

Step 5: Upload the Feed on Google Merchant Center

Once you’re done with the product feed creation and management, it’s time to upload your final product feed on Google merchant center and start generating traffic from google shopping ads, free listing, and more. 

Read this documentation on how to upload your Google product feed to Google Merchant Center

How to Create WooCommerce Product Feed for Google Shopping (Video Tutorial)

Want a detailed video on how you can create a WooCommerce product feed for Google Shopping?

Here’s something for you to watch:

What is a Google Shopping Feed?

A Google Shopping feed is a structured data file you upload to Google Merchant Center. It contains all the product information Google needs to display your products in Shopping ads and free listings. The feed follows Google’s product data specification and includes required attributes like ID, title, price, and availability.

Which Attributes Are Required When Submitting a Product to Google Merchant Center?

The required attributes for all products are: idtitledescriptionlinkimage_linkavailability, and price. For most products, brand and either gtin or mpn are also required. Shipping is required for 17 countries.

Does Google Shopping Feed Require Images?

Yes. The image_link attribute is a required field in the Google product feed specification. Without a valid product image URL, your product will be disapproved.

What is the Google Merchant Center Product Data Specification?

The Google Merchant Center product data specification is Google’s official guide that defines all the required, optional, and conditional attributes for product feeds submitted via Google Merchant Center. It is updated periodically by Google and applies to all Shopping ads and free listings globally.

Which Definition of Attributes in the Product Feed is Correct?

Attributes in a product feed are individual data fields that describe a specific characteristic of a product. Each attribute has a defined name, accepted format, and set of valid values as defined by the Google Merchant Center product data specification. Required attributes must be present in every feed submission. Optional attributes improve listing quality but are not mandatory (unless conditional requirements apply).

Can I Exclude Product Variants from My Google Shopping Feed?

Yes. Using a feed management tool like CTX Feed Pro, you can filter out specific product variants based on conditions like out-of-stock status, price, or category. Variants that do not meet your criteria can be excluded from the feed before submission.

What Happens If I Upload a Feed with Data Quality Issues?

Google Merchant Center may disapprove individual products or reject the entire feed. Common consequences include: products not showing in Shopping results, reduced ad impression share, and account-level warnings or suspensions for repeated violations.

The easiest way to make sure your feed meets all Google Merchant Center product data specification requirements is to use a feed manager with built-in error correction and attribute mapping. CTX Feed Pro handles all of this automatically, so you can focus on growing your store.

You May Also Read

 

Leave a Reply

8,396,684+ Downloads. 719+ plus 5-star ratings. Promote products on any platform you want.