BigCommerce + GMC: What's Different
BigCommerce powers many mid-market and enterprise e-commerce stores, and it has some architectural differences from Shopify and WooCommerce that create unique GMC compliance challenges. The platform is more powerful — but with that power comes more complexity to manage.
Key BigCommerce advantages for GMC:
- Built-in Google Shopping channel with native GMC integration
- Better native support for complex product catalogs with multiple variants
- More granular pricing and channel control
- Stronger SEO foundations built into the platform
BigCommerce-specific challenges for GMC compliance:
- Multi-storefront setups requiring separate GMC accounts per storefront
- B2B pricing rules that can create customer-group-specific prices Google can't handle
- Custom checkout experiences that sometimes add fees post-product-page
- Complex faceted search/filtering that can create duplicate URL issues for Google
Connection Setup: Three Methods
Method 1: BigCommerce Google Shopping Channel (Native)
BigCommerce has a native Google Shopping channel in the Channel Manager. This is the simplest setup and is maintained by BigCommerce natively. It handles:
- Automatic product sync to GMC
- Currency mapping
- Basic category assignment
- Shipping and tax settings sync
Setup: Go to BigCommerce Admin → Channels → Marketplace → Google Shopping → Connect. You'll authenticate with your Google account and link to your GMC account.
Method 2: Google Shopping with DataFeedWatch or GoDataFeed
For stores with complex catalogs, high SKU counts, or previous suspensions, third-party feed management tools give you more control. GoDataFeed is particularly popular in the BigCommerce ecosystem and has native BigCommerce integration.
These tools let you:
- Create custom title templates pulling from multiple BigCommerce fields
- Override categories at the product or collection level
- Exclude specific products or categories from Google
- Set up rules to fix compliance issues without touching BigCommerce directly
Method 3: Manual Feed via API
BigCommerce has a Products API that advanced users can use to export a custom feed. This is rarely necessary but available for stores with very specific feed requirements not served by existing apps.
Feed Configuration for BigCommerce
After connecting, these are the feed configuration steps most BigCommerce stores need to handle manually:
Product SKUs and GTINs
BigCommerce uses SKUs natively. In the Google Shopping channel, the SKU becomes the id attribute. For GTINs, you need to either:
- Add them to the UPC/EAN fields in each BigCommerce product
- Use a custom field mapped to GTIN in your feed configuration
- Set identifier_exists to FALSE for private-label products
Product Condition
BigCommerce doesn't have a built-in "condition" field. In the Google Shopping channel settings, set a global default condition ("new" for most stores). For stores selling refurbished or used items, you'll need a custom product field that maps to the condition attribute.
Category Mapping
BigCommerce's product categories need to be mapped to Google's taxonomy. The native channel does this automatically but imprecisely. Review the category mappings for your top-selling products and override them to use the most specific Google taxonomy category available.
Shipping Settings
BigCommerce's shipping rates can be complex (carrier-calculated rates, table rates, zone-based). Make sure your GMC shipping settings accurately reflect what customers see at checkout. Discrepancies between GMC shipping settings and actual checkout shipping costs are a suspension risk.
BigCommerce-Specific Suspension Triggers
1. B2B Customer Group Pricing
BigCommerce has powerful customer group pricing. If you have customer groups with different prices (wholesale pricing, VIP discounts), Google's crawler may see one price while logged-in customers see another. This is a misrepresentation flag.
Fix: Ensure that the prices shown to guest/unauthenticated visitors (which is what Google's crawler sees) exactly match your GMC feed prices. Either use consistent pricing across all customer groups, or use separate GMC accounts for different channels.
2. Tax Inclusive vs. Tax Exclusive Pricing
BigCommerce can display prices with or without tax included, and this setting varies by country. If your GMC feed shows tax-exclusive prices but your website shows tax-inclusive prices, or vice versa, Google flags this as a price mismatch.
Fix: Use consistent pricing display settings. For US stores: show tax-exclusive prices on the website and in the feed (tax is shown at checkout). For EU/UK stores: show tax-inclusive prices in both.
3. Complex Promotion Rules
BigCommerce has an advanced promotions engine. If you have automatic promotions (e.g., "10% off all orders over $100") that activate in the cart, the product page price differs from the cart price. Google sees this as a price mismatch.
Fix: Use sale_price and sale_price_effective_date in your feed for promotions instead of relying on cart-level discounts. Or use GMC's Merchant Promotions feature to display the discount as a promotion badge rather than a price change.
4. Gift Certificate and Store Credit Issues
Stores that heavily promote gift certificates sometimes have product pages that look incomplete or confusing to Google's crawler. Ensure gift certificate product pages meet all standard requirements (clear description, proper pricing, no mismatched information).
5. Faceted Navigation Creating Duplicate URLs
BigCommerce's faceted search can create multiple URLs for the same product with different attribute combinations. If Google crawls these and finds different prices or information, it can trigger inconsistency flags. Use canonical tags to point all faceted URLs to the canonical product URL.
In BigCommerce, canonical tags for product pages are handled automatically. For faceted navigation URLs, go to Marketing → SEO Settings and enable "Product Filtering" canonical tag handling. This tells Google which URL is the authoritative version of each filtered page.
Multi-Storefront and Multi-Currency Compliance
BigCommerce's Multi-Storefront feature (available on enterprise plans) allows you to run multiple branded storefronts from a single BigCommerce account. This creates important GMC compliance considerations:
- Separate GMC accounts required: Each storefront with a different domain needs its own GMC account. You cannot use one GMC account for multiple domains.
- Separate feeds per storefront: Each storefront's product feed must be configured independently, even if the underlying product catalog is shared.
- Separate domain verification: Each domain must be verified separately in GMC and in Google Search Console.
Multi-Currency Setup
BigCommerce has excellent multi-currency support, but it requires careful GMC configuration:
- Create a separate GMC account (or at minimum, a separate data feed) for each currency you sell in
- If using auto-currency conversion (where BigCommerce converts USD to EUR automatically), be aware that GMC doesn't support auto-converted prices — you need to provide prices in each currency explicitly
- For each currency/country combination, set up the appropriate shipping and tax rules in that GMC account
B2B Store Considerations
If your BigCommerce store serves both B2B and B2C customers, or is exclusively B2B, there are additional GMC considerations:
Login-required stores: If customers must log in to see products or prices, your store may not be eligible for Google Shopping at all. Google requires that products be accessible to unauthenticated visitors. B2B portals with login walls are typically excluded from Shopping.
Request-for-quote products: Products listed as "Contact for price" or "Request a quote" instead of showing a fixed price are not eligible for Shopping ads. Shopping requires a fixed, publicly visible price.
Minimum order quantities: B2B stores with minimum order requirements must disclose these on the product page and in the feed. Using the min_handling_time and max_handling_time attributes in your feed, along with clear product page notices, keeps this compliant.
BigCommerce GMC Compliance Checklist
Before submitting your BigCommerce store for GMC review or reapplying after a suspension:
Account Setup
- ☐ GMC account domain matches your BigCommerce store's primary domain
- ☐ Domain ownership verified in GMC (using BigCommerce's HTML file verification or Google Search Console)
- ☐ Business information in GMC matches your website's About/Contact pages
- ☐ Business verification completed in GMC (Settings → Business information)
Website Compliance
- ☐ All four policy pages present and specific (Return, Shipping, Privacy, Terms)
- ☐ Policy pages linked from footer on every page
- ☐ About Us page with real business information
- ☐ Contact page with email address (not just form), physical address
- ☐ SSL active on all pages (especially checkout)
- ☐ Store accessible without login
Feed Quality
- ☐ Product prices in feed match exactly what unauthenticated visitors see on the website
- ☐ GTINs added for all branded products
- ☐ Product condition set correctly (new/refurbished/used)
- ☐ Shipping settings in GMC match BigCommerce checkout shipping rates
- ☐ Categories mapped to specific Google taxonomy entries
- ☐ No promotional language in titles or descriptions
- ☐ GMC Diagnostics showing no critical errors
Run a free compliance scan to verify your BigCommerce store against all GMC requirements automatically. For the complete list of what Google checks across any platform, see our website requirements guide and compliance checklist.
If you're already suspended, start with the suspension appeal guide and the misrepresentation vs. product data violations breakdown to identify your specific issue.