Google Merchant Center Shipping Policy Requirements 2026

• 7 min read

Inaccurate or inconsistent shipping information is one of the top causes of Merchant Center suspensions. Google does not just check whether you have a shipping policy page. It compares three sources against each other: your website's shipping policy, your Merchant Center shipping settings, and the shipping attributes in your product feed. When these three do not match, Google treats it as misrepresentation. This guide covers every requirement and how to keep all three sources aligned.

What Google Actually Checks

Google's compliance review of shipping covers more than most merchants expect. The checklist includes:

Since April 2026, Google's AI verification layer also crawls your checkout with a headless browser to verify that the shipping cost shown during the purchase process matches what was advertised. This catches discount codes that hide a shipping charge until the final step, or default checkout states that add a fee not shown in the product listing.

Required Contents of Your Shipping Policy Page

Your shipping policy page must be a standalone page (not buried in your FAQ or Terms of Service). It must include all of the following:

Google's crawler looks for this information in specific locations on the page. Embedding it only in a terms of service document or hiding it behind a login does not meet compliance requirements.

Shipping Consistency Across All Three Sources

The most common shipping-related suspension comes from a mismatch between sources, not a missing policy. Here are the mismatches Google catches most often:

Feed says free shipping, checkout charges for shipping

If your [shipping_cost] attribute is 0 for a product but checkout adds a shipping fee, this is a direct misrepresentation violation. Verify that your checkout default shipping method matches your feed settings for every product, not just your bestsellers. Pay particular attention to products near a free shipping threshold, since the threshold-based logic in your cart can behave differently than what the feed attribute suggests.

Delivery window in the policy does not match feed calculation

Google calculates your delivery estimate as [handling_time] plus [transit_time]. If your policy page says "arrives in 5 to 7 days" but your feed specifies 1 day handling plus 2 to 3 days transit (totalling 3 to 4 days), that is a discrepancy. Update both your policy page and your feed attributes to show the same range. Use the longer realistic estimate if the two sources disagree.

Multi-country shipping rates are flat when they should be varied

If you ship to multiple countries, Merchant Center expects country-specific shipping settings. Setting a flat worldwide rate when actual costs vary by country is flagged as inaccurate shipping information. Use Merchant Center's country-level shipping configuration to set correct rates for each market where your products appear.

How to Set Up Shipping in Merchant Center Correctly

In Merchant Center, go to Business Information and then Shipping. You can configure shipping at the account level (applies to all products unless overridden) or at the product level (via [shipping] attributes in your feed).

For most merchants, account-level shipping is simpler and less error-prone. Set up each shipping service (standard, express) with the correct cost rules, handling time, and transit time. Then verify that these settings match your policy page exactly. If they do not, update one or the other until they align.

If some products have different shipping rules (like large or heavy items with different costs), use product-level [shipping] attributes to override the account settings for those specific items. And ensure your policy page mentions any product-specific exceptions.

Checking Your Shipping Compliance Before a Suspension

Run a shipping compliance check before you get suspended, not after. Compare three sources side by side:

  1. Your website's shipping policy page
  2. Your Merchant Center shipping settings (account-level and any product-level overrides)
  3. A sample of 10 to 20 products from your feed and their [shipping] attributes

Any mismatch between these three is a potential violation. The free GMCSuspension.com audit checks shipping consistency as part of a 43-point compliance scan. If your account was suspended for misrepresentation and you are unsure what triggered it, start with shipping: it accounts for a large share of misrepresentation cases and is often the issue merchants miss when they fix other things first.

For the complete checklist of suspension causes and how to fix each one, see the 43-point GMC suspension checklist. If your suspension involved price mismatches in addition to shipping issues, see the price mismatch fix guide as well.

Frequently Asked Questions

What shipping information does Google Merchant Center require?

Your website shipping policy, Merchant Center shipping settings, and feed shipping attributes must all match. The policy page must state countries, methods, delivery times, and costs. Any inconsistency triggers a misrepresentation flag.

Why did my Merchant Center get suspended for shipping?

Common causes: free shipping in your feed but checkout charges for shipping, delivery window in your policy does not match your feed's handling plus transit time, missing shipping policy page, or flat worldwide rates when actual rates vary by country.

How do I fix a Google Merchant Center shipping suspension?

Audit all three sources (policy page, Merchant Center settings, feed attributes), fix every mismatch, allow your feed to reprocess for 24 to 48 hours, then submit a reinstatement request describing each specific change you made.

Does Google check shipping at the account level or product level?

Both. Account-level settings are checked against your policy page. Individual [shipping] attributes are checked against both your account settings and your policy. Inconsistencies at either level can trigger a suspension.

What is handling time and how does it affect compliance?

Handling time is the days to pick, pack, and ship after an order. Google adds this to transit time to calculate your stated delivery window. If this total does not match your policy page, it is a misrepresentation flag.

Suspended for shipping issues? Run the free audit to check shipping consistency and 42 other policy requirements in under 60 seconds.

Related Guides