SEO para Salesforce Commerce Cloud
Como SEO funciona em Salesforce Commerce Cloud (B2C Commerce / SFCC, formerly Demandware) — o strong native building blocks (Business-Manager-editable robots.txt, scheduled auto-sitemaps, rule-based meta tags, canonical-by-design master/variation produtos) e o parts você ainda têm para build por he (hreflang, faceted-nav URLs, schema, e headless rastrearability em PWA Kit ou Salesforce's newer Storefront Next estrutura).
Idiomas
Salesforce Commerce Cloud (B2C Commerce, formerly Demandware — SFCC para short) fornece você strong native SEO building blocks: um editable per-site robots.txt em Empresa Manager, auto-gerado XML sitemaps as um scheduled job, rule-based Meta Tag Regras para catalog-wide titles e descriptions, e um canonical-by-design master/variation produto model que maps ala maioria exactly onto Google's ProductGroup schema. O que isso leaves você é o trabalho que na prática decides ranqueamentos em enterprise scale: hreflang (não dedicated B2C admin feature — sitemap alternate URLs ou custom link tags), faceted/refinement URLs (custom development), dados estruturados (um template/developer job, não um toggle), e headless rastrearability em PWA Kit ou Salesforce's newer Storefront Next estrutura (SSR é necessary mas não sufficient — teste com ?__servidor_somente em PWA Kit; confirm o equivalent em Storefront Next). Nothing funciona well sem deliberate configuração; o plataforma não é o limitation, unfamiliarity com isso é.
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 (você vai também see isso called B2C Commerce, SFCC, ou o antigo nome Demandware) é um enterprise hosted loja plataforma. Isso vem com um lot de solid SEO ferramentas criado em — você pode edit seu
robots.txt, isso builds seu sitemap automaticamente, isso pode write seu página titles de um template, e isso handles produto variations (colors, sizes) em um search-friendly way. O catch é que estes ferramentas ainda require site-specific configuração e rendered-output testing por alguém quem knows o plataforma.
O que “Salesforce Commerce Cloud SEO” significa
Salesforce Commerce Cloud é um hosted (SaaS) comércio eletrônico plataforma aimed em big brands e retailers. Salesforce hosts isso, so você não install isso em seu próprio servidor o way você iria WordPress e WooCommerce. Seu official nome é B2C Commerce, seu antigo nome era Demandware, e maioria pessoas em o setor just say SFCC. Isso plays em o mesmo space as Shopify e BigCommerce, mas um tier up em size, preço, e complexity.
Nearly everything você configure — SEO incluído — happens em um admin console called Empresa Manager. So “Salesforce Commerce Cloud SEO” é really “knowing qual screen em Empresa Manager controls cada SEO lever, e setting isso correctly.”
O que SFCC fornece você criado em
- Um editable
robots.txt. Você pode write seu própriorobots.txtper site right em Empresa Manager — unlike Shopify, qual não let você do este natively. - Automático sitemaps. SFCC generates seu XML sitemap para você em um schedule você set. Você não build o arquivo por hand.
- Template-based página titles e descriptions. Com algo called Meta Tag Regras, você pode write um formula (like “Categoria nome | Marca”) e têm isso fill em titles across seu inteiro catalog.
- Search-friendly produto variations. Maioria produtos come em colors e sizes. SFCC trata eles as um “master” produto com “variations,” e o individual color/size páginas são meant para point back para o master so Google não see eles as duplicates.
O que você ainda têm para do yourself
- Multi-language / multi-country tags (hreflang). SFCC faz não adicione estes automaticamente. Você either switch em um checkbox em o sitemap settings ou têm um developer adicione o tags.
- Filter páginas (faceted navegação). Quando shoppers filter por color, size, ou preço, SFCC não produce clean, search-friendly URLs em seu próprio — que precisa custom development.
- Rich resultados / schema. O behind-o-scenes “dados estruturados” que obtém você star ratings e rich produto resultados não é um switch você flip — um developer builds isso em o store’s templates.
- Headless (PWA Kit ou Storefront Next) crawlability. Se seu loja usa um de Salesforce’s “headless” frontends — o established PWA Kit ou o newer Storefront Next — você têm para verifique que Google pode na realidade see seu conteúdo — see o Advanced tab.
O item maioria pessoas obtenha wrong
há um common belief que “você pode’t do SEO em Salesforce Commerce Cloud.” isso é não true. O plataforma tem strong ferramentas; o que isso demands é alguém quem knows o plataforma. Generic SEO advice (“just adicione hreflang tags,” “just clean up seu filter URLs”) é correto em spirit mas frequentemente não pode ser done o obvious way em SFCC — isso tem seu próprio screens e seu próprio regras. O limitation não é o plataforma. isso é unfamiliarity com isso.
Quer o practitioner version — URL Regras vs. Aliases, o master/variation canonical strategy, hreflang architecture, e como verifique se seu headless loja é crawlable? Switch para o Advanced 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: um per-site
robots.txtvocê edit em Empresa Manager, XML sitemaps auto-generated as um scheduled job, rule-based Meta Tag Regras para catalog-wide titles/descriptions, e um canonical-by-design master/variation produto model que maps quase 1:1 onto Google’sProductGroup/hasVariant/isVariantOfschema. O trabalho isso leaves você é o que scales: hreflang (não dedicated B2C feature — sitemap “Inclua Alternate URLs” ou custom<link>tags), faceted/refinement URLs (custom dev), dados estruturados (um template job, não um toggle), e headless crawlability em PWA Kit ou Salesforce’s newer Storefront Next estrutura (SSR é necessary mas não sufficient — teste com?__server_onlyem PWA Kit; confirm o equivalent em Storefront Next). E o single biggest architectural fork é se um multi-region marca é um site com muitos locales ou muitos sites — que decides como muitos full SEO config surfaces você mantenha em sync.
O frame: strong native ferramentas, steep plataforma literacy
Maioria SFCC SEO conteúdo é either thin agency marketing ou developer documentação com zero SEO framing. O honest take é em entre: SFCC tem mas native, admin-configurable SEO tooling than maioria competing platforms — mas nothing funciona well sem deliberate setup, e several defaults vai hurt você se você leave eles alone. Sort cada task em “native building block” vs. “você têm para build isso,” e o plataforma stops being mysterious.
Dois itens para understand antes anything caso contrário:
- Empresa Manager é onde SEO lives. O SEO hub é Merchant Ferramentas → site → SEO, e isso splits em Canonical URL tags, URL Redirecionamentos, Sitemaps, Robots, Meta Tag Regras, e URL Regras/Aliases. cada é um separado screen com seu próprio regras.
- O master/variation produto model shapes everything. UM single master produto owns multiple variation produtos (por color, size). Que model é o central SEO decision point, e isso happens para mirror como Google quer você para mark up variants — mas em que below.
- Nome seu storefront architecture antes você nome um fix. “Salesforce Commerce Cloud” agora spans pelo menos four distinct storefront generations que behave differently para SEO: o legacy SiteGenesis pipeline architecture, o current SFRA (Storefront Reference Architecture), o established headless PWA Kit (Composable Storefront), e, as de o 2026 B2C Commerce lançamento cycle, Salesforce’s newer Storefront Next React estrutura. Admin paths, cartridge behavior, e rendering mechanics differ across eles — um fix verified em um não automaticamente transfer para another. este article’s Empresa Manager screens apply broadly across SFRA/SiteGenesis; o PWA Kit-specific mechanics later em este piece são scoped explicitly onde eles apply.
Native building blocks: per-site editable robots.txt, scheduled auto-generated
XML sitemaps (com optional hreflang e last-modified dates), URL Regras + Hostname
Aliases para locale-aware clean URLs, canonical-by-design variation produtos,
rule-based Meta Tag Regras, automático 301s em in-Business-Manager URL alterações, e PWA
Kit SSR para o primeiro load.
Yours para build: hreflang, faceted/refinement URLs, dados estruturados, multi-locale
robots.txt handling, H1 templating, e (em um headless build) todos on-page tag
management.
O architecture fork que shapes everything: sites vs. locales
Antes você touch um single SEO screen, settle este: é seu multi-region marca modeled
as um site com multiple locales, ou multiple sites (um per locale ou
região)? Em SFCC, multi-region storefronts são geralmente criado as separado sites
em Empresa Manager. Que matters porque cada site é seu próprio completo SEO
configuração surface — seu próprio sitemap job, seu próprio robots.txt, seu próprio Meta Tag
Regras, seu próprio URL Regras. Ten sites significa ten de everything para mantenha em sync por hand.
Nome este decision explicitly early, porque isso silently multiplies cada outro
section de este article.
URL structure: URL Regras vs. Hostname Aliases
SFCC fornece você dois configuração paths, e o right um depends em como complex seu locale setup é:
- URL Regras (Merchant Ferramentas → site → SEO → URL Regras) map locale, categoria, e produto path segments para um pattern. They’re simpler mas menos flexible — você pick um de alternative hostnames, URL parameters, ou paths para locale routing.
- Hostname Aliases (Merchant Ferramentas → site → SEO → Aliases) são um JSON alias arquivo offering mas capacidade — including um mixed approach, like ccTLD-style hostnames para some locales e subfolder-style locales em o mesmo site. Se você precisa mixed routing, isso tem para go por o alias arquivo.
O mechanics worth knowing:
- Force lowercase. SFCC’s próprio URL configuração guidance tells você para selecione Lower Caso so você não generate multiple URLs com diferente cases de o mesmo text. Practitioners note lowercase é generally preferred por crawlers.
- use hyphens para whitespace. Whitespace pode ser URL-encoded (
%20), ou replaced com mais/underscore/minus/period. Salesforce’s próprio SEO-URL guidance points out que mecanismos de busca treat hyphens as separators mas underscores as joiners (dois underscore-joined words read as um), so o hyphen (minus) é o mais simples escolha. NOVOS faz o mesmo recomendação over o default%20. categoryvs.category-path. para sites mas than dois ou three categorias deep, usecategoryrather thancategory-path; mas se você têm duplicate categoria nomes under diferente parents, usecategory-pathpara disambiguate.- Produto IDs auto-append. Você não adicione o produto ID para o regra — B2C Commerce
sempre appends isso automaticamente, com um
.htmlextension. Practitioners note há não way para remove o.htmlsem custom development. - Assign produtos para o domain, não um categoria path. NOVOS recommends este para reduz duplication e complexity, porque produtos pode ser assigned para multiple categorias, qual faz um category-based URL segment unstable.
- General URL hygiene de Salesforce’s próprio guidance: mantenha URLs readable e
short, use as poucos folders as possível, avoid parameters, integrate keywords, e
não put um page-type indicator, um proprietary
sc.htmlextension, ou o worddemandwareem o URL.
O classic pitfall: duplicate homepages de unmapped Default-Start e
Home-Show pipelines resolving para www e non-www variants. Map eles
explicitly ou você obtenha duplicate sites generated por hosts com e sem o www.
E um alias-file gotcha practitioners flag repeatedly: o alias arquivo deve declare
version 1 ou o sistema ignores isso entirely.
Compared para um plataforma like BigCommerce (qual offers preset URL structures e
removes prefixes com um dropdown) ou Shopify (qual forces /products/ e
/collections/), SFCC’s URL layer é far mas configurable — e far mas seu próprio
job para obtenha right.
XML sitemaps
Sitemap geração é um scheduled Empresa Manager job, não um static arquivo você maintain. Você reach isso via App Launcher → Merchant Ferramentas → site → SEO → Sitemaps, e configure o job’s schedule em o Job tab. Salesforce’s guidance é para schedule isso para low-traffic times (early morning) para avoid CPU e memory spikes, e para run isso depois seu daily dados replication de staging.
Three itens que trip pessoas up:
- Configure per instance tipo. Sitemap settings não pode ser replicated entre Staging e Production ou Development — você set eles individually em cada instance. Isto é o opposite de maioria site preferences.
changefreq/prioritysão dead weight. Google tem confirmados isso ignores estes em sitemaps. Não spend engineering effort tuning eles. Do mantenhalastmodaccurate — isso é auto-applied para o generated sitemap e isso é um real sinal para o que para re-crawl.- Hreflang rides em um checkbox. Você pode embed hreflang por ticking “Inclua Alternate URLs”, qual adiciona hreflang annotations inside o standard sitemaps. O caveat: em enough locales este pushes você past o per-file link threshold, em qual point você precisa custom sitemaps criado com um solution architect.
Headless é um separado mechanism. para um PWA Kit storefront, Salesforce’s próprio
“Improve SEO com um Sitemap” guide é explícito que sitemaps “provide pesquisa
crawlers com instructions em o páginas para index e o site hierarchy, qual pode
improve seu SEO rankings.” Se seu routes são configured em Empresa Manager,
generate o sitemap ali; otherwise você upload um via o SCAPI
uploadCustomSitemapAndTriggerSitemapGeneration endpoint. Wiring isso up requires um
vanity domain (embedded CDN ou um subdomain like seo.example.com), um matching
hostname alias, e o sitemap reachable em example.com/sitemap_index.xml; em PWA
Kit você adicione app.get('/sitemap_index.xml', runtime.serveStaticFile('static/sitemap_index.xml'))
em ssr.js e expose o arquivo via ssrShared em o app config.
Robots.txt
Há dois distinct mechanisms, e confusing eles causes real deployment bugs:
- Empresa Manager site preference (o recommended default path). App Launcher
→ Merchant Ferramentas → site → SEO → Robots lets você write um per-site
robots.txt(up para 50 000 characters). isso é stored as um site preference e pode ser replicated entre instances. - Cartridge-level static arquivo (custom storefront / SFRA). UM
robots.txtplaced emcartridge/static/defaultde um custom cartridge, managed via UX Studio. este version pode somente move entre instances via código replication, porque o static directory é cartridge-specific, não site-specific.
Dois gotchas:
- Cache invalidation. Com caching enabled, você deve invalidate o static conteúdo
cache para um novo cartridge-level
robots.txtpara ser served. - Robots é domain-scoped, não subfolder-scoped. Se você run multiple locales em
subfolders, um
robots.txtem o domain root tem para satisfy cada locale’s precisa — plan o regras para cover todos de eles.
O practitioner philosophy, qual I agree com: mantenha robots.txt minimal.
use canonical tags e noindex para control what’s served em resultados;
robots.txt controls crawling, não indexação, so over-relying em isso é o real
anti-pattern. Mantenha dev/staging non-crawlable via o deployed cartridge default, e
configure production deliberately. (O platform-agnostic mechanics são em
crawling e
canonicalization.)
Canonical URLs e o master/variation produto model — o differentiating section
Isto é onde SFCC’s dados model e Google’s próprio guidance line up quase perfectly, e onde maioria SFCC conteúdo 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 um product’s color/size variations as um single master (base)
produto com child variation produtos. Salesforce’s recomendação é para
canonicalize o variation produto URLs para o master produto para preserve ou improve
rankings — i.e., point cada color/size PDP’s rel="canonical" em o base produto
so classificação sinais consolidate onto um URL.
Agora look em o que Google recommends para exactly este “um produto, muitos variations”
situation. Google’s product-variant guidance é para “use o ProductGroup class
com associated properties variesBy, hasVariant, e productGroupID para grupo
such variants together.” isso é um conceptual match para SFCC’s master/variation model:
“one product, many variations”
(tradução) «um produto, muitos variations»
“use the ProductGroup class with associated properties variesBy, hasVariant, and productGroupID to group such variants together.”
(tradução) «use o ProductGroup class com associated properties variesBy, hasVariant, e productGroupID para grupo such variants together.»
- O master produto é Google’s
ProductGroup. - O variation produtos são
hasVariantmembers (ou, em o “separado” pattern, cadaProductusaisVariantOfpara reference o group’s@id). - Google documents ambos um nested pattern (
ProductGroup.hasVariant— “o maioria compact e natural representation de um produto grupo”) e um separado pattern (Product.isVariantOf— qual “pode ser easier para some conteúdo management systems (CMSes) para generate”). O separado pattern é o natural fit para como SFCC templates variation produtos across independent PDP renders.
para um single-page variant selector, Google says para mantenha “somente um distinct canonical
URL para o overall ProductGroup” — qual é precisely o “variation → master”
canonical regra SFCC já recommends.
“only one distinct canonical URL for the overall ProductGroup”
(tradução) «somente um distinct canonical URL para o overall ProductGroup»
Faça o dois agree, porque Google é explícito que seu canonicalization sinais deve
ser consistent. Em seu consolidate-duplicate-URLs guidance, rel="canonical" é “um
strong sinal que o specified URL deve become canonical,” sitemap inclusion é
“um weak sinal,” e “estes methods pode stack e thus become mas effective quando
combined.” Mas não contradict yourself — Google warns: “Não specify
diferente URLs as canonical para o mesmo página usando diferente canonicalization
techniques (por exemplo, não especifique uma URL em um sitemap, mas um diferente URL para
que mesmo página usando rel="canonical").” Em SFCC, que significa seu variation-product
rel="canonical", seu sitemap, seu hreflang, e seu internal links todos têm para
nome o mesmo master URL. E “quando linking within seu site, link para o canonical
URL rather than um duplicate URL” — so link internal navegação para o master produto,
não para específico variation URLs.
(O general variant-schema deep dive é em produto variant SEO; o canonical mechanics são em canonicalization.)
Meta Tag Regras
Titles e descriptions têm dois implementação paths: manual entry per object (Categoria/Produto → página Título / página Descrição campos), ou rule-based dynamic geração via Meta Tag Regras (Merchant Ferramentas → site → SEO → Meta Tags), qual apply formulas across página types.
- Basic dynamic regra: um categoria título like
${Category.Name} | Example Brand. - Hybrid override + fallback:
${IF Category.pageTitle THEN Category.pageTitle ELSE Category.Name}lets merchandisers override específico páginas enquanto o regra permanece o catalog-wide default. isto é o pattern para standardize em — regras scale, mas qualquer one-off exception either usa este hybrid syntax ou inherits o generic regra. - Localize o connectives. para localized regras, translate qualquer connectives (like
o
|separator’s surrounding words) e set eles em idioma ou language-country nível. - H1 é um limitation. Unlike titles e descriptions, há não standard Meta Tag regras syntax para template H1 tags dynamically — H1 templating requires custom development.
Redirecionamentos
SFCC tem some native, automático redirecionamento behavior mais manual ferramentas:
- Automático 301s fire quando você override um categoria/produto URL inside Empresa Manager, e SFCC auto-corrects misspelled PDP URLs desde que o underlying produto ID é intact.
- Three manual ferramentas: URL Redirecionamentos para one-to-one mappings, Static Mappings para legacy URL patterns redirecionando para static resources, e Dynamic Mappings para complex wildcard-based patterns.
- Status codes: use 301 para permanent (ou 308 se altered via custom development) e 307 para temporary. (Background em choosing entre eles é em Ahrefs’ 11 types de redirecionamentos e 301 vs. 302 guides.)
- Point em object IDs, não hard-coded paths. NOVOS recommends redirecionando para object types/IDs rather than literal URL strings para prevent errors e redirecionamento loops quando o destination URL later alterações.
O precedence regra matters e isso é um direct developer-docs quote: “Se há um conflict entre seu URL redirecionamentos e seu URL regras para SEO, o URL redirecionamentos take precedence.”
Migration framing: em um SFRA relaunch, o redirecionamento strategy é o single maioria critical SEO component para preserving rankings — Acxiom’s Salesforce practice puts isso em 60–70% de launch SEO effort. isso é consistent com o broader lesson que um migration takes mas than um checklist para go well.
Dados estruturados / schema — nome o lacuna honestly
Here’s o honest parte maioria conteúdo skips: em SFCC há não native “transforme em
produto schema” toggle em Empresa Manager comparable para Meta Tag Regras ou canonical
handling. Unlike BigCommerce (whose Cornerstone theme ships JSON-LD produto schema out
de o box), schema em SFCC é um template/developer responsibility. O SFRA
reference storefront inclui some produto/breadcrumb schema em template código, mas
isso é developer-implemented, não um admin feature. Treat schema as um build task, não
um checkbox — e lean em o ProductGroup/variant pattern de o canonical section
as seu target shape, since JSON-LD é Google’s recommended format quando seu setup
allows isso.
Um rendering constraint para design cerca de, especially para headless builds: Google’s guidance é que dados estruturados deve ser present em o server-rendered HTML rather than injected somente during client-side hydration. Em um PWA Kit loja, que significa o JSON-LD tem para ser em o SSR output — see o headless section.
Hreflang e multi-site/locale architecture
Disambiguate B2B de B2C primeiro. Salesforce’s clean, dedicated “Alternate idioma links” hreflang feature é um B2B Commerce feature — isso faz não exist as um dedicated screen em B2C Commerce. Resultados de pesquisa e even some agency blogs blur o dois Clouds. Em B2C Commerce, hreflang runs por o sitemap’s “Inclua Alternate URLs” checkbox (covered above), não um dedicated alternate-language admin screen.
So o dois realistic implementação paths são:
- Sitemap-embedded hreflang via “Inclua Alternate URLs” — simple, mas pode blow past o per-file sitemap size limit em scale.
- Custom
<link rel="alternate" hreflang="x">tags emitted diretamente em o página<head>— necessary once você têm too muitos locale/URL combinations para o sitemap approach.
Standard hreflang hygiene ainda applies, e isso é spelled out em Google’s localized-
versions guidance: para cada página, inclua um full set de <link> elements em o
<head> — um per variant including itself — e mantenha que set identical across
cada version, mais um x-default fallback para unmatched languages. Google documents
que você pode declare hreflang either em <head> <link> elements ou via um XML
sitemap — qual é exactly o dois SFCC routes.
Bing footnote: Bing tem historicamente não supported hreflang o way Google faz,
reading o HTML content-language sinal em vez disso — so um SFCC site que implements
hreflang somente via o sitemap checkbox pode não ser giving Bing o idioma sinal isso
quer. (Confirm current Bing behavior antes treating este as um hard regra; Bing’s
stated support foi reported inconsistently.)
O deeper o multi-site architecture, o mas este compounds — remember cada site
carries seu próprio sitemap job e seu próprio robots.txt, so um locale adicionado as um novo site
é um full novo SEO surface, não just um novo idioma arquivo. (International mechanics live
em o hreflang cluster.)
Faceted navegação / refinement URLs
SFCC faz não produce SEO-friendly filter/refinement URLs out de o box — clean URLs e proper indexação para faceted navegação require custom development. há não native canonical/noindex behavior para refinement combinations, so você têm para build o decision estrutura yourself. Here’s o funcionando triage I’d adapt para SFCC’s refinement mechanics — o mesmo pattern que funciona em BigCommerce e qualquer outro plataforma, since o underlying problema (um combinatorial explosion de crawlable filter URLs) é platform-agnostic:
| página tipo | Canonical | Robots directive |
|---|---|---|
| Principal categoria (PLP) | Self | index |
| High-demand refinement (real pesquisa valor) | Self | index |
| Navigation-somente refinement | Principal categoria | noindex,follow |
| Sort-order somente | Principal categoria | noindex,follow |
| Pagination (página 2+) | Self (seu próprio URL) | index |
| Variation produto PDP | Master produto | canonical para master |
Dois principles que não altere em SFCC:
robots.txtblocks crawling, não indexação. UM URL você disallow pode ainda ser indexed se algo links para isso — e Google não pode read seu canonical ounoindexporque isso nunca fetched o página. Pair parameter regras com on-page canonical +noindex.- Não
noindexseu paginated páginas. Google’s comércio eletrônico guidance é para forneça cada paginated página seu próprio canonical URL, não para fold página 2+ em página 1.noindexbelongs em filter/sort variations, não em pagination.
(O platform-agnostic deep dive é o faceted navegação treatment em o Comércio eletrônico SEO cluster.)
Headless SEO com PWA Kit (e seu successor, Storefront Next)
Se seu storefront é headless, isso runs em PWA Kit — Salesforce’s established React estrutura (criado em SCAPI, deployed para Managed Runtime) — ou, as de o 2026 B2C Commerce lançamento cycle, Salesforce’s newer Storefront Next estrutura. O SEO story aqui é quase entirely um crawlability story, e Salesforce’s próprio documentação frame isso que way.
escopo verifique antes você apply o mechanics below. este section — o ?__server_only
teste, o app/ssr.js arquivo path, o específico SSR/hydration wiring — é escrito para
classic PWA Kit / Composable Storefront, verified diretamente contra Salesforce’s PWA Kit
developer documentação. Storefront Next é um diferente build: React 19 com React Router 7
file-based routing (vs. PWA Kit’s React Router 5) e um fetch-then-render loader model,
também running em Managed Runtime com seu próprio streaming SSR-then-hydration flow.
Salesforce documents isso as distinct enough para ship um dedicated “Migrate de PWA Kit para
Storefront Next”
guide. Se seu loja é em Storefront Next, não assume ?__server_only ou o exact
arquivo paths below carry over unchanged — confirm o equivalent server-rendering
verification etapa em Storefront Next’s próprio
documentação
antes treating este section as gospel para que architecture. O underlying SEO
principle é o mesmo either way: crawler-critical conteúdo (título, meta, canonical,
primary copy, preço/availability, JSON-LD) tem para ser present em o server-rendered ou
streamed HTML, não deferred para client-somente hydration.
Como rendering funciona. para o primeiro página load, PWA Kit usa server-side
rendering: “para o critical primeiro página load, nós use server-side rendering porque
isso offers um powerful ferramenta para optimizing desempenho: caching.” SSR runs por um
Express app (app/ssr.js), e “Managed Runtime’s CDN cache pode loja um previously
renderizado version de um página e serve isso para o usuário em um instant.” So far, so good
para crawlers — o primeiro load é real HTML.
O limite de hidratação é o ponto de risco de SEO. Depois do primeiro carregamento,
“as tarefas de renderização são transferidas do servidor para o cliente por um
processo chamado hidratação,” momento em que “seu React app starts running em o
user’s navegador.” Seu código tem para ser isomorphic (safe em ambos sides) —
window.location é client-somente, req/res são server-somente. E critically,
Salesforce says some conteúdo é deliberately client-somente: “Some conteúdo, such as
personalized ou frequently changing conteúdo, deve somente ser renderizado em o client side
para obtenha o best possível desempenho.” isso é o exact tension para SEO: anything
crawler-critical (título, meta, canonical, primary conteúdo, preço/availability,
JSON-LD) deve não ser em que client-somente bucket, ou crawlers pode nunca see isso.
Como verifique isso — o method Salesforce itself documents. O PWA Kit best-
practices checklist tells você para teste seu entry páginas (home, PLP, PDP) por appending
?__server_only, qual lets você “confirm que seu server-rendered páginas têm enough
dados para crawlers e que o layout shift entre servidor e client é small
(ideally non-existent). este pode ajuda para improve seu SEO classificação.” Isto é o
single maioria useful SFCC-headless SEO verifique, e isso não require being um developer —
load o URL com ?__server_only, e confirm seu título, meta, canonical, principal
copy, e produto schema são todos present.
Mantenha URL logic em sync via SCAPI. O getUrlMapping endpoint lets um headless
storefront “support localized, user-friendly URLs based em URL regras e URL
redirecionamentos set up em Empresa Manager” — isso resolves produto, categoria (including
categoria refinements), e content-asset URLs, e falls back para o site’s default
locale se none é passed. Salesforce recommends long TTLs para isso (o default é 12
hours). O payoff: você não maintain um parallel URL sistema para o headless frontend
— o mesmo URL Regras e Redirecionamentos você configured em Empresa Manager drive isso.
O lacuna para bridge. Salesforce’s próprio PWA Kit documentação treat “SEO” quase entirely as um SSR/crawlability problema — eles say little sobre meta tags, canonical, hreflang, ou schema as PWA Kit concerns (sitemaps obtenha seu próprio separado doc). Que on-page tag trabalho falls para o implementação team’s head-management layer (React Helmet ou equivalent). Se ninguém owns isso, um technically-crawlable PWA Kit loja pode ainda ship com missing titles, canonicals, e schema. (O general headless mechanics são em JavaScript SEO e o headless CMS SEO article.)
SFCC vs. o outro platforms — o honest version
Compared com Shopify, BigCommerce, Magento, WooCommerce, e PrestaShop, SFCC sits em
o enterprise end: isso tem o deepest native SEO configurability de o hosted
platforms (per-site editable robots.txt, URL Regras + Aliases, canonical-by-design
variants, rule-based meta tags), mas isso demands o maioria plataforma literacy para use.
Onde Shopify forces URL prefixes e hides robots.txt behind um template, e
BigCommerce hands você preset URL structures e native JSON-LD, SFCC fornece você o bruto
levers e expects você para know Empresa Manager. Isso não é um plataforma onde “good SEO
out de o box” é true — isso é um plataforma onde “excellent SEO é possível se você
configure isso deliberately” é true. Judge isso em que.
AI summary
UM condensed take em o Advanced version:
- Salesforce Commerce Cloud = enterprise hosted SaaS comércio eletrônico, officially B2C Commerce, formerly Demandware, commonly SFCC. Nearly todos SEO config lives em Empresa Manager (Merchant Ferramentas → site → SEO).
- Four storefront generations, não um plataforma: legacy SiteGenesis, current SFRA, headless PWA Kit (Composable Storefront), e Salesforce’s newer Storefront Next estrutura (GA 2026 lançamento cycle) — admin paths e rendering mechanics differ across eles, so nome o architecture antes applying um fix.
- Native building blocks: per-site editable
robots.txt(up para 50k chars), auto-generated XML sitemaps as um scheduled job, URL Regras + Hostname Aliases para locale-aware clean URLs, canonical-by-design master/variation produtos, rule- based Meta Tag Regras, automático 301s em in-BM URL alterações, e PWA Kit SSR. - O architecture fork: um site com muitos locales vs. muitos sites — cada site é um full separado SEO config surface (sitemap job, robots.txt, meta regras, URL regras).
- Canonical = o differentiator: variation produto URLs canonicalize para o
master, qual maps quase 1:1 onto Google’s
ProductGroup/hasVariant/isVariantOfschema. Mantenha canonical, sitemap, hreflang, e internal links todos naming o mesmo master URL. - Você build por hand: hreflang (não dedicated B2C feature — B2B’s “Alternate
idioma links” é um diferente Cloud; use sitemap “Inclua Alternate URLs” ou custom
<link>tags), faceted/refinement URLs (custom dev), dados estruturados (um template job, não um toggle), multi-localerobots.txt(domain-scoped), e H1 templating. - Sitemaps: configure per instance tipo (não pode replicate Staging→Production);
changefreq/prioritysão ignored por Google; mantenhalastmodaccurate. - Redirecionamentos: URL Redirecionamentos take precedence over URL Regras; em um SFRA relaunch o redirecionamento strategy é ~60–70% de launch SEO effort.
- PWA Kit (e Storefront Next): SSR é necessary mas não sufficient — conteúdo
marked client-somente não vai ser crawled; teste entry páginas com
?__server_onlyem PWA Kit (confirm o equivalent em Storefront Next, um diferente React Router 7 estrutura); mantenha URL logic em sync via o SCAPIgetUrlMappingendpoint. - O myth para kill: “você pode’t do SEO em SFCC” é false — o plataforma é strong; o limitation é unfamiliarity com isso.
Official documentação
Primary-source documentação de Salesforce e Google.
Salesforce — B2C Commerce (ajuda & Empresa Manager)
- SEO & Discoverability para B2C Commerce — o SEO settings hub (canonical, redirecionamentos, sitemaps, robots, meta tags, URL syntax).
- SEO Best Practices para B2C Commerce.
- Configure SEO URLs para B2C Commerce — URL Regras mechanics.
- Crie Canonical URL Tags para B2C Commerce — o variation → master canonical recomendação.
- Produto Types e Variations em B2C Commerce — o master/variation dados model.
- Sitemaps em B2C Commerce — o scheduled sitemap job.
- Generate um Robots.txt Arquivo com Empresa Manager.
- Hostname Aliases para B2C Commerce.
Salesforce — Developer documentação (PWA Kit / SCAPI, verified diretamente)
- Renderização do PWA Kit (SSR e hidratação) — SSR no primeiro carregamento, limite de hidratação e código isomórfico.
- PWA Kit / Composable Storefront Best Practices Checklist — o
?__server_onlycrawlability teste e o URL/redirecionamento migration plan. - Improve SEO com um Sitemap (Composable Storefront) — o headless sitemap mechanism e SCAPI upload endpoint.
- URL Mapping / getUrlMapping (SCAPI) — headless URL resolution e o “URL redirecionamentos take precedence” regra.
- Storefront Next: Obtenha Started e Migrate de PWA Kit para Storefront Next — Salesforce’s newer headless React estrutura (React 19/React Router 7), GA em o 2026 lançamento cycle; verifique SEO-critical mechanics aqui antes assuming PWA Kit’s etapas carry over unchanged.
Salesforce — Trailhead (static learning modules)
- Explore SEO URLs (best practices).
- Configure SEO URLs — lowercase, whitespace separators, categoria/produto patterns.
- Configure Hostname Aliases.
- Consolidate duplicate URLs (canonicalization) — sinal strength, stacking, e o “não contradict yourself” regra.
- Produto variant dados estruturados (ProductGroup) —
variesBy/hasVariant/isVariantOf, nested vs. separado patterns. - Localized versions de seu páginas (hreflang) —
<link>vs. sitemap, reciprocity,x-default. - Intro para dados estruturados — JSON-LD as o recommended format.
Quotes de o source
On-o-record statements de Salesforce’s próprio developer documentação e de Google, deep-linked para o quoted passage. Everything de Salesforce’s JS-rendered Ajuda/Empresa Manager screens (URL Regras mechanics, o canonical recomendação, robots.txt behavior, Meta Tag Regras) é paraphrased em o Advanced tab rather than quoted, porque esses páginas resist automated verification — confirm exact wording em o live Empresa Manager ou renderizado documentação antes treating qualquer de isso as verbatim.
Salesforce — PWA Kit Rendering (developer documentação)
- “para o critical primeiro página load, nós use server-side rendering porque isso offers um powerful ferramenta para optimizing desempenho: caching.”
“For the critical first page load, we use server-side rendering”
(tradução) «para o primeiro carregamento crítico da página, usamos renderização no servidor»
Jump para quote - “Managed Runtime’s CDN cache pode loja um previously renderizado version de um página e serve isso para o usuário em um instant.”
“CDN cache can store a previously rendered version”
(tradução) «CDN cache pode loja um previously renderizado version»
Jump para quote - “Depois o primeiro página load, rendering duties são transferred de o servidor side para o client side por um process called hydration.”
“rendering duties are transferred from the server side to the client side”
(tradução) «as tarefas de renderização são transferidas do lado do servidor para o lado do cliente»
Jump para quote - “Some conteúdo, such as personalized ou frequently changing conteúdo, deve somente ser renderizado em o client side para obtenha o best possível desempenho.”
“must only be rendered on the client side”
(tradução) «deve ser renderizado somente no lado do cliente»
Jump para quote
Salesforce — PWA Kit Best Practices Checklist (developer documentação)
- Em testing crawlability com
?__server_only: “confirm que seu server-rendered páginas têm enough dados para crawlers e que o layout shift entre servidor e client é small (ideally non-existent). este pode ajuda para improve seu SEO classificação.” Jump para quote
Salesforce — Improve SEO com um Sitemap (developer documentação)
- “Sitemaps provide pesquisa crawlers com instructions em o páginas para index e o site hierarchy, qual pode improve seu SEO rankings.”
“Sitemaps provide search crawlers with instructions”
(tradução) «sitemaps fornecem instruções aos rastreadores de pesquisa»
Jump para quote
Salesforce — URL Mapping / SCAPI (developer documentação)
- “Se há um conflict entre seu URL redirecionamentos e seu URL regras para SEO, o URL redirecionamentos take precedence.” Jump para quote
Google — canonicalization
- “Não especifique URLs diferentes como podeônicas para a mesma página usando técnicas de canonicalização diferentes (por exemplo, não especifique uma URL em um sitemap, mas um diferente URL para que mesmo página usando rel=“canonical”).”
“Don’t specify different URLs as canonical”
(tradução) «não especifique URLs diferentes como podeônicas»
Jump para quote - “Ao criar links dentro do site, aponte para a URL canônica, não para uma URL duplicada.”
“When linking within your site, link to the canonical URL”
(tradução) «ao criar links dentro do site, aponte para o URL podeônico»
Jump para quote
Google — produto variant dados estruturados
- “use o ProductGroup class com associated properties variesBy, hasVariant, e productGroupID para grupo such variants together.”
“use the ProductGroup class”
(tradução) «use a classe ProductGroup para agrupar as variantes»
Jump para quote
help.salesforce.com articles e Empresa Manager screens
render via JavaScript e resist automated quote verification, so o URL-Rules,
canonical-recommendation, robots.txt, sitemap-job, e Meta-Tag-Rules details são
paraphrased de esses sources e de practitioner write-ups (Resignal, NOVOS,
Acxiom) rather than quoted; confirm exact wording em o live documentação antes treating qualquer
de isso as verbatim. O Salesforce developer-docs e Google quotes above eram fetched
e verified diretamente. Salesforce Commerce Cloud (SFCC) SEO checklist
Prioritized, e organized por o Empresa Manager screen que controls cada item. Top items move o needle maioria.
High impact
- Variation → master canonical confirmados — cada variation-product PDP canonicalizes para seu master (base) produto, e seu sitemap + internal links nome o mesmo master URL (não contradict yourself across techniques).
- Faceted / refinement URLs handled — refinement combinations obtenha canonical +
noindexper o parameter triage; SFCC não vai do este natively, so isso é um custom-development task. - PWA Kit crawlability verified (headless somente) — load home, PLP, e PDP com
?__server_onlye confirm título, meta, canonical, primary conteúdo, preço, e JSON-LD são todos em o SSR output. - Migration redirecionamento map (SFRA relaunch / headless migration) — completo, pointing em object IDs não hard-coded paths; isto é 60–70% de launch SEO effort.
Empresa Manager setup (Merchant Ferramentas → site → SEO)
- URL Regras / Aliases — lowercase forced, hyphen (minus) whitespace separator,
categoryvs.category-pathchosen para seu depth, produtos assigned para o domain não um categoria path; alias arquivo declares version1. - Default-Start / Home-Show pipelines mapped so você não generate duplicate
www/non-wwwhomepages. - Sitemap job scheduled para low-traffic times, depois daily replication;
configured per instance tipo (Staging/Production/Development separately);
lastmodaccurate;changefreq/priorityignored so não worth tuning. - Robots.txt minimal e deliberate; know se você está usando o Empresa Manager site preference ou um cartridge static arquivo; invalidate o static cache depois um cartridge-level altere; conta para isso being domain-scoped, não subfolder-scoped.
- Meta Tag Regras set com o hybrid override syntax
(
${IF Category.pageTitle THEN … ELSE …}); connectives localized per idioma/país; remember H1 templating precisa custom dev. - Redirecionamentos — URL Redirecionamentos / Static Mappings / Dynamic Mappings chosen per caso; remember URL Redirecionamentos beat URL Regras em conflict.
Dados estruturados (developer/template layer)
- Produto / ProductGroup / breadcrumb JSON-LD criado em templates (não native BM toggle); present em server-rendered HTML, não injected somente em hydration.
International (multi-site / multi-locale somente)
- hreflang implemented via sitemap “Inclua Alternate URLs” ou custom
<link>tags — reciprocal, full set per página including itself, comx-default. - Não confuse B2B Commerce’s “Alternate idioma links” feature com B2C (B2C tem não dedicated hreflang screen).
- Consider um
content-languagesinal para Bing, qual historicamente não use hreflang o way Google faz. - cada site’s sitemap job, robots.txt, e Meta Tag Regras kept em sync.
O mental models
1. Native building block vs. build-it-yourself. cada SFCC SEO task é either um Business-Manager-configurable building block (robots, sitemaps, URL Regras, canonical variants, Meta Tag Regras, auto-301s) ou algo você têm para build (hreflang, faceted URLs, schema, H1 templating, headless on-page tags). Knowing qual bucket um task é em tells você se para configure um screen ou brief um developer.
2. sites vs. locales = seu configuration-surface count. Um site com muitos locales, ou muitos sites? cada site é um completo separado SEO config surface — seu próprio sitemap job, robots.txt, Meta Tag Regras, URL Regras. Decide este primeiro, porque isso multiplies cada outro section.
3. Master/variation = ProductGroup.
SFCC’s master produto é Google’s ProductGroup; variation produtos são seu
hasVariant/isVariantOf members. Canonicalize variations para o master, mark eles
up as um ProductGroup, e mantenha canonical + sitemap + hreflang + internal links todos
naming o mesmo master URL. Um model, dois systems, um preferred URL.
4. robots.txt controls crawling; canonical/noindex control indexação.
Mantenha robots.txt minimal. Over-relying em isso para control what’s indexed é o
anti-pattern — isso somente blocks crawling, e isso é domain-scoped so isso não pode cleanly
target um locale’s subfolder. use canonical e noindex para indexação decisions.
5. Em PWA Kit, SSR é necessary mas não sufficient.
Headless crawlability não é “faz isso do SSR?” — isso é “é o SEO-critical conteúdo em
o SSR output, ou fez isso obtenha marked client-somente?” O ?__server_only teste é o
inteiro game: se um título, canonical, preço, ou JSON-LD não é ali, um crawler não vai see
isso either.
Salesforce Commerce Cloud SEO cheat sheet
Onde itens live em Empresa Manager (Merchant Ferramentas → site → SEO → …)
| Setting | Path |
|---|---|
| URL Regras | Merchant Ferramentas → site → SEO → URL Regras |
| Hostname Aliases | Merchant Ferramentas → site → SEO → Aliases (JSON, version 1) |
| Sitemaps (scheduled job) | Merchant Ferramentas → site → SEO → Sitemaps |
| Robots.txt | Merchant Ferramentas → site → SEO → Robots |
| Meta Tag Regras | Merchant Ferramentas → site → SEO → Meta Tags |
| URL Redirecionamentos / Static / Dynamic Mappings | Merchant Ferramentas → site → SEO |
| Canonical URL tags | Merchant Ferramentas → site → SEO (variation → master) |
| site locales | Merchant Ferramentas → site → site Preferences → Locales |
URL Regras quick facts
- Force Lower Caso; use hyphen (minus) para whitespace, não
%20ou underscore. categorypara deep trees;category-pathquando categoria nomes collide across parents.- Produto ID +
.htmlauto-appended (não removal sem custom dev). - Assign produtos para o domain, não um categoria path.
- Avoid
sc.html, page-type indicators, e o worddemandwareem URLs.
Meta Tag Regras syntax
- Basic:
${Category.Name} | Example Brand - Hybrid override:
${IF Category.pageTitle THEN Category.pageTitle ELSE Category.Name} - H1 templating: não supported por regras — custom dev.
Redirecionamentos
- 301 permanent (308 via custom dev); 307 temporary.
- URL Redirecionamentos beat URL Regras em conflict.
- Point em object IDs, não hard-coded paths.
PWA Kit (headless)
- Teste entry páginas com
?__server_onlypara crawler-visible conteúdo. - Mantenha SEO-critical conteúdo out de o client-somente bucket.
getUrlMapping(SCAPI) reuses BM URL Regras/Redirecionamentos; long TTL (default 12h).
Don’ts
- Não leave
changefreq/prioritytuning em o to-do lista (Google ignores eles). - Não confuse B2B “Alternate idioma links” com B2C hreflang (B2C tem não such screen).
- Não rely em
robots.txtpara deindex, ou para target um locale subfolder. - Não assume PWA Kit é SEO-safe just porque isso faz SSR.
- Não skip mapping Default-Start / Home-Show (duplicate homepages).
Salesforce Commerce Cloud SEO mistakes para avoid
Tuning sitemap campos Google ignores
por que isso é wrong: Spending tempo em changefreq e priority faz não improve
Google crawling porque Google ignores ambos campos. Do este em vez disso: mantenha
lastmod accurate, schedule geração depois replication, e spend o saved tempo
checking qual canonical URLs na realidade appear em o sitemap.
Treating o B2B hreflang screen as um B2C feature
por que isso é wrong: B2C Commerce faz não têm B2B Commerce’s dedicated Alternate
idioma links feature. Following o wrong product’s instructions leaves o B2C
loja sem funcionando hreflang. Do este em vez disso: use o B2C sitemap’s Inclua
Alternate URLs opção ou implement reciprocal <link rel="alternate"> tags.
Usando robots.txt as um deindexing ferramenta
por que isso é wrong: UM disallow controls crawling, não indexação, e isso prevents um
crawler de seeing um page-level canonical ou noindex. Isso também cannot target um
locale quando several locales share um domain. Do este em vez disso: mantenha robots.txt
minimal e use canonical ou noindex para index-state decisions.
Assuming PWA Kit é crawlable porque isso usa SSR
por que isso é wrong: PWA Kit pode ainda leave preço, copy, metadata, ou JSON-LD em o
client-somente layer. Do este em vez disso: append ?__server_only para representative
home, PLP, e PDP URLs e confirm cada crawler-critical element é present.
Leaving Default-Start e Home-Show unmapped
por que isso é wrong: O pipelines pode expose duplicate homepages across hostname variants. Do este em vez disso: map ambos pipelines explicitly e crawl o hostname variants para confirm eles consolidate em um homepage.
Prove um PWA Kit rendering altere worked
compare o server-somente resposta depois deployment
Teste para run: Open o changed home, PLP, e PDP URLs com
?__server_only, então inspect o returned source para o título, meta descrição,
canonical, primary copy, preço ou availability, e JSON-LD.
Expected resultado: cada SEO-critical element affected por o lançamento é present em o servidor resposta, sem waiting para hydration.
Failure interpretation: UM missing element é ainda fetched ou renderizado somente em o client, ou seu servidor dados dependency failed.
Monitoring window: Immediate depois deployment; repeat once o Managed Runtime cache foi refreshed para o lançamento.
Rollback trigger: Roll back o altere se um canonical, primary conteúdo, produto availability, ou structured-data block que existed antes o lançamento disappears de o server-somente resposta.
Confirm Google receives o mesmo critical conteúdo
Teste para run: use Google pesquisa Console URL Inspection em o mesmo representative URLs e inspect o tested HTML.
Expected resultado: O inspected HTML contains o mesmo critical conteúdo e tags
as o ?__server_only resposta.
Failure interpretation: Google é receiving um cached, blocked, ou otherwise diferente resposta de o um tested diretamente.
Monitoring window: Run um live teste immediately; allow normal recrawling tempo antes judging o indexed resultado.
Rollback trigger: Roll back se o live teste repeatedly loses indexable conteúdo ou canonical sinais que eram present antes o lançamento.
Ferramentas para Salesforce Commerce Cloud SEO
- Empresa Manager — o platform’s próprio admin; cada SEO lever (URL Regras, Aliases, Sitemaps, Robots, Meta Tag Regras, Redirecionamentos, canonical) lives under Merchant Ferramentas → site → SEO.
- O
?__server_onlyURL parameter — Salesforce’s próprio headless crawlability teste; append isso para qualquer PWA Kit página para see exactly o que o servidor renderizado antes hydration. O maioria importante SFCC-headless SEO ferramenta, e isso é gratuito e criado em. - Google pesquisa Console — sitemap submission, URL Inspection (see o renderizado HTML para um PWA Kit página), International Targeting para hreflang, Crawl Stats. Seu ground truth para o que Google na realidade faz.
- Bing Webmaster ferramentas — second sitemap submission, crawl control, e o place
para verifique
content-languagehandling since Bing não use hreflang like Google. - Screaming Frog / Ahrefs site Auditoria — crawl seu loja para catch o refinement-URL explosion, variation PDPs não canonicalizing para o master, redirecionamento chains, e duplicate homepages de unmapped pipelines. Isto é como você encontre o SFCC-specific gaps.
- URL Inspection (GSC) — para um PWA Kit página, confirm o renderizado HTML na realidade
contains título, canonical, preço, e JSON-LD (o mesmo item
?__server_onlychecks, de Google’s side). - Rich Resultados Teste / Schema Markup Validator — verifique seu ProductGroup/variant JSON-LD, since schema em SFCC é developer-built com não native toggle para trust.
Resources worth seu tempo
On-site, related
- Faceted navegação — o platform-agnostic deep dive em SFCC’s #1 build-it-yourself problema; SFCC’s refinement URLs precisa custom development.
- Canonicalization — o mechanics behind o variation → master regra.
- Produto variant SEO — o ProductGroup/
hasVariant/isVariantOfpattern que maps onto SFCC’s master/variation model. - hreflang — international mechanics para SFCC’s non-automatic hreflang.
- Headless CMS SEO — diretamente relevante para o PWA Kit SSR/hydration section.
Salesforce official
- SEO & Discoverability para B2C Commerce — o SEO hub em Empresa Manager.
- PWA Kit Rendering e o PWA Kit Best Practices Checklist — SSR/hydration e o
?__server_onlyteste. - Improve SEO com um Sitemap e URL Mapping / getUrlMapping (SCAPI).
Google official
- Produto variant dados estruturados e Consolidate duplicate URLs.
- Localized versions de seu páginas (hreflang).
meu related writing
- UM Website Migration Takes mas Than UM Checklist para Ser Successful — diretamente applicable para SFRA relaunches e PWA Kit migrations.
- 11 Types De Redirecionamentos & Seu SEO Impact e 301 vs. 302 Redirecionamentos para SEO — o 301/307/308 guidance above.
- JavaScript SEO Problemas & Best Practices — o rendering side de o PWA Kit section.
De cerca de o setor (SFCC-specific practitioner cobertura; verifique contra o live documentação)
- Resignal — SFCC SEO Masterclass Parte 1: Hostnames & URL Structure — o deepest third-party URL-config write-up (URL Regras vs. Aliases, Default-Start/Home-Show pitfalls, o version-
1alias gotcha). - Resignal — SFCC SEO Masterclass Parte 2: Crawling & Redirecionamento Ferramentas — sitemap auto-generation,
changefreq/prioritydeprecation, e o three redirecionamento ferramentas. - Resignal — SFCC SEO Masterclass Parte 3: On-Page SEO — Meta Tag Regras syntax, o hybrid override pattern, e o H1 limitation.
- NOVOS — O Ultimate Guide para Salesforce comércio eletrônico SEO — assign-to-domain URL advice e redirect-to-object-ID best practice.
- Eskimoz — É SEO em Salesforce Commerce Cloud even possível? — o “o plataforma não é o limitation, unfamiliarity é” framing.
- Acxiom — SFCC SEO: Importante Considerations Antes Seu SFRA Launch — o 60–70%-of-launch-effort redirect-strategy framing.
Teste yourself: Salesforce Commerce Cloud SEO
Five quick questions em como SEO funciona em Salesforce Commerce Cloud. Pick um resposta para cada, então verifique.
Registro de alterações
Atualizado em 22 de ago. de 2026.
Resumo editorial e detalhes registrados da alteração.Detalhes da alteração
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.
Atualizado em 18 de jul. de 2026.
Resumo editorial e detalhes registrados da alteração.Detalhes da alteração
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.
Atualizado em 17 de jul. de 2026.
Resumo editorial e detalhes registrados da alteração.Detalhes da alteração
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.