To get your WooCommerce products onto Google Shopping, you need three things: a product feed generated from your store data, a Google Merchant Center account, and that feed uploaded to the Merchant Center. A product feed is simply a structured file (XML, CSV, or similar) listing each product’s title, price, availability, image, and other required details so Google can display it as a Shopping listing.
This guide walks through all three parts using CTX Feed, a WooCommerce feed plugin, so you can go from zero to live Shopping listings without touching a manual export file.
How to Create Your WooCommerce Product Feed Using Plugin
You can build a product feed manually or with a plugin. Manual feeds mean editing a raw file yourself, keeping it updated by hand, and re-uploading it every time a price or stock level changes. A plugin handles all of that automatically, which is why most WooCommerce stores use one.
CTX Feed is a WooCommerce product feed plugin supporting 220+ pre-built channel templates, including Google Shopping, Meta, TikTok Shop, Amazon, and Pinterest. It exports in six formats (XML, CSV, TSV, XLS, TXT, and JSON), auto-maps WooCommerce categories to Google’s taxonomy, and can refresh your feed on a schedule so listings stay current without manual re-exports.
Step 1: Install CTX Feed
Go to your WordPress dashboard, search for “CTX Feed” under Plugins > Add New, then install and activate it.
Step 2: Start a New Feed
Open the CTX Feed menu in the left sidebar and click “Make Feed” to begin the feed creation process.
Step 3: Select Your Country and Template
Choose your target country, then select “Google Shopping” from the Template dropdown. The same 220+ template library also covers Facebook Product Feed, Instagram, Pinterest, and other channels if you want to expand later.
Step 4: Name Your File and Choose a Format
Give the feed a file name and pick a file type. CTX Feed supports XML, CSV, TSV, XLS, TXT, and JSON, so choose whichever format your workflow needs; XML and CSV are the most common for Google Shopping.
Step 5: Review the Mapped Attributes
Selecting the Google Shopping template auto-fills the required attributes at the bottom of the page, such as ID, title, price, availability, and image link. Confirm the mapping matches your product data, then adjust any fields that need it.
Step 6: Generate the Feed
Scroll down and click “Update and Generate Feed.” CTX Feed pulls your product data and builds the feed file.
Step 7: Copy Your Feed URL
Go back to the CTX Feed menu and select “Manage Feeds.” Your generated feed will appear in the list with a direct link next to it. Copy this link, since you’ll need it to connect the feed to Google Merchant Center.
How to Set Up Your Google Merchant Center Account
Google retired the “Merchant Center Next” branding in July 2026; the platform is now simply called Google Merchant Center, and the change is cosmetic only, so nothing about the setup process below changes.
Step 1: Create Your Account
Go to the Google Merchant Center sign-in page and sign up with a Google account. Using a dedicated business Google account rather than a personal one makes it easier to manage access later.
Step 2: Add Your Business Information
Provide your legal business name, business country, contact details, and time zone, then agree to the Terms of Service and click “Create Account.” Enter the country carefully: it cannot be changed after setup.
Step 3: Verify and Claim Your Website
Verifying proves you control the website; claiming reserves that domain for your Merchant Center account. Both steps are required, and a common setup mistake is verifying without also claiming. Google offers several verification methods:
- Business code: Use the code sent to your business email.
- Ecommerce platform: Use the verification method built into your platform (recommended for WooCommerce).
- HTML tag: Add the provided tag to your homepage’s <head> section.
- Google Tag Manager: Add the Tag Manager code to your homepage’s <head> section.
- Google Analytics: Add your Analytics tracking code to your homepage.
Step 4: Set Up Shipping
Under Shipping and returns, select your target countries, choose which products the shipping settings apply to, set delivery times, and choose your shipping cost model: free shipping, paid shipping, or free shipping above a set amount. At least one active shipping service is required before products can be approved, and it must match what your store’s checkout actually shows.
Step 5: Set Up Tax Information
Google recommends a tax setup based on your business location. You can let Google calculate sales tax automatically or set it up manually, and specify whether shipping and handling are taxable.
Step 6: Link Your Google Ads Account (Optional)
If you plan to run Shopping campaigns, go to “Ad Campaigns” in the left sidebar, click “Link to Google Ads,” then “Link account” to connect the two.
How to Upload Your WooCommerce Feed to Google Merchant Center
Once your feed is generated and your Merchant Center account is verified, go to “Products” in the left sidebar and click “Add another product source.” Choose “Product feed” as the source type, then select “Scheduled fetch” so Google pulls updates from your feed URL automatically instead of a one-time manual upload.
Paste the feed link CTX Feed generated in Part A into the “Enter a link to your file” field, set a fetch frequency (daily is typical for stores with changing prices or stock), and click Continue. Google will import your products within a few minutes.
Your feed URL must point directly to the feed file itself, not to a general webpage, or the fetch will fail. Supported file formats for scheduled fetch are .txt, .xml, .csv, and .tsv, or compressed versions as .gz, .zip, or .bz2, with files under 4 GB uncompressed.
If you’d rather manage products through a spreadsheet instead of a plugin-generated file, Merchant Center also supports a Google Sheets template: choose “Google Sheets” as the product source, create a new sheet from Google’s template, and fill in fields like ID, title, description, availability, image link, and price. This works well for smaller catalogs managed by hand, though a plugin-generated feed scales better as your product count grows.
Once products import successfully, they’ll start appearing in Google Shopping results for relevant searches. Getting listed is the first milestone; ranking and visibility from there depend on product data quality and, if you’re running paid Shopping campaigns, your bidding and optimization.
Common WooCommerce Product Feed Errors and How to Fix Them
1. Missing or Incomplete Product Information
Products can go missing from Google Shopping or show incomplete listings because of missing or incorrectly mapped attributes (title, description, price, image) or formatting errors in the feed file itself.
Fix it by confirming every required attribute is mapped correctly, checking that your feed format matches Google’s specification, and reviewing your product data for missing fields before regenerating the feed.
2. Merchant Center Account Suspension
Accounts get suspended over inaccurate product information, prohibited content, or policy violations, which stops products from showing on Google Shopping.
Correct the flagged issue first. If your account is already suspended, go to Settings, select “Request re-review,” and submit the review form through Google Merchant Center Help.
3. Feed Not Updating
If product changes in WooCommerce aren’t reflected in Google Shopping, automatic feed updates likely aren’t configured, or a manual re-upload is being skipped.
CTX Feed includes an auto-update feature: go to “Manage Feeds,” set your preferred update interval, and the plugin will refresh your feed automatically going forward.
4. Image Quality Issues
Low-resolution or improperly sized images, or images with watermarks and promotional text, can get listings disapproved. Google raised its minimum image resolution requirement to 500×500 pixels across all categories, with warnings appearing in Merchant Center from April 2026 and enforcement starting January 31, 2027, so it’s worth fixing undersized images now rather than waiting.
Use clear, high-resolution product images without watermarks or overlay text, and check the “Needs attention” section in Merchant Center periodically for image-related warnings.
5. Category Mismatch
Assigning products to a category that doesn’t match Google’s taxonomy hides them from the right searches. A product listed as “Hats” on your site needs a specific Google Shopping category like “Apparel & Accessories > Clothing Accessories > Hats.”
Match your WooCommerce categories to Google’s official taxonomy as closely as possible; when unsure, favor Google’s more specific category over your store’s general one. CTX Feed’s category mapping feature automates this step.
Best WooCommerce Feed Plugin for Google Shopping
CTX Feed is a WooCommerce product feed manager built to generate and maintain feeds for Google Shopping and 220+ other channels without manual file editing.
It handles category mapping, scheduled auto-updates, and attribute mapping automatically, which removes most of the manual error points covered in the troubleshooting section above.
Key Features:
- 220+ pre-built channel templates, including Google Shopping, Meta, TikTok Shop, and Amazon
- 6 export formats: XML, CSV, TSV, XLS, TXT, and JSON
- Automatic category mapping to Google’s product taxonomy
- Scheduled auto-updates so pricing and stock stay current
- Product filtering by category, tag, price, or stock status
- Free version available, with a paid Pro tier for advanced filtering and additional channels; check the official CTX Feed pricing page for current plan details before publishing.
Frequently Asked Questions
Is CTX Feed free?
CTX Feed has a free version that covers core feed creation and export for major channels, including Google Shopping. A Pro version adds advanced filtering, dynamic attributes, and additional automation. Check the official CTX Feed page for current pricing before purchasing.
Why use a WooCommerce product feed instead of a manual export?
A dedicated feed keeps your Google Shopping listings synced with your actual WooCommerce prices, stock, and product details automatically, instead of requiring a manual re-upload every time something changes.
What are the most important product feed attributes?
The core required attributes are ID, title, description, link (product URL), image link, availability, price, GTIN, brand, and condition. Missing any of these is one of the most common causes of listing disapproval.
Do I need to migrate to the new Merchant API for my feed?
No, not if you’re using a file-based feed or scheduled fetch like the method in this guide. Google is shutting down the older Content API for Shopping on August 18, 2026, and replacing it with the Merchant API, but that change only affects stores or tools connecting programmatically through that API. Manual uploads, Google Sheets feeds, and scheduled fetch feeds from a plugin like CTX Feed are unaffected.
Can I create custom feeds for niche marketplaces?
Yes. CTX Feed supports 220+ channel templates covering major marketplaces and social platforms, and you can also build a custom feed manually if your target channel isn’t in the template library, using the plugin’s attribute mapping tools.
How do I validate my Google Shopping feed before uploading it?
Merchant Center flags formatting and attribute errors after you upload a feed, under the “Needs attention” section. For XML feeds specifically, validating against Google’s product feed specification before upload catches most structural errors early.
Key Takeaways
- A WooCommerce product feed is a structured file of your product data that Google Shopping uses to build listings.
- CTX Feed generates a Google Shopping-ready feed in six formats and covers 220+ channels beyond Google Shopping alone.
- Google Merchant Center Next is now just called Google Merchant Center as of July 2026; the rebrand doesn’t affect account settings or setup steps.
- Scheduled fetch keeps your feed updated automatically once connected, rather than requiring manual re-uploads.
- The most common feed errors are missing attributes, formatting issues, undersized images, and category mismatches; most are preventable with a feed plugin’s built-in mapping.
- The Content API for Shopping shutdown in August 2026 only affects programmatic integrations, not file-feed or scheduled fetch methods.
- Google raised minimum image resolution to 500×500 pixels; check your product images now ahead of 2027 enforcement.
Free version on WordPress.org. Every Pro licence includes a 30-day money-back guarantee.