Google Merchant product feed

How to Generate WooCommerce Google Merchant Product Feed

Generating a Google Merchant product feed for your WooCommerce store requires accurate product data that maps your store inventory to Google Merchant Center, Google Shopping, and Free Listings. A high-quality feed should include important attributes such as product ID, title, description, price, availability, image link, GTIN, MPN, brand, and Google Product Category, all formatted according to Google’s product data specifications.

The easiest and most efficient way to create and maintain this feed is by using a dedicated WooCommerce feed plugin that automatically formats, optimizes, and syncs your products for Google Shopping listings, Free Listings, and other Google surfaces.

Google Merchant Center Feed Requirements and Data Specifications

A Google Merchant product feed must follow Google’s product data specifications. The exact required attributes may depend on product type, country, destination, and listing method, but most WooCommerce Google Shopping feeds need a strong set of core product attributes.

Required and Important Product Attributes

A complete WooCommerce Google Merchant feed should include:

  • ID: A unique product identifier
  • Title: Product name shown in Google Shopping
  • Description: Detailed product information
  • Product URL / Link: Direct WooCommerce product page
  • Image URL / Image Link: Main product image
  • Price: Current product price
  • Availability: In stock, out of stock, preorder, or backorder status
  • Condition: New, used, or refurbished
  • Brand: Product manufacturer or brand name
  • GTIN: Global Trade Item Number, if available
  • MPN: Manufacturer Part Number, if GTIN is not available
  • Google Product Category: Google’s product taxonomy classification
  • Product Type: Your own store category path for campaign organization

Missing or incorrect attributes can cause product disapproval, limited visibility, price mismatch issues, or poor feed performance inside Google Merchant Center.

Supported Google Merchant Feed File Types

Google Merchant Center supports different product feed formats. Common formats include:

  • XML
  • TXT
  • TSV
  • CSV-style spreadsheet formats
  • Google Sheets
  • Content API

For WooCommerce stores, XML is usually the best format because it works well with automated feed generation, large product catalogs, scheduled fetch, and regular product updates.

How to create a Google Merchant product feed using CTX Feed

When using a plugin, you don’t need to learn the attributes, guidelines, and formatting of any channel. It has integrated everything under pre-made channel templates.

The plugin also saves you from all the copy-pasting of your product information manually. Moreover, once you create a feed, you don’t need to manually update it when you make any product changes.

Before we jump to explaining the features of CTX Feed, let’s first use the plugin to create a Google Merchant product feed.

This will demonstrate how straightforward and easy the plugin makes the entire process.

You can find the CTX Feed free version on the repository. Install and activate.

Install CTX Feed

Start the feed creation process through the following menu.

Create a Google Merchant product feed

Here’s a new window.

Feed window

The Templates dropdown is where the magic lies.

Let’s say we want to create the primary Google Shopping feed. Select the template and file type from the dropdown.

Select template

CTX Feed will automatically populate/generate the necessary attributes at the bottom section.

After clicking the generate button, CTX Feed will automatically collect and paste your product data under the attributes and create the feed file.

Google Merchant product feed attributes

The pro version comes with a bundle of added features. One such feature is the filter.

Google Merchant product feed filters

You can extensively filter your feed by different conditions. For example, you can exclude all incomplete and out-of-stock products from the feed.

By excluding just out-of-stock products, you can increase your ROI by a staggering 181%!

In addition to the above filters, you can also create condition-specific feeds.

For example, you can create a feed for specific products or product categories. You can also create a feed for specific shipping and tax countries.

Moreover, you can create a custom URL for Google Analytics to track your Google Merchant product feed performance.

How to add custom fields on WooCommerce and the product feed

We have already explained some attributes that need to be added as custom fields and how technical it is to add them on WooCommerce.

CTX Feed saves you from that hassle as well.

The plugin has included all possible attributes as custom fields in its settings. To include them in your Woo product pages, all you have to do is toggle and enable them.

Go to the CTX Feed menu and click on Settings. You will find a dedicated tab called Custom Fields.

Custom fields CTX Feed

Let’s say we want to enable GTIN, Brand, and MPN. Toggle to enable the fields, and this will add these fields to your Woo product pages.

Enable CTX Feed custom fields

Now, you need to input value for these fields, and CTX Feed will automatically collect them when generating feed files.

Let’s check out how CTX Feed adds these fields on WooCommerce product pages.

Go to the Product Data section of a product page and click on the Inventory tab. Custom Fields are under CUSTOM FIELDS by CTX Feed.

Custom fields on product page

To add brands, go to Products>> Brands by CTX Feed.

