Skip to main content
Your Full-Service Digital Agency & AI Strategy Partner
1Digital
Salesforce Commerce Cloud SEO Agency

For Salesforce Commerce Cloud Enterprises

Salesforce Commerce Cloud SEO

SFCC / Demandware SEO across SiteGenesis and SFRA. Business Manager URL controls, ISML schema, refinement governance, OCAPI / SCAPI headless, Dynamic Imaging Service tuning, and AI-engine citation — engineered for enterprise SFCC.

TL;DR

SFCC SEO Lives in Business Manager, ISML, and the Cartridge

SFCC is a different operating envelope than Shopify Plus, BigCommerce, or Adobe Commerce. Many SEO knobs live in Business Manager (URL rules, refinement controls, content slots, sitemap configuration), schema is emitted from ISML templates inside cartridges, and changes ship through cartridge deployment — not real-time admin edits. We audit Business Manager first, ISML second, headless front-end third (for OCAPI/SCAPI implementations), and design improvements to respect cartridge deployment cadence.

SFCC surfaces we audit

What an SFCC SEO Audit Covers

Business Manager configuration

URL rules, slug strategy, per-site canonical, robots.txt per site, sitemap configuration and cadence, hreflang configuration for multi-locale, refinement (faceted) URL controls.

ISML template SEO

Meta tag emission, canonical and hreflang, JSON-LD schema injection (Product, Offer, Review, BreadcrumbList, FAQPage, Article), content slot HTML sanity for structured-data validity.

SFRA vs SiteGenesis

SFRA: modern controller-based architecture, cleaner CWV defaults. SiteGenesis: legacy cartridges, deeper performance work. We audit both with a stack-aware playbook.

OCAPI / SCAPI headless

For headless SFCC front-ends (typically Next.js or Nuxt): SSR-first render strategy, sitemap orchestration querying OCAPI/SCAPI, schema injection at the layout, llms.txt deployment, API rate-limit awareness.

Dynamic Imaging Service

SFCC's DIS handles on-the-fly image resizing, format conversion (WebP, AVIF), and quality tuning. Underused on most SFCC sites. We tune DIS to produce responsive image sets and reduce LCP.

Refinement governance

Canonical-pin most filter URLs to the base category. Selectively promote high-intent filter combinations to indexable landing pages with their own meta, content, breadcrumb schema, and matching H1.

Methodology

The SFCC SEO Playbook

1. Business Manager first

Audit URL rules, slug consistency, per-site canonical, robots.txt, sitemap cadence, hreflang topology, refinement URL controls. Many SFCC SEO problems are config, not code.

2. ISML schema rebuild

Author Product / Offer / Review / AggregateRating / BreadcrumbList / FAQPage / Organization schema in ISML templates so JSON-LD ships server-rendered alongside the visible page.

3. Refinement governance

Canonical-pin most filter URLs. Promote high-intent filter combinations to indexable landing pages with friendly slugs (Business Manager URL rules) and their own meta + content + schema.

4. CWV per template

SFRA: bundle size, DIS tuning, content slot HTML hygiene. SiteGenesis: RequireJS bundling, jQuery deferral, critical CSS, cartridge controller profiling. INP work on minicart, search, refinement handlers.

5. OCAPI / SCAPI cache

For headless front-ends, cache OCAPI/SCAPI responses at the edge, rate-shape sitemap-generation jobs, and verify crawler-equivalent rendering on AI-engine bots.

6. AI-engine citation

Deploy llms.txt at root (front-end origin for headless, ISML resource for storefront-rendered), structure PDPs for entity extraction, and track citation share in ChatGPT, Perplexity, Gemini, AI Overviews, Copilot, Rufus.

Cluster context

Where This Sits

SFCC SEO is one of the enterprise tiers in our SEO by platform coverage. Sibling enterprise tiers: Shopify Plus SEO, Adobe Commerce Cloud SEO, and BigCommerce B2B SEO. For SFCC headless implementations, our headless commerce SEO program applies the same playbook with SFCC-specific OCAPI / SCAPI integration. Cornerstone: ecommerce SEO agency.

Salesforce Commerce Cloud SEO — FAQ

What is Salesforce Commerce Cloud and how does it relate to Demandware?

Salesforce Commerce Cloud (SFCC) is the SaaS commerce platform Salesforce acquired from Demandware in 2016. The platform is still often referred to as Demandware in technical contexts, and many SFCC implementations carry legacy Demandware patterns — older SiteGenesis cartridges, classic Business Manager controls, and OCAPI integrations. SFCC SEO has to span both the modern stack (SFRA storefront reference architecture, SCAPI) and the legacy stack (SiteGenesis, OCAPI). We audit and ship on both.

Do you have experience shipping SEO on Salesforce Commerce Cloud?

Yes. While our deepest tenure is on Shopify Plus (certified Plus Partner), BigCommerce (Elite Partner since 2012), and Adobe Commerce (15 years), we ship SFCC SEO engagements as part of our enterprise platform competency. Our SFCC work covers SiteGenesis and SFRA storefronts, Business Manager URL and SEO controls, OCAPI / SCAPI headless implementations, and Core Web Vitals on both classic and modern stacks. Trusted by 400+ brands with a 4.9/5 rating across 941+ verified reviews.

What is SFRA and how does it differ from SiteGenesis?

