Product Feed Optimization Checklist for 2026: The Complete Guide
feed optimizationgoogle shoppingmeta adstiktok shopcheckliste-commerce

Product Feed Optimization Checklist for 2026: The Complete Guide

By FeedOn ·

Why Your Product Feed Is Your Most Important Marketing Asset

Your product feed is the foundation of every shopping ad, every product listing, and every catalog-driven campaign you run. A clean, optimized feed means better ad performance, more impressions, and lower cost per acquisition. A messy feed means wasted ad spend, disapprovals, and invisible products.

This checklist covers everything — from the basics that prevent disapprovals to the advanced optimizations that separate top performers from average.

Level 1: Data Quality Basics (Prevent Disapprovals)

Required Fields

  • [ ] Unique product IDs — Every product has a unique, stable ID. Don't change IDs between syncs (this resets performance history).
  • [ ] Titles present and descriptive — No blank titles, no generic "Product 1" names. Include brand, product type, and key attributes.
  • [ ] Descriptions present — At least 100 characters. Unique per product (not copied from manufacturer for every variant).
  • [ ] Prices accurate and formatted — Match your website. Include currency code. Sale prices lower than regular prices.
  • [ ] Availability synced — Feed availability matches your website. Out-of-stock products are marked "out of stock", not "in stock".
  • [ ] Product URLs working — No 404s, no redirects to homepage, no broken parameter strings.
  • [ ] Images loading — All image URLs return a valid image. No placeholders, no broken links, no "image coming soon".
  • [ ] Brand filled for branded products — Required by Google for products with a known brand.
  • [ ] GTIN/MPN present for branded products — Valid format, correct check digit. Don't use MPN in the GTIN field.

Image Compliance

  • [ ] No promotional overlays — No "SALE", "FREE SHIPPING", watermarks, or logos added to product images.
  • [ ] Minimum resolution met — 250x250px for Google apparel, 500x500px for Meta, 600x600px for TikTok.
  • [ ] Product is clearly visible — Fills 75-90% of the frame, clean background, no collage layouts.
  • [ ] Additional images provided — At least 2-3 per product. Multiple angles, lifestyle shots, detail close-ups.

Level 2: Recommended Attributes (Improve Visibility)

Product Classification

  • [ ] Google product category set explicitly — Don't rely on auto-classification. Set the most specific category from Google's taxonomy.
  • [ ] Product type filled — Your own category hierarchy. Use it for campaign segmentation and bidding.

Product Attributes

  • [ ] Color filled for all visible products — Required for apparel, strongly recommended for everything else.
  • [ ] Size filled for apparel and footwear — Required. Include size system (US, EU, UK).
  • [ ] Material filled where applicable — Matches material-specific searches ("cotton shirt", "leather bag").
  • [ ] Gender and age group for apparel — Required by Google for apparel categories.
  • [ ] Pattern filled where applicable — Solid, striped, floral, plaid — all searchable attributes.

Pricing Optimization

  • [ ] Sale prices with strikethrough — Use sale_price field (not just changing price). Shows comparison pricing in ads.
  • [ ] Sale price effective dates set — sale_price_effective_date ensures sale pricing shows at the right time.
  • [ ] Shipping costs included — Either at product level or account level. Total price matters for comparison shopping.

Level 3: Title and Description Optimization (Boost Performance)

Title Structure

  • [ ] Brand + Product Type + Key Attributes — "Nike Air Max 90 - Men's Running Shoe - White/Black - Size 10" outperforms "Air Max Shoes".
  • [ ] Most important keywords first — Google gives more weight to the beginning of titles.
  • [ ] Channel-specific titles — Google rewards keyword-rich titles (up to 150 chars). TikTok Shop prefers shorter, punchier titles (under 80 chars).
  • [ ] No keyword stuffing — Include relevant attributes, but don't repeat keywords or stuff unrelated terms.

Description Quality

  • [ ] Benefit-driven, not just features — "Keeps you cool and dry during intense workouts" beats "Moisture-wicking fabric technology."
  • [ ] Unique per product — Avoid duplicate descriptions across variants. Google penalizes duplicate content.
  • [ ] HTML cleaned — No raw HTML tags, no formatting artifacts from your CMS.

Level 4: Advanced Enrichment (Maximize ROI)

Custom Labels for Campaign Segmentation

  • [ ] Price tier labels — "budget", "mid-range", "premium" for bid strategy differentiation.
  • [ ] Margin labels — "high_margin", "low_margin" for ROAS-based bidding.
  • [ ] Seasonal labels — "holiday", "summer", "back-to-school" for seasonal bid adjustments.
  • [ ] Performance labels — "best_seller", "new_arrival", "clearance" for budget allocation.

AI-Powered Enrichment

  • [ ] AI attribute extraction — Fill missing color, material, pattern, and product type from product images.
  • [ ] AI title optimization — Generate keyword-rich, channel-specific titles per destination.
  • [ ] AI description generation — Create benefit-driven descriptions that are unique per product.
  • [ ] Buyer intent classification — Tag products as gift, luxury, impulse, budget for targeted campaigns.
  • [ ] Search query matching — Identify which search queries your products should match and optimize titles accordingly.

Creative Assets

  • [ ] Lifestyle images generated — AI-generated lifestyle images for Meta and TikTok Shop (these channels favor lifestyle over studio shots).
  • [ ] Video ads for TikTok Shop — Video-first platform rewards video creatives with more impressions.
  • [ ] Background removal for clean main images — Remove distracting backgrounds for the primary product image.

Level 5: Multi-Channel and Automation

  • [ ] Per-channel field mapping — Map your fields to each channel's requirements (Google, Meta, TikTok Shop).
  • [ ] Feed rules for data transformation — Visual IF/THEN rules to standardize and optimize data per channel.
  • [ ] Auto-refresh scheduling — Feed syncs run automatically (daily minimum, hourly for fast-changing inventory).
  • [ ] Supplemental data sources connected — Google Sheets, lookup tables, or external databases enriching your feed.
  • [ ] Feed audit running on every sync — Catch new errors as products change, not days later when performance drops.

How to Prioritize

Don't try to do everything at once. Work through the levels in order:

  1. Level 1 first — Fix disapprovals. No optimization matters if your products aren't showing.
  2. Level 2 next — Fill recommended attributes. This is the highest ROI work for most feeds.
  3. Level 3 — Optimize titles and descriptions. This moves the needle on CTR and conversion.
  4. Level 4-5 — Advanced enrichment and automation. These separate top performers from average.

Most feeds have significant gains available in Levels 1-2 alone. Start there, measure the impact, then move to advanced optimizations.