Google Merchant Center Suspended Your Shopify Store for "Misrepresentation"? Here's the Audit That Actually Finds the Trigger
Merchants are getting Google Merchant Center and Google Ads accounts suspended for "Misrepresentation" with no specifics — just a generic checklist and an escalating cooldown between appeals. The suspension is rarely one big issue; it's usually a handful of Shopify-specific gaps in business identity, checkout price transparency, and policy pages. Here's the audit to run before you burn another appeal.
If Google Merchant Center just handed your Shopify store a "Misrepresentation" suspension, you've probably already noticed the two things that make it different from almost every other Shopify problem: Google won't tell you which specific page, product, or policy triggered it, and every failed appeal makes the next one slower. Merchants on the Shopify Community describe submitting corrected policy pages, rewriting product descriptions, and verifying business information — only to get the same generic response and a cooldown period that stretches to two weeks or more between review attempts. One thread on the topic sums up the actual problem better than Google's own messaging does: the suspension is almost never one obvious violation, it's a handful of small inconsistencies across the store that add up to "we can't verify this business is what it says it is."
That means the fix isn't writing a longer appeal — it's running a structured audit of the specific places a Shopify setup tends to create exactly the kind of mismatch Google's policy is built to catch, before you resubmit.
What "Misrepresentation" actually covers
Per Google's own Merchant Center policy documentation, misrepresentation covers two distinct failure modes: presenting inaccurate information about your business or products, and failing to disclose material details before a customer commits to a purchase. That includes hiding full pricing or fees, concealing return and shipping conditions, implying an affiliation with a brand or government entity you don't have, or offering products you can't actually deliver. Google's recommended fixes are broad on purpose — current contact information, an About Us page, your own branding rather than a competitor's, clearly stated costs, a discoverable return policy, and completed advertiser/business verification. The problem for merchants is that this reads as a checklist for a completely healthy store; it doesn't say which item is actually broken on yours.
The five places a Shopify store creates the mismatch
Across the community threads and fix guides reviewed for this piece, the same handful of Shopify-specific gaps come up repeatedly. None of them require a redesign — they require actually checking, one by one, whether what Google sees matches what your store shows a real shopper.
1. Business identity doesn't match everywhere
Your legal business name and address live in Settings → Store details in Shopify admin. Separately, Merchant Center has its own business information fields, filled in during setup and never revisited. If your Shopify legal name is "Acme Trading LLC" but your Merchant Center account still says "Acme Store" from initial setup, or your storefront footer shows a different trading name than either, that's exactly the kind of inconsistency the policy is built to flag. Check all three — Shopify admin, Merchant Center business info, and what's actually rendered in your theme footer — and make them identical.
2. The price a shopper sees isn't the price they're charged
This is the highest-value thing to check and the easiest to miss. A lot of Shopify discount, upsell, and "dynamic pricing" apps show a reduced price on the product page by rewriting the DOM client-side, without ever touching the underlying variant price. Google's Shopping feed doesn't read your rendered page — it reads product data through the API (typically via the Google & YouTube channel app, which pulls from Shopify's own product data), so it shows the real variant price. If an app displays "₹1,499" on the page while the actual Shopify variant price used at checkout — and in the feed — is ₹1,999, you have a live price mismatch between what a shopper is shown and what they're charged. That's a textbook misrepresentation trigger, not a cosmetic bug.
Check it directly rather than guessing. Shopify exposes each product's canonical data at a public JSON endpoint:
https://yourstore.com/products/your-product-handle.js
Compare the price field in that response against what's visually displayed on the product page and against what the cart shows at checkout. If they disagree, the discrepancy is coming from a client-side script — usually a discount or personalization app — not from Shopify's own pricing engine. Since Shopify Scripts stopped executing in June 2026, legitimate checkout-level price changes now run through Shopify Functions, which are server-side and update the real price everywhere. A mismatch surviving past checkout usually means an older app is still doing pure front-end price display instead.
3. Policy pages that were auto-generated and never actually checked
Shopify's Settings → Policies page can generate a refund, privacy, shipping, and terms-of-service policy from a template in one click. That's a fine starting point, but Google is checking whether the policy text matches what actually happens at checkout — stated shipping costs that don't match what's charged, a "30-day returns" policy when your checkout copy says something else, or a privacy policy that's still full of placeholder text. Read your own policy pages as a first-time shopper would and diff them against what checkout actually shows for shipping cost and returns.
4. No phone number or physical address anywhere a shopper can see
Most default Shopify themes ship with a contact form in the footer and nothing else. Google's trust signals explicitly call for verifiable contact information, and a form alone doesn't satisfy that — it's not checkable by an automated review. Add a physical address and a phone number to your footer or a dedicated Contact page, and make sure they match what's registered in Merchant Center and on your services and business profile.
5. Business verification finished in Shopify, but not in Merchant Center or Ads
Shopify Payments identity verification, Merchant Center business verification, and Google Ads advertiser verification are three separate systems that don't share status with each other. It's common for a store to be fully verified for payouts while Merchant Center's own verification step sits incomplete — which is enough on its own to trigger a misrepresentation review. Check Merchant Center → Business information → Verification and Google Ads → Account settings → Advertiser identity verification independently; don't assume one covers the other.
Run this before you touch "Request review"
- Pull the legal business name and address from Shopify Settings → Store details, Merchant Center business info, and your live theme footer — confirm all three are character-for-character identical.
- Spot-check your five highest-traffic product pages: compare the displayed price, the
/products/handle.jsprice, and the cart/checkout price for each. - Read your shipping and refund policy pages against what checkout actually charges and promises.
- Confirm a phone number and physical address are visible somewhere on the storefront, not just in a contact form.
- Check verification status separately in Merchant Center and Google Ads — don't rely on Shopify Payments verification as a proxy.
- If you run any discount, personalization, or "sale price" app, temporarily disable it on one product and confirm the price shown, the feed price, and the checkout price all converge before re-enabling it.
Why the cooldown makes this worse if you rush it
Community reports are consistent on one point: submitting a review request before the underlying issue is actually fixed doesn't just fail — it lengthens the cooldown before you can request another review, and repeated failed requests risk a permanent suspension rather than a temporary one. Google's support responses tend to repeat the same generic checklist regardless of what you've already fixed, citing confidentiality for not naming the specific trigger. Treat every appeal as a one-shot attempt: finish the full audit above first, fix everything you find — not just the first issue you spot — and only then request review.
If you're setting up Google Shopping for the first time
The cheapest time to fix this is before you ever connect Merchant Center. Make store details, policy pages, and visible contact information consistent as part of launch, not as a reaction to a suspension. If your store also sells across multiple regions, the same consistency principle applies to how Shopify Markets structures your URLs for search — mismatched or duplicate signals cause a related but distinct set of problems with Google.
Code Kaarigari audits Shopify stores for exactly this kind of cross-system inconsistency — business data, checkout pricing, and policy pages — before it turns into a Google Ads or Merchant Center suspension. If you're mid-suspension and need a second pair of eyes on what's actually mismatched, see our Shopify SEO and technical audit services or contact Code Kaarigari directly.
Sources reviewed
- Google Merchant Center Help: Misrepresentation policy
- Shopify Community: Merchant Center "Misrepresentation" suspension with zero actionable details, repeated cooldowns
- Shopify Community: Google Merchant Center suspended — Misrepresentation
- Shopify Community: Merchant Center misrepresentation, Ads suspension, completely stuck
- Shopify Help Center: Syncing products to Google & YouTube channel