---
title: "Product Feeds - Serpwise Documentation"
description: "Generate Google Merchant XML, Facebook Catalog CSV, and JSON product feeds from pages with Product schema markup."
url: "https://serpwise.ai/docs/product-feeds/"
source: "https://serpwise.ai/docs/product-feeds/"
---
[Back to Serpwise](/)

Serpwise Documentation

Connect · Configure · Execute

Search documentation

`/`

No documentation found.

↑↓ Navigate Enter to open

Browse documentation

**Product Feeds** automatically generates shopping feeds from pages that contain **Product JSON-LD schema markup**. Serpwise extracts product data from your crawled pages and outputs it in formats compatible with Google Merchant Center, Facebook/Meta Catalog, and custom JSON consumers.

* * *

## How It Works

When the [Edge Crawler](/docs/edge-crawler) indexes a page that contains `@type: Product` JSON-LD structured data, Serpwise extracts the product attributes (name, price, description, image, availability, etc.) and makes them available for feed generation.

No extra configuration is needed on the crawl side - product data extraction happens automatically whenever Product schema is detected.

* * *

## Feed Formats

Serpwise supports three output formats:

| Format                   | Use Case                                              | Description                                                                    |
|--------------------------|-------------------------------------------------------|--------------------------------------------------------------------------------|
| **Google Merchant XML**  | Google Shopping, Performance Max campaigns            | RSS 2.0 with `g:` namespace extensions per Google’s product data specification |
| **Facebook Catalog CSV** | Meta Shops, Instagram Shopping, dynamic ads           | CSV format matching Meta’s catalog import specification                        |
| **JSON**                 | Custom integrations, headless commerce, API consumers | Clean JSON array of product objects                                            |

* * *

## Creating a Feed

1. ### Choose a Format
   
   Navigate to your domain dashboard, click the **Feeds** tab, and click **Create Feed**. Select the output format - Google Merchant XML, Facebook Catalog CSV, or JSON.
2. ### Configure the Feed
   
   Give the feed a name and optionally set include/exclude path patterns to control which product pages are included. For example, include only `/products/*` and exclude `/products/archived/*`.
3. ### Set a Schedule
   
   Choose how often the feed should be regenerated:
   
   - **Daily** - best for frequently changing inventory
   - **Weekly** - suitable for stable product catalogs
   - **Monthly** - for rarely changing product sets
   - **Manual** - only regenerate when you trigger it
4. ### Save and Publish
   
   Click **Save** to create the feed. The feed URL is generated immediately - copy it and paste it into Google Merchant Center, Meta Commerce Manager, or your custom integration.

* * *

## Managing Feeds

From the Feeds tab, you can manage all your product feeds:

- **Enable/disable** - temporarily stop serving a feed without deleting it
- **Manual refresh** - regenerate the feed immediately outside its schedule
- **Copy URL** - copy the feed URL for pasting into shopping platforms
- **View stats** - see the number of products included and the last generation time

* * *

## Scheduling

Feeds are regenerated automatically based on the schedule you configure. Regeneration happens after the Edge Crawler completes a run (if auto-regenerate is enabled) or at the scheduled interval.

| Schedule    | Regeneration                |
|-------------|-----------------------------|
| **Daily**   | Every 24 hours              |
| **Weekly**  | Once per week               |
| **Monthly** | Once per month              |
| **Manual**  | Only when you click Refresh |

* * *

## Requirements

Product feeds require:

1. **Crawled pages** - the Edge Crawler must have indexed the pages containing products
2. **Product JSON-LD schema** - pages must include `@type: Product` structured data with at minimum `name` and `price`

[**Sitemaps**  
→  
\
Auto-generate XML and HTML sitemaps from your page index.](/docs/sitemaps)

[**Edge Crawler**  
→  
\
Crawl your site to discover pages with Product schema.](/docs/edge-crawler)

[**Rules Engine**  
→  
\
Inject Product schema on pages that don’t have it.](/docs/rules-overview)