Why Your Google Merchant Center Account Is Disapproved (And How to Fix It)
Your Google Merchant Center account got disapproved. Here are the five most common reasons, what triggers each one, and the exact steps to fix them and get reinstated.
A disapproved Google Merchant Center account means zero Shopping ads, zero free listings, and zero revenue from Google's product surfaces. For ecommerce stores running on tight margins, every day offline costs real money. One agency client lost $47,000 in revenue during a 12-day suspension. Another watched their biggest sales weekend pass with no Shopping presence at all.
Google doesn't disapprove accounts randomly. Every suspension maps to a specific policy violation. The problem: Google's error messages are vague, and the documentation is scattered across dozens of support pages.
We've analyzed compliance data from hundreds of ecommerce stores. Five reasons account for the vast majority of disapprovals. Each one has a pattern, a trigger, and a fix.
1. Misrepresentation: your business info doesn't match
Misrepresentation is the most severe disapproval category. Google takes it seriously because it directly affects consumer trust.
What triggers it: Your business name on your website says "Urban Style Co." but your GMC account says "Urban Style LLC." Your Organization schema lists a different name than your footer. Your Google Ads account has a third variation. Google cross-references all of these.
Other triggers: no physical address on the site, a phone number that goes to voicemail with a generic greeting, an About Us page with stock photos, or contact information hidden behind a login wall.
How to fix it
- Pick one canonical business name. Use it everywhere.
- Update your website footer, About page, and Contact page.
- Edit your Organization schema (JSON-LD) to match: name, legalName, and logo alt text.
- Update your GMC account name under Settings > Business Information.
- Update your Google Ads account name to match.
- Add a verifiable phone number and physical address. Google may call to verify.
- Wait 24 hours for Google's crawler to re-index, then submit an appeal describing every change.
2. Missing or incomplete policy pages
Google requires specific policy pages on every ecommerce site using Merchant Center. Not thin pages. Not pages auto-generated by a Shopify app with two sentences. Real, comprehensive policies.
What triggers it: No privacy policy, or one that doesn't mention data collection. No returns policy, or one without return window and refund method. Policy pages that exist but aren't linked from the footer. Pages blocked by robots.txt or behind a login.
What each policy page needs
| Policy Page | Must Include |
|---|---|
| Privacy Policy | Data collected, how it's used, third-party sharing, data deletion process, cookie disclosure |
| Returns/Refunds | Return window, item condition, who pays return shipping, refund method, processing time |
| Shipping | Methods, delivery times, costs, free shipping thresholds, countries served |
| Terms of Service | Purchase terms, liability, dispute resolution (not required but a trust signal) |
Link all pages from your site footer. Every page on your site should have these links visible.
Which policies are you missing?
Our audit checks for every policy page Google requires, including content quality.
Start Free Audit3. Price mismatch between feed and landing page
The single most common product-level disapproval. Your product feed says one price. Your website shows another. Even a one-cent difference triggers it.
What triggers it: Dynamic pricing, sale timing mismatches, tax inclusion differences, currency auto-conversion, rounding errors, or variant pricing that shows the wrong variant's price.
How to fix it
- Compare feed price against Product schema price on the landing page. Must be identical to the penny.
- For US/Canada: exclude tax. For EU: include VAT. Match your website to this convention.
- Use
sale_priceandsale_price_effective_datefor promotions. - Enable "Automatic item updates" in GMC Settings as a safety net.
- Refresh your feed at least every 6 hours.
Read our full price mismatch guide for all 7 hidden causes and their fixes.
4. Product data quality issues
Google's product feed requirements have gotten stricter over time. Missing identifiers, thin descriptions, and incorrect categorization all trigger disapprovals.
What triggers it: Missing GTINs for branded products. Invalid GTIN check digits. Keyword-stuffed titles. Descriptions under 50 characters. Wrong google_product_category. Products marked as "new" that are refurbished.
How to fix it
- GTINs: Look up from manufacturer catalogs or GS1 database. Validate check digits before submitting. Use
identifier_exists=falseonly for genuinely custom products. - Titles: Brand + Product Type + Key Attributes. No ALL CAPS. No promotional text.
- Descriptions: 150+ characters minimum. Describe features, materials, dimensions. Don't copy the title.
- Categories: Use the most specific Google product taxonomy category available.
- Condition: Mark refurbished items as "refurbished." Misrepresenting condition leads to account suspension.
5. Website trust and checkout problems
Google evaluates your entire website, not just the product pages in your feed. If your checkout feels sketchy, your site loads slowly, or your SSL has issues, products get disapproved.
What triggers it: Checkout pages not on HTTPS. SSL certificate errors. Hidden checkout fees. No payment method icons. Broken forms. Pages loading slower than 5 seconds. Non-responsive mobile pages. Product URLs that 404 or redirect to homepage.
How to fix it
- HTTPS: Every page, including checkout. Check for mixed content in browser developer console.
- Checkout transparency: Total at checkout must match product page price + stated shipping. No surprise fees.
- Page speed: Under 3 seconds. Compress images, enable caching, minimize JavaScript.
- Mobile: Viewport meta tag. Correct rendering on all screen sizes.
- URLs: Every product URL returns HTTP 200 with the correct product. Remove 404s and redirect chains.
How to prevent disapprovals before they happen
Fixing disapprovals after the fact means lost revenue and days waiting for appeals. Prevention costs less.
Run a compliance audit on your store before submitting your first product feed, and again after every major site change. Automated monitoring catches problems before Google's next review cycle. Instead of discovering a price mismatch when products get pulled, you get an alert the day the mismatch appears.
Run a free compliance audit on your store
250+ checks across schema, policies, trust signals, pricing, and checkout. Results in under 2 minutes.
Start Free AuditCheck your store's GMC compliance
Run an automated audit with 250+ compliance checks across 27 categories.
Start Free Audit