Salesforce-Commerce-Cloud-SEO
Wie SEO funktioniert on Salesforce Commerce Cloud (B2C Commerce / SFCC, formerly Demandware) — the strong native building blocks (Business-Manager-editable robots.txt, scheduled auto-sitemaps, rule-based meta tags, canonical-by-design master/variation products) and the parts Sie weiterhin haben zu aufbauen durch hand (hreflang, faceted-nav URLs, schema, and headless crawlability on PWA Kit oder Salesforce's newer Storefront Nächste framework).
Sprachen
Salesforce Commerce Cloud (B2C Commerce, formerly Demandware — SFCC für short) gibt Sie strong native SEO building blocks: an editable per-site robots.txt in Business Manager, auto-generated XML sitemaps als a scheduled job, rule-based Meta-Tag-Regeln für catalog-wide titles and descriptions, and a canonical-by-design master/variation product model das maps almost genau auf Google's ProductGroup schema. Was es leaves Sie ist the funktionieren das tatsächlich decides rankings at Enterprise-Größe: hreflang (kein dediziert B2C admin Funktion — sitemap alternate URLs oder custom link tags), faceted/refinement URLs (custom development), strukturierte Daten (a template/developer job, nicht a toggle), and headless crawlability on PWA Kit oder Salesforce's newer Storefront Nächste framework (SSR ist notwendig aber nicht sufficient — test mit ?__server_only on PWA Kit; confirm the equivalent on Storefront Nächste). Nothing funktioniert gut ohne deliberate configuration; the Plattform isn't the limitation, unfamiliarity mit es ist.
Evidence for this claim Salesforce B2C Commerce provides sitemap generation that merchants configure and run for storefront URLs. Scope: Salesforce B2C Commerce; scheduling and content selection require configuration. Confidence: high · Verified: Salesforce Developers: Create a sitemap Evidence for this claim Salesforce documents server-side rendering and crawler considerations for PWA Kit storefronts. Scope: Salesforce PWA Kit; SSR alone does not guarantee indexing or ranking. Confidence: high · Verified: Salesforce Developers: PWA best practicesTL;DR — Salesforce Commerce Cloud (you’ll auch sehen es genannt B2C Commerce, SFCC, oder the old Name Demandware) ist an enterprise hosted store Plattform. Es comes mit a lot von solid SEO Tools aufgebaut in — Sie können bearbeiten Ihr
robots.txt, es builds Ihr sitemap automatically, es kann schreiben Ihr Seite titles aus a template, and es handles product variations (colors, sizes) in a search-friendly Weg. der Haken ist das diese Tools weiterhin erfordern site-specific configuration and rendered-output testing durch someone wer knows the Plattform.
Was “Salesforce Commerce Cloud SEO” means
Salesforce Commerce Cloud ist a hosted (SaaS) ecommerce Plattform aimed at big brands and retailers. Salesforce hosts es, so Sie don’t install es on Ihr own server the Weg Sie würde WordPress and WooCommerce. Seine official Name ist B2C Commerce, seine old Name was Demandware, and meist Menschen in the industry nur say SFCC. Es plays in the gleich space als Shopify and BigCommerce, aber a tier up in size, price, and complexity.
Nearly everything Sie configure — SEO included — geschieht in an admin console genannt Business Manager. So “Salesforce Commerce Cloud SEO” ist wirklich “knowing welche screen in Business Manager Kontrollen jede SEO lever, and setting es correctly.”
Was SFCC gibt Sie aufgebaut in
- An editable
robots.txt. Sie können schreiben Ihr ownrobots.txtpro Website richtig in Business Manager — unlike Shopify, welche doesn’t let Sie do this natively. - Automatic sitemaps. SFCC generates Ihr XML sitemap für Sie on a schedule Sie setzen. Sie don’t aufbauen the Datei durch hand.
- Template-based Seite titles and descriptions. Mit something genannt Meta Tag Rules, Sie können schreiben eine formula (wie “Category name | Brand”) and haben es fill in titles über Ihr whole catalog.
- Search-friendly product variations. Meist products come in colors and sizes. SFCC treats sie als eine “master” product mit “variations,” and the individual color/size Seiten are meant zu point zurück zu the master so Google doesn’t sehen sie als duplicates.
Was Sie weiterhin haben zu do yourself
- Multi-language / multi-country tags (hreflang). SFCC tut nicht hinzufügen diese automatically. Sie entweder switch on a checkbox in the sitemap settings oder haben a developer hinzufügen the tags.
- Filter Seiten (Facettennavigation). Wenn shoppers filter durch color, size, oder price, SFCC doesn’t produce clean, search-friendly URLs on seine own — das benötigt custom development.
- Rich Ergebnisse / schema. The behind-the-scenes “structured data” das erhält Sie star ratings and rich product Ergebnisse isn’t a switch Sie flip — a developer builds es in the store’s templates.
- Headless (PWA Kit oder Storefront Nächste) crawlability. wenn Sier store verwendet eine von Salesforce’s “headless” frontends — the established PWA Kit oder the newer Storefront Nächste — Sie müssen prüfen das Google kann tatsächlich sehen Ihr Inhalt — sehen the Advanced tab.
The Sache meist Menschen get wrong
There’s a üblich belief das “you can’t do SEO on Salesforce Commerce Cloud.” That’s nicht wahr. The Plattform hat strong Tools; was es demands ist someone wer knows the Plattform. Generic SEO Ratschläge (“just add hreflang tags,” “nur clean up Ihr filter URLs”) ist korrekt in spirit aber oft can’t be erledigt the obvious Weg in SFCC — es hat seine own screens and seine own rules. The limitation isn’t the Plattform. It’s unfamiliarity mit es.
Wollen the practitioner Version — URL Rules vs. Aliases, the master/variation canonical strategy, hreflang architecture, and wie Sie prüfen whether Ihr headless store ist crawlbar? Switch zu the Fortgeschritten tab.
Evidence for this claim Salesforce B2C Commerce provides sitemap generation that merchants configure and run for storefront URLs. Scope: Salesforce B2C Commerce; scheduling and content selection require configuration. Confidence: high · Verified: Salesforce Developers: Create a sitemap Evidence for this claim Salesforce documents server-side rendering and crawler considerations for PWA Kit storefronts. Scope: Salesforce PWA Kit; SSR alone does not guarantee indexing or ranking. Confidence: high · Verified: Salesforce Developers: PWA best practicesTL;DR — SFCC (B2C Commerce, formerly Demandware) ships strong native SEO building blocks: a per-site
robots.txtSie bearbeiten in Business Manager, XML sitemaps auto-generated als a scheduled job, rule-based Meta-Tag-Regeln für catalog-wide titles/descriptions, and a canonical-by-design master/variation product model das maps almost 1:1 auf Google’sProductGroup/hasVariant/isVariantOfschema. The funktionieren es leaves Sie ist was scales: hreflang (kein dediziert B2C Funktion — sitemap “Include Alternate URLs” oder custom<link>tags), faceted/refinement URLs (custom dev), strukturierte Daten (a template job, nicht a toggle), and headless crawlability on PWA Kit oder Salesforce’s newer Storefront Nächste framework (SSR ist notwendig aber nicht sufficient — test mit?__server_onlyon PWA Kit; confirm the equivalent on Storefront Nächste). And the einzelne biggest architectural fork ist whether a multi-region brand ist eine Website mit viele locales oder viele Websites — das decides wie viele vollständig SEO config surfaces Sie halten in sync.
The frame: strong native Tools, steep Plattform literacy
Meist SFCC SEO Inhalt ist entweder thin agency marketing oder developer docs mit zero SEO framing. The honest nehmen ist in zwischen: SFCC hat mehr native, admin-configurable SEO tooling als meist competing Plattformen — aber nothing funktioniert gut ohne deliberate setup, and mehrere defaults wird hurt Sie wenn Sie leave sie alone. Sort jede task in “native building block” vs. “you have to build it,” and the Plattform stops Sein mysterious.
Zwei Dinge zu verstehen bevor anything sonst:
- Business Manager ist wo SEO lives. The SEO hub ist Merchant Tools → Website → SEO, and es splits in Canonical-URL tags, URL Redirects, Sitemaps, Robots, Meta Tag Rules, and URL Rules/Aliases. Jede ist a separat screen mit seine own rules.
- The master/variation product model shapes everything. A einzelne master product owns multiple variation products (durch color, size). Das model ist the central SEO decision point, and es geschieht zu mirror wie Google wants Sie zu mark up variants — mehr on das unterhalb.
- Name Ihr storefront architecture bevor Sie Name a fix. “Salesforce Commerce Cloud” jetzt spans mindestens four distinct storefront generations das behave differently für SEO: the legacy SiteGenesis pipeline architecture, the aktuell SFRA (Storefront Reference Architecture), the established headless PWA Kit (Composable Storefront), and, als von the 2026 B2C Commerce release cycle, Salesforce’s newer Storefront Nächste React framework. Admin paths, cartridge behavior, and rendering mechanics differ über sie — a fix verified on eine doesn’t automatically transfer zu another. This article’s Business Manager screens anwenden broadly über SFRA/SiteGenesis; the PWA Kit-specific mechanics later in this piece are scoped explicitly wo sie anwenden.
Native building blocks: per-site editable robots.txt, scheduled auto-generated
XML sitemaps (mit optional hreflang and last-modified dates), URL Rules + Hostname
Aliases für locale-aware clean URLs, canonical-by-design variation products,
rule-based Meta-Tag-Regeln, automatic 301s on in-Business-Manager URL changes, and PWA
Kit SSR für the erste load.
Ihre zu aufbauen: hreflang, faceted/refinement URLs, strukturierte Daten, multi-locale
robots.txt handling, H1 templating, and (in a headless aufbauen) alle on-page tag
management.
The architecture fork das shapes everything: Websites vs. locales
Bevor Sie touch a einzelne SEO screen, settle this: ist Ihr multi-region brand modeled
als eine Website mit multiple locales, oder multiple Websites (eine pro locale oder
region)? In SFCC, multi-region storefronts are usually aufgebaut als separat Websites
in Business Manager. Das matters weil jede Website ist seine own vollständig SEO
configuration surface — seine own sitemap job, seine own robots.txt, seine own Meta Tag
Rules, seine own URL Rules. Ten Websites means ten von everything zu halten in sync durch hand.
Name this decision explicitly early, weil es silently multiplies jede andere
section von this Artikel.
URL-Struktur: URL Rules vs. Hostname Aliases
SFCC gibt Sie zwei configuration paths, and the richtig eine depends on wie komplex Ihr locale setup ist:
- URL Rules (Merchant Tools → Website → SEO → URL Rules) map locale, category, and product path segments zu a pattern. They’re simpler aber less flexible — Sie pick eine von alternative hostnames, URL parameters, oder paths für locale routing.
- Hostname Aliases (Merchant Tools → Website → SEO → Aliases) are a JSON alias Datei offering mehr capability — einschließlich a mixed approach, wie ccTLD-style hostnames für einige locales and subfolder-style locales in the gleich Website. wenn Sie benötigen mixed routing, es hat zu go durch the alias Datei.
Die wichtigen Mechanismen:
- Force lowercase. SFCC’s own URL configuration Leitfaden tells Sie zu auswählen Lower Fall so Sie don’t generieren multiple URLs mit unterschiedlich Fälle von the gleich text. Practitioners note lowercase ist im Allgemeinen preferred durch crawlers.
- Verwenden hyphens für whitespace. Whitespace kann be URL-encoded (
%20), oder replaced mit plus/underscore/minus/period. Salesforce’s own SEO-URL Leitfaden points heraus das Suchmaschinen treat hyphens als separators aber underscores als joiners (zwei underscore-joined words lesen als eine), so the hyphen (minus) ist the cleanest choice. NOVOS macht the gleich recommendation über the Standard%20. categoryvs.category-path. Für Websites mehr als zwei oder three categories tief, verwendencategorystattcategory-path; aber wenn Sie haben duplicate category names unter unterschiedlich parents, verwendencategory-pathzu disambiguate.- Product IDs auto-append. Sie don’t hinzufügen the product ID zu the rule — B2C Commerce
immer appends es automatically, mit a
.htmlextension. Practitioners note there’s kein Weg zu remove the.htmlohne custom development. - Assign products zu the domain, nicht a category path. NOVOS recommends this zu reduce duplication and complexity, weil products kann be assigned zu multiple categories, welche macht a category-based URL segment unstable.
- General URL hygiene aus Salesforce’s own Leitfaden: halten URLs readable and
short, verwenden als wenige folders als möglich, vermeiden parameters, integrate keywords, and
don’t put a page-type indicator, a proprietary
sc.htmlextension, oder the worddemandwarein the URL.
The classic pitfall: duplicate homepages aus unmapped Default-Start and
Home-Show pipelines resolving zu www and non-www variants. Map sie
explicitly oder Sie get duplicate Websites generiert durch hosts mit and ohne the www.
And eine alias-file gotcha practitioners flag repeatedly: the alias Datei muss declare
Version 1 oder the System ignores es entirely.
Verglichen zu a Plattform wie BigCommerce (welche offers preset URL-Strukturs and
removes prefixes mit a dropdown) oder Shopify (welche forces /products/ and
/collections/), SFCC’s URL layer ist weit mehr configurable — and weit mehr seine own
job zu get richtig.
XML Sitemaps
Sitemap generation ist a scheduled Business Manager job, nicht a static Datei Sie maintain. Sie reach es über App Launcher → Merchant Tools → Website → SEO → Sitemaps, and configure the job’s schedule on the Job tab. Salesforce’s Leitfaden ist zu schedule es für low-traffic Zeiten (early morning) zu vermeiden CPU and memory spikes, and zu run es after Ihr daily Daten replication aus staging.
Three Dinge das trip Menschen up:
- Configure pro instance type. Sitemap settings can’t be replicated zwischen Staging and Production oder Development — Sie setzen sie individually on jede instance. This ist the opposite von meist Website preferences.
changefreq/priorityare dead weight. Google hat confirmed es ignores diese in sitemaps. Don’t ausgeben engineering effort tuning sie. Do haltenlastmodaccurate — it’s auto-applied zu the generiert sitemap and it’s a real signal für was Sie re-crawl.- Hreflang rides on a checkbox. Sie können embed hreflang durch ticking “Include Alternate URLs”, welche adds hreflang annotations innerhalb the standard sitemaps. The caveat: at genug locales this pushes Sie past the per-file link threshold, at welche point Sie benötigen custom sitemaps aufgebaut mit a solution architect.
Headless ist a separat mechanism. Für a PWA Kit storefront, Salesforce’s own
“Improve SEO with a Sitemap” Leitfaden ist explicit das sitemaps “bereitstellen search
crawlers mit instructions on the Seiten zu Index and the Website hierarchy, welche kann
verbessern Ihr SEO rankings.” wenn Sier routes are configured in Business Manager,
generieren the sitemap dort; andernfalls Sie upload eine über the SCAPI
uploadCustomSitemapAndTriggerSitemapGeneration endpoint. Wiring es up erfordert a
vanity domain (embedded CDN oder a subdomain wie seo.example.com), a matching
hostname alias, and the sitemap reachable at example.com/sitemap_index.xml; in PWA
Kit Sie hinzufügen app.get('/sitemap_index.xml', runtime.serveStaticFile('static/sitemap_index.xml'))
in ssr.js and expose the Datei über ssrShared in the app config.
Robots.txt
Dort are zwei distinct mechanisms, and confusing sie causes real deployment bugs:
- Business Manager Website preference (the recommended Standard path). App Launcher
→ Merchant Tools → Website → SEO → Robots lets Sie schreiben a per-site
robots.txt(up zu 50 000 characters). It’s stored als a Website preference and kann be replicated zwischen instances. - Cartridge-level static Datei (custom storefront / SFRA). A
robots.txtplaced incartridge/static/defaultvon a custom cartridge, managed über UX Studio. This Version kann nur move zwischen instances über Code replication, weil the static directory ist cartridge-specific, nicht site-specific.
Zwei gotchas:
- Cache invalidation. Mit caching enabled, Sie muss invalidate the static Inhalt
cache für a neu cartridge-level
robots.txtzu be served. - Robots ist domain-scoped, nicht subfolder-scoped. wenn Sie run multiple locales in
subfolders, eine
robots.txtat the domain root hat zu satisfy jede locale’s benötigt — plan the rules zu cover alle von sie.
The practitioner philosophy, welche I agree mit: halten robots.txt minimal.
Verwenden Canonical-Tags and noindex zu Kontrolle what’s served in Ergebnisse;
robots.txt Kontrollen Crawling, nicht Indexierung, so over-relying on es ist the actual
anti-pattern. Halten dev/staging non-crawlable über the deployed cartridge Standard, and
configure production deliberately. (The platform-agnostic mechanics are in
Crawling and
Canonicalisierung.)
Canonical-URLs and the master/variation product model — the differentiating section
This ist wo SFCC’s Daten model and Google’s own Leitfaden line up almost perfectly, and wo meist SFCC Inhalt stops short.
The SFCC master product is the canonical product detail page. Each color, size, or other child variation URL points rel canonical to the master URL. In structured data, the master maps to ProductGroup and child Product entities connect through hasVariant and isVariantOf. Verify the public storefront output.
SFCC represents a product’s color/size variations als a einzelne master (base)
product mit child variation products. Salesforce’s recommendation ist zu
canonicalize the variation product URLs zu the master product zu preserve oder verbessern
rankings — i.e., point jede color/size PDP’s rel="canonical" at the base product
so ranking signals consolidate auf eine URL.
Jetzt sehen Sie sich was Google recommends für genau this “one product, many variations”
situation. Google’s product-variant Leitfaden ist zu “verwenden the ProductGroup class
mit associated properties variesBy, hasVariant, and productGroupID zu group
solche variants together.” That’s a conceptual match zu SFCC’s master/variation model:
- The master product ist Google’s
ProductGroup. - The variation products are the
hasVariantmembers (oder, in the “separate” pattern, jedeProductverwendetisVariantOfzu reference the group’s@id). - Google documents beide a nested pattern (
ProductGroup.hasVariant— “the meist compact and natural representation von a product group”) and a separat pattern (Product.isVariantOf— welche “könnte be easier für einige Content-Management Systeme (CMSes) zu generieren”). The separat pattern ist the natural fit für wie SFCC templates variation products über independent PDP renders.
Für a single-page variant selector, Google sagt zu halten “nur eine distinct canonical
URL für the overall ProductGroup” — which is precisely the “variation → master”
canonical rule SFCC bereits recommends.
Machen the zwei agree, weil Google ist explicit das Ihr Canonicalisierung signals muss
be consistent. On seine consolidate-duplicate-URLs Leitfaden, rel="canonical" ist “a
strong signal das the specified URL sollten werden canonical,” sitemap inclusion ist
“a weak signal,” and “diese Methoden kann stack and thus werden mehr effective wenn
combined.” But don’t contradict yourself — Google warns: “Don’t specify
unterschiedlich URLs als canonical für the gleich Seite Verwendung unterschiedlich Canonicalisierung
techniques (zum Beispiel, don’t specify eine URL in a sitemap, aber a unterschiedlich URL für
das gleich Seite Verwendung rel="canonical").” On SFCC, das bedeutet Ihr variation-product
rel="canonical", Ihr sitemap, Ihr hreflang, and Ihr interne Links alle haben zu
Name the gleich master URL. And “wenn linking within Ihr Website, link zu the canonical
URL statt a duplicate URL” — so link internal navigation zu the master product,
nicht zu spezifisch variation URLs.
(The general variant-schema tief dive ist in product variant SEO; the canonical mechanics are in Canonicalisierung.)
Meta-Tag-Regeln
Titles and descriptions haben zwei implementation paths: manual entry pro object (Category/Product → Seite Title / Seite Description fields), oder rule-based dynamic generation über Meta-Tag-Regeln (Merchant Tools → Website → SEO → Meta Tags), welche anwenden formulas über Seite types.
- Basic dynamic rule: a category title wie
${Category.Name} | Example Brand. - Hybrid override + fallback:
${IF Category.pageTitle THEN Category.pageTitle ELSE Category.Name}lets merchandisers override spezifisch Seiten während the rule stays the catalog-wide Standard. This ist the pattern zu standardize on — rules scale, aber any one-off exception entweder verwendet this hybrid syntax oder inherits the generic rule. - Localize the connectives. Für localized rules, translate any connectives (wie
the
|separator’s surrounding words) and setzen sie at language oder language-country Ebene. - H1 ist a limitation. Unlike titles and descriptions, there’s kein standard Meta Tag Rules syntax zu template H1 tags dynamically — H1 templating erfordert custom development.
Weiterleitungen
SFCC hat einige native, automatic redirect behavior plus manual Tools:
- Automatic 301s fire wenn Sie override a category/product URL innerhalb Business Manager, and SFCC auto-corrects misspelled PDP URLs als lang als the underlying product ID ist intact.
- Three manual Tools: URL Redirects für one-to-one mappings, Static Mappings für legacy URL patterns redirecting zu static resources, and Dynamic Mappings für komplex wildcard-based patterns.
- Status codes: verwenden 301 für permanent (oder 308 wenn altered über custom development) and 307 für temporary. (Background on choosing zwischen sie ist in Ahrefs’ 11 types von redirects and 301 vs. 302 Leitfäden.)
- Point at object IDs, nicht hard-coded paths. NOVOS recommends redirecting zu object types/IDs statt literal URL strings zu prevent errors and redirect loops wenn the destination URL later changes.
The precedence rule matters and it’s a direkt developer-docs quote: “Wenn there’s a conflict zwischen Ihr URL redirects and Ihr URL rules für SEO, the URL redirects nehmen precedence.”
Migration framing: on an SFRA relaunch, the redirect strategy ist the einzelne meist critical SEO component für preserving rankings — Acxiom’s Salesforce practice puts es at 60–70% von launch SEO effort. That’s consistent mit the broader lesson das a migration dauert mehr als a checklist zu go gut.
strukturierte Daten / schema — Name the gap honestly
Here’s the honest Teil meist Inhalt skips: on SFCC there’s kein native “turn on
Produktschema” toggle in Business Manager comparable zu Meta-Tag-Regeln oder canonical
handling. Unlike BigCommerce (whose Cornerstone theme ships JSON-LD Produktschema heraus
von the box), schema on SFCC ist a template/developer responsibility. The SFRA
reference storefront includes einige product/breadcrumb schema in template Code, aber
that’s developer-implemented, nicht an admin Funktion. Treat schema als a aufbauen task, nicht
a checkbox — and lean on the ProductGroup/variant pattern aus the canonical section
als Ihr Ziel shape, seit JSON-LD ist Google’s recommended format wenn Sier setup
allows es.
Eine rendering constraint zu design rund, besonders für headless builds: Google’s Leitfaden ist das strukturierte Daten sollten be present in the server-rendered HTML rather als injected nur during client-side hydration. On a PWA Kit store, das bedeutet the JSON-LD hat zu be in the SSR output — sehen the headless section.
Hreflang und multi-site/locale Architektur
Disambiguate B2B aus B2C erste. Salesforce’s clean, dediziert “Alternate Language Links” hreflang Funktion ist a B2B Commerce Funktion — es tut nicht existieren als a dediziert screen in B2C Commerce. Suchergebnisse and sogar einige agency blogs blur the zwei Clouds. In B2C Commerce, hreflang runs durch the sitemap’s “Include Alternate URLs” checkbox (covered über), nicht a dediziert alternate-language admin screen.
So the zwei realistic implementation paths are:
- Sitemap-embedded hreflang über “Include Alternate URLs” — einfach, aber kann blow past the per-file sitemap size limit at scale.
- Custom
<link rel="alternate" hreflang="x">tags emitted directly in the Seite<head>— notwendig einmal Sie müsseno viele locale/URL combinations für the sitemap approach.
Standard hreflang hygiene weiterhin gilt, and it’s spelled heraus in Google’s localized-
Versionen Leitfaden: für jede Seite, include a vollständig setzen von <link> elements in the
<head> — eine pro variant einschließlich itself — and halten das setzen identical über
jede Version, plus an x-default fallback für unmatched languages. Google documents
das Sie können declare hreflang entweder in <head> <link> elements oder über an XML
sitemap — welche ist genau the zwei SFCC routes.
Bing footnote: Bing hat historically nicht supported hreflang the Weg Google tut,
reading the HTML content-language signal stattdessen — so an SFCC Website das implements
hreflang nur über the sitemap checkbox may nicht be giving Bing the language signal es
wants. (Confirm aktuell Bing behavior bevor treating this als a schwierig rule; Bing’s
stated unterstützen hat been reported inconsistently.)
The tiefer the multi-Site-Architektur, the mehr this compounds — remember jede Website
carries seine own sitemap job and seine own robots.txt, so a locale hinzugefügt als a neu Website
ist a vollständig neu SEO surface, nicht nur a neu language Datei. (International mechanics live
in the hreflang cluster.)
Facettennavigation / refinement URLs
SFCC tut nicht produce SEO-friendly filter/refinement URLs standardmäßig — clean URLs and proper Indexierung für Facettennavigation erfordern custom development. There’s kein native canonical/noindex behavior für refinement combinations, so Sie müssen aufbauen the decision framework yourself. Here’s the working triage I’d adapt zu SFCC’s refinement mechanics — the gleich pattern das funktioniert on BigCommerce and any andere Plattform, seit the underlying Problem (a combinatorial explosion von crawlbar filter URLs) ist platform-agnostic:
| Seite type | Canonical | Robots directive |
|---|---|---|
| Haupt category (PLP) | Self | Index |
| High-demand refinement (real search value) | Self | Index |
| Navigation-only refinement | Haupt category | noindex,folgen |
| Sort-order nur | Haupt category | noindex,folgen |
| Pagination (Seite 2+) | Self (seine own URL) | Index |
| Variation product PDP | Master product | canonical zu master |
Zwei principles das don’t change on SFCC:
robots.txtblocks Crawling, nicht Indexierung. A URL Sie disallow kann weiterhin be indexiert wenn something Links zu es — and Google can’t lesen Ihr canonical odernoindexweil es never fetched the Seite. Pair parameter rules mit on-page canonical +noindex.- Don’t
noindexIhr paginated Seiten. Google’s ecommerce Leitfaden ist zu geben jede paginated Seite seine own Canonical-URL, nicht zu fold Seite 2+ in Seite 1.noindexbelongs on filter/sort variations, nicht on pagination.
(The platform-agnostic tief dive ist the Facettennavigation treatment in the E-Commerce-SEO cluster.)
Headless SEO mit PWA Kit (and seine successor, Storefront Nächste)
wenn Sier storefront ist headless, es runs on PWA Kit — Salesforce’s established React framework (aufgebaut on SCAPI, deployed zu Managed Runtime) — oder, als von the 2026 B2C Commerce release cycle, Salesforce’s newer Storefront Nächste framework. The SEO story hier ist almost entirely a crawlability story, and Salesforce’s own docs frame es das Weg.
Scope prüfen bevor Sie anwenden the mechanics unterhalb. This section — the ?__server_only
test, the app/ssr.js Datei path, the spezifisch SSR/hydration wiring — ist geschrieben für
classic PWA Kit / Composable Storefront, verified directly gegen Salesforce’s PWA Kit
developer docs. Storefront Nächste ist a unterschiedlich aufbauen: React 19 mit React Router 7
file-based routing (vs. PWA Kit’s React Router 5) and a fetch-then-render loader model,
auch running on Managed Runtime mit seine own streaming SSR-then-hydration flow.
Salesforce documents es als distinct genug zu ship a dediziert “Migrate aus PWA Kit zu
Storefront Nächste”
Leitfaden. wenn Sier store ist on Storefront Nächste, don’t assume ?__server_only oder the genau
Datei paths unterhalb tragen über unchanged — confirm the equivalent server-rendering
verification step in Storefront Next’s own
docs
bevor treating this section als gospel für das architecture. The underlying SEO
principle ist the gleich entweder Weg: crawler-critical Inhalt (title, meta, canonical,
primary kopieren, price/availability, JSON-LD) hat zu be present in the server-rendered oder
streamed HTML, nicht deferred zu client-only hydration.
Wie rendering funktioniert. Für the erste Seite load, PWA Kit verwendet server-side
rendering: “Für the critical erste Seite load, we verwenden server-side rendering weil
es offers a powerful tool für optimizing performance: caching.” SSR runs durch an
Express app (app/ssr.js), and “Managed Runtime’s CDN cache kann store a previously
rendered Version von a Seite and dienen es zu the user in an instant.” So weit, so gut
für crawlers — the erste load ist real HTML.
The hydration boundary ist the SEO Risiko point. After das erste load,
“rendering duties are transferred aus the server Seite zu the client Seite durch a
process genannt hydration,” at which point “Ihr React app beginnt running in the
user’s browser.” Ihr Code hat zu be isomorphic (safe on beide sides) —
window.location ist client-only, req/res are server-only. And critically,
Salesforce sagt einige Inhalt ist deliberately client-only: “Einige Inhalt, wie etwa
personalized oder frequently changing Inhalt, muss nur be rendered on the client Seite
zu get the beste möglich performance.” That’s the genau tension für SEO: anything
crawler-critical (title, meta, canonical, primary Inhalt, price/availability,
JSON-LD) muss nicht be in das client-only bucket, oder crawlers may never sehen es.
wie Sie verify es — the Methode Salesforce itself documents. The PWA Kit beste-
practices checklist tells Sie zu test Ihr entry Seiten (home, PLP, PDP) durch appending
?__server_only, welche lets Sie “confirm das Ihr server-rendered Seiten haben genug
Daten für crawlers and das the layout shift zwischen server and client ist klein
(ideally non-existent). This kann helfen zu verbessern Ihr SEO ranking.” This ist the
einzelne meist nützlich SFCC-headless SEO prüfen, and es doesn’t erfordern Sein a developer —
load the URL mit ?__server_only, and confirm Ihr title, meta, canonical, Haupt
kopieren, and Produktschema are alle present.
Halten URL logic in sync über SCAPI. The getUrlMapping endpoint lets a headless
storefront “unterstützen localized, user-friendly URLs basiert on URL rules and URL
redirects einrichten in Business Manager” — es resolves product, category (einschließlich
category refinements), and content-asset URLs, and falls zurück zu the site’s Standard
locale wenn none ist passed. Salesforce recommends lang TTLs für es (the Standard ist 12
hours). The payoff: Sie don’t maintain a parallel URL System für the headless frontend
— the gleich URL Rules and Redirects Sie configured in Business Manager drive es.
The gap zu bridge. Salesforce’s own PWA Kit docs treat “SEO” almost entirely als an SSR/crawlability Problem — sie say little etwa meta tags, canonical, hreflang, oder schema als PWA Kit concerns (sitemaps get ihre own separat doc). Das on-page tag funktionieren falls zu the implementation team’s head-management layer (React Helmet oder equivalent). Wenn nobody owns es, a technically-crawlable PWA Kit store kann weiterhin ship mit missing titles, canonicals, and schema. (The general headless mechanics are in JavaScript SEO and the headless CMS SEO Artikel.)
SFCC vs. the andere Plattformen — the honest Version
Verglichen mit Shopify, BigCommerce, Magento, WooCommerce, and PrestaShop, SFCC sits at
the enterprise end: es hat the deepest native SEO configurability von the hosted
Plattformen (per-site editable robots.txt, URL Rules + Aliases, canonical-by-design
variants, rule-based meta tags), aber es demands the meist Plattform literacy zu verwenden.
Wo Shopify forces URL prefixes and hides robots.txt behind a template, and
BigCommerce hands Sie preset URL-Strukturs and native JSON-LD, SFCC gibt Sie the raw
levers and expects Sie zu wissen Business Manager. Es isn’t a Plattform wo “gut SEO
standardmäßig” is true — it’s a platform where “excellent SEO ist möglich wenn Sie
configure es deliberately” ist wahr. Judge es on das.
KI summary
A condensed nehmen on the Advanced Version:
- Salesforce Commerce Cloud = enterprise hosted SaaS ecommerce, officially B2C Commerce, formerly Demandware, commonly SFCC. Nearly alle SEO config lives in Business Manager (Merchant Tools → Website → SEO).
- Four storefront generations, nicht eine Plattform: legacy SiteGenesis, aktuell SFRA, headless PWA Kit (Composable Storefront), and Salesforce’s newer Storefront Nächste framework (GA 2026 release cycle) — admin paths and rendering mechanics differ über sie, so Name the architecture bevor applying a fix.
- Native building blocks: per-site editable
robots.txt(up zu 50k chars), auto-generated XML sitemaps als a scheduled job, URL Rules + Hostname Aliases für locale-aware clean URLs, canonical-by-design master/variation products, rule- basiert Meta-Tag-Regeln, automatic 301s on in-BM URL changes, and PWA Kit SSR. - The architecture fork: eine Website mit viele locales vs. viele Websites — jede Website ist a vollständig separat SEO config surface (sitemap job, robots.txt, meta rules, URL rules).
- Canonical = the differentiator: variation product URLs canonicalize zu the
master, welche maps almost 1:1 auf Google’s
ProductGroup/hasVariant/isVariantOfschema. Halten canonical, sitemap, hreflang, and interne Links alle naming the gleich master URL. - Sie aufbauen durch hand: hreflang (kein dediziert B2C Funktion — B2B’s “Alternate
Language Links” is a different Cloud; use sitemap “Include Alternate URLs” oder custom
<link>tags), faceted/refinement URLs (custom dev), strukturierte Daten (a template job, nicht a toggle), multi-localerobots.txt(domain-scoped), and H1 templating. - Sitemaps: configure pro instance type (can’t replicate Staging→Production);
changefreq/priorityare ignored durch Google; haltenlastmodaccurate. - Redirects: URL Redirects nehmen precedence über URL Rules; on an SFRA relaunch the redirect strategy ist ~60–70% von launch SEO effort.
- PWA Kit (and Storefront Nächste): SSR ist notwendig aber nicht sufficient — Inhalt
marked client-only won’t be gecrawlt; test entry Seiten mit
?__server_onlyon PWA Kit (confirm the equivalent on Storefront Nächste, a unterschiedlich React Router 7 framework); halten URL logic in sync über the SCAPIgetUrlMappingendpoint. - The myth zu kill: “you can’t do SEO on SFCC” ist false — the Plattform ist strong; the limitation ist unfamiliarity mit es.
offizielle Dokumentation
Primary-source docs aus Salesforce and Google.
Salesforce — B2C Commerce (helfen & Business Manager)
- SEO & Discoverability für B2C Commerce — the SEO settings hub (canonical, redirects, sitemaps, robots, meta tags, URL syntax).
- SEO Beste Practices für B2C Commerce.
- Configure SEO URLs für B2C Commerce — URL Rules mechanics.
- Erstellen Canonical-URL Tags für B2C Commerce — the variation → master canonical recommendation.
- Product Types and Variations in B2C Commerce — the master/variation Daten model.
- Sitemaps in B2C Commerce — the scheduled sitemap job.
- Generieren a Robots.txt Datei mit Business Manager.
- Hostname Aliases für B2C Commerce.
Salesforce — Developer docs (PWA Kit / SCAPI, verified directly)
- PWA Kit Rendering (SSR & hydration) — SSR-for-first-load, hydration boundary, isomorphic Code.
- PWA Kit / Composable Storefront Beste Practices Checklist — the
?__server_onlycrawlability test and the URL/redirect migration plan. - Verbessern SEO mit a Sitemap (Composable Storefront) — the headless sitemap mechanism and SCAPI upload endpoint.
- URL Mapping / getUrlMapping (SCAPI) — headless URL resolution and the “URL redirects take precedence” rule.
- Storefront Nächste: Get Started and Migrate aus PWA Kit zu Storefront Nächste — Salesforce’s newer headless React framework (React 19/React Router 7), GA in the 2026 release cycle; verify SEO-critical mechanics hier bevor assuming PWA Kit’s steps tragen über unchanged.
Salesforce — Trailhead (static learning modules)
- Explore SEO URLs (beste practices).
- Configure SEO URLs — lowercase, whitespace separators, category/product patterns.
- Configure Hostname Aliases.
- Consolidate duplicate URLs (Canonicalisierung) — signal strength, stacking, and the “don’t contradict yourself” rule.
- Product variant strukturierte Daten (ProductGroup) —
variesBy/hasVariant/isVariantOf, nested vs. separat patterns. - Localized Versionen von Ihr Seiten (hreflang) —
<link>vs. sitemap, reciprocity,x-default. - Intro zu strukturierte Daten — JSON-LD als the recommended format.
Quotes aus the Quelle
On-the-record statements aus Salesforce’s own developer documentation and aus Google, deep-linked zu the quoted passage. Everything aus Salesforce’s JS-rendered Helfen/Business Manager screens (URL Rules mechanics, the canonical recommendation, robots.txt behavior, Meta-Tag-Regeln) ist paraphrased in the Advanced tab statt quoted, weil those Seiten resist automated verification — confirm genau wording in the live Business Manager oder rendered docs bevor treating any von es als verbatim.
Salesforce — PWA Kit Rendering (Entwicklerdokumentation)
- “For the critical first page load, we use server-side rendering because it offers a powerful tool for optimizing performance: caching.” Jump zu quote
- “Managed Runtime’s CDN cache can store a previously rendered version of a page and serve it to the user in an instant.” Jump zu quote
- “After the first page load, rendering duties are transferred from the server side to the client side through a process called hydration.” Jump zu quote
- “Some content, such as personalized or frequently changing content, must only be rendered on the client side to get the best possible performance.” Jump zu quote
Salesforce — PWA Kit Beste Practices Checklist (developer docs)
- On testing crawlability mit
?__server_only: “confirm that your server-rendered pages have enough data for crawlers and that the layout shift between server and client is small (ideally non-existent). This can help to improve your SEO ranking.” Jump zu quote
Salesforce — Verbessern SEO mit a Sitemap (developer docs)
- “Sitemaps provide search crawlers with instructions on the pages to index and the site hierarchy, which can improve your SEO rankings.” Jump zu quote
Salesforce — URL Mapping / SCAPI (Entwicklerdokumentation)
- “If there’s a conflict between your URL redirects and your URL rules for SEO, the URL redirects take precedence.” Jump zu quote
Google — Canonicalisierung
- “Don’t specify different URLs as canonical for the same page using different canonicalization techniques (for example, don’t specify one URL in a sitemap, but a different URL for that same page using rel=“canonical”).” Jump zu quote
- “When linking within your site, link to the canonical URL rather than a duplicate URL.” Jump zu quote
Google — product variant strukturierte Daten
- “use the ProductGroup class with associated properties variesBy, hasVariant, and productGroupID to group such variants together.” Jump zu quote
help.salesforce.com Artikel and Business Manager screens
render über JavaScript and resist automated quote verification, so the URL-Rules,
canonical-recommendation, robots.txt, sitemap-job, and Meta-Tag-Rules details are
paraphrased aus those Quellen and aus practitioner write-ups (Resignal, NOVOS,
Acxiom) statt quoted; confirm genau wording in the live docs bevor treating any
von es als verbatim. The Salesforce developer-docs and Google quotes über were fetched
and verified directly. Salesforce Commerce Cloud (SFCC) SEO Checkliste
Prioritized, and organized durch the Business Manager screen das Kontrollen jede item. Oben items move the needle meist.
Hoch impact
- Variation → master canonical confirmed — jede variation-product PDP canonicalizes zu seine master (base) product, and Ihr sitemap + interne Links Name the gleich master URL (don’t contradict yourself über techniques).
- Faceted / refinement URLs behandelt — refinement combinations get canonical +
noindexpro the parameter triage; SFCC won’t do this natively, so it’s a custom-development task. - PWA Kit crawlability verified (headless nur) — load home, PLP, and PDP mit
?__server_onlyand confirm title, meta, canonical, primary Inhalt, price, and JSON-LD are alle in the SSR output. - Migration redirect map (SFRA relaunch / headless migration) — vollständig, pointing at object IDs nicht hard-coded paths; this ist 60–70% von launch SEO effort.
Business Manager setup (Merchant Tools → Website → SEO)
- URL Rules / Aliases — lowercase forced, hyphen (minus) whitespace separator,
categoryvs.category-pathchosen für Ihr depth, products assigned zu the domain nicht a category path; alias Datei declares Version1. - Default-Start / Home-Show pipelines mapped so Sie don’t generieren duplicate
www/non-wwwhomepages. - Sitemap job scheduled für low-traffic Zeiten, after daily replication;
configured pro instance type (Staging/Production/Development separately);
lastmodaccurate;changefreq/priorityignored so nicht worth tuning. - Robots.txt minimal and deliberate; wissen whether you’re Verwendung the Business Manager Website preference oder a cartridge static Datei; invalidate the static cache after a cartridge-level change; account für es Sein domain-scoped, nicht subfolder-scoped.
- Meta-Tag-Regeln setzen mit the hybrid override syntax
(
${IF Category.pageTitle THEN … ELSE …}); connectives localized pro language/country; remember H1 templating benötigt custom dev. - Redirects — URL Redirects / Static Mappings / Dynamic Mappings chosen pro Fall; remember URL Redirects beat URL Rules on conflict.
strukturierte Daten (developer/template layer)
- Product / ProductGroup / breadcrumb JSON-LD aufgebaut in templates (kein native BM toggle); present in server-rendered HTML, nicht injected nur on hydration.
International (multi-site / multi-locale nur)
- hreflang implemented über sitemap “Include Alternate URLs” oder custom
<link>tags — reciprocal, vollständig setzen pro Seite einschließlich itself, mitx-default. - Don’t confuse B2B Commerce’s “Alternate Language Links” Funktion mit B2C (B2C hat kein dediziert hreflang screen).
- Consider a
content-languagesignal für Bing, welche historically doesn’t verwenden hreflang the Weg Google tut. - Jede site’s sitemap job, robots.txt, and Meta-Tag-Regeln kept in sync.
Die Denkmodelle
1. Native building block vs. build-it-yourself. Jede SFCC SEO task ist entweder a Business-Manager-configurable building block (robots, sitemaps, URL Rules, canonical variants, Meta-Tag-Regeln, auto-301s) oder something Sie haben zu aufbauen (hreflang, faceted URLs, schema, H1 templating, headless on-page tags). Knowing welche bucket a task ist in tells Sie whether zu configure a screen oder brief a developer.
2. Websites vs. locales = Ihr configuration-surface count. Eine Website mit viele locales, oder viele Websites? Jede Website ist a vollständig separat SEO config surface — seine own sitemap job, robots.txt, Meta-Tag-Regeln, URL Rules. Decide this erste, weil es multiplies jede andere section.
3. Master/variation = ProductGroup.
SFCC’s master product ist Google’s ProductGroup; variation products are seine
hasVariant/isVariantOf members. Canonicalize variations zu the master, mark sie
up als a ProductGroup, and halten canonical + sitemap + hreflang + interne Links alle
naming the gleich master URL. Eine model, zwei Systeme, eine preferred URL.
4. robots.txt Kontrollen Crawling; canonical/noindex Kontrolle Indexierung.
Halten robots.txt minimal. Over-relying on es zu Kontrolle what’s indexiert ist the
anti-pattern — es nur blocks Crawling, and it’s domain-scoped so es can’t cleanly
Ziel eine locale’s subfolder. Verwenden canonical and noindex für Indexierung decisions.
5. In PWA Kit, SSR ist notwendig aber nicht sufficient.
Headless crawlability isn’t “does it do SSR?” — it’s “ist the SEO-critical Inhalt in
the SSR output, oder did es get marked client-only?” The ?__server_only test ist the
whole game: wenn a title, canonical, price, oder JSON-LD isn’t dort, a crawler won’t sehen
es entweder.
Salesforce-Commerce-Cloud-SEO cheat sheet
Wo Dinge live in Business Manager (Merchant Tools → Website → SEO → …)
| Setting | Path |
|---|---|
| URL Rules | Merchant Tools → Website → SEO → URL Rules |
| Hostname Aliases | Merchant Tools → Website → SEO → Aliases (JSON, Version 1) |
| Sitemaps (scheduled job) | Merchant Tools → Website → SEO → Sitemaps |
| Robots.txt | Merchant Tools → Website → SEO → Robots |
| Meta-Tag-Regeln | Merchant Tools → Website → SEO → Meta Tags |
| URL Redirects / Static / Dynamic Mappings | Merchant Tools → Website → SEO |
| Canonical-URL tags | Merchant Tools → Website → SEO (variation → master) |
| Website locales | Merchant Tools → Website → Website Preferences → Locales |
URL Rules quick Fakten
- Force Lower Fall; verwenden hyphen (minus) für whitespace, nicht
%20oder underscore. categoryfür tief trees;category-pathwenn category names collide über parents.- Product ID +
.htmlauto-appended (kein removal ohne custom dev). - Assign products zu the domain, nicht a category path.
- Vermeiden
sc.html, page-type indicators, and the worddemandwarein URLs.
Meta-Tag-Regeln syntax
- Basic:
${Category.Name} | Example Brand - Hybrid override:
${IF Category.pageTitle THEN Category.pageTitle ELSE Category.Name} - H1 templating: nicht supported durch rules — custom dev.
Redirects
- 301 permanent (308 über custom dev); 307 temporary.
- URL Redirects beat URL Rules on conflict.
- Point at object IDs, nicht hard-coded paths.
PWA Kit (headless)
- Test entry Seiten mit
?__server_onlyfür crawler-visible Inhalt. - Halten SEO-critical Inhalt heraus von the client-only bucket.
getUrlMapping(SCAPI) reuses BM URL Rules/Redirects; lang TTL (Standard 12h).
Don’ts
- Don’t leave
changefreq/prioritytuning on the to-do Liste (Google ignores sie). - Don’t confuse B2B “Alternate Language Links” mit B2C hreflang (B2C hat kein solche screen).
- Don’t rely on
robots.txtzu deindex, oder zu Ziel eine locale subfolder. - Don’t assume PWA Kit ist SEO-safe nur weil es tut SSR.
- Don’t skip mapping Default-Start / Home-Show (duplicate homepages).
Salesforce-Commerce-Cloud-SEO mistakes zu vermeiden
Abstimmung sitemap fields Google ignores
Warum it’s wrong: Spending Zeit on changefreq and priority nicht verbessern
Google Crawling weil Google ignores beide fields. Do this stattdessen: halten
lastmod accurate, schedule generation after replication, and ausgeben the saved Zeit
checking welche Canonical-URLs tatsächlich erscheinen in the sitemap.
Treating the B2B hreflang screen als a B2C Funktion
Warum it’s wrong: B2C Commerce nicht haben B2B Commerce’s dediziert Alternate
Language Links Funktion. Folgende the wrong product’s instructions leaves the B2C
store ohne working hreflang. Do this stattdessen: verwenden the B2C sitemap’s Include
Alternate URLs option oder implement reciprocal <link rel="alternate"> tags.
Verwendung robots.txt als a deindexing tool
Warum it’s wrong: A disallow Kontrollen Crawling, nicht Indexierung, and es prevents a
crawler aus seeing a page-level canonical oder noindex. Es auch kann nicht Ziel eine
locale wenn mehrere locales Anteil a domain. Do this stattdessen: halten robots.txt
minimal and verwenden canonical oder noindex für index-state decisions.
Assuming PWA Kit ist crawlbar weil es verwendet SSR
Warum it’s wrong: PWA Kit kann weiterhin leave price, kopieren, metadata, oder JSON-LD in the
client-only layer. Do this stattdessen: append ?__server_only zu representative
home, PLP, and PDP URLs and confirm jede crawler-critical element ist present.
Belassen Default-Start und Home-Show nicht zugeordnet
Warum it’s wrong: The pipelines kann expose duplicate homepages über hostname variants. Do this stattdessen: map beide pipelines explicitly and crawlen the hostname variants zu confirm sie consolidate on eine homepage.
Beweisen ein PWA Kit rendering Änderung worked
Vergleichen die server-only Antwort after deployment
Test zu run: Open the changed home, PLP, and PDP URLs mit
?__server_only, dann inspect the returned Quelle für the title, meta description,
canonical, primary kopieren, price oder availability, and JSON-LD.
Expected Ergebnis: Jede SEO-critical element affected durch the release ist present in the server response, ohne waiting für hydration.
Failure interpretation: A missing element ist weiterhin fetched oder rendered nur on the client, oder seine server Daten dependency failed.
Monitoring window: Immediate after deployment; repeat einmal the Managed Runtime cache hat been refreshed für the release.
Rollback trigger: Roll zurück the change wenn a canonical, primary Inhalt, product availability, oder structured-data block das existed bevor the release disappears aus the server-only response.
Confirm Google receives the gleich critical Inhalt
Test zu run: Verwenden Google Search Console URL Inspection on the gleich representative URLs and inspect the tested HTML.
Expected Ergebnis: The inspected HTML contains the gleich critical Inhalt and tags
als the ?__server_only response.
Failure interpretation: Google ist receiving a cached, blocked, oder andernfalls unterschiedlich response aus the eine tested directly.
Monitoring window: Run a live test immediately; erlauben normal recrawling Zeit bevor judging the indexiert Ergebnis.
Rollback trigger: Roll zurück wenn the live test repeatedly loses indexable Inhalt oder canonical signals das were present bevor the release.
Tools für Salesforce-Commerce-Cloud-SEO
- Business Manager — the platform’s own admin; jede SEO lever (URL Rules, Aliases, Sitemaps, Robots, Meta-Tag-Regeln, Redirects, canonical) lives unter Merchant Tools → Website → SEO.
- The
?__server_onlyURL parameter — Salesforce’s own headless crawlability test; append es zu any PWA Kit Seite zu sehen genau was the server rendered bevor hydration. das Wichtigste SFCC-headless SEO tool, and it’s free and aufgebaut in. - Google Search Console — sitemap submission, URL Inspection (sehen the rendered HTML für a PWA Kit Seite), International Targeting für hreflang, Crawlen Stats. Ihr ground truth für was Google tatsächlich tut.
- Bing Webmaster Tools — second sitemap submission, crawlen Kontrolle, and the Platz
zu prüfen
content-languagehandling seit Bing doesn’t verwenden hreflang wie Google. - Screaming Frog / Ahrefs Website Audit — crawlen Ihr store zu catch the refinement-URL explosion, variation PDPs nicht canonicalizing zu the master, redirect chains, and duplicate homepages aus unmapped pipelines. This ist wie Sie finden the SFCC-specific gaps.
- URL Inspection (GSC) — für a PWA Kit Seite, confirm the rendered HTML tatsächlich
contains title, canonical, price, and JSON-LD (the gleich Sache
?__server_onlychecks, aus Google’s Seite). - Rich Ergebnisse Test / Schema Markup Validator — verify Ihr ProductGroup/variant JSON-LD, seit schema on SFCC ist developer-built mit kein native toggle zu trust.
Resources worth Ihr Zeit
On-site, verwandt
- Facettennavigation — the platform-agnostic tief dive on SFCC’s #1 build-it-yourself Problem; SFCC’s refinement URLs benötigen custom development.
- Canonicalisierung — the mechanics behind the variation → master rule.
- Product variant SEO — the ProductGroup/
hasVariant/isVariantOfpattern das maps auf SFCC’s master/variation model. - hreflang — international mechanics für SFCC’s non-automatic hreflang.
- Headless CMS SEO — directly relevant zu the PWA Kit SSR/hydration section.
Salesforce official
- SEO & Discoverability für B2C Commerce — the SEO hub in Business Manager.
- PWA Kit Rendering and the PWA Kit Beste Practices Checklist — SSR/hydration and the
?__server_onlytest. - Verbessern SEO mit a Sitemap and URL Mapping / getUrlMapping (SCAPI).
Google official
- Product variant strukturierte Daten and Consolidate duplicate URLs.
- Localized Versionen von Ihr Seiten (hreflang).
My verwandt writing
- A Website Migration Dauert mehr als A Checklist Zu Be Successful — directly applicable zu SFRA relaunches and PWA Kit migrations.
- 11 Types Von Redirects & Ihre SEO Impact and 301 vs. 302 Redirects für SEO — the 301/307/308 Leitfaden über.
- JavaScript SEO Probleme & Beste Practices — the rendering Seite von the PWA Kit section.
Aus rund the industry (SFCC-specific practitioner coverage; verify gegen the live docs)
- Resignal — SFCC SEO Masterclass Teil 1: Hostnames & URL-Struktur — the deepest third-party URL-config write-up (URL Rules vs. Aliases, Default-Start/Home-Show pitfalls, the Version-
1alias gotcha). - Resignal — SFCC SEO Masterclass Teil 2: Crawling & Redirect Tools — sitemap auto-generation,
changefreq/prioritydeprecation, and the three redirect Tools. - Resignal — SFCC SEO Masterclass Teil 3: On-Page SEO — Meta-Tag-Regeln syntax, the hybrid override pattern, and the H1 limitation.
- NOVOS — The Ultimate Leitfaden zu Salesforce E-Commerce-SEO — assign-to-domain URL Ratschläge and redirect-to-object-ID beste practice.
- Eskimoz — Ist SEO on Salesforce Commerce Cloud sogar möglich? — the “the platform isn’t the limitation, unfamiliarity is” framing.
- Acxiom — SFCC SEO: Wichtig Considerations Bevor Ihr SFRA Launch — the 60–70%-of-launch-effort redirect-strategy framing.
Test yourself: Salesforce-Commerce-Cloud-SEO
Five quick Fragen on wie SEO funktioniert on Salesforce Commerce Cloud. Pick an Antwort für jede, dann prüfen.
Änderungsprotokoll
Aktualisiert am 18. Juli 2026.
Redaktionelle Zusammenfassung und aufgezeichnete Änderungsdetails.Änderungsdetails
-
Detaillierte Änderungsangaben sind derzeit auf Englisch verfügbar.
Vollständiger Vergleich nicht verfügbar — für diese Version wurde kein früherer Schnappschuss archiviert.
Aktualisiert am 17. Juli 2026.
Redaktionelle Zusammenfassung und aufgezeichnete Änderungsdetails.Änderungsdetails
-
Detaillierte Änderungsangaben sind derzeit auf Englisch verfügbar.
Vollständiger Vergleich nicht verfügbar — für diese Version wurde kein früherer Schnappschuss archiviert.