Mastering Product Data: A Practical Feed Optimization Checklist
A client pings you on a Tuesday morning: "Our Shopping campaign tanked overnight and nobody touched anything." Sound familiar? Nine times out of ten the culprit isn't the algorithm, the ad copy, or the budget. It's the feed — quietly bleeding products you never see flagged. Here's the uncomfortable truth: most feed problems stay invisible until they cost real money. This checklist hands your team the exact audit we use to catch silent errors, structure data the way platforms actually read it, and turn product feed optimization into a repeatable system you can scale across every client.
- An optimized feed is accurate, complete, policy-compliant, and structured to match how shopping platforms surface results.
- Most issues fall into three buckets: data quality errors, policy violations, and missing fields that cap visibility.
- Invalid GTINs hit nearly half of merchants — these aren't edge cases, they're the norm.
- The highest-impact fields to audit: titles, descriptions, product type, custom labels, and price/availability sync.
- The real cost of manual feed management is team time and client churn — automate the recurring checks.
- Use the full product feed optimization checklist below as a copy-paste, tick-box audit you run on every client account.
Quick answer: what makes a product feed "optimized"?
An optimized product feed is one that's accurate, complete, policy-compliant, and structured to match how shopping platforms surface results. That's the whole game. No magic.
Boil down every product data feed checklist you'll ever read and the problems collapse into three buckets:
- Data quality errors — wrong identifiers, mismatched prices, broken attributes.
- Policy violations — prohibited content, misleading titles, missing required fields.
- Missing fields — gaps that quietly cap how often your products show.
This checklist walks you through each bucket, then shows the fields worth obsessing over. Let's get into it.
What errors are silently killing your clients' feeds
Let's set the scene. A Shopping campaign was humming along, then conversions fall off a cliff overnight. Nobody changed the budget. Nobody touched the creative. You dig in — and there it is. A chunk of the catalog quietly disapproved while everyone stared at the dashboard.
Here's the part nobody tells you: this is the norm, not the exception. The numbers are genuinely rough.
Nearly 1 in 2 merchants trips over GTIN errors, and the same data shows it touches over 4% of all submitted products. Let that sink in — half your client base could be carrying a hidden tax on visibility.
Here's how to hunt these down. Work the three buckets in order:
1. Data accuracy errors
- GTINs — validate every identifier against the brand's official code. Impact if ignored: products drop out of comparison surfaces entirely.
- MPN & brand fields — fill them, don't fake them. Missing values trigger disapprovals on identifier-required categories.
- Price mismatch between feed and landing page. The single fastest way to get a whole account flagged for misrepresentation.
2. Policy violations
- Prohibited or restricted content slipping through bulk uploads. Account-level suspensions start here.
- Misleading titles stuffed with "SALE" or "BEST." Hurts both approval and click-through.
- Missing required attributes per channel. Each platform has its own non-negotiables — meet them or stay invisible.
3. Image issues
- Promotional text overlays on the product shot. 40% of merchants do this and pay for it.
- Low resolution, watermarks, or logos. Instant flag on most channels.
- Wrong aspect ratio. Crops your product into something nobody wants to click.
If keeping up with this feels like a full-time job, that's because it is one. For a deeper dive on catching these automatically, see our guide on AI-powered product feed success and market research for growth.
The agency checklist: feed fields that actually move the needle
Enough about what breaks. Let's talk about what builds strong feeds. These are the highest-impact fields I'd audit for every single client — the ones that decide whether your products show up where buyers actually look.
Optimizing a feed isn't about filling every column. It's about winning the five fields that decide visibility.
| Field | What good looks like | Why it moves the needle |
|---|---|---|
| Title | Primary keyword near the front + key attributes (size, color, material) for the category; no stuffing. | Titles are the strongest relevance signal a feed sends. |
| Description | 500+ characters, most searchable attributes first, written in the buyer's language. | Feeds queries you'd never think to target manually. |
| Product type & custom labels | Granular product type; labels built for bidding segmentation. | Powers campaign structure, not just categorization. |
| Availability & pricing | Real-time sync to the live store. | Stops disapprovals before they start. |
| Mobile landing alignment | Feed promise matches the mobile page experience. | Mismatch = misrepresentation flags + wasted clicks. |
Let's break down the two most underrated of those.
- Custom labels are your secret weapon. Most agencies treat them as a filing system. Wrong. Use them to tag margin tiers, seasonality, or bestsellers, then bid accordingly. Tag your top 20% of SKUs as "high-margin," split them into their own campaign, and you can defend ROAS without touching the rest of the catalog.
- The mobile match matters more than you think. Your feed title might promise "free returns," but if that's buried three taps deep on mobile, you're paying for clicks that bounce. Run a 2-week test on your top five product pages — variant A current, variant B benefit-first — and measure the CTR delta. Anything above 8% justifies rolling it out.
The real cost of manual feed management isn't the occasional disapproval. It's the 10 hours a week your best strategist spends in spreadsheets — and the client who churns because results stalled while you firefighted. That's the math nobody puts in the proposal.
This is exactly where automation earns its keep. Recurring checks — GTIN validation, price sync, disapproval monitoring — are tedious, repetitive, and perfect for AI-powered feed managers to run continuously. Your team stops hunting errors and starts on strategy. By the way, I put together a one-page audit PDF that covers every checklist item in this article — and hand it straight to your team.
Want to see how agencies are scaling this across dozens of clients without burning out? Check our agency implementation guide for fast e-commerce AI tool setup, and pair it with the e-commerce SEO metrics every agency should track for client ROI so you can actually prove the impact.
Search channels for e-commerce ads dropped over 7 percentage points from 2022 to 2023 as budgets shifted to social. Translation: clean feeds matter more, not less — because the same product data now has to win across more surfaces with less room for error.
The complete product feed optimization checklist (2026)
This is the part you bookmark. Below is the full product feed optimization checklist we run on every account — organized by phase so you can tick through it top to bottom. Treat it as your master ecommerce feed checklist 2026: copy it into your project tool, assign owners, and check a box only when the item is verified live in the feed, not just "looked at."
Phase 1 — Identifiers & required attributes
- ☐ Every product has a valid GTIN matching the brand's official code (no recycled, padded, or placeholder values).
- ☐ Brand is populated for every SKU and spelled consistently across the catalog.
- ☐ MPN supplied where GTIN is genuinely unavailable (custom/handmade goods).
- ☐
identifier_existsset correctly only for products that legitimately have no identifier. - ☐ Condition (new / refurbished / used) accurate per item.
- ☐ Unique item ID per SKU, stable across feed refreshes (never reused).
- ☐ Required attributes for each product's category are all present (apparel adds size, color, gender, age group).
Phase 2 — Titles & descriptions
- ☐ Primary keyword sits in the first 70 characters of every title.
- ☐ Titles follow a category template (e.g. Brand + Product + Attribute + Attribute).
- ☐ No promotional words ("SALE", "BEST", "FREE SHIPPING") in titles.
- ☐ Descriptions are 500+ characters, front-loading the most searchable attributes.
- ☐ No HTML, emojis, or ALL-CAPS spam in titles or descriptions.
- ☐ Titles and descriptions match the language and currency of the target market.
Phase 3 — Images & media
- ☐ Main image is the product on a plain background — no overlays, watermarks, or logos.
- ☐ Resolution meets the channel minimum (≥ 800×800 px for most Google categories).
- ☐ Correct aspect ratio so the product isn't awkwardly cropped.
- ☐
additional_image_linkpopulated with lifestyle / angle shots where available. - ☐ Image URLs are crawlable, stable, and not behind login or hotlink protection.
Phase 4 — Price, availability & landing pages
- ☐ Feed price exactly matches the live landing-page price (including tax/currency rules).
- ☐
sale_priceandsale_price_effective_dateset correctly during promotions. - ☐ Availability syncs to live stock — no "in stock" items that 404 or sell out silently.
- ☐ Landing-page URLs return 200, load fast, and aren't redirect chains.
- ☐ Feed promises (free returns, shipping) are visible on the mobile landing page.
Phase 5 — Structure & segmentation
- ☐ Google product category mapped to the most granular relevant node.
- ☐
product_typeuses your own granular taxonomy for reporting. - ☐ Custom labels tag margin tier, seasonality, bestseller status, and price band for bidding.
- ☐ Shipping and tax attributes configured per destination country.
- ☐ Variant grouping (
item_group_id) set so colors/sizes consolidate correctly.
Phase 6 — Monitoring & governance
- ☐ Automated daily refresh scheduled, with alerts on disapprovals.
- ☐ Diagnostics reviewed weekly; critical errors triaged within 24 hours.
- ☐ A change log records who edited the feed and when.
- ☐ Supplemental feed in place for overrides without touching the source.
- ☐ Quarterly deep audit of titles, descriptions, and labeling drift.
Count your ticked boxes. 30+ of 33 = a genuinely optimized feed. 22–29 = solid but leaking visibility. Under 22 = you're almost certainly bleeding impressions and budget right now — start with Phase 1 and Phase 4, the two phases that cause the fastest disapprovals.
Google Merchant Center feed checklist
The full list above is channel-agnostic. But because most agencies start with Shopping, here's a focused Google Merchant Center feed checklist — the GMC-specific items that trip up even experienced teams. Run this immediately after a new account connects.
| GMC item | Check | Why it matters |
|---|---|---|
| Account verification & claim | Website verified and claimed; business info complete. | Unverified accounts can't serve a single product. |
| Shipping settings | Rates configured per country, matching the live store. | Mismatched shipping is a top misrepresentation trigger. |
| Tax settings | Correct for US destinations / VAT-inclusive elsewhere. | Wrong tax = disapprovals or under-/over-charging trust loss. |
| Diagnostics tab | Zero unaddressed critical errors; warnings logged. | This is your single source of truth for feed health. |
| Free listings opt-in | Surfaces across Google (free listings) enabled. | Same feed earns organic Shopping visibility at no cost. |
| Policy & misrepresentation | Returns, contact info, and secure checkout present on site. | Account-level suspensions usually start here, not in the feed. |
| Feed delivery & freshness | Scheduled fetch or API push within freshness window. | Stale feeds cause "price/availability mismatch" disapprovals. |
Most "the feed is broken" panics are actually account-level policy issues, not product-level data errors. Clear the Merchant Center account checklist before you blame individual SKUs — you'll resolve a surprising share of disapprovals in one pass.
Step-by-step: how to run the checklist (download-ready)
Want to turn the checklist into a repeatable workflow your whole team follows? Here's the exact sequence we use. Copy these steps into a doc, save as PDF, and you've got a download-ready SOP for every client onboarding and monthly review.
- Export the current feed. Pull the live feed file (or connect the source) so you're auditing what's actually being submitted, not what the CMS claims.
- Run Phase 1 identifier checks. Validate GTINs, brand, and required attributes first — these cause the fastest, hardest disapprovals.
- Reconcile price & availability (Phase 4). Spot-check 20 SKUs against their live landing pages on mobile. Any mismatch gets fixed before anything else.
- Score titles & descriptions (Phase 2). Sample your top 50 revenue SKUs; rewrite any title that buries the keyword or breaks the template.
- Sweep images (Phase 3). Flag overlays, low-res, and wrong-ratio shots. Queue replacements for the highest-traffic products first.
- Build segmentation (Phase 5). Map categories and apply custom labels for margin and seasonality so the feed feeds your bidding.
- Clear the GMC account checklist. Verify, claim, and resolve shipping/tax/policy items in Merchant Center.
- Automate monitoring (Phase 6). Schedule daily refreshes with disapproval alerts so the next issue surfaces before the client notices a dip.
- Re-score and document. Tally ticked boxes, log the baseline, and set a calendar reminder for the next deep audit.
Save these nine steps plus the 33-point checklist as a single SOP and clone it per client. That's the difference between a one-off audit and a system — and it's how agencies scale feed quality without scaling headcount.
The one-page printable feed checklist (copy & tick)
Here's the bit most teams actually want: a single, scannable, copy-and-paste version of the entire product feed optimization checklist condensed onto one screen. Drop it into a Google Doc or Notion page, export it as a PDF, and you've got a download-style asset your strategists, freelancers, and clients can tick through without scrolling a 1,700-word article. Every line maps back to a phase above, so it doubles as your master ecommerce feed checklist 2026 and your Google Merchant Center feed checklist in one place.
Select everything between the two rules below, paste it into your document, and replace the ☐ with ✅ as each item is verified live in the feed — not just glanced at. One sheet per client, dated, owner assigned. That's a feed audit you can actually defend in a client review.
🟦 Block A — Identifiers & required attributes (Phase 1)
- ☐ Valid GTIN on every product, matched to the brand's official code
- ☐ No recycled, padded, or placeholder GTIN values
- ☐ Brand populated and consistently spelled on every SKU
- ☐ MPN supplied for genuinely identifier-less goods (custom/handmade)
- ☐
identifier_existsflagged correctly only where appropriate - ☐ Condition (new / refurbished / used) accurate per item
- ☐ Unique, stable item ID per SKU — never reused across refreshes
- ☐ All category-required attributes present (apparel: size, color, gender, age group)
🟩 Block B — Titles & descriptions (Phase 2)
- ☐ Primary keyword inside the first 70 characters of every title
- ☐ Titles follow a fixed category template (Brand + Product + Attribute + Attribute)
- ☐ Zero promotional words ("SALE", "BEST", "FREE SHIPPING") in titles
- ☐ Descriptions 500+ characters, searchable attributes front-loaded
- ☐ No HTML, emojis, or ALL-CAPS spam anywhere in text fields
- ☐ Language and currency match the target market
🟨 Block C — Images & media (Phase 3)
- ☐ Main image = product on a plain background, no overlays/watermarks/logos
- ☐ Resolution meets channel minimum (≥ 800×800 px for most Google categories)
- ☐ Correct aspect ratio — product not awkwardly cropped
- ☐
additional_image_linkpopulated with angle/lifestyle shots - ☐ Image URLs crawlable, stable, not behind login or hotlink protection
🟧 Block D — Price, availability & landing pages (Phase 4)
- ☐ Feed price exactly matches the live landing-page price (tax/currency rules included)
- ☐
sale_priceandsale_price_effective_dateset correctly during promos - ☐ Availability synced to live stock — no silent 404s or sold-out "in stock" items
- ☐ Landing-page URLs return 200, load fast, no redirect chains
- ☐ Feed promises (free returns, shipping) visible on the mobile landing page
🟪 Block E — Structure & segmentation (Phase 5)
- ☐ Google product category mapped to the most granular relevant node
- ☐
product_typeuses your own granular reporting taxonomy - ☐ Custom labels tag margin tier, seasonality, bestseller status, and price band
- ☐ Shipping and tax attributes configured per destination country
- ☐
item_group_idset so variants consolidate correctly
🟥 Block F — Merchant Center & account health (GMC checklist)
- ☐ Website verified and claimed; business info complete
- ☐ Shipping rates configured per country, matching the live store
- ☐ Tax settings correct (US destinations / VAT-inclusive elsewhere)
- ☐ Diagnostics tab: zero unaddressed critical errors
- ☐ Free listings (surfaces across Google) opted in
- ☐ Returns, contact info, and secure checkout present on site
- ☐ Scheduled fetch or API push delivers within the freshness window
⬛ Block G — Monitoring & governance (Phase 6)
- ☐ Automated daily refresh scheduled, with disapproval alerts
- ☐ Diagnostics reviewed weekly; critical errors triaged within 24 hours
- ☐ Change log records who edited the feed and when
- ☐ Supplemental feed in place for overrides without touching the source
- ☐ Quarterly deep audit of titles, descriptions, and labeling drift booked in the calendar
| Checklist block | Items | Run cadence | Fix priority if it fails |
|---|---|---|---|
| A — Identifiers | 8 | Onboarding + on every catalog import | Critical — fastest, hardest disapprovals |
| B — Titles & descriptions | 6 | Onboarding + monthly sample | High — caps relevance and CTR |
| C — Images & media | 5 | Onboarding + on new product drops | High — overlay/quality flags |
| D — Price & availability | 5 | Daily (automated) | Critical — misrepresentation risk |
| E — Structure & segmentation | 5 | Onboarding + quarterly | Medium — limits bidding control |
| F — Merchant Center health | 7 | Onboarding + on account changes | Critical — account-level suspensions |
| G — Monitoring & governance | 5 | Set once, review monthly | High — prevents the next silent error |
That's seven blocks, 41 tick-boxes, one page. Score it like the master list: 37+ verified = a genuinely optimized feed; 28–36 = solid but leaking visibility; under 28 = start with Blocks A, D, and F today, because those three cause the disapprovals that cost real money this week. Print it, paste it, clone it per client — this is the scannable product feed optimization checklist you keep open in a second tab during every audit.
Key sources & trust
| # | Source | Trust | Key insight | Link |
|---|---|---|---|---|
| 1 | Search Engine Land | 55 | GTIN, policy, and image overlay error rates across merchants. | View |
| 2 | Productsup | 55 | Feed management structure and channel attribute requirements. | View |
| 3 | Digital Applied | 55 | Image and title best practices for shopping feeds. | View |
Frequently asked questions
What's Your Product Feed Optimization Style?
Answer a few quick questions to find out where your agency should focus its product feed efforts.
How do you currently handle product titles in your client feeds?
When a client reports low ROAS on Shopping ads, what's your first move?
How do you manage product images across client feeds?
How often do you update and monitor your clients' product feeds?
Want these results by email? Add your address and we'll send them over.
Thanks! We'll be in touch shortly.
What image specifications must agencies follow to avoid disapprovals?
Submit clean product images with no promotional text, watermarks, or logos overlaid on the product. Use high resolution (Google recommends at least 800x800 px for most categories), a single product on a plain background, and the correct aspect ratio for the channel. Promotional overlays are one of the most common reasons images get flagged — strip them out before upload.
What are the most common feed errors that lead to product disapprovals?
The biggest culprits are invalid GTINs, Google policy violations, and promotional image overlays — affecting 48%, 44%, and 40% of merchants respectively. Price mismatches between the feed and landing page and missing required attributes round out the list. Fix identifiers and price sync first; they cause the most damage.
How often should I audit a client's product feed?
Run a full audit at onboarding, then automated daily checks on availability, price sync, and disapprovals. Layer a deeper structural review every two to four weeks to catch title, description, and labeling drift before it quietly erodes impressions.
What's the ideal product title format for a feed?
Put the primary keyword near the front, then layer in the attributes buyers search for — brand, size, color, material — relevant to the category. Avoid keyword stuffing and promotional words like "SALE." Front-loaded, attribute-rich titles mirror how shoppers actually phrase queries.
Can product feed optimization be automated?
Yes. Recurring checks like GTIN validation, price and availability sync, and disapproval monitoring are ideal for automation. AI-powered feed managers run these continuously so your team focuses on strategy instead of manual error hunting — which is exactly how agencies scale without adding headcount.
Do product feed errors affect SEO or just paid ads?
Both. Feed data powers free Shopping listings and organic product surfaces, not only paid campaigns. Clean, complete feeds improve visibility across every channel that reads structured product data, which matters even more as ad spend fragments across platforms.
How long does it take to fix a disapproved feed?
Simple fixes — correcting a GTIN, removing an image overlay — can clear within a re-crawl cycle, often a few hours to a couple of days. Policy reviews take longer. The faster path is preventing disapprovals altogether with proactive monitoring.
What should be on an ecommerce feed checklist for 2026?
A complete ecommerce feed checklist 2026 covers six phases: identifiers and required attributes, titles and descriptions, images and media, price/availability/landing-page sync, structure and segmentation (categories and custom labels), and ongoing monitoring with automated daily refreshes. Use the 33-point checklist in this article as your master list and clone it per client.
What's on a Google Merchant Center feed checklist specifically?
Beyond product data, a Google Merchant Center feed checklist covers account-level items: website verification and claim, accurate shipping and tax settings, a clean Diagnostics tab, free listings opt-in, policy and misrepresentation compliance (returns, contact info, secure checkout), and timely feed delivery within the freshness window. Clear these account items before troubleshooting individual SKUs.
Is there a one-page printable version of this product feed optimization checklist?
Yes — see the "one-page printable feed checklist" section above. It condenses the entire product feed optimization checklist into seven scannable blocks (A through G) totalling 41 verifiable checks, with a cadence-and-priority table. Select it, paste it into a Google Doc or Notion page, export to PDF, and you've got a download-style asset you can clone per client and tick through without scrolling the full article.
So — ready to stop firefighting feeds at 11pm and start scaling like the team you want to be?
If this checklist gave you even one "oh, that's why" moment, imagine what continuous AI-powered feed optimization does across every client account.
See how Wudo automates itRemember that Tuesday-morning client? With these checks running on autopilot, that panicked message never gets sent — because the error gets caught and fixed before anyone notices the dip. Clean data isn't the boring part of the job. It's the quiet engine behind every result you'll ever brag about in a client review. Audit ruthlessly, automate the repetitive stuff, and spend your team's brainpower where it actually compounds: strategy.