Brands by CTX Feed

After that, assign the brand from the product pages.

Assign Brand

Mapping WooCommerce categories with CTX Feed categories

Even though adding the google_product_category attribute is optional, it’s a mighty powerful option. If you map your categories with Google’s categories, it will significantly increase the chances for your products to appear in relevant searches.

We wouldn’t go into how you can do it manually. CTX Feed makes it incredibly easy as well. It has a dedicated menu for mapping categories.

Category mapping menu

Start a new category mapping and select Google Shopping as your merchant.

Select merchant

Here’s a demonstration of how to map your existing WooCommerce categories with Google categories.

Mapping categories

After you are done creating the custom attribute, you can assign it to the feed generation page.

Select attribute

Find all your feed, including the WooCommerce product feed XML Google merchant file, in the Manage Feeds menu page.

Manage feeds

You can set automatic updates from this page along with other feed settings.

Creating and setting up a Google Merchant Center (GMC) account

Imagine a central hub where you manage all your product information for Google Shopping and other Google platforms. That’s essentially what Google Merchant Center is.

It’s a free platform that lets you upload your product data, including details like titles, descriptions, prices, images, and inventory levels.

Once your product information is in the Merchant Center, it becomes eligible to appear on various Google Shopping surfaces, such as Google’s Search Engine Result Page (SERP), Google Shopping platform, Google – Images, Maps, Lens, Popular Products section, YouTube, Gmail Ads, Local Inventory Ads, Dynamic Ads and millions of partner sites.

Google Merchant Center

Let’s get down to business. You can create a free GMC account with a Gmail address.

First up, input your email, set a password, and verify it from your email inbox.

After passing through the initials, GMC will ask you to give your business name and set your country and time zone.

Enter business information

Next, select where you want your customers to checkout. This means what will happen when customers click on your listings (listing titles).

checkout options

You can redirect them to your WooCommerce product page, which is the most common practice. US-based stores can also accept payments directly on Google Shopping. The platform doesn’t charge any commissions or fees for this service.

The third option is for local inventories or stores that want to display their products on Google. Clicking these listings will redirect users to the store’s location map.

Platforms select

Next, select your platform. In our case, it’s WooCommerce. This will end the initial registration process. After that, you must complete a series of steps to verify your WooCommerce store and upload your Google Merchant product feed.

Necessary steps to set up your WooCommerce store to Google Merchant Center

Here are the steps you need to complete in order to display your products on Google Shopping.

GMC Steps

Start with inputting business details.

Business details

The next step is crucial for WooCommerce Google Shopping integration. You need to verify your WooCommerce site with GMC. Start by entering your website link.

Enter website link

You can verify in two ways.

  1. Adding an HTML tag in your website header
  2. Uploading an HTML file to your WordPress file server
website verification

Themes like Divi, Astra, etc., provide options to add codes and tags on the WordPress header. Otherwise, you can manually edit functions.php or add the tag through a plugin.

If you can access your WordPress file server through the control panel or FTP access, you can simply upload the HTML file to complete the verification.

Shipping and Tax information depends on your store location, industry, tax laws, shipping methods, etc. If you have already set these settings on your Woo store, you already know what to input.

Uploading Google Merchant product feed

Next up, uploading the Google Merchant product feed. Select the following option.

add products

Make sure to checkmark the free listing option if you want to participate in the organic listings program.

free listings

Google Merchant Center allows you to submit a Google Merchant product feed in the following ways.

scheduled fetch upload
  1. Google Sheets: If you have a small to medium-sized product catalog and are comfortable using Google Sheets, you can upload your product feed directly from there.
  2. Scheduled Fetch: For those with extensive product catalogs or a need for frequent updates, Google Merchant Center can fetch your product feed from a publicly accessible URL on your website. This is a great option for extensive inventories.
  3. Upload: If you have a custom product feed file or a large feed to submit, you can directly upload the file to Google Merchant Center.
  4. Content API: To automate the process of uploading your product feed or if you’re dealing with a vast feed file, you can utilize the Google Merchant Center Content API for a programmable approach. This option is suitable for those who need a more automated and efficient process.

The best method is the Scheduled Fetch. As we are using CTX Feed, we will pick this option.

Copy your Google Merchant product feed URL from the CTX Feed panel.

copy Google Merchant product feed

Paste the link and set the fetch frequency.

downloading product feed to Google merchant

GMC Scheduled Fetch and CTX Feed URL connection explained

