MerchantFlowMerchantFlow Docs
Dashboard

Merchant Center Diagnostics & Feed Health

Monitor Google Merchant Center product approvals and fix disapprovals from MerchantFlow. Track critical errors, warnings, and pending reviews across your feed.

Merchant Center Diagnostics & Feed Health

Availability: Merchant Center is a beta feature and requires the Pro tier or above. It is additionally gated by a platform feature flag (merchant_center_enabled) that is off by default while data quality is stabilised, and that only MerchantFlow can switch on -- either globally or for individual workspaces. There is no self-serve toggle in your settings, so if the Feed Health item is missing from your Products navigation, ask MerchantFlow support at [email protected] to enable it for your workspace. Being on Pro or Plus is not enough on its own.

The Feed Health page in MerchantFlow tracks your Google Merchant Center product approval status, surfaces disapproved and limited products, and points you at the products that need fixing. Disapproved products generate zero impressions and zero revenue, so fast issue resolution directly affects your bottom line.

What Is Merchant Center Diagnostics?

Google Merchant Center hosts your product data for Google Shopping. Products must be approved before showing in search results.

MerchantFlow reads that approval status back from Google and pairs it with the product data you already have in the dashboard, so you can see feed problems next to the products they affect. The page is headed Merchant Center, with the subtitle "Unified product feed health across Google Shopping and Free Listings."

Important: MerchantFlow reads your Merchant Center status. It does not upload or push a product feed to Google -- your commerce platform does that. Fixes are made in Shopify or WooCommerce (or in Merchant Center itself), and MerchantFlow reflects the new status once Google re-reviews.

How to Access Feed Health

Navigate to Products > Feed Health (/dashboard/merchant-center).

Connecting Merchant Center

Merchant Center is a Google sub-integration:

  1. Go to Settings > Integrations
  2. Connect Google and complete the OAuth flow
  3. In the account-selection step, choose your account under the Merchant Center Account dropdown
  4. Save

MerchantFlow reads status through the Google Merchant API. Merchant Center data is refreshed on the shared background sync cycle -- every 30 minutes by default, the same cadence as every other integration -- and the page itself re-polls every five minutes while open.

The Four Status Tiles

The top of the page summarises your whole catalog:

TileWhat it counts
Approved ProductsItems live and eligible on Google Shopping and Free Listings
Warning IssuesItems with limited approval -- live, but restricted in some way
Critical ErrorsDisapproved items, not showing anywhere
Pending ReviewItems Google is still reviewing

Products whose status MerchantFlow has never received are counted as Pending Review until Google reports one.

What Each Status Means

Approved -- the product appears in search results and can receive clicks and impressions. No action needed.

Limited (Warning) -- the product is eligible but restricted, often to certain destinations or countries. Worth reviewing, but not urgent.

Disapproved (Critical) -- the product is rejected and does not appear in Google Shopping. It is losing revenue every day it stays this way. Common causes: missing required attributes, policy violations, pricing mismatches, poor product data quality, or an unsupported product type.

Pending -- recently submitted or updated, and under review. Usually 1-3 business days, sometimes up to 7 for new accounts. After a fix, re-review is typically 1-2 days.

Health Diagnostics

The Health Diagnostics table lists every product that needs attention. Approved products are deliberately not listed -- this is a work queue, not a catalog view.

Columns:

  • Impacted Product - the product name
  • Issue Description - what Google reported, or what MerchantFlow detected
  • Severity - Error (disapproved), Warning (limited), or Info
  • Status - Critical, Under review, or Fix required
  • Fix - opens that product's page in MerchantFlow

Three tabs filter the queue:

  • All - critical, pending, and limited items together
  • Critical - disapproved items only
  • Pending - items awaiting review

Each bucket displays up to 50 products at a time, so work through the Critical tab first if you have a long list.

Issues MerchantFlow Reports

Where Google supplied a reason, it is shown verbatim under Disapproved by Google (and Additional Issue when there is a second one), Limited Approval, or Pending Review.

Where Google has not supplied a reason, MerchantFlow checks the product data itself and flags the obvious blockers:

  • Missing Product Image
  • Missing or Invalid Price - the product must have a price above zero
  • Missing Product URL
  • Missing SKU

These four are the fastest wins, because you can fix them in your store admin without waiting on Google to explain anything.

Product Feed Score

The Product Feed Score card scores your feed out of 100 as simply the share of your catalog that is approved:

Feed Score = Approved products / Total products x 100

Below it, three lines break the same number down: how many products are approved, how many carry warnings, and how many have critical issues. Aim for 95 or above; below 90 means feed quality problems are costing you revenue.

Sync Controls

  • Re-sync Feed (header) - refreshes the page against the latest data MerchantFlow already holds
  • Open Portal (header) - opens your account in Google Merchant Center
  • Download Log - exports your recent sync log as a CSV named sync_logs_<date>.csv
  • Smart Feed Sync card - shows the automatic update cadence, with a Manage Schedule button
  • Sync Schedule modal - an Automatic Sync toggle, your Last Sync timestamp, and a Sync Now button

