← All disapproval codes
critical 12158934

How to fix: Mismatched domains

What this means

The landing page URL's domain doesn't match the verified domain associated with the Merchant Center account.

Why this happens

Google's crawler couldn't process the URL you submitted in your product data. Common triggers: invalid characters (spaces, ampersands, hash fragments), relative paths, missing protocol (http:// or https://), URL-encoded entities placed incorrectly, or hostnames that don't resolve.

How to fix it

  1. Test the URL by pasting it into a private/incognito browser window — if it doesn't load cleanly, Google won't load it either.
  2. Make sure the URL starts with `http://` or `https://` and the protocol is whitelisted in Merchant Center settings.
  3. URL-encode special characters (spaces → %20, ampersands → %26) using your platform's URL builder.
  4. Remove tracking parameters that include user-specific data — keep URLs clean and shareable.
  5. Re-upload your feed or fix the affected products one-by-one in Merchant Center → Products → Needs attention.

Common pitfalls