Google Merchant Center

Monitor product feed health, resolve disapprovals, track diagnostics, and analyze price competitiveness.

Overview

The Google Merchant Center integration connects your product feed data to Claude Code through Presso, giving you instant visibility into feed health, product approval status, diagnostics, and price competitiveness — all through natural language queries.

Instead of clicking through the Merchant Center UI to find disapproved products or feed errors, ask Claude Code "Which products are disapproved and why?" and get a prioritized list with resolution steps.

Setup

Prerequisites

  • A Google account with access to a Google Merchant Center account
  • At least one product feed configured in Merchant Center
  • A Presso account with an active subscription
  • Claude Code installed and configured with the Presso MCP server

Connect Google Merchant Center

  1. Open the Presso dashboard.
  2. Click Add Connection and select Google Merchant Center.
  3. Sign in with your Google account and grant Presso read-only access to your Merchant Center data.
  4. Select the Merchant Center account you want to connect.
  5. Once authorized, the connection appears on your dashboard with a green Connected status.

Note: Presso requests read-only access. It cannot modify your product feeds, account settings, or product data.

Available tools

The Merchant Center integration provides the following tools:

ToolDescription
gmc_list_productsList products in your feed with their current status and attributes
gmc_get_productGet detailed information for a specific product by ID
gmc_get_product_statusCheck the approval status and item-level issues for a product
gmc_list_product_statusesList approval statuses across all products with issue summaries
gmc_get_account_statusGet account-level status, diagnostics, and issue counts
gmc_list_account_issuesList all account-level issues affecting your feed
gmc_get_price_competitivenessAnalyze how your product prices compare to competitors

Key concepts

Product status lifecycle

Every product in your feed goes through a review process:

StatusMeaning
ActiveProduct is approved and showing in Shopping results
PendingProduct is under review by Google
DisapprovedProduct violates a policy or has data quality issues — not showing
ExpiringProduct will expire soon if the feed is not refreshed

Issue severity levels

Merchant Center issues are categorized by severity:

SeverityImpact
ErrorProduct is disapproved — not eligible to serve
WarningProduct is approved but may have reduced performance
InfoSuggestion for improvement — no immediate impact

Product feed management

Checking feed health

Get an instant overview of your feed's overall status:

Show me a summary of my Merchant Center account status.
How many products are active, pending, and disapproved?
What percentage of my feed is currently approved?

Finding disapproved products

Quickly identify and triage products that need attention:

Show products with disapproved status.
Which products were disapproved in the last 7 days?
List all disapproved products grouped by the reason for disapproval.

Resolving feed errors

Understand what's wrong and how to fix it:

Check feed error summary — what are the most common issues?
Which products have "missing value" errors, and what fields are missing?
Show me all products with image-related issues.

Example queries

Product status monitoring

Which products need attention right now?
Show me products that changed from active to disapproved this week.
Are there any account-level issues affecting my entire feed?

Product data quality

Which products are missing GTIN or MPN values?
Show me products with description issues.
List products where the price in the feed doesn't match the landing page.

Price competitiveness

How do my product prices compare to competitors?
Which products am I priced significantly higher than the benchmark?
Show me my most and least competitive products by price.

Category and attribute analysis

What product categories do I have in my feed and how many products are in each?
Which products are missing the "brand" attribute?
Show me products with custom labels and their current status.

Diagnostics and troubleshooting

Give me a diagnostic summary of my Merchant Center account.
Are there any new warnings that appeared in the last week?
What are the top 5 most common feed issues and how do I fix them?

Common feed issues and resolutions

IssueTypical causeResolution
Missing GTINProduct lacks a barcode identifierAdd valid GTIN/UPC/EAN to product data
Price mismatchFeed price differs from landing pageEnsure feed price matches your website
Image too smallProduct image below minimum resolutionUse images at least 100x100px (250x250 for apparel)
Missing shippingNo shipping information configuredSet up shipping settings in Merchant Center
Landing page errorProduct URL returns 404 or errorFix broken URLs in your product feed
Policy violationProduct violates Google Shopping policiesReview and comply with Shopping ads policies

Monitoring workflows

Daily feed check

Start each day with a quick health check:

Show me my Merchant Center account status and highlight any new issues since yesterday.

Weekly feed audit

Run a comprehensive review weekly:

Give me a full feed audit: total products, approval rate, top issues by frequency, and any account-level warnings.

Pre-campaign launch

Before launching a Shopping campaign, verify your feed is clean:

Are all products in my "Summer Sale" custom label approved and active? Flag any that need attention.

Tips and best practices

  • Fix errors first, then warnings. Errors block products from serving entirely, while warnings reduce performance. Prioritize errors for maximum impact.
  • Monitor your approval rate. A healthy feed typically has 95%+ approval rate. If you drop below this, investigate systematically.
  • Check price competitiveness regularly. Understanding where you stand versus competitors helps you adjust pricing strategy for Shopping ads.
  • Use the feed audit as a pre-flight check. Before increasing ad spend on Shopping campaigns, make sure your feed is in good shape to avoid wasting budget on disapproved products.
  • Cross-reference with Google Ads. Combine Merchant Center data with Google Ads performance to understand which product issues are costing you the most in lost revenue.

Limitations

  • Presso provides read-only access to Merchant Center data. To fix feed issues, you'll need to update your product data in your feed source (Shopify, WooCommerce, or your feed management tool).
  • Price competitiveness data availability depends on your product category and market.
  • Some diagnostics and reporting features may not be available for sub-accounts in multi-client (MCA) configurations.

Next steps

  • Google Ads Integration — Analyze Shopping campaign performance alongside your feed health.
  • Shopify Integration — If you use Shopify as your feed source, combine product data with feed diagnostics for a complete picture.
  • Troubleshooting — General tips for resolving common issues with Presso integrations.