Setting up a product feed for the Meta catalogue
The Meta product feed shares much of its structure with the Google Merchant Center feed: the same core attribute names (id, title, description, link, image_link, price, availability) appear on both sides. What sets them apart is Meta’s own categorisation and a handful of fields specific to Meta Shopping and catalogue campaigns, which I prefer adapting rather than reusing the Google feed as is.
The situations I handle
- Wanting to reuse the Google Merchant Center feed directly for Meta
- Meta catalogue imported but products poorly classified in Meta categories
- Uncertainty over Meta Shopping-specific fields missing from a feed built for Google
- Products rejected in the Meta catalogue manager without knowing why
- A catalogue to prepare for catalogue advertising (Advantage+ catalog ads)
How I adapt the feed for Meta
-
Checking the shared attributes
I start from the attributes already present in an existing Google feed, id, title, description, link, image_link, price, availability, condition, brand, which largely carry the same names on Meta’s side.
-
Adapting the categorisation
I don’t reuse the Google Product Category as is: I check Meta’s own categorisation in the catalogue manager, which affects both product eligibility and catalogue ad placement.
-
Adding fields specific to the Meta ecosystem
I add the fields specific to Meta Shopping and catalogue campaigns (Advantage+ catalog ads) that have no direct equivalent in a feed built purely for Google.
-
Importing into the catalogue manager
I set up the feed source in the Meta catalogue manager and schedule regular refreshes, on the same principle as Google: a frozen catalogue eventually shows a stale price or availability.
-
Checking rejected products
I check the catalogue diagnostics in the Meta manager product by product, to tell an attribute issue apart from a categorisation issue before touching the whole feed.
Why not reuse the Google feed as is
The closeness between the two feeds is real: to a large extent, a well-built Google feed already provides most of what Meta expects. But deriving a Meta feed from the Google one takes adjustments, not just renaming a file.
Meta’s categorisation doesn’t follow exactly the same tree as the Google Product Category, and some fields tied to the Meta Shopping ecosystem or Advantage+ catalogue campaigns have no equivalent in a feed built purely for Google. Reusing the Google feed unadjusted risks poorly classified products or catalogue features that don’t activate correctly.
Related pages
-
Google Merchant Center feed from WooCommerce
The feed base to derive a Meta feed from.
-
Product feed for Pinterest
The other platform with attributes close to Google’s.
-
Meta pixel and Conversions API
Meta conversion tracking, complementary to the product catalogue.
-
Integrations and APIs
The hub for the technical integrations I build.
Describe your need in one minute
A few targeted questions so I can reply with an estimate rather than another questionnaire.