Free SEO extension 🔥
G

Google Merchant feed generator

Paste your store's URL — SeoSpidie first checks for an existing sitemap.xml (via robots.txt or the default location), which is the fastest and most complete way to find every page; if none exists, it falls back to crawling internal links. Either way, it automatically detects product pages (via each page's own schema.org/price data) and pulls title, price, image, brand, and availability — no manual entry needed.

Works with
  • Google Merchant Center
  • Google
1

Enter store URL

🔍Detect product pages automatically
🧩Extract price, image, brand & stock
📄Google Merchant-ready XML output
☁️Works with any storefront it can fetch

What is a Google Merchant Center product feed?

A product feed is a structured file that lists every product you sell with its details: an ID, title, description, link, image, price, availability, brand and identifiers such as GTIN. Google Merchant Center reads the feed to show your products in Google Shopping, free product listings across Google, and Shopping ads.

Many stores never create a feed because their platform does not export one, or because building a spreadsheet by hand is slow and error-prone. Products without a feed simply cannot appear in Shopping results — a large missed opportunity, since free listings bring buyers at no cost per click.

A feed also has to stay accurate. Prices and stock change, and Google compares the feed with your product pages. Generating the feed from the product data already on your pages keeps the two in step.

Why use the Google Merchant Feed Generator?

Free product listings and Shopping ads both need a product feed in Google Merchant Center. Generating the XML feed from your live product pages saves hours of manual entry and keeps feed data matching your site — a common cause of disapprovals when it does not.

How to use it

  1. Enter your store URL.
  2. Let the tool crawl the site and detect product pages and their data.
  3. Review the products, download the XML feed, and add it in Merchant Center under Products → Feeds.

Tips for better results

  • Run the result through the Merchant Feed Validator before uploading.
  • Prices and availability in the feed must match the landing page exactly.
  • Add GTINs for branded products — they improve matching and approval.

Step by step, with screenshots

  1. 1Enter your store's address.
    Step 1: Enter your store's address.
  2. 2Products are detected from their own product data — review them and download the XML feed.
    Step 2: Products are detected from their own product data — review them and download the XML feed.

Features of the Google Merchant Feed Generator

  • Finds your products automatically. Checks your sitemap first, then crawls internal links if there is none.
  • Reads product data from your pages. Detects product pages from their own structured data and price information.
  • Key attributes. Title, price, image, brand, availability and identifiers where your pages provide them.
  • Review before download. Check the detected products, then download the XML feed.
  • Respects robots.txt. Only pages the site allows bots to visit are read.

Who is it for?

  • Small online stores: get products into Google Shopping without a paid feed app.
  • Custom-built shops: create a feed when the platform has no export.
  • Agencies: produce a first feed for a client quickly.
  • Marketers: test free listings before investing in ads.

Understanding your results

Review the product list before downloading. Products with missing prices or images usually lack structured data on their pages — adding Product schema to your template fixes this for every product at once.

Upload the feed in Merchant Center under Products, then check Diagnostics over the next days. Validate the file first with the Merchant Center Feed Validator to catch problems early.

Example: getting a handmade store into Google Shopping

A ceramics shop in Portugal sold 85 handmade products on a custom website with no feed export, so none of its products appeared in Google Shopping.

The feed generator found the shop's sitemap, opened the product pages and read titles, prices, images and availability from their structured data. Five products had no price detected because their pages lacked product markup; the owner fixed the template, ran the generator again and downloaded the XML feed. After uploading it to Merchant Center, the products began appearing in free listings within days.

Common mistakes to avoid

  • Uploading once and never refreshing prices and stock.
  • Feed prices that differ from product pages.
  • Missing GTINs for branded products.
  • Ignoring Merchant Center diagnostics after upload.

Frequently asked questions

Which product data does it detect?

It reads schema.org Product data and product meta tags: title, description, price, currency, availability, brand, image and identifiers.

My store has hundreds of products — will it get them all?

It follows your sitemap first and then crawls links, within time and page limits per run. Very large catalogues are better served by your platform's built-in feed.

What if no products are found?

Some stores render products with JavaScript or block automated requests. The tool tells you when that is the likely cause.

Do I need a Merchant Center account?

Yes. Create a free account, verify your website, then add the feed under Products.

How often should I update the feed?

Whenever prices or stock change, and at least daily for active stores.

Is my data private?

To read other websites, SeoSpidie's server fetches the public URLs you enter and sends the result back to your browser. We don't keep your reports or require an account. Text you paste stays in your browser. Fair-use limits apply to protect the service.

Is it free?

Yes. The Google Merchant Feed Generator is free to use with no sign-up. SeoSpidie is supported by advertising.

From the blog
Duplicate Without User-Selected Canonical: What It Means and How to Fix It
Why Search Console reports duplicates with no chosen canonical, when it matters, and the fixes that settle it.
AI Crawler Checker: See Which AI Bots Can Crawl Your Website
Check, bot by bot, which AI crawlers your robots.txt allows or blocks, and create a starter llms.txt in the same place.
How to Find Low Competition Keywords for a New Website
A free, practical method to spot keywords where the current results are weak, so a new site can rank sooner.
Core Web Vitals Explained for Beginners: LCP, INP and CLS
What LCP, INP and CLS measure, the scores to aim for, and the simple fixes that make the biggest difference.
How to Update Old Blog Posts to Improve Rankings
A repeatable process for choosing which old posts to refresh and what to change so they climb back up.
Local Business Schema Markup: Example and Step-by-Step Setup
What LocalBusiness schema includes, a field-by-field example, choosing the right subtype and testing it properly.
How to Check If a Page Is Indexed by Google (4 Free Ways)
Four free ways to see whether Google has indexed a page, and what to do when it has not.
One Product Feed for Multiple Channels: Google, Facebook, Pinterest and More
How to manage one source of product data and export consistent feeds to every sales channel, without errors.
How Long Should a Blog Post Be for SEO? An Honest Answer
Why there is no magic word count, and how to decide the right length for each post from what searchers actually need.
How to Get Backlinks for a New Website (Free, Safe Methods)
Practical, free and policy-safe ways to earn your first backlinks, and the shortcuts that can get a new site penalised.