Google Shopping data feed

How to Generate Google Shopping Data Feed for WooCommerce Store

Struggling to get visitors to your eCommerce/WooCommerce store?

Well, you are not alone.

There are over 24 million eCommerce stores online, and 90% fail to survive. Ineffective marketing and promotion and weak or inconsistent branding are the leading reasons for the failure.

Most importantly, you need to promote your products in the right places efficiently.

Google Shopping is the best platform to promote your products, increase reach and traffic, and grow your brand reputation.

This incredible platform lets you promote your products for absolutely free. Additionally, you can run paid promotions on the platform.

In a word, you are basically promoting your products all over the internet by listing them on Google Shopping. We must also mention Google Shopping is the number one platform for running product ads.

To list your products on the platform, you need to create a Google Shopping data feed.

💡 In this article, we will cover what a Google Shopping product data feed is and how to generate a feed using different methods, including the best woocommerce product feed plugin.

But before that, we will quickly review the Google Shopping product listing process.

CTX Feed banner

How to list your WooCommerce products on Google Shopping

In general terms, Google Shopping is a price comparison platform. A shopper can search for desired products, and the platform returns relevant product results from different retailers.

Google Shopping

The customer can then compare and purchase the product from the retailer they deem fit. However, Google Shopping is more than just a regular price comparison engine.

It does more than just display your products on its domain. It displays your products across the web depending on your product listing type.

Google Shopping has two product listing types

  1. Free listings
  2. Paid listings

Paid listings are paid product ad promotions on the free listings. You can choose to run paid ads on some/all of your free listing products.

Google Shopping will only display the products from retailers who choose to list their products on the platform.

But how do you upload and list them?

All other price comparison engine has their own admin panel to log in and upload products. Google Shopping is, however, completely different.

There’s no dedicated admin panel on Google Shopping. You can’t log in and perform any sort of product management on this platform.

There’s a different platform called Google Merchant Center that handles all the product management tasks.

Let’s break down the product listing process.

  • Step 1: Create a Google Shopping data feed for your WooCommerce store.
  • Step 2: Create a Google Merchant Center account and submit the necessary business details.
  • Step 3: Upload the data feed Google shopping file to the Google Merchant Center (GMC).
  • Step 4: To run product ads, connect that GMC account to a Google Ads account. The Ads account will fetch Google Shopping data feed from GMC to create shopping ads automatically.

Therefore, the primary element in displaying products on Google Shopping is a product feed.

What is a Google Shopping data feed?

Google Merchant Center (GMC) does have options to add products one by one. However, that’s a not practical solution for a WooCommerce store for several reasons.

Firstly, it will take an enormous amount of time to add your products one by one. It creates the chance of errors and mistakes.

Most importantly, every time you make changes to your products, like updating prices, offering discounts, or changing product details, you will have to update them in GMC manually.

Overall, uploading and managing product listings manually is hazardous. You need to be able to upload and update your WooCommerce products in bulk.

And a Google Shopping data feed can do that for you. A product data feed is a file that contains all your WooCommerce product details.

A product feed generally contains everything from your product pages, including product titles, short and long descriptions, price and discount prices, categories and tags, variable product details, shipping and tax information, etc.

You can upload and display your WooCommerce products on price comparison engines, affiliate sites, marketplaces, and social media sites through a product feed.

Here’s a Google Shopping data feed example –

Google Shopping data feed

When you upload this file to GMC, the platform will fetch all your product data at once and display it on Google Shopping and across Google networks and partnered sites. Google Shopping doesn’t allow you to create dedicated shop pages.

The platform only displays your products on relevant searches. This is one of the biggest reasons for Google Shopping not to have a dedicated control panel.

Google Merchant Center distributes your products to different Google platforms when users look for similar products to yours.

The more optimized Google Shopping data feed you provide to GMC, the greater the chances that your products will show up on relevant search results.

Google Shopping data feed specifications

Look at the red-marked content in the feed below –

Feed de datos Google shopping

These are your different product characteristics such as title, IDs, description, category, prices, etc. In a product data feed, these are called attributes.

