Back to blog
Guide FeedShield Team February 10, 2026 6 min

5 shipping configuration mistakes that kill your Google Shopping campaigns

Shipping misconfigurations cause more disapprovals than most merchants realize. Here's what goes wrong and how to fix it.

Shipping configuration in Google Merchant Center is deceptively tricky. Small mistakes lead to product disapprovals, customer complaints, and wasted ad spend. These five problems account for the majority of shipping-related issues.

1. No shipping configured for target country

You're targeting the US but only have shipping rates set up for Canada. Every product targeting that country gets disapproved.

Fix: In GMC Settings > Shipping, add shipping services for every country you target. If you add a new target country, add shipping rates for it on the same day.

2. Checkout shipping exceeds declared shipping

Your GMC says shipping is $5.99. Checkout charges $8.99 after applying a handling fee. Google mystery-shops your store and catches this.

Warning: Google doesn't just check your stated shipping rate. They place test orders (without completing payment) to verify the actual checkout experience matches what you declare. Any discrepancy triggers a violation.

Fix: Include ALL fees (handling, packaging, insurance) in your declared shipping cost. If checkout charges anything extra, it must be reflected in your GMC shipping settings.

3. Missing shipping weight for carrier rates

You're using carrier-calculated shipping but didn't include shipping_weight in your feed. Google can't calculate the rate without it.

Fix: Add shipping_weight (with unit: lb, kg, oz, or g) to every product in your feed. No weight = no rate calculation = disapproval.

4. Wrong currency on shipping cost

Product price is in USD but shipping cost was entered in EUR. Google flags this as a data quality issue.

Fix: Shipping cost currency must match product price currency. Always double-check when configuring multi-market shipping.

5. Free shipping with hidden conditions

Your feed says free shipping but your site charges shipping for orders under $50. Google sees "free shipping" in the feed and a $7.99 charge at checkout. That's a mismatch.

Fix: Use shipping cost tables that reflect your actual rules, including minimum order thresholds. If shipping is only free above $50, declare that in your GMC shipping configuration.

Tip: Check Google's shipping setup documentation for the exact configuration options per country. Requirements differ between the US, EU, and other markets.

Shipping config hiding disapprovals?

Our audit catches shipping mismatches alongside 250+ other compliance checks.

Start Free Audit

Check your store's GMC compliance

Run an automated audit with 250+ compliance checks across 27 categories.

Start Free Audit