SFRA (Storefront Reference Architecture) is SFCC's modern storefront framework — server-side rendered, ISML templating, controller-based routing, designed for clean separation of concerns. SiteGenesis is the legacy reference architecture — older cartridges with deeper coupling between presentation and business logic. SEO differences: SFRA storefronts typically achieve cleaner Core Web Vitals out of the box (smaller bundles, better caching defaults), more maintainable schema injection, and simpler URL routing. SiteGenesis stores rank fine but need more aggressive performance work and often have legacy URL patterns that compound 301 chain depth.

How does Business Manager affect SEO?

Business Manager is SFCC's admin UI. SEO-relevant controls: (1) URL configuration — SEO-friendly URLs (slug-style) vs. legacy parameter URLs; (2) per-site canonical settings — choose which storefront context owns canonical for shared catalog products; (3) robots.txt configuration per site; (4) sitemap generation cadence and inclusion rules; (5) hreflang configuration for multi-locale storefronts. We audit Business Manager settings as part of every SFCC SEO engagement — many issues are configuration, not code.

What about templating constraints in SFCC for SEO?

ISML (Internet Store Markup Language) is SFCC's templating system — server-rendered, with custom tags for catalog data and content slot rendering. ISML templates handle meta tag emission, canonical, hreflang, and JSON-LD output. Constraints: (1) custom code typically lives in cartridge controllers and ISML templates, so SEO changes ship through cartridge deployment; (2) content slots (managed in Business Manager) can inject HTML that breaks structured-data validity if not authored carefully; (3) URL rewriting is controlled via Business Manager URL rules and pipeline routing — changes require careful regression testing because legacy URL patterns can be load-bearing for indexed pages. We design SEO changes to respect cartridge deployment cadence.

How is faceted navigation handled in SFCC?

SFCC's faceted search (refinements) generates parameter URLs by default. SEO patterns: (1) canonical tag on filter URLs points back at the unfiltered category to prevent duplicate-content cannibalization; (2) selectively whitelist high-intent filter combinations as indexable landing pages with their own meta, content, and breadcrumb schema; (3) Business Manager URL rules can map specific filter values to friendly slugs (e.g. /shoes/men instead of /shoes?refine_1=men) — a one-time architecture decision that pays off in SERP click-through; (4) robots.txt patterns or meta-robots noindex,follow for non-promoted filter combinations.

How does SFCC headless via OCAPI / SCAPI work for SEO?

OCAPI (Open Commerce API, REST) and SCAPI (Salesforce Commerce API, modern REST + GraphQL) expose catalog, customer, and order data to headless front-ends. SEO ownership moves to the front-end repo — typically Next.js, Nuxt, or React Native Web. We follow the same playbook as our broader headless commerce SEO program: SSR-first render strategy, sitemap orchestration at the front-end origin (querying OCAPI/SCAPI for catalog data), schema injection at the layout, llms.txt deployment, and crawler-equivalent HTML verification. SFCC API rate limits matter — we cache responses at the edge and rate-shape sitemap generation.

How do you handle Core Web Vitals on SFCC?

SFRA storefronts typically need bundle size work (vendor JS, ISML-rendered content slots, third-party tag injection from Business Manager content assets) and image optimization (SFCC's Dynamic Imaging Service is good but underused — most stores serve un-resized images). SiteGenesis stores need deeper performance work: legacy RequireJS/jQuery patterns, larger CSS bundles, slower TTFB from heavier cartridge controllers. INP work focuses on minicart, search-as-you-type, and refinement update handlers — the usual offenders. We instrument LCP, INP, CLS per template and produce a per-route improvement plan.

Does SFCC support B2B commerce SEO?

Yes, via SFCC B2B Commerce (formerly Salesforce B2B Commerce on Lightning, then migrated to the SFCC platform). SEO patterns: indexable / gated boundary between public catalog and authenticated buyer portal; customer-group-aware schema that emits public prices only; quote-only PDP patterns with Offer schema reflecting "quote required" semantics; multi-site B2B configurations with canonical pinning across regional or sub-brand storefronts. The underlying SEO discipline is the same as BigCommerce B2B SEO or Plus B2B Edition; the implementation maps onto SFCC's site, customer-group, and pricing-book primitives.

What does a Salesforce Commerce Cloud SEO engagement look like?

Phase 1: audit covering Business Manager SEO settings, URL rule cleanliness, sitemap freshness, canonical and hreflang topology, ISML schema coverage, refinement (faceted) indexation, OCAPI/SCAPI caching for any headless surfaces, and Core Web Vitals per template (SFRA or SiteGenesis). Phase 2: corrective — Business Manager configuration tuning, URL rule consolidation, schema rebuild via ISML templates, faceted-nav rules, CWV work targeted at the template-level. Phase 3: keyword-to-category mapping, content briefs aligned with SFCC's content slot system, AI-engine optimization (llms.txt, entity-rich PDPs), and citation tracking across ChatGPT Shopping, Perplexity Shop, Google AI Overviews, Gemini, Microsoft Copilot.

Enterprise SEO for SFCC and Demandware.

Business Manager, ISML, SFRA / SiteGenesis, OCAPI / SCAPI, and AI-engine citation — engineered for enterprise SFCC.

Real strategists. Real AI tools. Real growth. — 1Digital® since 2012

Workspace by 1Digital® — the agency platform we built. Coming to select agencies. Join the early-access list