What Squarespace Commerce ships and what it doesn't
Squarespace Commerce ships a product catalogue with images, variants, pricing, inventory, and a fixed URL pattern (/shop/p/{slug}). It auto-emits a basic Product JSON-LD block carrying name, image, description, sku, and offers. It generates a sitemap that includes visible products and excludes archived or unavailable products. What it does not ship: a brand or gtin field surfaced into JSON-LD, an aggregateRating block tied to verified reviews, a shippingDetails or hasMerchantReturnPolicy block, a category-page Markdown area enabled by default, or an editor-level prompt to write product descriptions that are not the manufacturer's.
The five highest-leverage e-commerce SEO tasks on Squarespace
Five tasks compound to lift Squarespace Commerce stores out of mid-page rank. Product URL structure (set the store path before you launch and never change it again). Product page copy (rewrite the manufacturer description in your own voice with details Google cannot find elsewhere). Category page architecture (add the Markdown block above the product grid; an empty grid does not rank). Variant and duplicate-content handling (canonical the variant URLs to the bare product). Product schema and feeds (layer a supplemental JSON-LD block carrying the fields Squarespace omits). Each task has its own leaf below.
01. Product URL structure
Squarespace Commerce serves products at /shop/p/{slug} by default. The /p/ segment is fixed and cannot be removed; the /shop/ segment can be renamed via Settings > Commerce > Store Page. Pick the store path once before launch (most stores leave it as /shop/ or rename to /store/), set the per-product slug carefully, and never change either again — every URL change costs a redirect and a small ranking dip while Google reindexes.
02. Product page copy
The single highest-leverage e-commerce SEO task is rewriting product descriptions in your own voice. Manufacturer-feed descriptions used verbatim across many sites trigger Google's helpful-content filter; descriptions with at least 200 words of original content, real photos, your fit notes, your sourcing detail, and your point of view rank materially better. The Squarespace product description field renders as the main body of the product page and feeds the auto-emitted Product JSON-LD description property, so improving it lifts two signals at once.
03. Category page architecture
Category pages on Squarespace Commerce render a product grid by default with no top-of-page content. An empty grid reads as a thin page to Google and rarely ranks for category-shaped queries ('mens linen shirts', 'cold-press juicers under $200'). The 2026 fix is to add a Markdown block above the product grid carrying 300-500 words of category-specific content — what the category is, who it suits, how to choose between items in it, and the FAQs the category genuinely raises.
04. Variant and duplicate-content handling
Squarespace Commerce produces near-duplicate content in three predictable places. Variant URLs share the base product URL with a query string (?variant=X). Sort-order URLs on category pages produce ?sort=newest and ?sort=price-asc variants. Filter URLs on category pages produce ?category=A&category=B variants. Google's canonical-tag guidance handles all three: the canonical points at the bare product URL or the bare category URL, and Squarespace's default behaviour is correct in most cases — but worth verifying.
05. Product schema and feeds
Squarespace Commerce auto-emits a basic Product JSON-LD block with name, image, description, sku, and offers (price, priceCurrency, availability). What it does not emit: brand, gtin or mpn, aggregateRating, review, shippingDetails, hasMerchantReturnPolicy. The 2026 fix is to layer a supplemental Product JSON-LD block on top via Code Injection, carrying the fields Squarespace skips. Google reads merged Product schema cleanly when both blocks describe the same product on the same URL.
Sitemap, indexing, and the discontinued-product loop
Squarespace auto-generates an XML sitemap at /sitemap.xml that includes visible products and excludes archived or unavailable products. The submission flow is: launch the store, submit the sitemap once in Google Search Console, then use the Index Coverage report to spot products that are not being indexed. The discontinued-product question is the part that trips most owners: deleting a product produces a 404 and a small rank loss to the URL's link equity; archiving keeps the URL alive but removes it from the sitemap; the 2026 best practice is to redirect old product URLs to the most relevant current product or category via URL Mappings.
Where e-commerce SEO meets ChatGPT shopping in 2026
ChatGPT's Instant Checkout launched in September 2025 with Etsy and Shopify as the only named platforms. Squarespace Commerce was not a launch partner and is not enumerated as a supported endpoint in OpenAI's product-feed specification. The practical implication: Squarespace Commerce stores cannot complete a transaction inside ChatGPT today — but they can still surface in ChatGPT Search results based on web-crawl signals, which means the rich Product JSON-LD layer is exactly the work that gets a Squarespace store cited in a ChatGPT product comparison answer.