Google product feed (XML, CSV)
Enhance your e-commerce visibility with the Google product feed plugin for ReadyCMS. Easily submit and manage your product listings on Google Shopping to increase reach, target relevant audiences, and boost sales.
Google product feed (XML, CSV) integration for ReadyCMS
The Google product feed is a vital tool for e-commerce businesses using ReadyCMS to maximize their visibility on Google Shopping. It facilitates the submission of product details to Google, ensuring that your items are showcased effectively in relevant search results and Shopping ads.
The feed URL is:
https://feed.readycms.io/google-merchant-center-product-feed.
Key features
- Product data submission: Merchants provide structured data about their products, such as title, description, price, availability, and more. The feed is in a typical XML format, including all the necessary attributes to describe each product comprehensively.
- Google Merchant Center: Upload the feed to Google Merchant Center, a tool where businesses can manage their product listings, manage product data, monitor feed status, and view diagnostics to ensure data quality.
- Integration with Google Ads: Products from the feed can be used in Google Ads campaigns, specifically for Shopping Ads. These ads appear in Google search results, the Shopping tab, and on partner websites in the Google Display Network.
- Enhanced visibility: Businesses can increase their visibility in Google search results by submitting a well-optimized product feed. Product listings can include images, prices, and merchant names, making them more attractive to potential buyers.
Benefits
- Increased reach: Expand audience exposure through top-positioned Google Shopping ads, enhancing traffic and potential sales.
- Targeted advertising: Leverage Google's data-driven targeting to display ads to users actively searching for related products, optimizing conversion rates.
- Performance insights: Gain valuable metrics from Google Merchant Center to refine product listings and ad strategies for maximum effectiveness.
How it works
A product feed is a digital file containing a list of products and their attributes, structured so platforms like Google Shopping, Facebook, Amazon, and other e-commerce channels can easily read. This file typically includes details such as product titles, descriptions, prices, availability, images, and other relevant attributes. The product feed is used to submit product data to these platforms, allowing merchants to showcase their products in search results, advertisements, and shopping tabs.
The feed is secured and requires authentication using your app ID, app secret, and namespace from ReadyCMS.
To access the feed, you need to provide the following parameters:
app_id: Your application ID from ReadyCMS.app_secret: Your application secret from ReadyCMS.namespace: The namespace in which your app operates.
Example URL
https://feed.readycms.io/google-merchant-center-product-feed?app_id={APP_ID}&app_secret={APP_SECRET}&namespace={NAMESPACE}
Replace {APP_ID}, {APP_SECRET}, and {NAMESPACE} with the actual values from your ReadyCMS instance.
The Google product feed feature automates the creation and refresh of various feeds necessary for effective ad targeting and customer engagement:
- Google Ads remarketing feed (Dynamic remarketing)
- Google Ads page feed
- Google Customer Match audiences
This plugin not only simplifies managing your Google product listings but also enhances the effectiveness of your advertising efforts through precision targeting and improved ad visibility.
Guide
- Create a Google Ads remarketing feed with the 24-hour refresh available at the URL. Instructions are available at the following link:
https://support.google.com/google-ads/answer/6053288?hl=en - Create a Google Ads page feed with a 24-hour refresh, available at the URL. Instructions can be found at the following link:
https://support.google.com/google-ads/answer/7166527?hl=en - Create Customer Match audiences generated on the URL every 24 hours with customer data (1st party data). Instructions can be found at the following link:
https://support.google.com/google-ads/answer/6276125?hl=en
Customizable feed parameters
ReadyCMS provides a variety of customizable parameters to help you filter and organize product data for precise and effective feed management. Below is a comprehensive list of the parameters you can use:
| Parameter | Description | Usage example |
|---|---|---|
limit |
Limits the number of items in the feed. Defaults to a high number if limit=0. |
&limit=10 |
random |
Orders the items randomly. | &random=true |
featured |
Filters items to include only those marked as featured. | &featured=true |
manufacturer_id |
Filters items by a specific manufacturer ID. | &manufacturer_id=123 |
status |
Filters items based on their status. | &status=active |
on_sale |
Includes only items that are on sale. | &on_sale=true |
availability |
Includes items in stock (stock > 0 ) or the Allow out-of-stock option is enabled. | &availability=true |
in_stock |
Includes only items that are in stock (stock > 0). | &in_stock=true |
tag |
Filters items by tags. Can accept multiple tags as an array. | &tag[]=15&tag[]=542 |
category |
Filters items by category. Can accept multiple categories as an array. | &category[]=32&category[]=423 |
manufacturer |
Filters items by manufacturer. Accepts multiple manufacturers as an array. | &manufacturer[]=12&manufacturer[]=323 |
min_price, max_price |
Filters items by a price range. | &min_price=50&max_price=200 |
min_wholesale_price, max_wholesale_price |
Filters items by wholesale price range. | &min_wholesale_price=30&max_wholesale_price=100 |
min_weight, max_weight |
Filters items by weight range. | &min_weight=1&max_weight=10 |
sku |
Filters items by SKU for an exact match. | &sku=12345 |
sku_contains |
Filters items where the SKU contains a specific string. | &sku_contains=abc |
sku_starts_with |
Filters items where the SKU starts with a specific string. | &sku_starts_with=abc |
sku_ends_with |
Filters items where the SKU ends with a specific string. | &sku_ends_with=123 |
barcode |
Filters items by barcode for an exact match. | &barcode=987654321 |
barcode_contains |
Filters items where the barcode contains a specific string. | &barcode_contains=987 |
barcode_starts_with |
Filters items where the barcode starts with a specific string. | &barcode_starts_with=987 |
barcode_ends_with |
Filters items where the barcode ends with a specific string. | &barcode_ends_with=321 |
title_contains |
Filters items where the title contains a specific string. | &title_contains=example |
title_starts_with |
Filters items where the title starts with a specific string. | &title_starts_with=example |
title_ends_with |
Filters items where the title ends with a specific string. | ?title_ends_with=product |
slug |
Filters items by slug for an exact match. | &slug=example-slug |
slug_contains |
Filters items where the slug contains a specific string. | &slug_contains=example |
slug_starts_with |
Filters items where the slug starts with a specific string. | &slug_starts_with=example |
slug_ends_with |
Filters items where the slug ends with a specific string. | &slug_ends_with=slug |
permalink |
Filters items where the permalink contains a specific string. | &permalink=example-url |
custom_field |
Filters items where a custom field contains a specific string. | &custom_field=example-data |
product_feed |
Filters items where product feed contains a specific string. | &product_feed=data |
created_after, created_before |
Filters items created within a specific date range. | &created_after=2024-01-01&created_before=2024-12-31 |
updated_after, updated_before |
Filters items updated within a specific date range. | &updated_after=2024-01-01&updated_before=2024-12-31 |
published_after, published_before |
Filters items published within a specific date range. | &published_after=2024-01-01&published_before=2024-12-31 |
g_id |
Filters items by a specific global ID. | &g_id=123 |
visibility |
Filters items by their visibility status. | &visibility=public |
lang |
Filters items by language. | &lang=en |
charge_vat |
Filters items by whether VAT is charged. | &charge_vat=1 |
required_shipping |
Filters items based on whether shipping is required. | &required_shipping=1 |
Note: These parameters can be appended to your feed URLs to customize the data output according to your specific requirements.
Best practices for creating a product feed
A lot of platforms, such as Google (Google Shopping), Amazon, and Facebook (Facebook Catalog), are using product feeds, and here are some of the good practices for creating such product feeds:
- Accuracy: Ensure all product information is accurate and up-to-date to avoid disapprovals and enhance user trust.
- Completeness: Include all required and recommended attributes to improve the quality and visibility of the product listings.
- High-quality images: To attract more clicks, use clear, high-resolution images that comply with platform guidelines. Avoid placeholders or promotional text on images to comply with Google's guidelines.
- Regular updates: The feed regularly reflects the latest product details and inventory status. Automated feeds that synchronize with the inventory system can help maintain accuracy.
- Compliance with policies: To avoid penalties or disapproval, adhere to Google's policies and guidelines for product listings. Ensure compliance with Google Shopping policies, including restrictions on certain types of products.
In summary, a product feed is a critical tool for e-commerce businesses to manage and promote their products effectively across multiple platforms. By providing detailed and structured product information, companies can increase their reach, target the right audience, and optimize their advertising efforts.
Detailed information on how these product feeds are created can be found here.
FAQ
Q1: What is the Google product feed for ReadyCMS?
A1: The Google product feed for ReadyCMS is a feature that helps e-commerce businesses submit and manage their product listings on Google Shopping. It automates the submission of product details, improving visibility and targeting in search results and Shopping Ads.
Q2: How does the Google product feed work?
A2: The plugin allows merchants to create and upload product data in XML format to the Google Merchant Center. This data includes essential product details such as title, description, price, and availability, which are then used in Google Shopping ads and search results.
Q3: What are the key benefits of using the Google product feed?
A3: Benefits include increased reach through better positioning in Google Shopping ads, targeted advertising that leverages Google’s data to reach relevant audiences, and performance insights that help refine product listings and ad strategies for enhanced effectiveness.
Q4: How do I integrate my product listings with Google Ads through the plugin?
A4: The plugin facilitates integration with Google Ads by linking products from the feed to Shopping Ads campaigns. This integration helps showcase your products in Google's search results and across the Google Display Network.
Q5: What are some best practices for creating an effective product feed through this plugin?
A5: Best practices include ensuring accuracy and completeness of product information, using high-quality images that meet platform guidelines, regularly updating the feed to reflect current product details and inventory, and complying with Google’s product listing policies to ensure optimal performance.
Q6: Can I customize the conversion goals within the Google product feed?
A6: While the plugin primarily focuses on submitting product data to Google, any conversion tracking and goal customization would typically be managed through Google Ads or Google Analytics integration, allowing for detailed conversion tracking related to the product feed.
Q7: How frequently should I update my product feed in Google Merchant Center?
A7: It's recommended to update your product feed regularly, ideally daily, to ensure that all product information remains current and accurate. This helps maintain high-quality listings and can prevent disapprovals due to outdated information.
Build more with ReadyCMS
Explore the full plugin marketplace or book a demo to see them in action.



