Optimizing Squarespace for Agentic Commerce: A Practical Guide
Squarespace stores are built for visual impact, but AI agents parse structured data — not design. This guide covers schema injection, product data optimization within Squarespace's constraints, Merchant Center feeds, and content strategies for AI discovery.
Squarespace is the platform of choice for design-forward DTC brands — and therein lies its AI readiness problem. Squarespace stores are optimized for visual impact: beautiful photography, minimal text, brand-storytelling layouts. AI shopping agents do not see any of that. They parse structured data, read product attributes, and evaluate machine-readable signals. A Squarespace store with stunning product photography but thin product data is functionally invisible to ChatGPT Shopping, Perplexity, and Google's AI Mode.
Squarespace's recent Commerce V2 migration adds better structured data support, but the platform still has fundamental limitations for AI readiness compared to Shopify and WooCommerce. Understanding those constraints — and working around them — is essential for Squarespace merchants who want to compete for AI-driven traffic.
Squarespace Commerce V2: What Changed
Squarespace's Commerce V2 update restructured how product pages are rendered in HTML, improving semantic markup and structured data output. The update adds better Product schema, improved breadcrumb markup, and cleaner HTML structure. However, it also changed some CSS class names and markup patterns, meaning merchants who had custom structured data implementations may need to update them.