All the channels that support displaying products through a product feed have their attributes and guidelines you need to follow when creating the feed.

Google Shopping supports a wide range of attributes.

The platform divided its long list of supported attributes into ten categories.

Let’s take a look.

  1. Basic Product Info (9 attributes): Includes product titles, descriptions, prices, and images.
  2. Detailed Product Description (4 attributes): Provides extra details like dimensions, weight, and materials.
  3. Product Category (11 attributes): Specifies the product’s category in Google’s system.
  4. Price and Availability (8 attributes): Covers info about the price, stock, and shipping choices.
  5. Product Identifiers (5 attributes): Unique product codes like GTIN or MPN are vital in this category.
  6. Destinations (2 attributes): Specifies where the product can be shipped.
  7. Shipping (4 attributes): Details on shipping costs for the product.
  8. Tax (2 attributes): Information about the product’s tax status.
  9. Marketplaces (3 attributes): Indicates where the product can be purchased.
  10. Shopping Campaigns (7 attributes): Information on how the product is advertised within Google Shopping campaigns.

✔️ Let’s take a look at some of the most important attributes you must include in your Google Shopping data feed –

  • Product ID
  • Product Title
  • Product Regular Price
  • Product Description
  • Product URL
  • Product Category
  • GTIN/MPN
  • Product Condition
  • Brand
  • Image URL
  • Stock Availability

How to create a Google Shopping data feed

Creating a Google shopping data feed is pretty simple. After you learn all the attributes and Google Shopping data feed format, you can create a feed file using tools like Microsoft Excel or Google Sheets.

As you have seen in our example, you can place the attributes at the top as column headers and paste your product details underneath them.

However, this sounds similar to manually adding data individually, right?

You have to add data to the feed individually, and all those feed management issues will still exist in this manual feed generation process.

Let’s discuss the downsides of creating a feed manually.

The downsides of creating a data feed manually

Let’s discuss the challenges of creating a feed manually in detail.

Time-consuming and error-prone

Creating a product feed manually is a tedious and time-consuming process that requires a significant amount of effort and attention to detail. Each product must be entered individually, ensuring all relevant attributes are included and formatted correctly.

This process is prone to errors, as even minor mistakes can lead to inconsistencies and inaccuracies in the product feed. You must note that Google rejects a good number of product feeds every year to make sure retailers submit only correct information.

Limited scalability and flexibility

Manual product feed creation is not scalable for businesses with many products or frequently changing product information. As the product catalog grows, the manual effort required to maintain the product feed can become overwhelming and unsustainable.

Additionally, manual updates are often delayed. It leads to outdated product information and missed opportunities.

Incompatibility with different marketplaces

Different online marketplaces and shopping platforms have varying requirements for product feed formats and attributes. Manually creating product feeds for each channel can be a daunting task, as it necessitates understanding the specific requirements of each platform and maintaining separate feeds for each one.

Challenges in data management and synchronization

Manually managing product data and keeping it synchronized across different channels is a complex and error-prone task. Any changes to product information, such as pricing, availability, or descriptions, must be manually updated on each product feed, increasing the likelihood of inconsistencies and errors.

Limited insights and data analysis

Manual product feed creation provides no insights into product performance or user behavior. Without data analysis and reporting, it becomes difficult to identify trends, optimize product listings, and make informed business decisions.

Incompatibility with automated tools and integrations

Manual product feed creation hinders the integration of automated tools and marketing solutions to streamline product management, feed optimization, and performance tracking. This lack of automation can lead to inefficiencies and missed opportunities for businesses.

Google Shopping statistics for product feeds

Here are some key stats highlighting the struggles faced in handling manual product feeds:

  • Around 7% of Google Shopping feeds were rejected in 2022 due to significant Google Shopping data feed errors.
  • In the same year, roughly 5.53% of products faced rejection due to inaccurate GTIN values.
  • Shipping-related problems caused about 23.49% of all feed rejections.

These numbers show the difficulties in managing Google Shopping feeds manually. A solution to streamline this process is using a Google Shopping data feed plugin.

