E-commerce
September 17, 2026
Are you wondering how to create a real-time Google product feed from an XML sitemap? Good news: Google now allows you to update your product listings in organic search results in real time, without spending a single penny on advertising. This feature, long reserved for Google Shopping advertisers, is now accessible to all merchants, provided they supply a valid product feed via Google Merchant Center.
The stakes are high: automating product data collection to avoid manual entry, which is a source of errors and wasted time. The solution relies on leveraging your XML sitemap and XPath extraction rules, a query language that allows for precise targeting of elements on a web page. So, how do you create a real-time Google product feed from an XML sitemap? On the agenda:
Why did Google open the product feed to organic search?
What are the steps to set up a feed in Google Merchant Center?
How do you use an XML sitemap to automatically power your feed?
What XPath rules should you define to extract product data?
How do you validate and clean the extracted data before publication?
Let's get started.
Summary
Why did Google open the product feed to organic search?
Google has announced a major development for merchants relying on organic traffic: it is now possible to update product listings in search results in real time. This capability, long reserved for Google Shopping advertisers, is now accessible to everyone at no additional cost.
Concretely, product data feeds uploaded to Google Merchant Center can be displayed across search surfaces and Google Images. Ranking is based solely on relevance to user queries, with no payment required. This expansion is starting in the United States, with an international rollout planned for later this year.
For merchants, this means increased visibility and always up-to-date information, without depending on advertising campaigns. An opportunity to seize to improve your online presence and attract more customers.

Convert over 2,000 customers on average per month with Qstomy.
The world’s 1st Shopify AI dedicated to customer conversion



