Why Squarespace + GMC Is More Complicated Than It Looks
Squarespace is loved for its visual design and all-in-one simplicity. For Google Merchant Center, that simplicity becomes a liability. Squarespace's GMC integration was tighter in Commerce plans but has seen multiple changes as Google updated its requirements, and today many Squarespace stores find themselves in a grey zone — partially set up, partially compliant, and quietly suspended.
The core problems with Squarespace and GMC:
- Limited feed customization — Squarespace's built-in Google Shopping channel generates a basic feed with limited control over attributes like GTINs, product types, and custom labels
- Template policy pages — Squarespace's default legal pages are clean and minimal, but minimal doesn't pass GMC's content requirements
- No native GTIN field — Products on Squarespace don't have a dedicated GTIN field; workarounds are required
- Checkout experience flags — Some Squarespace stores trigger GMC's checkout inspection checks due to how upsells, currency display, or member pricing appears at checkout
- Blogging-first reputation — Google's automated systems historically scored Squarespace domains lower on merchant trust signals because Squarespace is heavily used for non-commerce sites
You need Squarespace Commerce Basic or Advanced to access the Google Shopping channel integration. The Business plan does not include Shopping channel access. If you're on Business and trying to sell via Google, you'll need a third-party feed tool.
The Two Ways to Connect Squarespace to GMC
Method 1: Native Squarespace Google Shopping Channel
On Commerce plans, go to Commerce → Google Shopping in your Squarespace admin. This connects directly to your GMC account and syncs your product catalog automatically. It handles:
- Domain verification (via the native integration)
- Product feed submission (title, description, price, availability, images)
- Automatic syncing when you update products
The catch: the native integration submits a minimal feed. Missing attributes — especially GTINs, product types, and brand fields — can cause products to be disapproved even if the account itself is approved. You can supplement with supplemental feeds in GMC to add missing attributes.
Method 2: Third-Party Feed App + Manual GMC Connection
For more control, use a third-party feed service. Options that work well with Squarespace:
- Feedonomics — Enterprise-grade, supports Squarespace via API. Best for large catalogs.
- DataFeedWatch — Mid-market option with good Squarespace support and GMC mapping tools
- GoDataFeed — Reliable for mid-size Squarespace stores needing GTIN enrichment
- Manual XML/CSV feed — Export your product catalog from Squarespace (Commerce → Inventory → Export) and upload a scheduled feed to GMC. Requires manual maintenance.
Manual GMC connection requires you to claim and verify your domain separately — covered in the domain verification section below.
Use the native Squarespace Shopping channel to get your account connected and domain verified, then create a supplemental feed in GMC to fill in missing attributes (GTINs, product types, custom labels). This gives you speed of setup plus control over feed quality.
Squarespace-Specific Compliance Checklist
Before you submit for GMC review, go through each of these. They're specific to Squarespace — the generic checklist won't catch these:
Website & Store Requirements
- ☐ SSL enabled (Squarespace provides this by default — confirm at Settings → Advanced → SSL)
- ☐ Custom domain connected (not squarespace.com subdomain — GMC doesn't verify subdomains)
- ☐ Working checkout flow — complete a test purchase end-to-end including the confirmation page
- ☐ Prices match across your site, feed, and checkout — no hidden fees added at checkout
- ☐ Product pages include price, availability, full description, and images
- ☐ No password protection on any page Google needs to review (disable under Settings → Website → Password Protection)
Policy Pages (Critical)
- ☐ Return/Refund policy — specific window (e.g., "30 days"), conditions, and process
- ☐ Shipping policy — carriers, delivery timeframes, costs, international shipping if applicable
- ☐ Privacy policy — data collection, use, third parties, contact for data requests
- ☐ Contact page — physical address or business address, email, phone, or contact form
- ☐ All policy pages accessible from footer (not buried in menus)
Product Feed Attributes
- ☐ Product titles follow GMC format: [Brand] + [Product Name] + [Key Attribute]
- ☐ Product descriptions are original (not supplier copy-paste)
- ☐ At least one high-quality image per product (minimum 100x100px, recommended 800x800px)
- ☐ Price in feed matches product page price exactly
- ☐ Availability is accurate — "in stock," "out of stock," or "preorder"
- ☐ GTINs submitted where available (especially for branded goods)
Common Squarespace Feed Problems (and Fixes)
Problem 1: Missing GTINs
Squarespace doesn't have a native GTIN field in its product editor. For branded products, this means your feed is submitted without GTINs, which causes individual product disapprovals and can contribute to account-level quality issues.
Fix: Add GTINs via a supplemental feed in GMC. Export your product list, add a column for GTIN (barcode numbers from your supplier), and upload as a supplemental feed. Alternatively, use the "identifier_exists: false" attribute for products genuinely without GTINs (custom-made, vintage, etc.).
Problem 2: Variant Products Creating Duplicate Listings
Squarespace handles variants (size, color) as options on a single product. The feed can submit these as separate items with similar titles, which GMC flags as duplicate or near-duplicate content.
Fix: Use item_group_id in your supplemental feed to group variants. Each variant should share the same item_group_id and vary only in the relevant attribute (color, size, material). This also improves how your products appear in Shopping — Google shows the full variant selection inline.
Problem 3: Image Quality Rejections
Squarespace allows low-resolution product images, and its image storage sometimes serves compressed versions that fall below GMC's quality threshold.
Fix: Upload product images at minimum 800x800px. In your GMC feed, use the [additional_image_link] attribute to provide multiple high-quality angles. Avoid images with watermarks, promo text overlaid, or placeholder graphics — GMC rejects all of these.
Problem 4: Price Discrepancy at Checkout
If you use Squarespace's member pricing, discount codes visible on product pages, or currency conversion apps, the price Google crawls may differ from the price shown at checkout.
Fix: Set your GMC feed to submit base prices only (not member/sale prices unless you're using GMC's sale_price attribute properly). Audit your checkout by going through as a guest with no discounts applied. If using international currencies, set a single currency feed for each target country separately.
Squarespace's "Gift Message" upsell and some third-party app integrations add charges during checkout that don't appear on the product page. Google's automated checkout crawler detects this as a price mismatch and flags it as misrepresentation. Disable any checkout add-ons that affect the final price before submitting for review.
Policy Pages: What Squarespace Templates Get Wrong
Squarespace's built-in policy templates are clean and minimal — great design, insufficient content. Here's what each needs that the template misses:
Return Policy
Squarespace's template says "we accept returns within [X] days." GMC requires specifics:
- Exact return window (e.g., 30 calendar days from delivery)
- Condition requirements (unused, original packaging, tags attached)
- Who pays return shipping (you or the customer)
- Refund method and timeline (original payment method, within 5-7 business days)
- Exceptions (sale items, digital goods, personalized items)
- Process to initiate a return (email address or return portal link)
Shipping Policy
Your shipping page needs to answer every question a customer might have before Google will accept it:
- Which carriers you use (USPS, UPS, FedEx, etc.)
- Processing time (how long before the order ships)
- Delivery estimates by service level
- Do you ship internationally? Which countries?
- What happens if an order is lost or damaged?
Contact Page
A contact form alone is not sufficient. Review Google's Merchant Center requirements and include:
- Business name (legal name, not just brand)
- Physical business address
- Email address (not just a form — a real email address visible on the page)
- Phone number if available
See our detailed guide: GMC Contact Page Requirements
Domain Verification on Squarespace
Domain verification tells Google you own the website you're selling from. Without it, your products won't show. There are two parts: domain claim and domain verification.
If Using Native Squarespace Shopping Channel
The native integration handles domain claim automatically when you authorize the connection. Your domain will show as "Claimed and verified" in GMC under Settings → Business Information → Website.
If Connecting GMC Manually
In Squarespace, go to Settings → Advanced → Code Injection and add your GMC HTML verification tag to the <head> section. Then verify in GMC via the HTML Tag method under Tools → Website Verification.
Alternatively, use DNS verification: Add the provided CNAME record in Squarespace under Settings → Domains → [your domain] → DNS Settings.
Use DNS verification rather than HTML tag when connecting Squarespace to GMC manually. Squarespace occasionally strips custom head tags during platform updates, which breaks HTML verification. DNS records persist through platform changes.
If Your Squarespace Store Gets Suspended
If you've already been suspended, the recovery process is the same regardless of platform — but the specific fixes differ. For Squarespace stores, the most common suspension reasons are:
- Misrepresentation — Usually caused by checkout price discrepancies or policy pages that don't match actual store behavior. Fix: Complete policy audit + test purchase.
- Website requirements not met — Missing contact info, no About page, password-protected pages. Fix: Add all required pages and remove access restrictions.
- Product data quality — Missing GTINs, images too small, titles not descriptive. Fix: Supplemental feed with corrected attributes.
For a full suspension recovery walkthrough, see our guide: Google Merchant Center Account Suspended? Here's What to Do. For the appeal process specifically: How to Appeal a GMC Suspension.
Before appealing, run a full compliance scan to make sure everything is actually fixed. The GMC Unbanned free scanner checks your store against all active GMC policies and shows exactly what needs to change before you submit your appeal.
Squarespace vs. Shopify vs. WooCommerce for GMC
If you're choosing a platform partly based on GMC compatibility, here's an honest comparison:
- Shopify — Best native GMC integration, most third-party app support, but default templates are still thin on compliance content. See: Shopify + GMC Setup Guide
- WooCommerce — Most feed control via plugins, GTIN fields native via WooCommerce, steeper setup curve. See: WooCommerce GMC Guide
- BigCommerce — Strong built-in feed with good attribute support, B2B complications. See: BigCommerce GMC Guide
- Squarespace — Best design, weakest feed control, adequate for small catalogs without complex variants or GTIN requirements
If your store has more than 200 SKUs, significant variant depth, or relies on GTINs for branded goods, Squarespace's native GMC tooling will hold you back. A third-party feed tool is almost mandatory at that scale.
Is Your Squarespace Store GMC Compliant?
Run a free scan to see exactly what Google's reviewers will find — before they find it themselves. The scanner checks policy pages, product feed quality, checkout flow, trust signals, and 40+ other compliance points.
Scan My Store Free →