⭐ The best available WooCommerce product feed plugin is CTX Feed – WooCommerce Product Feed Plugin.

CTX Feed – Product feed management plugin

CTX Feed pro plugin

You select the Google Shopping template and click on generate, and Voila, your Google Shopping data feed is ready. It’s as simple as that with CTX Feed Plugin.

This incredible plugin already comes packed with a Google Shopping template. The template knows all the guidelines and attributes your WooCommerce store needs.

Therefore, when you select the template, it will automatically generate all necessary attributes for you. Additionally, you can edit or add any custom attributes you may need.

You can also map your categories according to Google categories using this plugin to increase the likelihood of your products appearing in Google Shopping results.

Additionally, you can map custom attributes and add dynamic pricing to your feed.

The best part is you can set automatic updates at fixed intervals. CTX Feed will fetch any changes you make and update the feed files automatically.

Another awesome option we found is the URL link connection feature. You won’t need to download and upload your file manually.

You can host the Google Shopping data feed in your WordPress space and connect it to GMC through a URL. That way, you will never have to manually update any data at all.

Overall, CTX Feed automates almost the entire Google Shopping product feed management process. We will discuss all the features later in the article; let’s create a feed now.

CTX Feed banner

Creating Google Shopping data feed using CTX Feed

There’s a fantastic CTX Feed free version available that can do the job for you just fine.

However, to avail yourself of the advanced features that create better chances of your products being displayed among potential customers, you will need the CTX Feed Pro version.

CTX Feed free

After you install and activate the plugin, you will notice a new menu on the left panel.

Let’s start creating a Google Shopping data feed.

Create a Google Shopping data feed
  • Input a name and select your country.
New feed window
  • The Template dropdown is the treasure chestnut.
  • It holds templates for 130+ channels.
select Google Shopping data feed template
  • After you select the template, select your preferred file type.
  • CSV and XML are the most popular ones.
select file type
  • CTX Feed will automatically populate the necessary attributes, as we discussed before.
Google Shopping data feed attributes

You can add or edit any attribute if you require.

Otherwise, you can go ahead and hit the generate button to complete the process.

CTX Feed will insert your product details under the attributes and generate the Google Shopping data feed within a very short time.

Now, let’s explore some advanced features of this plugin.

Adding or editing new or existing attributes

Let’s say you want to add a GTIN attribute to your feed. Here’s how you do it.

  • Click on the (+) icon to add a new field.
add an attribute
  • From the Google Attributes dropdown, select your attribute.
select GTIN attribute

Now, in the Type field, you have two options – Attribute and Text. If you have one single value for all your products, then you select Text and input the value.

However, in most cases, you will have separate values for every product.

You won’t find the GTIN option under the Value field yet. We will find out that in the next section.

Let’s add another attribute.

If you are running a Sale/Discount campaign, you would want to include the sale start and end date. Otherwise, customers will see the sale price on Google and find the higher regular price when they land on your product page, resulting in losing trust in your brand.

You sure don’t want to do that.

To include the Sale campaign start and end date, you must include the sale_price_effective_date attribute.

Sale price date
  • As you can see, CTX Feed already has that attribute in the list.
  • Assign the value from the Value dropdown.
sale price date value

CTX Feed will collect your campaign start and end dates from your WooCommerce Sale campaign and include them in the feed.

As a result, Google Shopping will display the correct prices and terminate the sale price simultaneously as your store, ensuring that your customers always see the most accurate information.

If you want to set the date manually, you can take advantage of the Text Type option.

text value for attribute

Adding custom fields to WooCommerce product pages

We have already told you that you won’t find GTIN in the attribute value dropdown. The Value dropdown assigns the values you have in your product pages to the allocated attribute.

For example, let’s say you have set the attribute product title from the Google Attributes and assign the Product Title from the Value dropdown. This means CTX Feed will set Product Title as a column header and insert all your product titles underneath the attribute as values, just like what you saw on our Google Shopping data feed we gave earlier.

attributes and assigning values

Coming back to GTIN, why there isn’t any GTIN value available in the Value dropdown?

