What a Google Shopping feed needs
Google Merchant Center validates every product against a strict spec. Miss a required attribute and the item is disapproved, which quietly removes it from Shopping ads and free listings. MartechFlow maps your source columns to the Google product spec and flags anything missing before you publish.
- Required: id, title, description, link, image_link, availability, price, and a brand or GTIN/MPN identifier.
- Conditional: sale_price and sale_price_effective_date for promotions, item_group_id for variants, google_product_category for taxonomy.
- Recommended: additional_image_link, product_type, custom_label_0-4 for campaign segmentation.
Fix disapprovals before Google does
MartechFlow scores your catalog health and gives you a ranked, plain-English fix queue: missing GTINs, titles that are too short, prices that do not match the landing page, images that break the policy. You fix the rule once and every affected product updates on the next refresh.
When Merchant Center is connected, MartechFlow reads back real disapproval reasons per product, so you are fixing the exact issues Google flagged, not guessing.
Badged images that still pass policy
Google does not allow promotional overlays on the main product image. MartechFlow renders sale badges and price callouts onto the additional images and your on-site creative, while keeping image_link clean, so you get the attention without the disapproval.
Publish once, refresh on a schedule
MartechFlow exports a Google-valid feed (XML or CSV) to a stable URL. Point Merchant Center at it once and set a refresh frequency. Every run re-validates, rebuilds only what changed, and never publishes a broken feed over a known-good one.