Choose a feed
The order to build them in
1
1. Products first, always
Everything except vehicle ads depends on it. Get it validating cleanly before adding anything on top, because errors in the primary feed surface as unexplained gaps in the others.
2
2. Then the extensions you need
Local inventory if you have physical stores. Promotions if you run offers. Both match on the
id values already in the primary feed, so those IDs have to be stable.3
3. Keep IDs stable
An
id that changes between uploads reads as a new product. It loses its performance history and any review status attached to it. Set the ID from something permanent, not from a title or a URL that can be edited.Hotels are a different product
Google Hotel Center is a separate Google product, not a Merchant Center feed type. If you’re listing hotel properties, that’s where the feed goes. Nothing on this page applies to it.Before you upload
- Product IDs match what’s used in your own systems, so a feed row can be traced back to a real product.
- Landing page URLs are tagged to UTM standards, or Shopping traffic lands in reporting as untagged.
- The file is named per file naming conventions, with the feed type and date in the name.
- Prices and availability match the landing page. This is the most common cause of item disapproval.
Related resources
- Google Campaign process, specs, and copy templates.
- Page feed CSV template (Google Ads) A Google Ads feed of page URLs, not a Merchant Center feed.
- Meta Commerce catalog templates The equivalent structure on Meta.
- Google Hotel Center feed A separate product, for hotel properties.
- UTM standards Tagging feed landing pages.
- About Merchant Center feeds Google Merchant Center Help.