I fixed everything Google asked for and my Merchant Center is still suspended. What else do they want?
Quick Answer
Google's rejection template never lists what is still wrong, so a compliant store gets the same Misrepresentation notice as a broken one. The gap is usually something the automated check sees that you cannot: a linked or sibling account, an entity or identity mismatch, a stale feed, a mobile or account-side setting, or a blocked crawl. Blind re-appeals burn a finite resource; the reliable way to force a specific, substantiated answer is the EU out-of-court dispute route.
Why "We Found the Same Violation" Does Not Mean You Fixed Nothing
The rejection email that cites Misrepresentation again, in the same words as the first one, feels like a verdict on your work: nothing you did mattered. That reading is understandable and usually wrong.
Google's appeal responses are templates. "Misrepresentation" is not one specific problem - it is an umbrella category that covers dozens of distinct signals: missing business identity, feed-versus-website mismatches, policy page contradictions, thin or duplicated content, suspicious account history, payment profile inconsistencies and more. When any one of those signals still fires, the system returns the same category name it returned the first time. The email does not distinguish between "all fifteen original problems remain" and "fourteen are fixed and one remains". Both produce an identical message.
So the same rejection text is compatible with three very different realities:
- You fixed most of it, and one or two residual issues keep tripping the same category. This is the most common case we see when auditing stores whose owners "fixed everything".
- You fixed the website, but the trigger was never on the website. Account-level and identity-level factors, covered below, do not respond to website fixes at all.
- Your appeal was never meaningfully re-reviewed. Appeals that come back in minutes or hours were processed automatically, not read. If that matches your experience, see why appeals get rejected within hours.
Plain-language summary
The rejection template has exactly one message and it sends that message whether you are 0% fixed or 95% fixed. An identical rejection is not proof that your work was worthless. It is proof that at least one signal - possibly a small one, possibly one that is not on your website at all - is still firing, and Google will not tell you which.
The Gap Between What You Fixed and What Google Actually Checks
Merchants fix what a human customer would notice: the visible policy pages, the contact page, the product descriptions, the prices. Google's systems check something different - a machine-readable, cross-referenced version of your store - and that is where "compliant to a human" and "compliant to the classifier" quietly diverge.
Common gaps we find in stores that were "fully fixed"
The fix exists, but not everywhere it is checked
The identity block is in the footer but missing from the policy pages, or present on the desktop theme but not the mobile theme, or on the English version of the site but not the language version your feed targets. Automated checks crawl specific pages and specific variants; a fix that lives on one page is not a fix.
The website and the account contradict each other
The website now shows a 30-day return window, but the return policy configured inside Merchant Center still says 14 days, or shows an empty window because your platform sync wiped it. Shipping costs on the site changed, but the shipping settings in the account did not. Google compares the two sides; fixing only one side preserves the mismatch.
The feed still carries the old data
Product data is cached and re-crawled on its own schedule. If your feed still contains pre-fix prices, availability, or policy links pointing to deleted pages, the systems are judging yesterday's store, not today's.
The checkout tells a different story than the product page
A surprise handling fee, a currency switch, a shipping cost that appears only at the last step, a payment page on a different domain. Automated checkout simulation catches what a quick manual click-through misses.
Bot protection is blocking the re-check itself
Aggressive Cloudflare rules, geo-blocking or bot walls can prevent Google's crawlers from seeing your fixed pages at all. From the system's perspective, a page it cannot load is a page that does not exist - the fix is invisible.
None of these show up when you proofread your own website, because your own website is genuinely fine to a human eye. They show up only when you audit the store the way the machine does: page by page, feed field by feed field, account setting by account setting. Our systematic version of that audit is described in how to fix a Merchant Center misrepresentation suspension.
When Another Self-Appeal Makes It Worse, Not Better
The natural instinct after a rejection is to appeal again immediately - tweak something small, resubmit, hope. Resist it. In this specific situation, rapid repeat appeals carry real costs:
The other tempting escape routes are equally unproductive here. Waiting for a stuck review to resolve itself has its own failure mode, covered in what to do when your appeal sits under review with no response. And escalating to support in the hope that a human will finally explain the specifics generally produces the same template through a different channel - see why Merchant Center support keeps sending copy-paste answers.
Do not appeal again until something material has changed
The next appeal should go out only when you can name the specific signal it addresses: a concrete gap found in a systematic audit, an account-level factor you have resolved, or new evidence. "The site looks fine to me" is how the last appeal failed. If you cannot say what is different this time, the outcome will not be different either.
How to Force a Substantiated Answer Instead of Another Template
Everything above still leaves the core injustice untouched: you are being held to a checklist you are not allowed to see. Inside Google's internal process, that does not change. No appeal, no support ticket and no form ever obliges Google to state, specifically, what your store still violates. The internal process is built so that Google never has to substantiate the decision - it only has to repeat it. That policy category and a link to a help page is all the explanation the system is designed to give; the mechanics of that are covered in what a misrepresentation suspension actually means.
For merchants established in the European Union, there is one route where that asymmetry flips: escalating the suspension to a certified out-of-court dispute settlement body under the EU Digital Services Act (DSA). This is an independent, formal procedure outside Google's systems, and it changes the rules of the exchange in exactly the way a compliance-complete merchant needs:
- Google has to present its position to an independent reviewer. Inside the internal process, the template is the whole answer. In a dispute proceeding, an unsubstantiated category name is a weakness, not an answer. In one of the cases we won, the decisive argument was precisely that Google could not point to anything concrete that was still wrong.
- Your documented fixes finally get read. The before-and-after record you built - every fix, dated, with evidence - is exactly what an evidence-based procedure rewards and exactly what the automated appeal pipeline ignores.
- The compliance-complete merchant is the strongest possible claimant. This route is not a loophole for stores with live violations; a store that is genuinely clean, with a documented trail proving it, is the textbook case for it.
This is precisely why the work described in the earlier sections is not wasted even when the appeals it supported were rejected. The audit that rules out residual website issues, the check of linked accounts and entity consistency, the dated record of every fix - all of it becomes the evidence file for the dispute. The full picture of how the route works, who is eligible and what the proceedings look like is in our overview of the DSA appeal route for Merchant Center suspensions.
Two honest caveats. First, the route is available only to businesses established in the EU. Second, it is a genuinely independent review: if a real violation or a disqualifying account-history problem remains, the reviewer will find it. That is why the audit comes first - escalation is the step you take when the audit says your case is strong, not a substitute for it.
Appeals exhausted? We can take the DSA route from here.
If your business is established in the EU and Google's own process is exhausted, we prepare the compliance report, implement the fixes, compile the full DSA documentation and file the out-of-court dispute on your behalf. For genuine cases where a merchant cannot cover the cost upfront, we also offer a success-fee option: you pay the fee only if your account is reinstated. That option costs a little more overall, but it makes it realistically possible to start the whole procedure without paying in advance.
The bottom line
If you truly fixed everything Google asked for and the template keeps coming back, stop guessing. Either something specific and findable is still firing - on a page you did not check, in an account setting you did not touch, or in an account history you did not know you had - or your store is clean and the internal process is simply never going to say so. The first case is solved by a machine-level audit; the second, for EU merchants, is solved by a forum where Google finally has to answer with specifics instead of a template.