Because there’s no field in WooCommerce product pages for GTIN. That’s why CTX Feed cannot find any GTIN value for your products yet.

It’s not just GTIN; there are other fields/attributes that different platforms, including Google Shopping, require you to include in your feed but are unavailable on Woo product pages. MPN, Brand, EAN, etc., are some examples.

If any field is not available on your product pages, but you need to add them for any reason, WordPress WooCommerce has a solution for that as well. You can add them as custom fields and input values.

You can do this by adding codes to core files or through a plugin. In both cases, this can be a bit tricky for nontech people.

Again, CTX Feed comes to the rescue. The plugin knows all the custom attributes you might need and integrates all of them on the Settings page.

custom fields for Google Shopping data feed

Let’s enable GTIN.

enable custom fields

Go to a product page and scroll down to Product Data >> Inventory.

You will find the custom field to input your value.

custom field value

Now, you can find the GTIN field in the Value dropdown in the feed generation window.

assign GTIN value

Google Category Mapping for Google Shopping data feed

Every website has its own category and URL parameter structure, right?

Google Shopping also has its own set of categories.

If you want to make sure Google displays your products to the right audience, you should match/map your WooCommerce categories with Google’s categories.

CTX Feed makes this process a breeze. Go to the Category Mapping menu, and you will find the button to start a new category mapping.

Category mapping

After clicking the button, select your merchant from the list.

Select merhcant

CTX Feed will display your existing categories on the left, and from the right dropdowns, you can search, find, and map with Google Shopping categories.

Google Shopping data feed category mapping

When you are done, you will find the new mapping attribute in the Value dropdown in your Google Shopping data feed window.

select mapping attribute

CTX Feed advanced Google Shopping data feed filtering options

In the feed window, you will also get a number of filtering options if you use the CTX Feed Pro version. The most important filter, which can increase your ROI by a whopping 181%, is excluding stock-out products.

Google Shopping data feed filters

Just select Yes, besides the Remove Out Of Stock Products option, and that’s it. CTX Feed will automatically exclude your out-of-stock products.

As the plugin automatically updates your feed files at your set intervals, it will fetch your out-of-stock products automatically and notify GMC to exclude them from search results.

In addition, you can exclude incomplete products, such as products with no description, image, or price. You can also create a specific product feed by filtering products by category, status, or shipping and tax countries.

The filter window also allows you to create custom URLs so you can track your campaign growth easily.

When you finally create the feed, you can find it on the Manage Feeds page. On that page, you can set your automatic update options.

CTX Feed automatic update

You can copy your Google Shopping data feed URL or download, edit, regenerate, etc., from different settings.

Google Shopping data feed settings
CTX Feed banner

How to upload your Google Shopping data feed to Google Shopping

As mentioned, you must upload your product feed to Google Merchant Center. You can find the step-by-step process here in this article.

Let’s quickly review the uploading process. You will find a similar window when uploading in GMC.

add multiple products

After clicking the multiple options, GMC will take you to this window. Make sure you checkmark the free listing.

basic information

We will go with the Scheduled Fetch method because we have a Google Shopping data feed URL.

Scheduled fetch

Copy the feed link.

copy Google Shopping data feed URL

Paste it in the following window and set the fetch frequency.

Connect Google Shopping data feed in GMC

Let’s break down the seamless connection between WooCommerce, Google Merchant Center (GMC), and the CTX Feed plugin:

  • Information Flow: GMC fetches your product information directly from the WooCommerce feed URL hosted on your WordPress site.
  • Automatic Updates: Any changes you make to your WooCommerce product pages are automatically reflected in the feed file by the CTX Feed plugin.
  • Regular Checks: GMC routinely checks for these updates based on your chosen frequency.
  • Smooth Management: By connecting WooCommerce to Google Shopping via the plugin and setting up Google’s Scheduled Fetch, you ensure smooth and effortless product listing management.
  • Always Up-to-date: This powerful combination of GMC and the plugin guarantees that your product details on Google Shopping are constantly updated and accurate.

In simpler terms, imagine a continuous loop where your WooCommerce product changes are automatically transferred to Google Shopping for an always-updated and accurate shopping experience.

