Free SEO extension πŸ”₯
fFacebook Commerce Tool

Facebook Product Feed Generator

SeoSpidie first checks for an existing sitemap (via robots.txt or the default location) β€” the fastest, most complete way to find every page. If none exists, it crawls internal links instead. Either way it auto-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
  • Facebook
  • Instagram
  • Meta Commerce Manager
πŸ”—
βœ” Auto-detect product pages βœ” Facebook Catalog spec compliant βœ” Export CSV / TSV / XML

SeoSpidie follows internal links across the site and keeps only pages that look like real products β€” anything with Product/Offer structured data, or a detectable price. Pages without either (About, Contact, blog posts, category pages) are skipped automatically. Nothing you provide is stored.

Advertisement

How it works

1πŸ”—
Enter your URL
Paste your store homepage or collection URL.
2πŸ—ΊοΈ
We check for a sitemap
Fastest path first β€” falls back to crawling internal links if none exists.
3🧩
We detect real products
Only pages with schema.org Product/Offer data or a real price make it in.
4⬇️
Export the feed
Download CSV, TSV or XML for Commerce Manager.

What you get

πŸ“˜
Catalog-ready output
id, title, description, availability, condition, price, link, image_link, brand β€” mapped to the Facebook Catalog spec.
πŸ€–
Schema-based extraction
Reads JSON-LD Product/Offer data first, falls back to OpenGraph and price meta tags.
πŸ—ΊοΈ
Sitemap-first crawling
Checks robots.txt/sitemap.csv before falling back to a link crawl, capped for safety.
πŸ›‘οΈ
JS-render detection
Flags storefronts that render content client-side instead of silently returning zero results.

Works with your platform

ShopifyWooCommerceMagentoBigCommerceWixSquarespacePrestaShopCustom HTML

Works on any platform that exposes schema.org product data or a detectable price β€” no special integration needed.

Feed preview

No feed yet

Mapped to the Facebook Catalog product spec β€” id, title, price, availability, image_link.

Product Price Availability Image link Status
Run a crawl above to see your products here.

Frequently Asked Questions

What is the Facebook Product Feed Generator and how does it work?+

It checks your store for an existing sitemap first, or crawls internal links otherwise, then reads each page's schema.org/Offer data (or price meta tags) to extract title, price, availability and images β€” formatted into a feed that matches the Facebook Catalog product spec.

How do I use it?+

Paste your store URL and click Crawl & Build Feed. Watch the live progress, review the products in the preview table, then download the CSV, TSV or XML feed.

Is it completely free?+

Yes β€” 100% free, no login, no paywall. Crawls are capped at 300 pages per run to keep things fast and reliable.

Is my data safe and secure?+

We only read publicly accessible product data to build your feed. We don't store your catalog or share it with third parties.

What is a Facebook product catalog feed?

Meta's Commerce Manager uses product catalogs to power shops, product tags and dynamic ads on Facebook and Instagram. A catalog can be filled by hand, by platform integrations, or by a data feed β€” a file listing each product's ID, title, description, availability, condition, price, link, image and brand.

A feed is the easiest way to keep many products up to date. Commerce Manager can fetch a feed URL on a schedule, so price and stock changes flow through automatically.

Stores without a built-in integration often struggle to produce a correctly formatted feed. Building it from the product data already on your pages saves hours of spreadsheet work.

Why use the Facebook Product Feed Generator?

Facebook and Instagram Shops, plus dynamic product ads, run on a catalog feed. Building that feed by hand is slow and error-prone; generating it from your live product pages keeps prices, titles and images consistent with your store.

How to use it

  1. Enter your store URL.
  2. Let the tool discover product pages and extract their product data.
  3. Review the items, then download the CSV and upload it in Meta Commerce Manager as a data feed.

Tips for better results

  • Product structured data on your pages gives the most accurate feed.
  • Use a scheduled feed URL in Commerce Manager if you re-generate regularly.
  • Check that prices include the currency code Meta expects (for example "19.99 USD").

Step by step, with screenshots

  1. 1Enter your store's address.
    Step 1: Enter your store's address.
  2. 2Products are found and their data extracted β€” review them, then download the catalog feed.
    Step 2: Products are found and their data extracted β€” review them, then download the catalog feed.

Features of the Facebook Product Feed Generator

  • Finds product pages. Uses your sitemap or crawls internal links.
  • Reads product data. Title, price, image, brand and availability from each page's structured data.
  • Catalog-ready CSV. Columns named for Commerce Manager.
  • Review before download. Check products before exporting.

Who is it for?

  • Small stores: start selling on Facebook and Instagram.
  • Advertisers: set up catalog-based ads.
  • Agencies: build catalogs for clients quickly.
  • Custom-built shops: create a feed without a plugin.

Understanding your results

Upload the CSV in Commerce Manager as a data feed. Products with missing fields usually lack structured data on their pages β€” fix the template to fix them all.

Check Commerce Manager for item issues after upload, and refresh the feed whenever prices or stock change.

Example: launching an Instagram shop

A jewellery maker in Bangkok wanted to tag products in Instagram posts but had no catalogue in Commerce Manager.

The feed generator crawled the store, detected 140 product pages and built a CSV with titles, prices, images and availability. After uploading it as a data feed in Commerce Manager and setting a daily refresh, the maker could tag products in posts, and questions about prices in comments dropped.

Common mistakes to avoid

  • Uploading once and letting prices go out of date.
  • Using different product IDs than other channels.
  • Small or text-heavy product images.
  • Ignoring Commerce Manager item issues.

More questions about the Facebook Product Feed Generator

Which fields does a Facebook catalog require?

ID, title, description, availability, condition, price, link, image link and brand.

Can I use the same feed for Instagram?

Yes. Instagram shopping and ads use the catalogue in Meta Commerce Manager.

How do I keep the catalog updated?

Upload the feed as a scheduled data feed so Commerce Manager fetches it regularly.

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.