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 →

For Salesforce Commerce Cloud Enterprises
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 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
URL rules, slug strategy, per-site canonical, robots.txt per site, sitemap configuration and cadence, hreflang configuration for multi-locale, refinement (faceted) URL controls.
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: modern controller-based architecture, cleaner CWV defaults. SiteGenesis: legacy cartridges, deeper performance work. We audit both with a stack-aware playbook.
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.
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.
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
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.
Author Product / Offer / Review / AggregateRating / BreadcrumbList / FAQPage / Organization schema in ISML templates so JSON-LD ships server-rendered alongside the visible page.
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.
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.
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.
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
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 (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.
Yes. While our deepest tenure is on Shopify Plus (certified Plus Partner), BigCommerce (Elite Partner since 2012), and Adobe Commerce (14 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.
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.
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.
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.
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.
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.
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.
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.
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.
Business Manager, ISML, SFRA / SiteGenesis, OCAPI / SCAPI, and AI-engine citation — engineered for enterprise SFCC.