CTX Feed – Product feed management plugin features

You already know by now how incredibly easy to use this plugin is and how quickly and efficiently you can create a Google Shopping data feed using CTX Feed.

In addition to Google Shopping, this plugin supports 130 more channels and has built-in templates for them. Let’s discuss CTX Feed plugin features in detail.

CTX Feed banner

1. Unleash the power of unlimited products.

CTX Feed eliminates concerns about inventory size, enabling you to upload and manage an unlimited number of products. Whether you have a small catalog or a vast selection, CTX Feed empowers you to reach a wider audience through multiple marketing channels.

2. Streamlined feed creation with pre-configured templates

Crafting product feeds for different channels can be time-consuming and complex. CTX Feed addresses this challenge by providing over 130 pre-configured templates tailored to various marketplaces.

These templates eliminate the need for meticulous research and ensure compliance with individual channel specifications.

3. Compatibility across diverse file formats

CTX Feed ensures that your products are presented optimally for various marketing channels by creating product feeds in five different file formats: XML, CSV, TSV, XLS, TXT, and JSON. This versatility eliminates compatibility issues and ensures seamless integration with different platforms.

4. User-friendly interface for effortless feed customization

CTX Feed simplifies the product feed creation process by providing an intuitive interface that consolidates all customization options into a single workspace. This user-friendly design eliminates the need to switch between multiple windows and makes it easy to create flawless product feeds without technical expertise.

5. Comprehensive support for WooCommerce product types

CTX Feed understands the diverse range of product types in the WooCommerce ecosystem and offers seamless support for bundle products, composite products, mix-and-match products, and subscription products. It also integrates seamlessly with popular plugins to ensure that all your products are accounted for.

6. Variable and variation management for enhanced control

Managing multiple variable child products is effortless with CTX Feed. It allows you to include all variations or select specific ones based on your preferences, providing granular control over your product listings.

7. Dynamic attribute feature for tailored product representation

CTX Feed elevates product feed management by enabling you to set conditions for each attribute based on your selected attributes. This feature empowers you to tailor product visibility and attribute inclusion, ensuring that your products are presented in the most effective way possible.

8. Smart filter & condition for refined product selection

CTX Feed provides a smart filtering option that allows you to include or exclude products based on specific criteria. Whether it’s filtering out products with backorder status, out-of-stock items, or those with empty descriptions, CTX Feed empowers you to fine-tune your product feed to showcase your best offerings.

9. Category mapping for enhanced discoverability

The plugin enables you to create and map categories to your products, making them more relevant and accessible to buyers. By organizing your products into relevant categories, you improve the chances of your products being discovered by potential customers.

10. Batch feed making for efficient processing

CTX Feed addresses potential server limitations by allowing you to create product feeds in batches. This feature prevents errors or rejections due to excessive data and ensures smooth processing even for large product catalogs.

11. WP options integration for seamless integration

CTX Feed goes beyond standard product feed management by allowing you to include wp-options values in your feed files. This integration enables you to add these values for any attribute, even those generated by other essential plugins you use.

12 Automated feed updates for consistent accuracy

CTX Feed automates product feed updates at intervals you set, ensuring that your customers can always access the most accurate and up-to-date product information. This automation saves time and effort while maintaining consistent product representation across different channels.

Wrap up

Who wouldn’t want to rank or appear on top of Google searches? Google Shopping gives you the opportunity to display your products on top of any content across Google platforms.

It also shows your products to those people who are looking to buy them. Thus, you can significantly increase your reach, conversion, and brand reputation.

And the primary element of listing your products on Google Shopping is a Google Shopping data feed. Make sure you follow Google Shopping data feed best practices to ensure potential customers find your products in their search.

If you have any questions about Google Shopping, feel free to reach out. Stay tuned to our blog for valuable tips and tricks on boosting your eCommerce business.

Leave a Reply

Your email address will not be published. Required fields are marked *


This site uses Akismet to reduce spam. Learn how your comment data is processed.

5,426,786+ Downloads. 583+ plus 5-star ratings. Promote products on any platform you want.