Step 1: Audit Your Commerce V2 Structured Data
After Commerce V2, Squarespace generates improved Product schema automatically. Run your product pages through Google's Rich Results Test to see what Squarespace generates by default, and identify gaps.
Squarespace's default Product schema typically includes:
- Product name, description, URL
- Price and currency
- Availability status
- Product images
- SKU (if set)
What it typically misses:
- Brand schema
- GTIN / barcode
- Material, color, size as structured attributes
- Aggregate ratings / reviews
- Shipping details
- Return policy
- additionalProperty fields
Step 2: Add Custom Schema via Code Injection
Squarespace allows custom code injection at the site level (Settings → Advanced → Code Injection) and at the page level (via the page settings gear icon → Advanced). Use page-level code injection on product pages to add comprehensive Product schema:
<"code-attr">class="code-tag">script "code-attr">type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Soy Wax Candle — Cedar and Bergamot",
"brand": {
"@type": "Brand",
"name": "YourBrand"
},
"sku": "CND-CB-8OZ",
"gtin13": "5901234123457",
"material": "100% Soy Wax",
"weight": {
"@type": "QuantitativeValue",
"value": "8",
"unitCode": "ONZ"
},
"offers": {
"@type": "Offer",
"price": "28.00",
"priceCurrency": "USD",
"availability":
"https://schema.org/InStock",
"shippingDetails": {
"@type": "OfferShippingDetails",
"shippingRate": {
"@type": "MonetaryAmount",
"value": "4.99",
"currency": "USD"
}
}
},
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Burn Time",
"value": "45-50 hours"
},
{
"@type": "PropertyValue",
"name": "Wick",
"value": "Cotton, lead-free"
},
{
"@type": "PropertyValue",
"name": "Fragrance Notes",
"value": "Cedar, Bergamot, Vetiver"
}
]
}
</"code-attr">class="code-tag">script>Important: Squarespace may generate its own Product schema alongside your custom injection, which can result in duplicate schema. Use Google's Rich Results Test to verify that only one valid Product schema exists per page. If duplicates appear, you may need to use JavaScript to remove Squarespace's default schema and replace it with your comprehensive version.
Step 3: Maximize Product Data Within Squarespace's Constraints
Squarespace does not support metafields or custom product attributes the way Shopify does. You need to work within the platform's existing fields strategically:
| Squarespace Field | Default Use | AI-Optimized Use |
|---|---|---|
| Product Title | Brand name or creative name | Descriptive: "Soy Wax Candle — Cedar & Bergamot, 8 oz" |
| Product Description | Brand story paragraphs | Feature-first: specs, materials, dimensions, then story |
| SEO Title | Auto-generated from product name | Keyword-rich: include material, use case, brand |
| SEO Description | Auto-generated snippet | Specification summary with key differentiators |
| Tags | Internal organization | Include material, use case, and category tags for filtering |
| Additional Info blocks | Often empty | Dimensions, materials, care instructions as structured sections |
Step 4: Set Up External Product Feeds
Squarespace has limited native product feed capabilities. For Google Merchant Center integration, you have two options:
- Squarespace Extensions: The Google Shopping extension syncs basic product data to Merchant Center. It handles the basics but offers limited field mapping and no custom attribute support.
- Third-party feed tools: Services like Feedonomics, GoDataFeed, or DataFeedWatch can pull product data from Squarespace via its Commerce APIs and generate enriched feeds with additional attributes, category mapping, and custom labels.
If your catalog is under 100 products, you can also manually upload a supplemental feed to Google Merchant Center with additional product attributes (GTIN, product_detail, product_highlight) that Squarespace's native integration does not support.
Step 5: Optimize Content for AI Retrieval
Squarespace's strength in content creation can be leveraged for AI visibility. The platform's blog and page builder are well-suited for creating content that AI agents cite:
- Detailed product pages: Use Squarespace's block editor to add specification tables, material breakdowns, and FAQ sections directly to product pages.
- Buying guides as blog posts: Create comprehensive category guides that AI agents can reference when recommending products.
- About page as trust signal: Include manufacturing details, certifications, team credentials, and brand history. AI agents use this as a credibility signal.
- Image alt text: Squarespace makes it easy to add alt text — use descriptive, attribute-rich alt text on every product image.
Step 6: Understand Squarespace's AI Limitations
Be clear-eyed about what Squarespace cannot do for AI readiness today:
| Limitation | Impact | Workaround |
|---|---|---|
| No custom metafields | Structured attributes must live in description text or custom schema | Code injection with JSON-LD per product page |
| No agentic commerce protocols | AI agents cannot transact directly through your store via API | Focus on discovery optimization; transactions happen on-site |
| Limited robots.txt control | Cannot add AI-specific crawler directives | Squarespace does not block AI crawlers by default |
| Basic product feed | Missing fields reduce AI Mode visibility | Use third-party feed tools or supplemental Merchant Center feeds |
| No headless/API commerce | Cannot build custom AI agent endpoints | Squarespace Commerce API exists for data access, not agent transactions |
Squarespace AI Readiness Checklist
| Action | Priority | Difficulty |
|---|---|---|
| Rewrite product titles to be descriptive | Critical | Easy — update product by product |
| Add feature-first product descriptions | Critical | Medium — requires content rewriting |
| Add custom Product schema via code injection | High | Medium — per product page |
| Connect Google Merchant Center | High | Easy — extension setup |
| Add descriptive alt text to all images | High | Easy — systematic update |
| Create buying guide content | Medium | High — content creation |
| Supplement Merchant Center feed with additional data | Medium | Medium — manual or third-party tool |
Frequently Asked Questions
Is Squarespace a good platform for AI-driven ecommerce?
Squarespace is excellent for design-forward brands with smaller catalogs (under 500 products). For AI readiness specifically, it trails Shopify and WooCommerce due to limited metafield support, no agentic commerce protocols, and restricted robots.txt control. However, Squarespace stores can still achieve strong AI visibility through custom schema markup, optimized product data, and strategic content.
Does Squarespace Commerce V2 improve AI visibility?
Yes. Commerce V2 improves the HTML structure and semantic markup of product pages, generates better Product schema by default, and adds cleaner breadcrumb markup. The improvements are meaningful but still do not include GTIN, material, shipping details, or aggregate ratings in the auto-generated schema.
Can I add custom structured data to Squarespace?
Yes, through code injection. Squarespace allows you to add custom code at the site level (Settings → Advanced → Code Injection) and at the page level (page settings → Advanced). You can inject JSON-LD Product schema with comprehensive attributes. Be aware of potential duplicate schema with Squarespace's auto-generated markup — validate with Google's Rich Results Test.
Does Squarespace support Google Merchant Center?
Yes, via the Google Shopping extension in the Squarespace Extensions marketplace. It syncs basic product data including title, description, price, images, and availability. For enriched feeds with GTINs, product highlights, and custom attributes, use a supplemental feed in Merchant Center or a third-party feed management tool.
