Feeds and channels
Product feed management: rules, channel specs and tools
Product feed management is the work of turning your catalog into the files that Google Shopping, Meta, comparison sites and marketplaces read, and keeping those files correct every day. This guide covers the feed rules that do most of the work, what the main channels ask for, the kinds of feed management software you can choose from, and how WISEPIM's Feed Hub fits in.
Diego Nijboer · WISEPIMLast updated:
Short answer
Product feed management means selecting which products go to each channel, mapping your fields to that channel's attributes, fixing values with rules (titles, prices, availability, identifiers) and refreshing the feed on a schedule. Good feed management starts with clean product data: rules can rename and filter, but they cannot invent a missing GTIN, brand or image.
In this guide
What product feed management is
A product feed is a structured file, usually XML, CSV or TSV, with one row or item per product: ID, title, description, price, availability, image link, brand, GTIN and whatever else the channel asks for. Channels fetch the file on a schedule and build ads, listings or comparison results from it. If you are new to the format itself, start with what a product feed is.
Feed management is everything around that file. You decide which products each channel gets, translate your own field names into the channel's attribute names, apply rules that fix or enrich values, and watch for rejections. With one channel this fits in a spreadsheet. With five channels, two languages and daily price changes, it becomes a system, and that is where feed management software comes in.
What a good feed starts with
Most feed problems are product data problems that surface in the feed. A disapproved product on Google is usually a missing GTIN, a price that differs from the landing page, or an image with a watermark. Before you write a single rule, check that every product you want to advertise has the basics below in your source system, whether that is your webshop, ERP or PIM.
- A stable, unique ID per product and per variant, which never changes once a channel has seen it
- A title that names the product type, brand and the attribute shoppers filter on (size, color, material)
- A valid GTIN (EAN or UPC) where the product has one, plus brand and MPN; check them with the EAN and GTIN validator
- Price and availability that match the product page at the moment the channel crawls it
- At least one clean product image on a plain background, without text or watermarks
- A product category that maps to the channel's taxonomy, such as the Google product category
Feed rules that do the work
Feed rules are the if-then logic between your catalog and a channel. Every feed management tool has them under some name: rules, transformations, mappings or filters. Five kinds cover almost every real feed.
| Rule type | What it does | Typical example |
|---|---|---|
| Filter | Decides which products enter the feed | Leave out products without an image, without a price or out of stock |
| Mapping | Connects your field to the channel's attribute | Your field 'ean' becomes Google's 'gtin' |
| Transformation | Changes a value on the way out | Strip HTML from descriptions, cut titles to the channel's limit |
| Composition | Builds a value from several fields | Title = brand + product type + color + size |
| Fallback | Fills a gap with a default | Use the parent's image when a variant has none |
Channel specs at a glance
Each channel has its own attribute names, limits and delivery method. The table summarizes the four channels most European merchants start with. Requirements change, so check the linked specification before you build a feed. For the full field lists, see the guides for Google Shopping, the Meta catalog, the Amazon product feed and bol.com.
| Channel | How products arrive | Basics it checks | Watch out for |
|---|---|---|---|
| Google Merchant Center | Scheduled fetch of an XML or TSV file, Google Sheets, or the API | ID, title, description, link, image, price, availability, brand, GTIN | Price and availability must match the landing page; titles up to 150 characters |
| Meta (Facebook, Instagram) | Scheduled feed URL (CSV, TSV, XML), Google Sheets, or the API | ID, title, description, availability, condition, price, link, image, brand | One catalog can serve several ad accounts, so keep IDs stable |
| Amazon | Listings in Seller Central or through the Selling Partner API, per product type | Product ID (GTIN or exemption), category-specific attributes | Titles are capped at 75 characters in most categories since July 2026 |
| bol.com | Offers and content through the bol.com Retailer API or the seller dashboard | Valid EAN per product and variant, category attributes | No GTIN exemption: products without an EAN cannot be listed |
Free tool
Check a product against Google Shopping rules
Enter one product's title, description, price, GTIN and image link. The checker lists the errors and warnings Merchant Center's core requirements would raise, before you upload.
Four kinds of feed management software
Feed management software falls into four groups. They overlap, and many merchants combine two: a PIM to get the data right and a dedicated feed tool for advanced campaign rules.
- Pick a dedicated feed platform when you advertise on many channels and your marketing team tunes feeds per campaign every week
- Pick a shop app when you have one channel, a small catalog and data that is already complete
- Pick a PIM with feeds when the real problem is the data itself: missing attributes, thin titles, several languages
- Use both when you need clean data and advanced campaign rules: a PIM such as WISEPIM can feed Channable as one of its channels
| Kind of tool | Examples | Strong at | Keep in mind |
|---|---|---|---|
| Dedicated feed management platforms | Channable, Productsup, DataFeedWatch, Feedonomics | Hundreds of channel templates, deep rule engines, campaign-level tweaks | They work on the data you send them; gaps in the source stay gaps |
| Shop platform apps and plugins | Google and Meta sales channel apps for Shopify, WooCommerce feed plugins | Fast to set up for one or two channels | Limited rules, and every channel runs through a different plugin |
| PIM with feed output | WISEPIM Feed Hub, Plytix (feeds as an add-on), other PIMs through apps | Feeds come from the same place where the data is cleaned, enriched and translated | Fewer channel templates than a dedicated feed platform |
| Direct channel connections | Merchant Center connection, marketplace APIs | No file in between; changes reach the channel quickly | Each channel is its own integration to maintain |
How WISEPIM Feed Hub works
Feed Hub is the feed part of WISEPIM. You create one feed per channel, WISEPIM builds it from your product data, and the channel fetches it from a feed URL. Because the feed reads the same products you enrich and translate in WISEPIM, a fixed title or a new translation reaches the feed without a separate export.
Feed Hub is honest about its scope. It writes XML and JSON Lines, not CSV or TSV, and it publishes feeds by URL rather than pushing files over FTP. It has no Amazon or bol.com feed: for bol.com WISEPIM has a separate connection, and Amazon has no WISEPIM connector. Google Merchant Center can also be reached through a direct connection instead of a feed.
- Channels: Google Shopping, Meta, Microsoft Shopping, Pinterest, TikTok Shop, comparison sites (Beslist, Vergelijk, Kieskeurig, idealo, PriceRunner, Kelkoo, Trovaprezzi, Prisjakt), affiliate networks (TradeTracker, Daisycon, Awin), Channable, AI shopping surfaces (ChatGPT, Copilot, Perplexity) and your own custom channels
- Formats: Google RSS 2.0 XML, Atom, custom XML, BMEcat 2005 for B2B catalogs and JSON Lines for ChatGPT and Copilot
- Refresh: manual, on a schedule (every set number of minutes, hourly, daily, weekly or monthly) or on change, about a minute after the last edit
- Rules: leave out products without images, without a price, out of stock, below a quality score or with short titles or descriptions, plus your own field filters
- Mapping: map each channel attribute to a product field, an attribute, a fixed value, a template or a computed value, with truncation, HTML stripping and a fallback value per field
- Languages and currency: a primary language per feed, extra languages, a currency per feed, and one feed per language in a single step
- Checks: preview, validation, a quality score per feed with its history, an access log and a comparison between feed versions
A weekly feed health checklist
Feeds break quietly. A supplier changes a column, a price rule rounds wrongly, or a channel tightens a limit, and products drop out of ads without anyone noticing. Fifteen minutes a week catches most of it. Run your Google feed through the free Google Shopping feed checker when something looks off.
- Compare the number of products in each feed with last week, and explain any drop
- Read the disapprovals and warnings in each channel's diagnostics, starting with the products that sell
- Spot-check five products: price, stock and image in the feed against the live product page
- Check new products from the past week for GTIN, brand, category and at least one image
- Review rules that were added for a one-off campaign and remove the ones that ended
Sources
Vendor documentation we read for this guide, as of October 2026. Features and names change, so check the current documentation before you decide.
Frequently asked questions
Still have questions?
Can't find the answer you're looking for? Please get in touch with our team.
Contact SupportFix the data once, feed every channel
WISEPIM cleans, enriches and translates your product data, then Feed Hub publishes a feed per channel from that same data. Free for up to 100 products.
Keep reading
Product feed optimization
Field requirements and format specs for 24 feed types.
Read moreGoogle Shopping feed checker
Paste a product's details and see what Google would reject.
Read moreExport products and feeds
File exports, store connections and Feed Hub in one place.
Read more
Keep exploring
Hand-picked next steps to go deeper.