Here’s how the integration process between Google Merchant Center (GMC) and CTX Feed works:

  1. Google Merchant Center fetches your product data directly from the WooCommerce feed URL hosted on your WordPress site.
  2. Whenever you change your WooCommerce product pages, the CTX Feed plugin automatically updates the feed file.
  3. GMC regularly checks for these updates from the feed URL based on the frequency you’ve selected.
  4. Once you’ve set up the connection between WooCommerce and Google Shopping using the plugin and Google’s Scheduled Fetch, your product listings are seamlessly managed.

In essence, combining GMC and the CTX Feed plugin ensures that your product information on Google platforms remains consistently accurate and up-to-date.

What Is a WooCommerce Feed URL and How Does Automated Sync Work?

A WooCommerce feed URL is the live URL of your generated product feed.

Google Merchant Center uses this URL to fetch your updated product data. When product prices, stock status, titles, images, or descriptions change in WooCommerce, the feed URL allows Google to collect the latest version of your feed.

This is especially useful for:

  • Large WooCommerce stores
  • Frequently changing prices
  • Stock updates
  • Sale campaigns
  • Seasonal product catalogs
  • Google Shopping automation

How CTX Feed Sync Works

Once the feed is connected:

  1. WooCommerce product data is updated
  2. CTX Feed regenerates the product feed
  3. Google Merchant Center fetches the updated feed
  4. Product listings stay synchronized

This helps prevent outdated pricing, incorrect stock status, missing product data, and feed mismatch errors.

Common Google Merchant Feed Errors and How to Fix Them

Even a valid WooCommerce product feed may show errors inside Google Merchant Center. Most issues happen because of missing attributes, mismatched product data, or incorrect formatting.

Missing GTIN, Brand, or MPN

Problem: Google cannot identify the product properly.

Solution:

  • Add GTIN or UPC where available
  • Assign the correct brand name
  • Add MPN if GTIN is not available
  • Use CTX Feed custom fields to include identifiers

How to Fix Price and Availability Mismatch in Google Merchant Center

Problem: The price or stock status in the feed does not match the WooCommerce product page.

Solution:

  • Enable automatic feed updates
  • Use Scheduled Fetch
  • Keep WooCommerce inventory updated
  • Avoid caching outdated product prices
  • Regenerate the feed after major product updates

Invalid Product Categories

Problem: Google does not understand the product category clearly.

Solution:

  • Map WooCommerce categories to Google Product Taxonomy
  • Use specific category paths
  • Avoid vague or unrelated categories
  • Keep Product Type values clean and relevant

Poor Image Quality

Problem: Product images do not meet quality expectations.

Solution:

  • Use clear product images
  • Avoid watermarks and promotional overlays
  • Use high-resolution product images
  • Make sure image URLs are accessible
  • Keep the main product image relevant

Incorrect Feed Format

Problem: Google cannot process the product feed correctly.

Solution:

  • Use a supported feed format
  • Choose XML for WooCommerce automation
  • Check required attributes
  • Validate feed structure before submission
  • Regenerate the feed after changing feed settings

How to Avoid Google Merchant Center Account Suspension and Policy Violations

Google Merchant Center account suspension can happen if your product feed contains misleading data, restricted products, inaccurate prices, invalid landing pages, or policy violations. To reduce risk, make sure your WooCommerce product feed matches your product pages, uses accurate product identifiers, follows Google’s product data requirements, and keeps price, availability, shipping, and return information updated.

Google Merchant Product Feed Template for WooCommerce

A basic Google Merchant product feed template for WooCommerce should include these fields:

Feed AttributeWooCommerce Source
idProduct ID or SKU
titleProduct name
descriptionProduct short or full description
linkProduct URL
image_linkProduct image URL
priceRegular or sale price
availabilityStock status
conditionProduct condition
brandBrand field or custom attribute
gtinGTIN custom field
mpnMPN custom field
google_product_categoryGoogle taxonomy category
product_typeWooCommerce category path

Using CTX Feed removes the need to manually build this template because the plugin maps WooCommerce fields into the correct feed structure.

Why Use CTX Feed for WooCommerce Google Shopping Feeds

CTX Feed is a complete automation solution for WooCommerce product feeds. It helps store owners generate Google Shopping feeds without manually formatting product data.

It is useful for merchants who want to submit products to Google Merchant Center, run Shopping ads, show products in free listings, or manage multiple marketing channels from WooCommerce.

Key Features

CTX Feed includes:

  • Pre-built Google Shopping templates
  • Automatic attribute mapping
  • 130+ marketing channel support
  • XML, CSV, and JSON feed formats
  • Smart product filtering
  • Google category mapping
  • WooCommerce compatibility
  • Feed URL generation
  • Scheduled feed update support

