How to set up a Google Shopping feed for WooCommerce | Feedrou
Guides/How-to

How to set up a Google Shopping feed for WooCommerce

6 min read

Getting WooCommerce products into Google Shopping comes down to a clean feed that Google accepts and that stays in sync with your store. Here's how to set it up, the two main approaches, and the mistakes to avoid.

Create and verify Merchant Center

Sign up for Google Merchant Center and verify your store domain. Set your target country, currency, and account-level shipping and tax here — your feed has to line up with these.

Choose how to build the feed

Two approaches. A WooCommerce feed plugin generates a feed from your products — quick, but control varies a lot by plugin and large catalogs can be slow. A feed tool connects to WooCommerce and lets you transform the data — rewrite titles, filter products, fix identifiers — before it reaches Google.

Map your fields

Map WooCommerce product data to Google's required attributes: id, title, description, link, image_link, availability, price, plus brand and GTIN where you have them. For variable products, make sure each variation maps to its own item with the right attributes (size, color).

Clean the data with rules

Strip promo text from titles and rebuild them as Brand + Product + key attributes, exclude out-of-stock or low-margin products, and set identifier_exists to false for products without a GTIN. These transforms are what keep WooCommerce products approved.

Deliver an auto-updating feed

Point Google at a hosted feed URL that regenerates on a schedule, or push via API. The key is automatic updates so price and stock changes in WooCommerce reach Google before it flags a mismatch.

Common questions

Do I need a plugin to send WooCommerce products to Google Shopping?

You need something to generate the feed — either a WooCommerce feed plugin or a feed tool that connects to your store. A feed tool gives you more control over how product data is transformed before it reaches Google.

How do I handle WooCommerce variable products in the feed?

Each variation should be its own item in the feed with its own attributes (size, color, price, availability) and a shared item group. Mapping variations correctly prevents missing-attribute disapprovals on apparel.

Why do my WooCommerce products get disapproved?

Usually missing identifiers or required attributes, promo text in titles, image issues, or price/availability that doesn't match the live page. Transforming the data in the feed fixes these at the source.

Rather not deal with this yourself?

On our Pro plan, our team builds, configures and runs your feeds for you — zero touch. Or start free and do it yourself with the tools above.