Empowering 200+ e-commerce merchants
How do I set up a product feed in Google Merchant Center?
Setting up a product feed in Google Merchant Center is simple, even if you do not plan to advertise. Start by creating a Merchant Center account, then follow these steps:
Access feeds: under "Products", click on "Feeds", then on the "+" sign.
Set the country and language: for now, the country of sale must be the United States, with English as the content language.
Choose destinations: leave "Surfaces across Google" checked and uncheck "Shopping ads" if you do not wish to advertise.
Name your feed and select "Google Sheets" as the source.
Generate a template: choose "Generate a new Google spreadsheet from a template".
The Google Sheets template contains mandatory fields like "id", "title", "description", "condition", "price", "availability", "link" and "image link". Manually collecting this data for thousands of products would be tedious, which is why automation via your XML sitemap is so useful.
How to use an XML sitemap to automatically feed your feed?
Your XML sitemap contains the URLs of all your product pages. By using it as a starting point, you can automate the collection of the data needed for your feed. The idea is to define extraction rules for each required field, directly from the product pages.
Take the example of an electronics retailer: their product XML sitemap, included in their sitemap index, allows all URLs to be crawled to be identified. Then, for each page, you define XPath rules to extract the title, description, price, image, etc.
This approach avoids manual entry and ensures that your feed information is always synchronized with your product pages. You save time and reduce the risk of errors, while maintaining optimal data quality for Google.
What XPath rules should be defined to extract the product data?
XPath is a query language that allows you to target any element of a web page. To extract data from your product pages, you must define XPath rules for each required field. For example, for a product title, you can use an expression like //*[@id="addToCartCH9206015NA"]/div[4]/h1.
Here are some examples of XPath rules for common fields:
Id (model):
//*[@id="addToCartCH9206015NA"]/div[4]/div[1]/div[1]/text()[1]Title:
//*[@id="addToCartCH9206015NA"]/div[4]/h1Description:
//*[@id="tech-specs"]/div/dl[2]/dd[1]/text()Price:
//*[@id="addToCartCH9206015NA"]/div[5]/div/div[1]/div[2]/spanImage:
//*[@id="mainImage"]
For the condition and availability, you can assume default values, such as "new" and "available", unless otherwise specified. The link is simply the URL of the product page.
How to validate and clean extracted data before publication?
Before launching the extraction, it is crucial to validate your XPath rules to avoid errors. Chrome Developer Tools offer a simple way to test your expressions. Open the "Elements" tab, then press Ctrl+F to display the search bar.
Type your XPath into the search bar and observe if the corresponding element is highlighted on the page. For example, to validate the product ID, you can shorten the expression to //*[@id="addToCartCH9206015NA"]/div[4]/div[1]/div[1] to capture more content, and then clean up after extraction.
Repeat this process for each field. Note: if you disable JavaScript, some information may disappear. Your XPaths will only work if your extraction tool renders the content with JavaScript, which is the case for most modern crawlers.
How to automate product data extraction with tools like Screaming Frog?
Data extraction is the most technical, but also the most rewarding step. Tools like Screaming Frog allow you to automate this process. Start by copying your validated XPaths into the tool, under Configuration > Custom > Extraction.
For each column of your Google Sheet, enter the name, select "XPath" as the type, then paste the expression. Choose "Extract Text" if your XPath ends with text(), otherwise leave "Extract Inner HTML". Next, modify the rendering behavior of the tool to use JavaScript, so that all your XPaths work correctly.
Change the mode to "List", upload your XML product sitemap, and start the crawl. The extracted columns will appear at the end of the data grid, ready to be exported.
How to clean and prepare extracted data for Google Merchant Center?
After extraction, you will get a CSV file containing all your product data. Import this file into Google Sheets to perform the necessary cleaning. Remove unnecessary metadata columns and correct any inconsistencies.
For example, your image URLs might be relative, whereas Google requires absolute URLs. Use Google Sheets functions to transform them into full URLs. Also check that the required fields are filled out correctly and comply with Google's requirements.
Once the cleaning is complete, your feed is ready to be used. Google will then be able to display your product listings in organic search results, with real-time updated information.
What are the benefits of a real-time product feed for your SEO?
A real-time product feed offers significant advantages for your SEO strategy. Your product listings appear in search results with always up-to-date information, which improves the user experience and the relevance of your ads.
This can also increase your click-through rate, as users see accurate pricing and availability. Additionally, this increased visibility in organic results can boost your brand awareness and drive more qualified traffic to your store.
By automating your data updates, you reduce the risk of inconsistencies and save time to focus on other aspects of your business. A win-win approach for your SEO and your revenue.
What are the current limitations of this feature?
While this feature is promising, it does have certain limitations. Currently, Google only allows products sold in the United States. Merchants from other countries will have to wait for the international rollout, announced for later this year.
In addition, the ranking of your product listings is based solely on relevance to user queries. You cannot pay to improve your position in these organic results, unlike Google Shopping ads.
Finally, the initial setup may seem technical, especially if you are not familiar with XPath or extraction tools. However, once in place, the system runs autonomously, saving you valuable time on a daily basis.
How to integrate a real-time product feed into your e-commerce strategy?
Integrating a real-time product feed into your e-commerce strategy is a wise decision. This complements your SEO efforts by providing structured and up-to-date data to Google, which can improve your visibility in search results.
Consider combining this approach with other SEO techniques, such as optimizing your product pages and improving loading speed. A fast and well-structured site, with precise product data, is a major asset for attracting and converting visitors.
Don't forget to track your performance via Google Search Console to adjust your strategy. Search data can help you identify the queries that generate the most clicks and optimize your product listings accordingly.
How can Qstomy optimize your product feed and improve conversion?
Qstomy, the Shopify AI agent, can play a key role in optimizing your product feed and improving conversion. By analyzing your catalog data, Qstomy can identify which products to highlight and recommend actions to improve your product pages.
Thanks to its recommendation and upsell/cross-sell capabilities, Qstomy helps increase the average cart value and guide customers to the right products. It can also handle frequently asked questions about availability and pricing, thereby reducing the workload on your customer service.
By integrating Qstomy into your Shopify store, you benefit from an intelligent assistant that enhances the shopping experience and maximizes your sales. A complementary solution to your Google product feed, for a high-performing e-commerce strategy.
What points should you check before publishing your product feed?
Before publishing your product feed, check the following points to avoid errors and maximize your visibility:
Required fields: all required fields are filled in and comply with Google's specifications.
Absolute URLs: links and images are complete URLs, not relative.
Price and availability: information is up to date and consistent with your product pages.
XPath rules: expressions are validated and work with JavaScript rendering.
Clean-up: data is clean, without unnecessary metadata.
In brief
Creating a real-time Google product feed from an XML sitemap is a powerful strategy to improve your SEO and attract more customers. By automating data collection, you save time and ensure information is always up to date.
FAQ
Can I use this feed without advertising on Google Shopping? Yes, the feed is eligible for free organic listings.
What tools are needed for extraction? A tool like Screaming Frog and Google Sheets are sufficient.
Is this feature available in France? Not yet, Google is starting with the United States.
To go further: How does Google rank Shopping ads? Ad Rank, feeds and bidding - Qstomy, How to create a payment gateway for an e-commerce site? - Qstomy, How to reassure buyers before and after purchase on expensive products? - Qstomy, How to deploy digital marketing on an e-commerce site? - Qstomy, How does SEO work for e-commerce sites? - Qstomy, How to optimize an e-commerce site for Google (step-by-step guide) - Qstomy, How to manage customer questions about member-only sales - Qstomy.

Enzo
September 17, 2026


