Google Merchant Center Checkout Process Fix: 7 Issues That Get You Suspended (2026)

Checkout process violations are one of the top reasons Google Merchant Center accounts get suspended under the misrepresentation policy. If your Google Merchant Center checkout process has any of the seven issues below, your account will be flagged, your appeal rejected, and your Google Shopping ads stopped until you fix the root cause.

Before you fix anything, scan your store first:
The free GMCSuspension checker identifies checkout issues and all other policy violations in 60 seconds, so you fix the right things before submitting your appeal.
Run Free Checkout Scan

Issue 1: Login-Required Checkout

What triggers it

Your checkout requires users to create an account or log in before completing a purchase. Google's policy requires that all products advertised through Shopping allow guest checkout.

Fix: In Shopify, go to Settings > Checkout and set "Customer accounts" to "Optional" or "Disabled." In WooCommerce, go to WooCommerce > Settings > Accounts and check "Allow customers to place orders without an account." After making the change, add a product to your cart from a private browser window and confirm you can reach the payment page without logging in.

Issue 2: Price Mismatch Between Feed and Checkout

What triggers it

The price in your product feed or on your product page differs from the price displayed at checkout. This is the leading checkout-related misrepresentation trigger.

Fix: The price Google reads from your feed or product page must exactly match the price shown at checkout before taxes. Currency must match. If you use promotional pricing, set the sale_price attribute in your feed and make sure the strikethrough original price and sale price match what the user sees on your site. For a detailed walkthrough, see the price mismatch fix guide.

Issue 3: Hidden or Surprise Fees at Checkout

What triggers it

Your checkout adds handling fees, service fees, or other charges that were not disclosed in the product listing or on the product page. Google considers undisclosed fees at checkout as misrepresentation.

Fix: Any fee that increases the final order total beyond the advertised price must be disclosed before checkout. Either include it in the listed price, or display it clearly on the product page before the user clicks "add to cart." Shipping costs are permitted to appear at checkout as long as a shipping cost estimate or policy is accessible on the product page.

Issue 4: Broken Add-to-Cart or Redirect Errors

What triggers it

Product links in your Shopping ad lead to a 404 page, or the add-to-cart button redirects to a different page rather than the cart. Google's crawler tests these links directly.

Fix: In Merchant Center, go to Products > Diagnostics and look for "Broken landing page URLs" or "Redirect errors." Fix or update every flagged URL. After fixing, manually test each product by clicking through from Google Shopping. If you recently changed your domain or URL structure, update the link and mobile_link attributes in your feed and resubmit. For more on checkout experience requirements, the checkout experience guide covers every requirement in detail.

Issue 5: JavaScript-Only Checkout That Googlebot Cannot Read

What triggers it

Your checkout flow depends entirely on JavaScript that Googlebot cannot render. This means the crawler sees an incomplete or broken page when it attempts to audit your checkout experience.

Fix: Use the free Googlebot simulator to see what your checkout page looks like to Google's crawler. If key elements (price, add-to-cart button, checkout button) are not visible in the rendered output, they are likely JavaScript-dependent. Add server-side rendering for the critical elements, or switch to a theme or plugin that renders checkout elements as standard HTML.

Issue 6: Currency Mismatch Between Store and Feed

What triggers it

Your product feed advertises prices in one currency (for example USD) but your store checkout displays prices in a different currency (for example EUR). This is a misrepresentation of the actual purchase price.

Fix: Set your Merchant Center account currency to match the currency your store uses at checkout. If you sell in multiple currencies, create separate product feeds per currency and link each to the appropriate target country in your Merchant Center settings. For a full walkthrough, see the currency mismatch guide.

Issue 7: Checkout Page Not Accessible by Google

What triggers it

Your robots.txt file or noindex tags block Googlebot from accessing your cart or checkout pages. If Google cannot verify the checkout flow, it treats the checkout experience as non-compliant.

Fix: Check your robots.txt (at https://yourdomain.com/robots.txt) and confirm that your /cart and /checkout paths are not disallowed. Remove noindex tags from checkout pages. If you use Shopify, be aware that Shopify adds noindex to cart and checkout pages by default, which is permitted. What is not permitted is blocking the product pages that link to checkout.

Before You Appeal: Fix Every Issue, Then Run a Full Audit

Google's review team checks your live store when processing your appeal. If any checkout violation remains, your appeal will be rejected, and depending on how many prior rejections you have, you may face a multi-week waiting period before you can appeal again.

Run the free 52-point GMC scan after fixing each issue. The checker identifies checkout violations as well as every other policy requirement your store must pass. Once every issue shows as resolved, submit your appeal through Merchant Center under Account Issues. For help writing the appeal itself, see the suspension appeal guide.

Platform-specific checkout fix guides: Shopify checkout fix | WooCommerce checkout fix | BigCommerce checkout fix.

Frequently Asked Questions

What checkout issues get a Google Merchant Center account suspended?

The most common checkout issues that trigger GMC suspension are: requiring users to create an account before completing a purchase, broken checkout redirects that lead to 404 pages, price differences between the product listing and the checkout total, hidden fees that appear only at checkout, and checkout pages that block Googlebot. Any of these can trigger a misrepresentation or checkout experience violation.

How does Google check my checkout process?

Google uses automated crawlers and periodic human reviews to test your checkout flow. Crawlers visit your product pages, follow add-to-cart links, and attempt to proceed through checkout. They check whether the page is accessible, whether the price matches the feed, and whether required buttons load correctly. Since April 2026, the AI verification layer also re-checks checkout flows on previously approved accounts.

Can I be suspended for checkout issues even if my products are approved?

Yes. Checkout experience violations can trigger an account-level suspension even if all your products were previously approved. The misrepresentation policy applies to the overall shopping experience, not just the product data in your feed.

Does a guest checkout option fix the login-required suspension?

Yes. Adding a guest checkout option that allows users to complete a purchase without creating an account resolves the login-required checkout violation. In Shopify, go to Settings > Checkout and select "Accounts are optional" or "Accounts are disabled." In WooCommerce, enable "Allow customers to place orders without an account" in the WooCommerce checkout settings.

How long does it take to get reinstated after fixing checkout issues?

After fixing all checkout issues and submitting an appeal, reinstatement typically takes 3-7 business days. If this is your first appeal and the fixes are straightforward, some accounts see reinstatement within 24-48 hours. Always run a full policy audit before submitting the appeal to avoid rejection for an unrelated issue.