How to Fix Common Merchant Center Issues

Almost every fix belongs in your store, not in MerchantFlow. Correcting the source keeps your store data accurate and stops the same issue recurring on the next feed push.

The general workflow:

  1. Identify the issue on the Feed Health page
  2. Click Fix to open the product, or go straight to the product in your Shopify or WooCommerce admin
  3. Correct the data and save
  4. Your store pushes the update to Merchant Center on its next feed sync
  5. Google re-reviews -- check back in 24-48 hours

Missing Required Attributes

Google requires title, description, price, availability, image link, and product link. Add whatever is missing in your store admin and save. Complete all product fields before publishing to avoid this entirely.

GTIN Issues

A GTIN (Global Trade Item Number) is the UPC, EAN, or ISBN barcode that lets Google identify a product precisely.

Required for: brand-name and manufactured products that carry a barcode.

Not required for: custom or handmade products, vintage items, and bundles you assembled yourself.

If the product should have one, add the manufacturer UPC/EAN to the product in your store. If it genuinely has none, set identifier_exists = false for it in Merchant Center.

Image Quality Issues

Google's requirements: at least 100x100 pixels (800x800 or larger recommended), no watermarks, no promotional overlays such as "SALE!", a clear full view of the product, and JPEG, PNG, or GIF format. Replace the image in your store and let the feed refresh.

Professional product photography improves both approval rate and click-through rate.

Price Mismatch

The price in the feed does not match the price on your product page. Usually the feed is stale, or a sale price is not being carried through. Verify the live price, correct it in your store, and wait for the feed to refresh.

Policy Violations

Google rejects prohibited products (counterfeits, dangerous goods, adult content, weapons, tobacco), misrepresentation (misleading titles, false claims), and poor landing pages (broken links, pages that do not match the product, login walls, no visible price).

Review the Google Shopping Policies, then either bring the product into compliance or remove it from your feed. If you believe the product is compliant, request a review from inside Merchant Center.

Missing Shipping Info

Configure shipping zones and rates once in Google Merchant Center under Settings > Shipping. Affected products typically clear within 24 hours.

Best Practices for Merchant Center Health

  1. Check the Critical tab daily. It takes two minutes and catches disapprovals before they cost you a week of revenue.
  2. Fix high-revenue products first. If ten products drive most of your sales, fixing those ten beats clearing fifty long-tail items.
  3. Complete optional attributes -- brand, colour, size, condition, age group, gender. Better data means better approval rates and better Shopping performance.
  4. Use high-quality images -- 800x800 or larger, neutral background, no watermarks or promotional text.
  5. Keep the feed fresh. Stale feeds cause expiring products, outdated prices, and out-of-stock items shown as available.
  6. Review Google's policies quarterly. They change, and account-level suspensions are far more painful than single-product disapprovals.

Troubleshooting

The Feed Health page is missing from my navigation

Two gates have to be open. Merchant Center requires Pro or above, and it also requires the merchant_center_enabled beta flag to be switched on for your workspace by MerchantFlow -- it is off by default and you cannot enable it yourself. Check your plan first, then contact [email protected] about beta access. Navigating directly to /dashboard/merchant-center while the flag is off redirects you back to the dashboard rather than showing an error.

Products not syncing

Check that the Merchant Center integration is connected at Settings > Integrations, that the most recent sync completed, that your products are active in your store, and that there are no API errors in the sync log (use Download Log). If the integration looks broken, reconnect it and trigger a manual sync.

Status not updating after a fix

Merchant Center processing takes time. Wait 24-48 hours after the fix reaches Google, check the status directly in Merchant Center, and trigger a manual sync. If it is still stale after three days, contact support.

All products disapproved

This usually means an account-level problem rather than a product problem: a suspended account, a major policy violation, or a misconfigured feed. Check your account status in Merchant Center and contact Google Merchant Center support.

Frequently Asked Questions

How long does it take for Google to approve a product after fixing an issue?

Once the fix reaches Google through your store's feed, re-review typically completes within 1-2 business days. New accounts may take up to 7 days. If it takes longer than 3 days, request a manual review from inside Merchant Center.

What is a good product approval rate for Google Merchant Center?

Aim for 95% or higher -- that is what your Product Feed Score measures. Below 90% indicates feed quality problems that are costing you revenue.

Do I need GTINs for all my products?

No. Custom-made, handmade, vintage items, and bundles you assembled are exempt. Brand-name products with manufacturer barcodes do need them. Set identifier_exists = false in Merchant Center for exempt products.

Can I fix products directly from MerchantFlow?

Not in Google. The Fix link takes you to the product inside MerchantFlow so you can see its data and performance, but the correction itself is made in your store admin or in Merchant Center. MerchantFlow reads feed status; it does not write to Google.

Why does MerchantFlow show a different count than Merchant Center?

MerchantFlow reflects the status from your last sync, so a recent change in Google may not have reached it yet. Trigger a sync and compare again after it completes.


Need help? Contact support at [email protected] or visit Google Merchant Center Help.

Last updated: August 29, 2026

Last updated on

On this page