"Mismatched domains" means the product URLs in your link attribute point to a different domain than the website registered (verified and claimed) in your Merchant Center account, so Google disapproves those products. The fix is to make the two match: either update your product links to use the registered domain, or verify and claim the domain your links actually use.
Mismatched Domains in Google Merchant Center: How to Fix It
How do I fix "Mismatched domains" in Google Merchant Center?
What this issue means
Merchant Center ties every account to one website. All product landing pages must be on that domain so Google knows the products belong to you and that shoppers land on your store. If your account is registered to example.com and a product links to example-store.myshopify.com or oldbrand.com, the product is disapproved.
Images are an exception: Google allows image_link URLs hosted on another domain, such as a CDN. This issue is only about landing page links.
Why it happens
- Domain change. You rebranded or moved to a new domain, but the Merchant Center website is still the old one (or the reverse).
- Platform default domain in the feed. Shopify's
myshopify.comdomain, a Wix or BigCommerce default URL or a staging domain is used in product links instead of your custom domain. - Subdomain differences. Links use
shop.example.comwhile the account is registered to another subdomain or domain. - Multiple stores or brands in one feed. Products from a second site were added to the same Merchant Center account.
- Affiliate or marketplace links. Products link to Amazon, Etsy or another retailer instead of your own site.
- Tracking or link redirect domains. Feed links go through a link shortener or third-party tracking domain before redirecting to your store.
- The website was never claimed. New accounts sometimes upload products before verifying and claiming the website.
How to fix it
- Check the registered website. In Merchant Center, open your business information settings and look at the website. Confirm it shows as verified and claimed.
- Compare with a product link. Open an affected product from Products > Needs attention and look at the domain in its link. Note exactly how it differs.
- Choose which side to change.
- If the product links are wrong (old domain,
myshopify.com, staging), update the links. - If the account's website is wrong (you moved domains), update the website in Merchant Center, then verify and claim the new domain. Changing a claimed website triggers a new review, so plan it.
- If the product links are wrong (old domain,
- Fix links at the source.
- Shopify (Google & YouTube app): The app uses your Shopify primary domain. In Settings > Domains, make sure your custom domain is set as primary, then resync. If you changed the primary domain after connecting, reconnect or update the website in Merchant Center so both match.
- WooCommerce: Check Settings > General for the WordPress Address and Site Address. Feeds generated before a domain migration may still contain old URLs; regenerate the feed in Google for WooCommerce or your feed plugin.
- Feed files: Find-and-replace the domain in the
linkcolumn, or use an attribute rule in your data source to rewrite the domain in bulk.
- Remove products that aren't yours to link. Affiliate or marketplace links can't be used; those products need to link to pages on your own site.
- Use direct URLs. Replace shortened or third-party tracking URLs with direct product URLs. For tracking, use the
link_templateattribute or tracking templates in Google Ads. - Reprocess. Fix individual products with Edit product, or download the affected list as a CSV, correct it and reupload. Then trigger a data source fetch or resync.
How long until it's fixed
Corrected links are reprocessed on the next fetch or sync, and products usually return within a day or two once Google crawls the new URLs. If you changed the registered website, allow extra time: the new domain must be verified and claimed, and Google may review the site before products are approved.
How to prevent it
- When migrating domains, update Merchant Center, your platform's primary domain and the feed at the same time.
- Never submit platform default domains or staging URLs in a live feed.
- Keep one brand and website per Merchant Center account (use a multi-client account for multiple stores).
- After any domain change, spot-check links with our Merchant Center feed checker.
Domain migrations are one of the riskiest moments for a Shopping account. Mercantads plans the switch so your feed, website claim and campaigns stay aligned. See our Merchant Center services or talk to us.
Fix it yourself or have us fix it
| Do it yourself | Mercantads does it for you | |
|---|---|---|
| Find the cause | Follow the steps on this page | We audit your feed, store and account |
| Make the fix | Edit products, feed rules or site pages yourself | We fix it, in bulk where possible |
| Reviews | Request the review and wait | We prepare and submit the review for you |
| After it's fixed | Watch for it to come back | Ongoing feed monitoring so it doesn't |
Frequently Asked Questions
Related Google Merchant Center fixes
All Google Merchant Center fixes →Page Not Crawlable Due to robots.txt in Merchant Center
Landing pagesProduct Page Unavailable in Merchant Center: How to Fix It
Landing pagesUnable to View Store on Desktop in Merchant Center: Fix
Landing pagesUnavailable Mobile Landing Page in Merchant Center: Fix It
Pricing & availabilityAutomatic Item Updates Stopped in Merchant Center: Fix It
Account suspensionsCounterfeit Products Suspension in Merchant Center: Fix
Mismatched Domains in Google Merchant Center: How to Fix It
Tell us what Google Merchant Center is showing. We'll find the cause and fix it, so your products and ads get back to selling.