Pro Features

CTX Feed Pro adds advanced control for larger or more complex WooCommerce stores.

Pro features include:

  • Dynamic attribute rules
  • Advanced filtering logic
  • Custom fields support
  • Multi-language feeds
  • Multi-currency support
  • Multi-vendor compatibility
  • Advanced category mapping
  • Automatic feed updates and caching

Free vs Pro: Which WooCommerce Google Product Feed Option Should You Use?

If you have a small WooCommerce store and only need a basic Google Shopping feed, the free version can be enough to get started.

If your store needs advanced filters, custom fields, dynamic rules, multi-currency feeds, or multi-language product feeds, the Pro version is a better fit.

Store NeedBest Option
Basic Google Shopping feedFree
Simple WooCommerce catalogFree
GTIN, Brand, MPN customizationPro recommended
Large product catalogPro
Multi-language storePro
Multi-currency storePro
Advanced product filteringPro
Multi-vendor marketplacePro

WooCommerce Google Product Feed Optimization Best Practices

Generating a feed is only the first step. To improve Google Shopping visibility, you should also optimize your product data.

Use Clear Product Titles

Product titles should be descriptive and useful.

Include important product details such as:

  • Brand
  • Product type
  • Model
  • Size
  • Color
  • Material
  • Key feature

Avoid keyword stuffing or promotional text.

Write Helpful Product Descriptions

Descriptions should explain what the product is, who it is for, and what makes it useful.

A strong description helps Google understand the product and helps shoppers decide faster.

Keep Price and Availability Accurate

Google compares feed data with your landing page. If the price or stock status does not match, your product may face disapproval or limited visibility.

Use Product Identifiers Correctly

Use GTIN, Brand, and MPN whenever available. These identifiers help Google match your products with known product data.

Map Categories Carefully

Accurate categories improve relevance. Use the most specific Google Product Category and clean Product Type values.

Frequently Asked Questions

What is a Google Merchant product feed?

A Google Merchant product feed is a structured file that contains product information such as title, price, image, availability, brand, and product URL. Google Merchant Center uses this feed to display products in Google Shopping ads, free listings, and other Google surfaces.

How do I create a Google product feed in WooCommerce?

You can create a Google product feed in WooCommerce by using a product feed plugin like CTX Feed. Select the Google Shopping template, choose XML format, generate the feed, and submit the feed URL to Google Merchant Center.

What is the best format for WooCommerce Google product feed?

XML is usually the best format for WooCommerce Google product feeds because it supports automation, scheduled updates, and large product catalogs.

What is a WooCommerce feed URL?

A WooCommerce feed URL is the live link of your generated product feed. Google Merchant Center uses this URL to fetch updated product data automatically.

Is Google Product Category required?

Google can automatically assign product categories, but adding an accurate Google Product Category can improve product classification. Some product types and destinations may need more specific category information.

What is the difference between Google Product Category and Product Type?

Google Product Category uses Google’s predefined taxonomy, while Product Type uses your own WooCommerce category structure. Google Product Category helps Google classify your products, and Product Type helps you organize campaigns and reporting.

Can I create a Google product feed for WooCommerce for free?

Yes, you can create a basic Google product feed for WooCommerce using a free product feed plugin. For advanced features like custom fields, dynamic rules, advanced filtering, multi-language feeds, and multi-currency feeds, a Pro version may be more suitable.

Why is my WooCommerce product feed rejected?

A WooCommerce product feed may be rejected because of missing attributes, invalid product identifiers, price mismatch, unavailable images, incorrect category mapping, or unsupported feed formatting.

How often should I update my WooCommerce Google product feed?

You should update your feed whenever product prices, stock status, images, titles, or descriptions change. For most WooCommerce stores, Scheduled Fetch is a good option because Google can collect updated feed data automatically.

Final Thoughts

A WooCommerce Google Merchant product feed is essential for showing your products on Google Shopping, free listings, and other Google surfaces.

To create a successful feed, you need:

  • Correct product attributes
  • Proper feed structure
  • Accurate Google Merchant Center setup
  • Reliable feed URL submission
  • Regular product data synchronization
  • Optimized titles, descriptions, categories, and identifiers

Using CTX Feed helps automate the process and reduces manual errors. It allows WooCommerce store owners to generate Google Merchant product feeds, submit them through a feed URL, and keep product data updated for better visibility across Google.

Leave a Reply

8,260,594+ Downloads. 717+ plus 5-star ratings. Promote products on any platform you want.