暫定日本語訳:Salesforce Commerce Cloud SEO
暫定日本語訳:どのように SEO 機能 on Salesforce Commerce Cloud (B2C Commerce / SFCC, formerly Demandware) — strong native 構築 blocks (Business-Manager-editable robots.txt, scheduled auto-sitemaps, rule-based meta tags, canonical-by-design master/variation 商品) と parts あなた still have へ 構築 by hand (hreflang, faceted-nav URLs, schema, と headless crawlability on PWA Kit または Salesforce's newer Storefront Next framework).
言語
暫定日本語訳:Salesforce Commerce Cloud (B2C Commerce, formerly Demandware — SFCC 向けに short) gives あなた strong native SEO 構築 blocks: editable per-サイト robots.txt in Business Manager, auto-generated XML sitemaps as scheduled job, rule-based Meta Tag Rules 向けに catalog-wide タイトル と 説明, と canonical-by-design master/variation 商品 model その maps almost exactly onto Google's ProductGroup schema. 何 it leaves あなた is 機能 その actually decides rankings at enterprise scale: hreflang (no dedicated B2C admin feature — sitemap alternate URLs または カスタム link tags), faceted/refinement URLs (カスタム development), structured データ ( template/developer job, ない toggle), と headless crawlability on PWA Kit または Salesforce's newer Storefront Next framework (SSR is necessary ただし ない sufficient — テスト とともに?__server_only on PWA Kit; confirm equivalent on Storefront Next). Nothing 機能 well なしで deliberate configuration; プラットフォーム isn't limitation, unfamiliarity とともに it is.
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 practices暫定日本語案: TL;DR — Salesforce Commerce Cloud (あなた’ll また see it called B2C Commerce, 暫定日本語案: SFCC, または 古い name Demandware) is enterprise hosted 店舗 プラットフォーム. It comes 暫定日本語案: とともに lot of solid SEO ツール built in — あなた できる edit あなた
robots.txt, it 構築 暫定日本語案: あなた sitemap 自動, it できる write あなた ページ タイトル から template, と it 暫定日本語案: handles 商品 variations (colors, sizes) in 検索-friendly way. catch is 暫定日本語案: その これらの ツール still 必要とする サイト-specific configuration と rendered-output 暫定日本語案: テスト by someone who knows プラットフォーム.
何 “Salesforce Commerce Cloud SEO” means
暫定日本語案: Salesforce Commerce Cloud is hosted (SaaS) ecommerce プラットフォーム aimed at big 暫定日本語案: brands と retailers. Salesforce hosts it, so あなた don’t install it on あなた own 暫定日本語案: サーバー way あなた する WordPress と WooCommerce. Its 公式 name is B2C 暫定日本語案: Commerce, its 古い name was Demandware, と 大半の 人々 in industry just 暫定日本語案: say SFCC. It plays in 同じ space as Shopify と BigCommerce, ただし tier up 暫定日本語案: in size, 価格, と complexity.
暫定日本語案: Nearly everything あなた 設定 — SEO 含む — happens in admin console called 暫定日本語案: Business Manager. So “Salesforce Commerce Cloud SEO” is really “knowing which screen in Business Manager controls each SEO lever, and setting it correctly.”
何 SFCC gives あなた built in
- 暫定日本語案: ** editable
robots.txt.** あなた できる write あなた ownrobots.txtper サイト right in 暫定日本語案: Business Manager — unlike Shopify, which doesn’t let あなた do この natively. - 暫定日本語案: 自動 sitemaps. SFCC generates あなた XML sitemap 向けに あなた on schedule あなた 暫定日本語案: 設定. あなた don’t 構築 file by hand.
- 暫定日本語案: Template-based ページ タイトル と 説明. とともに something called Meta Tag 暫定日本語案: Rules, あなた できる write one formula (like “Category name | Brand”) と have it fill in 暫定日本語案: タイトル 全体で あなた whole catalog.
- 暫定日本語案: 検索-friendly 商品 variations. 大半の 商品 come in colors と sizes. 暫定日本語案: SFCC treats them as one “master” 商品 とともに “variations,” と individual 暫定日本語案: color/size ページ are meant へ point back へ master so Google doesn’t see them 暫定日本語案: as duplicates.
何 あなた still have へ do yourself
- 暫定日本語案: Multi-言語 / multi-国 tags (hreflang). SFCC does ない 追加 これらの 暫定日本語案: 自動. あなた either switch on checkbox in sitemap 設定 または have 暫定日本語案: developer 追加 tags.
- 暫定日本語案: Filter ページ (faceted navigation). いつ shoppers filter by color, size, または 暫定日本語案: 価格, SFCC doesn’t produce clean, 検索-friendly URLs on its own — その needs 暫定日本語案: カスタム development.
- 暫定日本語案: Rich results / schema. behind—scenes “structured data” その gets あなた 暫定日本語案: star ratings と rich 商品 results isn’t switch あなた flip — developer 構築 暫定日本語案: it へ 店舗’s templates.
- 暫定日本語案: Headless (PWA Kit または Storefront Next) crawlability. If あなた 店舗 使用 one of 暫定日本語案: Salesforce’s “headless” frontends — established PWA Kit または newer Storefront 暫定日本語案: Next — あなた have へ 確認 その Google できる actually see あなた コンテンツ — see 暫定日本語案: Advanced tab.
thing 大半の 人々 get 誤った
暫定日本語案: There’s 一般的な belief その “you can’t do SEO on Salesforce Commerce Cloud.” その’s 暫定日本語案: ない true. プラットフォーム has strong ツール; 何 it demands is someone who knows 暫定日本語案: プラットフォーム. Generic SEO advice (“just add hreflang tags,” “just clean up your filter URLs”) is 正しい in spirit ただし 多くの場合 できる’t be done obvious way in SFCC — it has 暫定日本語案: its own screens と its own rules. limitation isn’t プラットフォーム. It’s 暫定日本語案: unfamiliarity とともに it.
暫定日本語案: Want practitioner version — URL Rules vs. Aliases, master/variation canonical 暫定日本語案: strategy, hreflang architecture, と どのように へ 確認 whether あなた headless 店舗 is 暫定日本語案: crawlable? Switch へ 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 practices暫定日本語案: TL;DR — SFCC (B2C Commerce, formerly Demandware) ships strong native SEO 暫定日本語案: 構築 blocks: per-サイト
robots.txtあなた edit in Business Manager, XML sitemaps 暫定日本語案: auto-generated as scheduled job, rule-based Meta Tag Rules 向けに catalog-wide 暫定日本語案: タイトル/説明, と canonical-by-design master/variation 商品 model その 暫定日本語案: maps almost 1:1 onto Google’sProductGroup/hasVariant/isVariantOfschema. 暫定日本語案: 機能 it leaves あなた is 何 scales: hreflang (no dedicated B2C feature — sitemap 暫定日本語案: “Include Alternate URLs” または カスタム<link>tags), faceted/refinement URLs (カスタム 暫定日本語案: dev), structured データ ( template job, ない toggle), と headless crawlability on 暫定日本語案: PWA Kit または Salesforce’s newer Storefront Next framework (SSR is necessary ただし ない 暫定日本語案: sufficient — テスト とともに?__server_onlyon PWA Kit; confirm equivalent on 暫定日本語案: Storefront Next). と single biggest architectural fork is whether multi-地域 暫定日本語案: brand is one サイト とともに many locales または many サイト — その decides どのように many full SEO 暫定日本語案: config surfaces あなた 保つ in sync.
frame: strong native ツール, steep プラットフォーム literacy
暫定日本語案: 大半の SFCC SEO コンテンツ is either thin agency marketing または developer docs とともに zero SEO 暫定日本語案: framing. honest take is in 間に: SFCC has more native, admin-configurable 暫定日本語案: SEO tooling than 大半の competing プラットフォーム — ただし nothing 機能 well なしで deliberate 暫定日本語案: setup, と several defaults する hurt あなた if あなた leave them alone. Sort すべての task 暫定日本語案: へ “native building block” vs. “you have to build it,” と プラットフォーム stops being 暫定日本語案: mysterious.
暫定日本語案: Two things へ understand 前に anything else:
- 暫定日本語案: Business Manager is どこ SEO lives. SEO hub is マーチャント ツール → サイト → 暫定日本語案: SEO, と it splits へ Canonical URL tags, URL リダイレクト, Sitemaps, Robots, Meta 暫定日本語案: Tag Rules, と URL Rules/Aliases. 各 is separate screen とともに its own rules.
- 暫定日本語案: ** master/variation 商品 model shapes everything.** single master 暫定日本語案: 商品 owns multiple variation 商品 (by color, size). その model is 暫定日本語案: central SEO decision point, と it happens へ mirror どのように Google wants あなた へ mark 暫定日本語案: up variants — more on その below.
- 暫定日本語案: Name あなた storefront architecture 前に あなた name fix. “Salesforce Commerce Cloud” 現在 spans at least four distinct storefront generations その behave 暫定日本語案: differently 向けに SEO: legacy SiteGenesis pipeline architecture, 現在の 暫定日本語案: SFRA (Storefront Reference Architecture), established headless PWA Kit 暫定日本語案: (Composable Storefront), と, as of 2026 B2C Commerce release cycle, Salesforce’s 暫定日本語案: newer Storefront Next React framework. Admin paths, cartridge behavior, と 暫定日本語案: rendering mechanics differ 全体で them — fix verified on one doesn’t 自動 暫定日本語案: transfer へ another. この 記事’s Business Manager screens apply broadly 全体で 暫定日本語案: SFRA/SiteGenesis; PWA Kit-specific mechanics later in この piece are scoped 暫定日本語案: explicitly どこ それら apply.
暫定日本語案: Native 構築 blocks: per-サイト editable robots.txt, scheduled auto-generated
暫定日本語案: XML sitemaps (とともに optional hreflang と 最後-modified dates), URL Rules + Hostname
暫定日本語案: Aliases 向けに locale-aware clean URLs, canonical-by-design variation 商品,
暫定日本語案: rule-based Meta Tag Rules, 自動 301s on in-Business-Manager URL changes, と PWA
暫定日本語案: Kit SSR 向けに 最初 load.
暫定日本語案: Yours へ 構築: hreflang, faceted/refinement URLs, structured データ, multi-locale
暫定日本語案: robots.txt handling, H1 templating, と (in headless 構築) all on-ページ tag
暫定日本語案: management.
architecture fork その shapes everything: サイト vs. locales
暫定日本語案: 前に あなた touch single SEO screen, settle この: is あなた multi-地域 brand modeled
暫定日本語案: as one サイト とともに multiple locales, または multiple サイト (one per locale または
暫定日本語案: 地域)? In SFCC, multi-地域 storefronts are usually built as separate サイト
暫定日本語案: in Business Manager. その matters because 各 サイト is its own 完全な SEO
暫定日本語案: configuration surface — its own sitemap job, its own robots.txt, its own Meta Tag
暫定日本語案: Rules, its own URL Rules. Ten サイト means ten of everything へ 保つ in sync by hand.
暫定日本語案: Name この decision explicitly early, because it silently multiplies すべての other
暫定日本語案: section of この 記事.
URL structure: URL Rules vs. Hostname Aliases
暫定日本語案: SFCC gives あなた two configuration paths, と right one depends on どのように complex あなた 暫定日本語案: locale setup is:
- 暫定日本語案: URL Rules (マーチャント ツール → サイト → SEO → URL Rules) map locale, category, と 暫定日本語案: 商品 path segments へ pattern. それら’re simpler ただし less flexible — あなた pick 暫定日本語案: one of alternative hostnames, URL パラメーター, または paths 向けに locale routing.
- 暫定日本語案: Hostname Aliases (マーチャント ツール → サイト → SEO → Aliases) are JSON alias file 暫定日本語案: offering more capability — including mixed approach, like ccTLD-style hostnames 暫定日本語案: 向けに some locales と subfolder-style locales in 同じ サイト. If あなた need mixed 暫定日本語案: routing, it has へ go 通じて alias file.
暫定日本語案: mechanics worth knowing:
- 暫定日本語案: Force lowercase. SFCC’s own URL configuration guidance tells あなた へ select 暫定日本語案: Lower ケース so あなた don’t generate multiple URLs とともに 異なる ケース of 同じ 暫定日本語案: text. Practitioners note lowercase is generally preferred by crawlers.
- 暫定日本語案: 使用 hyphens 向けに whitespace. Whitespace できる be URL-encoded (
%20), または replaced 暫定日本語案: とともに plus/underscore/minus/period. Salesforce’s own SEO-URL guidance points out 暫定日本語案: その 検索エンジン treat hyphens as separators ただし underscores as joiners (two 暫定日本語案: underscore-joined words read as one), so hyphen (minus) is cleanest choice. 暫定日本語案: NOVOS 作る 同じ recommendation 超えて デフォルト%20. - 暫定日本語案:
categoryvs.category-path. 向けに サイト more than two または three categories 暫定日本語案: deep, 使用categoryrather thancategory-path; ただし if あなた have duplicate category 暫定日本語案: names 下で 異なる parents, 使用category-pathへ disambiguate. - 暫定日本語案: 商品 IDs auto-append. あなた don’t 追加 商品 ID へ rule — B2C Commerce
暫定日本語案: 常に appends it 自動, とともに
.htmlextension. Practitioners note 暫定日本語案: there’s no way へ 削除.htmlなしで カスタム development. - 暫定日本語案: Assign 商品 へ domain, ない category path. NOVOS recommends この へ 暫定日本語案: reduce duplication と complexity, because 商品 できる be assigned へ multiple 暫定日本語案: categories, which 作る category-based URL segment unstable.
- 暫定日本語案: General URL hygiene から Salesforce’s own guidance: 保つ URLs readable と
暫定日本語案: short, 使用 as few folders as possible, 避ける パラメーター, integrate keywords, と
暫定日本語案: don’t put ページ-type indicator, proprietary
sc.htmlextension, または word 暫定日本語案:demandwarein URL.
暫定日本語案: ** classic pitfall:** duplicate homepages から unmapped デフォルト-Start と
暫定日本語案: Home-表示 pipelines resolving へ www と non-www variants. Map them
暫定日本語案: explicitly または あなた get duplicate サイト generated by hosts とともに と なしで www.
暫定日本語案: と one alias-file gotcha practitioners flag repeatedly: alias file 必要がある declare
暫定日本語案: version 1 または system ignores it entirely.
暫定日本語案: Compared へ プラットフォーム like BigCommerce (which オファー preset URL structures と
暫定日本語案: removes prefixes とともに dropdown) または Shopify (which forces /products/ と
暫定日本語案: /collections/), SFCC’s URL layer is far more configurable — と far more its own
暫定日本語案: job へ get right.
XML sitemaps
暫定日本語案: Sitemap generation is scheduled Business Manager job, ない static file あなた 暫定日本語案: maintain. あなた reach it via App Launcher → マーチャント ツール → サイト → SEO → Sitemaps, と 暫定日本語案: 設定 job’s schedule on Job tab. Salesforce’s guidance is へ schedule it 暫定日本語案: 向けに low-トラフィック times (early morning) へ 避ける CPU と memory spikes, と へ run it 暫定日本語案: 後に あなた daily データ replication から staging.
暫定日本語案: Three things その trip 人々 up:
- 暫定日本語案: 設定 per instance type. Sitemap 設定 できる’t be replicated 間に 暫定日本語案: Staging と Production または Development — あなた 設定 them individually on 各 instance. 暫定日本語案: この is opposite of 大半の サイト preferences.
- 暫定日本語案:
changefreq/priorityare dead weight. Google has confirmed it ignores これらの 暫定日本語案: in sitemaps. Don’t spend engineering effort tuning them. Do 保つlastmodaccurate 暫定日本語案: — it’s auto-applied へ generated sitemap と it’s real signal 向けに 何 へ 暫定日本語案: re-クロール. - 暫定日本語案: Hreflang rides on checkbox. あなた できる embed hreflang by ticking “Include Alternate URLs”, which adds hreflang annotations inside standard sitemaps. 暫定日本語案: caveat: at enough locales この pushes あなた past per-file link threshold, at 暫定日本語案: which point あなた need カスタム sitemaps built とともに solution architect.
暫定日本語案: Headless is separate mechanism. 向けに PWA Kit storefront, Salesforce’s own
暫定日本語案: “Improve SEO with a Sitemap” guide is explicit その sitemaps “provide search
crawlers with instructions on the pages to index and the site hierarchy, which can
improve your SEO rankings.” If あなた routes are 設定 in Business Manager,
暫定日本語案: generate sitemap there; otherwise あなた upload one via SCAPI
暫定日本語案: uploadCustomSitemapAndTriggerSitemapGeneration endpoint. Wiring it up 必要とする
暫定日本語案: vanity domain (embedded CDN または subdomain like seo.example.com), matching
暫定日本語案: hostname alias, と sitemap reachable at example.com/sitemap_index.xml; in PWA
暫定日本語案: Kit あなた 追加 app.get('/sitemap_index.xml', runtime.serveStaticFile('static/sitemap_index.xml'))
暫定日本語案: in ssr.js と expose file via ssrShared in app config.
Robots.txt
暫定日本語案: There are two distinct mechanisms, と confusing them causes real deployment 暫定日本語案: bugs:
- 暫定日本語案: Business Manager サイト preference ( recommended デフォルト path). App Launcher
暫定日本語案: → マーチャント ツール → サイト → SEO → Robots lets あなた write per-サイト
robots.txt(up 暫定日本語案: へ 50 000 characters). It’s stored as サイト preference と できる be replicated 暫定日本語案: 間に instances. - 暫定日本語案: Cartridge-level static file (カスタム storefront / SFRA).
robots.txtplaced 暫定日本語案: incartridge/static/defaultof カスタム cartridge, managed via UX Studio. この 暫定日本語案: version できる だけ move 間に instances via code replication, because static 暫定日本語案: directory is cartridge-specific, ない サイト-specific.
暫定日本語案: Two gotchas:
- 暫定日本語案: Cache invalidation. とともに caching enabled, あなた 必要がある invalidate static コンテンツ
暫定日本語案: cache 向けに 新しい cartridge-level
robots.txtへ be served. - 暫定日本語案: Robots is domain-scoped, ない subfolder-scoped. If あなた run multiple locales in
暫定日本語案: subfolders, one
robots.txtat domain root has へ satisfy すべての locale’s needs 暫定日本語案: — plan rules へ cover all of them.
暫定日本語案: practitioner philosophy, which I agree とともに: 保つ robots.txt minimal.
暫定日本語案: 使用 canonical tags と noindex へ control 何’s served in results;
暫定日本語案: robots.txt controls クロール, ない インデックス登録, so 超えて-relying on it is actual
暫定日本語案: anti-pattern. 保つ dev/staging non-crawlable via deployed cartridge デフォルト, と
暫定日本語案: 設定 production deliberately. ( プラットフォーム-agnostic mechanics are in
暫定日本語案: クロール と
暫定日本語案: canonicalization.)
Canonical URLs と master/variation 商品 model — differentiating section
暫定日本語案: この is どこ SFCC’s データ model と Google’s own guidance line up almost perfectly, 暫定日本語案: と どこ 大半の SFCC コンテンツ 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 商品’s color/size variations as single master (base)
暫定日本語案: 商品 とともに child variation 商品. Salesforce’s recommendation is へ
暫定日本語案: canonicalize variation 商品 URLs へ master 商品 へ preserve または improve
暫定日本語案: rankings — i.e., point すべての color/size PDP’s rel="canonical" at base 商品
暫定日本語案: so ランキング signals consolidate onto one URL.
暫定日本語案: 現在 look at 何 Google recommends 向けに exactly この “one product, many variations”
暫定日本語案: situation. Google’s 商品-variant guidance is へ “use the ProductGroup class
with associated properties variesBy, hasVariant, and productGroupID to group
such variants together.” その’s conceptual match へ SFCC’s master/variation model:
- 暫定日本語案: master 商品 is Google’s
ProductGroup. - 暫定日本語案: variation 商品 are
hasVariantmembers (または, in “separate” 暫定日本語案: pattern, 各Product使用isVariantOfへ reference group’s@id). - 暫定日本語案: Google documents both nested pattern (
ProductGroup.hasVariant— “the most compact and natural representation of a product group”) と separate pattern 暫定日本語案: (Product.isVariantOf— which “might be easier for some content management systems (CMSes) to generate”). separate pattern is natural fit 向けに どのように SFCC 暫定日本語案: templates variation 商品 全体で independent PDP renders.
暫定日本語案: 向けに single-ページ variant selector, Google says へ 保つ “only one distinct canonical
URL for the overall ProductGroup” — which is precisely “variation → master”
暫定日本語案: canonical rule SFCC already recommends.
暫定日本語案: 作る two agree, because Google is explicit その あなた canonicalization signals 必要がある
暫定日本語案: be consistent. On its consolidate-duplicate-URLs guidance, rel="canonical" is “a
strong signal that the specified URL should become canonical,” sitemap inclusion is
暫定日本語案: “a weak signal,” と “these methods can stack and thus become more effective when
combined.” ただし don’t contradict yourself — Google warns: “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").” On SFCC, その means あなた variation-商品
暫定日本語案: rel="canonical", あなた sitemap, あなた hreflang, と あなた internal links all have へ
暫定日本語案: name 同じ master URL. と “when linking within your site, link to the canonical
URL rather than a duplicate URL” — so link internal navigation へ master 商品,
暫定日本語案: ない へ specific variation URLs.
暫定日本語案: ( general variant-schema deep dive is in 暫定日本語案: 商品 variant SEO; canonical mechanics are in 暫定日本語案: canonicalization.)
Meta Tag Rules
暫定日本語案: タイトル と 説明 have two implementation paths: 手動 entry per object 暫定日本語案: (Category/商品 → ページ タイトル / ページ 説明 fields), または rule-based dynamic 暫定日本語案: generation via Meta Tag Rules (マーチャント ツール → サイト → SEO → Meta Tags), which 暫定日本語案: apply formulas 全体で ページ types.
- 暫定日本語案: Basic dynamic rule: category タイトル like
${Category.Name} | Example Brand. - 暫定日本語案: Hybrid override + fallback:
${IF Category.pageTitle THEN Category.pageTitle ELSE Category.Name}lets merchandisers override specific ページ while rule stays 暫定日本語案: catalog-wide デフォルト. この is pattern へ standardize on — rules scale, ただし 暫定日本語案: any one-off exception either 使用 この hybrid syntax または inherits generic rule. - 暫定日本語案: Localize connectives. 向けに localized rules, translate any connectives (like
暫定日本語案:
|separator’s surrounding words) と 設定 them at 言語 または 暫定日本語案: 言語-国 level. - 暫定日本語案: H1 is limitation. Unlike タイトル と 説明, there’s no standard Meta Tag 暫定日本語案: Rules syntax へ template H1 tags dynamically — H1 templating 必要とする カスタム 暫定日本語案: development.
リダイレクト
暫定日本語案: SFCC has some native, 自動 リダイレクト behavior plus 手動 ツール:
- 暫定日本語案: 自動 301s fire いつ あなた override category/商品 URL inside Business 暫定日本語案: Manager, と SFCC auto-corrects misspelled PDP URLs as long as underlying 暫定日本語案: 商品 ID is intact.
- 暫定日本語案: Three 手動 ツール: URL リダイレクト 向けに one-へ-one mappings, Static 暫定日本語案: Mappings 向けに legacy URL patterns redirecting へ static resources, と Dynamic 暫定日本語案: Mappings 向けに complex wildcard-based patterns.
- 暫定日本語案: Status codes: 使用 301 向けに permanent (または 308 if altered via カスタム development) 暫定日本語案: と 307 向けに temporary. (Background on choosing 間に them is in Ahrefs’ 暫定日本語案: 11 types of リダイレクト と 暫定日本語案: 301 vs. 302 guides.)
- 暫定日本語案: Point at object IDs, ない hard-coded paths. NOVOS recommends redirecting へ 暫定日本語案: object types/IDs rather than literal URL strings へ 防ぐ errors と リダイレクト 暫定日本語案: loops いつ destination URL later changes.
暫定日本語案: precedence rule matters と it’s direct developer-docs quote: “If there’s a conflict between your URL redirects and your URL rules for SEO, the URL redirects take precedence.”
暫定日本語案: Migration framing: on SFRA relaunch, リダイレクト strategy is single 大半の 暫定日本語案: critical SEO component 向けに preserving rankings — Acxiom’s Salesforce practice puts it 暫定日本語案: at 60–70% of launch SEO effort. その’s consistent とともに broader lesson その 暫定日本語案: migration takes more than 確認 暫定日本語案: へ go well.
Structured データ / schema — name gap honestly
暫定日本語案: Here’s honest part 大半の コンテンツ skips: on SFCC there’s no native “turn on
product schema” toggle in Business Manager comparable へ Meta Tag Rules または canonical
暫定日本語案: handling. Unlike BigCommerce (whose Cornerstone theme ships JSON-LD 商品 schema out
暫定日本語案: of box), schema on SFCC is template/developer responsibility. SFRA
暫定日本語案: reference storefront 含む some 商品/breadcrumb schema in template code, ただし
暫定日本語案: その’s developer-implemented, ない admin feature. Treat schema as 構築 task, ない
暫定日本語案: checkbox — と lean on ProductGroup/variant pattern から canonical section
暫定日本語案: as あなた target shape, since JSON-LD is Google’s recommended format いつ あなた setup
暫定日本語案: 許可 it.
暫定日本語案: One rendering constraint へ design around, especially 向けに headless 構築: Google’s 暫定日本語案: guidance is その structured データ すべき be present in サーバー-rendered HTML rather 暫定日本語案: than injected だけ during クライアント-side hydration. On PWA Kit 店舗, その means 暫定日本語案: JSON-LD has へ be in SSR output — see headless section.
Hreflang と multi-サイト/locale architecture
暫定日本語案: Disambiguate B2B から B2C 最初. Salesforce’s clean, dedicated “Alternate Language Links” hreflang feature is B2B Commerce feature — it does ない exist as 暫定日本語案: dedicated screen in B2C Commerce. 検索結果 と even some agency blogs blur 暫定日本語案: two Clouds. In B2C Commerce, hreflang runs 通じて sitemap’s “Include Alternate URLs” checkbox (covered above), ない dedicated alternate-言語 admin 暫定日本語案: screen.
暫定日本語案: So two realistic implementation paths are:
- 暫定日本語案: Sitemap-embedded hreflang via “Include Alternate URLs” — simple, ただし できる blow 暫定日本語案: past per-file sitemap size limit at scale.
- 暫定日本語案: カスタム
<link rel="alternate" hreflang="x">tags emitted directly in ページ 暫定日本語案:<head>— necessary once あなた have too many locale/URL combinations 向けに sitemap 暫定日本語案: approach.
暫定日本語案: Standard hreflang hygiene still applies, と it’s spelled out in Google’s localized-
暫定日本語案: versions guidance: 向けに 各 ページ, 含む full 設定 of <link> elements in
暫定日本語案: <head> — one per variant including itself — と 保つ その 設定 identical 全体で
暫定日本語案: すべての version, plus x-default fallback 向けに unmatched 言語. Google documents
暫定日本語案: その あなた できる declare hreflang either in <head> <link> elements または via XML
暫定日本語案: sitemap — which is exactly two SFCC routes.
暫定日本語案: Bing footnote: Bing has historically ない supported hreflang way Google does,
暫定日本語案: reading HTML content-language signal instead — so SFCC サイト その implements
暫定日本語案: hreflang だけ via sitemap checkbox 可能性がある ない be giving Bing 言語 signal it
暫定日本語案: wants. (Confirm 現在の Bing behavior 前に treating この as hard rule; Bing’s
暫定日本語案: stated support has been reported inconsistently.)
暫定日本語案: deeper multi-サイト architecture, more この compounds — remember 各 サイト
暫定日本語案: carries its own sitemap job と its own robots.txt, so locale 追加 as 新しい サイト
暫定日本語案: is full 新しい SEO surface, ない just 新しい 言語 file. (International mechanics live
暫定日本語案: in hreflang cluster.)
Faceted navigation / refinement URLs
暫定日本語案: SFCC does ない produce SEO-friendly filter/refinement URLs out of box — clean 暫定日本語案: URLs と proper インデックス登録 向けに faceted navigation 必要とする カスタム development. There’s no 暫定日本語案: native canonical/noindex behavior 向けに refinement combinations, so あなた have へ 構築 暫定日本語案: decision framework yourself. Here’s 機能 triage I’d adapt へ SFCC’s 暫定日本語案: refinement mechanics — 同じ pattern その 機能 on BigCommerce と any other 暫定日本語案: プラットフォーム, since underlying 問題 ( combinatorial explosion of crawlable filter 暫定日本語案: URLs) is プラットフォーム-agnostic:
| ページ type | Canonical | Robots directive |
|---|---|---|
| Main category (PLP) | Self | インデックス登録 |
| High-demand refinement (real 検索 value) | Self | インデックス登録 |
| Navigation-だけ refinement | Main category | noindex,follow |
| Sort-order だけ | Main category | noindex,follow |
| Pagination (ページ 2+) | Self (its own URL) | インデックス登録 |
| Variation 商品 PDP | Master 商品 | canonical へ master |
暫定日本語案: Two principles その don’t change on SFCC:
- 暫定日本語案:
robots.txtblocks クロール, ない インデックス登録. URL あなた disallow できる still be 暫定日本語案: インデックス登録 if something links へ it — と Google できる’t read あなた canonical またはnoindex暫定日本語案: because it 決して fetched ページ. Pair パラメーター rules とともに on-ページ canonical + 暫定日本語案:noindex. - 暫定日本語案: Don’t
noindexあなた paginated ページ. Google’s ecommerce guidance is へ give 暫定日本語案: 各 paginated ページ its own canonical URL, ない へ fold ページ 2+ へ ページ 1.noindex暫定日本語案: belongs on filter/sort variations, ない on pagination.
暫定日本語案: ( プラットフォーム-agnostic deep dive is 暫定日本語案: faceted navigation treatment in Ecommerce SEO cluster.)
Headless SEO とともに PWA Kit (と its successor, Storefront Next)
暫定日本語案: If あなた storefront is headless, it runs on PWA Kit — Salesforce’s established React 暫定日本語案: framework (built on SCAPI, deployed へ Managed Runtime) — または, as of 2026 B2C 暫定日本語案: Commerce release cycle, Salesforce’s newer Storefront Next framework. SEO story 暫定日本語案: here is almost entirely crawlability story, と Salesforce’s own docs frame it その 暫定日本語案: way.
暫定日本語案: Scope 確認 前に あなた apply mechanics below. この section — ?__server_only
暫定日本語案: テスト, app/ssr.js file path, specific SSR/hydration wiring — is written 向けに
暫定日本語案: classic PWA Kit / Composable Storefront, verified directly against Salesforce’s PWA Kit
暫定日本語案: developer docs. Storefront Next is 異なる 構築: React 19 とともに React Router 7
暫定日本語案: file-based routing (vs. PWA Kit’s React Router 5) と fetch-then-render loader model,
暫定日本語案: また running on Managed Runtime とともに its own streaming SSR-then-hydration flow.
暫定日本語案: Salesforce documents it as distinct enough へ ship dedicated “Migrate from PWA Kit to
Storefront Next”
暫定日本語案: guide. If あなた 店舗 is on Storefront Next, don’t assume ?__server_only または exact
暫定日本語案: file paths below carry 超えて unchanged — confirm equivalent サーバー-rendering
暫定日本語案: verification 手順 in Storefront Next’s own
暫定日本語案: docs
暫定日本語案: 前に treating この section as gospel 向けに その architecture. underlying SEO
暫定日本語案: principle is 同じ either way: crawler-critical コンテンツ (タイトル, meta, canonical,
暫定日本語案: 主要 copy, 価格/在庫状況, JSON-LD) has へ be present in サーバー-rendered または
暫定日本語案: streamed HTML, ない deferred へ クライアント-だけ hydration.
暫定日本語案: どのように rendering 機能. 向けに 最初 ページ load, PWA Kit 使用 サーバー-side
暫定日本語案: rendering: “For the critical first page load, we use server-side rendering because
it offers a powerful tool for optimizing performance: caching.” SSR runs 通じて
暫定日本語案: Express app (app/ssr.js), と “Managed Runtime’s CDN cache can store a previously
rendered version of a page and serve it to the user in an instant.” So far, so good
暫定日本語案: 向けに crawlers — 最初 load is real HTML.
暫定日本語案: ** hydration boundary is SEO risk point.** 後に その 最初 load,
暫定日本語案: “rendering duties are transferred from the server side to the client side through a
process called hydration,” at which point “your React app starts running in the
user’s browser.” あなた code has へ be isomorphic (safe on both sides) —
暫定日本語案: window.location is クライアント-だけ, req/res are サーバー-だけ. と critically,
暫定日本語案: Salesforce says some コンテンツ is deliberately クライアント-だけ: “Some content, such as
personalized or frequently changing content, must only be rendered on the client side
to get the best possible performance.” その’s exact tension 向けに SEO: anything
暫定日本語案: crawler-critical (タイトル, meta, canonical, 主要 コンテンツ, 価格/在庫状況,
暫定日本語案: JSON-LD) 必要がある ない be in その クライアント-だけ bucket, または crawlers 可能性がある 決して see it.
暫定日本語案: どのように へ verify it — 方法 Salesforce itself documents. PWA Kit best-
暫定日本語案: practices 確認 tells あなた へ テスト あなた entry ページ (home, PLP, PDP) by appending
暫定日本語案: ?__server_only, which lets あなた “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.” この is
暫定日本語案: single 大半の useful SFCC-headless SEO 確認, と it doesn’t 必要とする being developer —
暫定日本語案: load URL とともに ?__server_only, と confirm あなた タイトル, meta, canonical, main
暫定日本語案: copy, と 商品 schema are all present.
暫定日本語案: 保つ URL logic in sync via SCAPI. getUrlMapping endpoint lets headless
暫定日本語案: storefront “support localized, user-friendly URLs based on URL rules and URL
redirects set up in Business Manager” — it resolves 商品, category (including
暫定日本語案: category refinements), と コンテンツ-asset URLs, と falls back へ サイト’s デフォルト
暫定日本語案: locale if none is passed. Salesforce recommends long TTLs 向けに it ( デフォルト is 12
暫定日本語案: hours). payoff: あなた don’t maintain parallel URL system 向けに headless frontend
暫定日本語案: — 同じ URL Rules と リダイレクト あなた 設定 in Business Manager drive it.
暫定日本語案: ** gap へ bridge.** Salesforce’s own PWA Kit docs treat “SEO” almost entirely as 暫定日本語案: SSR/crawlability 問題 — それら say little について meta tags, canonical, hreflang, または 暫定日本語案: schema as PWA Kit concerns (sitemaps get their own separate doc). その on-ページ tag 機能 暫定日本語案: falls へ implementation team’s head-management layer (React Helmet または equivalent). 暫定日本語案: If nobody owns it, technically-crawlable PWA Kit 店舗 できる still ship とともに 不足している 暫定日本語案: タイトル, canonicals, と schema. ( general headless mechanics are in 暫定日本語案: JavaScript SEO と 暫定日本語案: headless CMS SEO 記事.)
SFCC vs. other プラットフォーム — honest version
暫定日本語案: Compared とともに Shopify, BigCommerce, Magento, WooCommerce, と PrestaShop, SFCC sits at
暫定日本語案: enterprise end: it has deepest native SEO configurability of hosted
暫定日本語案: プラットフォーム (per-サイト editable robots.txt, URL Rules + Aliases, canonical-by-design
暫定日本語案: variants, rule-based meta tags), ただし it demands 大半の プラットフォーム literacy へ 使用.
暫定日本語案: どこ Shopify forces URL prefixes と hides robots.txt behind template, と
暫定日本語案: BigCommerce hands あなた preset URL structures と native JSON-LD, SFCC gives あなた raw
暫定日本語案: levers と expects あなた へ know Business Manager. It isn’t プラットフォーム どこ “good SEO
out of the box” is true — it’s プラットフォーム どこ “excellent SEO is possible if you
configure it deliberately” is true. Judge it on その.
AI要約
暫定日本語案: condensed take on Advanced version:
- 暫定日本語案: Salesforce Commerce Cloud = enterprise hosted SaaS ecommerce, officially B2C 暫定日本語案: Commerce, formerly Demandware, commonly SFCC. Nearly all SEO config lives 暫定日本語案: in Business Manager (マーチャント ツール → サイト → SEO).
- 暫定日本語案: Four storefront generations, ない one プラットフォーム: legacy SiteGenesis, 現在の 暫定日本語案: SFRA, headless PWA Kit (Composable Storefront), と Salesforce’s newer 暫定日本語案: Storefront Next framework (GA 2026 release cycle) — admin paths と rendering 暫定日本語案: mechanics differ 全体で them, so name architecture 前に applying fix.
- 暫定日本語案: Native 構築 blocks: per-サイト editable
robots.txt(up へ 50k chars), 暫定日本語案: auto-generated XML sitemaps as scheduled job, URL Rules + Hostname Aliases 向けに 暫定日本語案: locale-aware clean URLs, canonical-by-design master/variation 商品, rule- 暫定日本語案: based Meta Tag Rules, 自動 301s on in-BM URL changes, と PWA Kit SSR. - 暫定日本語案: ** architecture fork:** one サイト とともに many locales vs. many サイト — 各 サイト is 暫定日本語案: full separate SEO config surface (sitemap job, robots.txt, meta rules, URL rules).
- 暫定日本語案: Canonical = differentiator: variation 商品 URLs canonicalize へ
暫定日本語案: master, which maps almost 1:1 onto Google’s
ProductGroup/hasVariant/isVariantOf暫定日本語案: schema. 保つ canonical, sitemap, hreflang, と internal links all naming 同じ 暫定日本語案: master URL. - 暫定日本語案: あなた 構築 by hand: hreflang (no dedicated B2C feature — B2B’s “Alternate
Language Links” is 異なる Cloud; 使用 sitemap “Include Alternate URLs” または カスタム
暫定日本語案:
<link>tags), faceted/refinement URLs (カスタム dev), structured データ ( 暫定日本語案: template job, ない toggle), multi-localerobots.txt(domain-scoped), と H1 暫定日本語案: templating. - 暫定日本語案: Sitemaps: 設定 per instance type (できる’t replicate Staging→Production);
暫定日本語案:
changefreq/priorityare ignored by Google; 保つlastmodaccurate. - 暫定日本語案: リダイレクト: URL リダイレクト take precedence 超えて URL Rules; on SFRA relaunch 暫定日本語案: リダイレクト strategy is ~60–70% of launch SEO effort.
- 暫定日本語案: PWA Kit (と Storefront Next): SSR is necessary ただし ない sufficient — コンテンツ
暫定日本語案: marked クライアント-だけ won’t be クロール; テスト entry ページ とともに
?__server_onlyon 暫定日本語案: PWA Kit (confirm equivalent on Storefront Next, 異なる React Router 7 暫定日本語案: framework); 保つ URL logic in sync via 暫定日本語案: SCAPIgetUrlMappingendpoint. - 暫定日本語案: ** myth へ kill:** “you can’t do SEO on SFCC” is false — プラットフォーム is strong; 暫定日本語案: limitation is unfamiliarity とともに it.
公式ドキュメント
暫定日本語案: 主要-ソース docs から Salesforce と Google.
暫定日本語案: Salesforce — B2C Commerce (役立つ & Business Manager)
- 暫定日本語案: SEO & Discoverability 向けに B2C Commerce — SEO 設定 hub (canonical, リダイレクト, sitemaps, robots, meta tags, URL syntax).
- 暫定日本語案: SEO Best Practices 向けに B2C Commerce.
- 暫定日本語案: 設定 SEO URLs 向けに B2C Commerce — URL Rules mechanics.
- 暫定日本語案: 作成 Canonical URL Tags 向けに B2C Commerce — variation → master canonical recommendation.
- 暫定日本語案: 商品 Types と Variations in B2C Commerce — master/variation データ model.
- 暫定日本語案: Sitemaps in B2C Commerce — scheduled sitemap job.
- 暫定日本語案: Generate Robots.txt File とともに Business Manager.
- 暫定日本語案: Hostname Aliases 向けに B2C Commerce.
暫定日本語案: Salesforce — Developer docs (PWA Kit / SCAPI, verified directly)
- 暫定日本語案: PWA Kit Rendering (SSR & hydration) — SSR-向けに-最初-load, hydration boundary, isomorphic code.
- 暫定日本語案: PWA Kit / Composable Storefront Best Practices 確認 —
?__server_onlycrawlability テスト と URL/リダイレクト migration plan. - 暫定日本語案: Improve SEO とともに Sitemap (Composable Storefront) — headless sitemap mechanism と SCAPI upload endpoint.
- 暫定日本語案: URL Mapping / getUrlMapping (SCAPI) — headless URL resolution と “URL redirects take precedence” rule.
- 暫定日本語案: Storefront Next: Get Started と Migrate から PWA Kit へ Storefront Next — Salesforce’s newer headless React framework (React 19/React Router 7), GA in 2026 release cycle; verify SEO-critical mechanics here 前に assuming PWA Kit’s 手順 carry 超えて unchanged.
暫定日本語案: Salesforce — Trailhead (static learning modules)
- 暫定日本語案: Explore SEO URLs (best practices).
- 暫定日本語案: 設定 SEO URLs — lowercase, whitespace separators, category/商品 patterns.
- 暫定日本語案: 設定 Hostname Aliases.
暫定日本語案: Google
- 暫定日本語案: Consolidate duplicate URLs (canonicalization) — signal strength, stacking, と “don’t contradict yourself” rule.
- 暫定日本語案: 商品 variant structured データ (ProductGroup) —
variesBy/hasVariant/isVariantOf, nested vs. separate patterns. - 暫定日本語案: Localized versions of あなた ページ (hreflang) —
<link>vs. sitemap, reciprocity,x-default. - 暫定日本語案: Intro へ structured データ — JSON-LD as recommended format.
出典からの引用
暫定日本語案: On—record statements から Salesforce’s own developer ドキュメント と から 暫定日本語案: Google, deep-linked へ quoted passage. Everything から Salesforce’s JS-rendered 暫定日本語案: 役立つ/Business Manager screens (URL Rules mechanics, canonical recommendation, 暫定日本語案: robots.txt behavior, Meta Tag Rules) is paraphrased in Advanced tab rather than 暫定日本語案: quoted, because それらの ページ resist automated verification — confirm exact wording in 暫定日本語案: live Business Manager または rendered docs 前に treating any of it as verbatim.
暫定日本語案: Salesforce — PWA Kit Rendering (developer docs)
- 暫定日本語案: “For the critical first page load, we use server-side rendering because it offers a powerful tool for optimizing performance: caching.” 暫定日本語案: Jump へ 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 へ quote
- 暫定日本語案: “After the first page load, rendering duties are transferred from the server side to the client side through a process called hydration.” 暫定日本語案: Jump へ 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 へ quote
暫定日本語案: Salesforce — PWA Kit Best Practices 確認 (developer docs)
- 暫定日本語案: On テスト crawlability とともに
?__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 へ quote
暫定日本語案: Salesforce — Improve SEO とともに 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 へ quote
暫定日本語案: Salesforce — URL Mapping / SCAPI (developer docs)
- 暫定日本語案: “If there’s a conflict between your URL redirects and your URL rules for SEO, the URL redirects take precedence.” 暫定日本語案: Jump へ quote
暫定日本語案: Google — canonicalization
- 暫定日本語案: “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 へ quote
- 暫定日本語案: “When linking within your site, link to the canonical URL rather than a duplicate URL.” 暫定日本語案: Jump へ quote
暫定日本語案: Google — 商品 variant structured データ
- 暫定日本語案: “use the ProductGroup class with associated properties variesBy, hasVariant, and productGroupID to group such variants together.” 暫定日本語案: Jump へ quote
暫定日本語案: Note: Salesforce’s help.salesforce.com 記事 と Business Manager screens
暫定日本語案: render via JavaScript と resist automated quote verification, so URL-Rules,
暫定日本語案: canonical-recommendation, robots.txt, sitemap-job, と Meta-Tag-Rules details are
暫定日本語案: paraphrased から それらの ソース と から practitioner write-ups (Resignal, NOVOS,
暫定日本語案: Acxiom) rather than quoted; confirm exact wording in live docs 前に treating any
暫定日本語案: of it as verbatim. Salesforce developer-docs と Google quotes above were fetched
暫定日本語案: と verified directly.
Salesforce Commerce Cloud (SFCC) SEO 確認
暫定日本語案: Prioritized, と organized by Business Manager screen その controls 各 item. 暫定日本語案: Top items move needle 大半の.
暫定日本語案: High impact
- 暫定日本語案: [ ] Variation → master canonical confirmed — すべての variation-商品 PDP 暫定日本語案: canonicalizes へ its master (base) 商品, と あなた sitemap + internal links 暫定日本語案: name 同じ master URL (don’t contradict yourself 全体で techniques).
- 暫定日本語案: [ ] Faceted / refinement URLs handled — refinement combinations get canonical +
暫定日本語案:
noindexper パラメーター triage; SFCC won’t do この natively, so it’s 暫定日本語案: カスタム-development task. - 暫定日本語案: [ ] PWA Kit crawlability verified (headless だけ) — load home, PLP, と PDP とともに
暫定日本語案:
?__server_onlyと confirm タイトル, meta, canonical, 主要 コンテンツ, 価格, と 暫定日本語案: JSON-LD are all in SSR output. - 暫定日本語案: [ ] Migration リダイレクト map (SFRA relaunch / headless migration) — 完全な, 暫定日本語案: pointing at object IDs ない hard-coded paths; この is 60–70% of launch SEO effort.
暫定日本語案: Business Manager setup (マーチャント ツール → サイト → SEO)
- 暫定日本語案: [ ] URL Rules / Aliases — lowercase forced, hyphen (minus) whitespace separator,
暫定日本語案:
categoryvs.category-pathchosen 向けに あなた depth, 商品 assigned へ 暫定日本語案: domain ない category path; alias file declares version1. - 暫定日本語案: [ ] デフォルト-Start / Home-表示 pipelines mapped so あなた don’t generate duplicate
暫定日本語案:
www/non-wwwhomepages. - 暫定日本語案: [ ] Sitemap job scheduled 向けに low-トラフィック times, 後に daily replication;
暫定日本語案: 設定 per instance type (Staging/Production/Development separately);
暫定日本語案:
lastmodaccurate;changefreq/priorityignored so ない worth tuning. - 暫定日本語案: [ ] Robots.txt minimal と deliberate; know whether あなた’re using Business 暫定日本語案: Manager サイト preference または cartridge static file; invalidate static cache 暫定日本語案: 後に cartridge-level change; アカウント 向けに it being domain-scoped, ない 暫定日本語案: subfolder-scoped.
- 暫定日本語案: [ ] Meta Tag Rules 設定 とともに hybrid override syntax
暫定日本語案: (
${IF Category.pageTitle THEN … ELSE …}); connectives localized per 暫定日本語案: 言語/国; remember H1 templating needs カスタム dev. - 暫定日本語案: [ ] リダイレクト — URL リダイレクト / Static Mappings / Dynamic Mappings chosen per 暫定日本語案: ケース; remember URL リダイレクト beat URL Rules on conflict.
暫定日本語案: Structured データ (developer/template layer)
- 暫定日本語案: [ ] 商品 / ProductGroup / breadcrumb JSON-LD built へ templates (no native BM 暫定日本語案: toggle); present in サーバー-rendered HTML, ない injected だけ on hydration.
暫定日本語案: International (multi-サイト / multi-locale だけ)
- 暫定日本語案: [ ] hreflang implemented via sitemap “Include Alternate URLs” または カスタム
暫定日本語案:
<link>tags — reciprocal, full 設定 per ページ including itself, とともにx-default. - 暫定日本語案: [ ] Don’t confuse B2B Commerce’s “Alternate Language Links” feature とともに B2C 暫定日本語案: (B2C has no dedicated hreflang screen).
- 暫定日本語案: [ ] Consider
content-languagesignal 向けに Bing, which historically doesn’t 使用 暫定日本語案: hreflang way Google does. - 暫定日本語案: [ ] 各 サイト’s sitemap job, robots.txt, と Meta Tag Rules kept in sync.
mental models
暫定日本語案: 1. Native 構築 block vs. 構築-it-yourself. 暫定日本語案: すべての SFCC SEO task is either Business-Manager-configurable 構築 block (robots, 暫定日本語案: sitemaps, URL Rules, canonical variants, Meta Tag Rules, auto-301s) または something あなた 暫定日本語案: have へ 構築 (hreflang, faceted URLs, schema, H1 templating, headless on-ページ tags). 暫定日本語案: Knowing which bucket task is in tells あなた whether へ 設定 screen または brief 暫定日本語案: developer.
暫定日本語案: 2. サイト vs. locales = あなた configuration-surface count. 暫定日本語案: One サイト とともに many locales, または many サイト? 各 サイト is 完全な separate SEO 暫定日本語案: config surface — its own sitemap job, robots.txt, Meta Tag Rules, URL Rules. Decide 暫定日本語案: この 最初, because it multiplies すべての other section.
暫定日本語案: 3. Master/variation = ProductGroup.
暫定日本語案: SFCC’s master 商品 is Google’s ProductGroup; variation 商品 are its
暫定日本語案: hasVariant/isVariantOf members. Canonicalize variations へ master, mark them
暫定日本語案: up as ProductGroup, と 保つ canonical + sitemap + hreflang + internal links all
暫定日本語案: naming 同じ master URL. One model, two systems, one preferred URL.
暫定日本語案: 4. robots.txt controls クロール; canonical/noindex control インデックス登録.
暫定日本語案: 保つ robots.txt minimal. 超えて-relying on it へ control 何’s インデックス登録 is
暫定日本語案: anti-pattern — it だけ blocks クロール, と it’s domain-scoped so it できる’t cleanly
暫定日本語案: target one locale’s subfolder. 使用 canonical と noindex 向けに インデックス登録 decisions.
暫定日本語案: 5. In PWA Kit, SSR is necessary ただし ない sufficient.
暫定日本語案: Headless crawlability isn’t “does it do SSR?” — it’s “is the SEO-critical content in
the SSR output, or did it get marked client-only?” ?__server_only テスト is
暫定日本語案: whole game: if タイトル, canonical, 価格, または JSON-LD isn’t there, crawler won’t see
暫定日本語案: it either.
Salesforce Commerce Cloud SEO cheat sheet
暫定日本語案: どこ things live in Business Manager (マーチャント ツール → サイト → SEO → …)
| 設定 | Path |
|---|---|
| URL Rules | マーチャント ツール → サイト → SEO → URL Rules |
| Hostname Aliases | マーチャント ツール → サイト → SEO → Aliases (JSON, version 1) |
| Sitemaps (scheduled job) | マーチャント ツール → サイト → SEO → Sitemaps |
| Robots.txt | マーチャント ツール → サイト → SEO → Robots |
| Meta Tag Rules | マーチャント ツール → サイト → SEO → Meta Tags |
| URL リダイレクト / Static / Dynamic Mappings | マーチャント ツール → サイト → SEO |
| Canonical URL tags | マーチャント ツール → サイト → SEO (variation → master) |
| サイト locales | マーチャント ツール → サイト → サイト Preferences → Locales |
暫定日本語案: URL Rules quick facts
- 暫定日本語案: Force Lower ケース; 使用 hyphen (minus) 向けに whitespace, ない
%20または underscore. - 暫定日本語案:
category向けに deep trees;category-pathいつ category names collide 全体で parents. - 暫定日本語案: 商品 ID +
.htmlauto-appended (no removal なしで カスタム dev). - 暫定日本語案: Assign 商品 へ domain, ない category path.
- 暫定日本語案: 避ける
sc.html, ページ-type indicators, と worddemandwarein URLs.
暫定日本語案: Meta Tag Rules syntax
- 暫定日本語案: Basic:
${Category.Name} | Example Brand - 暫定日本語案: Hybrid override:
${IF Category.pageTitle THEN Category.pageTitle ELSE Category.Name} - 暫定日本語案: H1 templating: ない supported by rules — カスタム dev.
暫定日本語案: リダイレクト
- 暫定日本語案: 301 permanent (308 via カスタム dev); 307 temporary.
- 暫定日本語案: URL リダイレクト beat URL Rules on conflict.
- 暫定日本語案: Point at object IDs, ない hard-coded paths.
暫定日本語案: PWA Kit (headless)
- 暫定日本語案: テスト entry ページ とともに
?__server_only向けに crawler-visible コンテンツ. - 暫定日本語案: 保つ SEO-critical コンテンツ out of クライアント-だけ bucket.
- 暫定日本語案:
getUrlMapping(SCAPI) reuses BM URL Rules/リダイレクト; long TTL (デフォルト 12h).
暫定日本語案: Don’ts
- 暫定日本語案: Don’t leave
changefreq/prioritytuning on へ-do list (Google ignores them). - 暫定日本語案: Don’t confuse B2B “Alternate Language Links” とともに B2C hreflang (B2C has no such screen).
- 暫定日本語案: Don’t rely on
robots.txtへ deindex, または へ target one locale subfolder. - 暫定日本語案: Don’t assume PWA Kit is SEO-safe just because it does SSR.
- 暫定日本語案: Don’t skip mapping デフォルト-Start / Home-表示 (duplicate homepages).
Salesforce Commerce Cloud SEO mistakes へ 避ける
Tuning sitemap fields Google ignores
暫定日本語案: なぜ it’s 誤った: Spending time on changefreq と priority does ない improve
暫定日本語案: Google クロール because Google ignores both fields. Do この instead: 保つ
暫定日本語案: lastmod accurate, schedule generation 後に replication, と spend saved time
暫定日本語案: 確認 which canonical URLs actually 表示される in sitemap.
Treating B2B hreflang screen as B2C feature
暫定日本語案: なぜ it’s 誤った: B2C Commerce does ない have B2B Commerce’s dedicated Alternate
暫定日本語案: 言語 Links feature. Following 誤った 商品’s instructions leaves B2C
暫定日本語案: 店舗 なしで 機能 hreflang. Do この instead: 使用 B2C sitemap’s 含む
暫定日本語案: Alternate URLs option または implement reciprocal <link rel="alternate"> tags.
Using robots.txt as deindexing ツール
暫定日本語案: なぜ it’s 誤った: disallow controls クロール, ない インデックス登録, と it 防ぐ
暫定日本語案: crawler から seeing ページ-level canonical または noindex. It また cannot target one
暫定日本語案: locale いつ several locales share domain. Do この instead: 保つ robots.txt
暫定日本語案: minimal と 使用 canonical または noindex 向けに インデックス登録-state decisions.
Assuming PWA Kit is crawlable because it 使用 SSR
暫定日本語案: なぜ it’s 誤った: PWA Kit できる still leave 価格, copy, metadata, または JSON-LD in
暫定日本語案: クライアント-だけ layer. Do この instead: append ?__server_only へ representative
暫定日本語案: home, PLP, と PDP URLs と confirm すべての crawler-critical element is present.
Leaving デフォルト-Start と Home-表示 unmapped
暫定日本語案: なぜ it’s 誤った: pipelines できる expose duplicate homepages 全体で hostname 暫定日本語案: variants. Do この instead: map both pipelines explicitly と クロール hostname 暫定日本語案: variants へ confirm それら consolidate on one homepage.
Prove PWA Kit rendering change 機能
Compare サーバー-だけ レスポンス 後に deployment
暫定日本語案: テスト へ run: Open changed home, PLP, と PDP URLs とともに
暫定日本語案: ?__server_only, then inspect returned ソース 向けに タイトル, meta 説明,
暫定日本語案: canonical, 主要 copy, 価格 または 在庫状況, と JSON-LD.
暫定日本語案: Expected result: すべての SEO-critical element affected by release is present 暫定日本語案: in サーバー レスポンス, なしで waiting 向けに hydration.
暫定日本語案: Failure interpretation: 不足している element is still fetched または rendered だけ on 暫定日本語案: クライアント, または its サーバー データ dependency failed.
暫定日本語案: 監視 window: Immediate 後に deployment; repeat once Managed Runtime 暫定日本語案: cache has been refreshed 向けに release.
暫定日本語案: Rollback trigger: Roll back change if canonical, 主要 コンテンツ, 商品 暫定日本語案: 在庫状況, または structured-データ block その existed 前に release disappears 暫定日本語案: から サーバー-だけ レスポンス.
Confirm Google 受信 同じ critical コンテンツ
暫定日本語案: テスト へ run: 使用 Google 検索 Console URL Inspection on 同じ representative 暫定日本語案: URLs と inspect テスト HTML.
暫定日本語案: Expected result: inspected HTML contains 同じ critical コンテンツ と tags
暫定日本語案: as ?__server_only レスポンス.
暫定日本語案: Failure interpretation: Google is receiving cached, blocked, または otherwise 暫定日本語案: 異なる レスポンス から one テスト directly.
暫定日本語案: 監視 window: Run live テスト immediately; 許可 normal recrawling time 暫定日本語案: 前に judging インデックス登録 result.
暫定日本語案: Rollback trigger: Roll back if live テスト repeatedly loses indexable コンテンツ 暫定日本語案: または canonical signals その were present 前に release.
ツール 向けに Salesforce Commerce Cloud SEO
- 暫定日本語案: Business Manager — プラットフォーム’s own admin; すべての SEO lever (URL Rules, 暫定日本語案: Aliases, Sitemaps, Robots, Meta Tag Rules, リダイレクト, canonical) lives 下で 暫定日本語案: マーチャント ツール → サイト → SEO.
- 暫定日本語案: **
?__server_onlyURL パラメーター** — Salesforce’s own headless crawlability 暫定日本語案: テスト; append it へ any PWA Kit ページ へ see exactly 何 サーバー rendered 前に 暫定日本語案: hydration. 大半の 重要 SFCC-headless SEO ツール, と it’s 無料 と built in. - 暫定日本語案: Google 検索 Console — sitemap submission, URL Inspection (see rendered 暫定日本語案: HTML 向けに PWA Kit ページ), International Targeting 向けに hreflang, クロール Stats. あなた 暫定日本語案: ground truth 向けに 何 Google actually does.
- 暫定日本語案: Bing Webmaster ツール — second sitemap submission, クロール control, と place
暫定日本語案: へ 確認
content-languagehandling since Bing doesn’t 使用 hreflang like Google. - 暫定日本語案: Screaming Frog / Ahrefs サイト Audit — クロール あなた 店舗 へ catch refinement-URL 暫定日本語案: explosion, variation PDPs ない canonicalizing へ master, リダイレクト chains, と 暫定日本語案: duplicate homepages から unmapped pipelines. この is どのように あなた find 暫定日本語案: SFCC-specific gaps.
- 暫定日本語案: URL Inspection (GSC) — 向けに PWA Kit ページ, confirm rendered HTML actually
暫定日本語案: contains タイトル, canonical, 価格, と JSON-LD ( 同じ thing
?__server_only暫定日本語案: checks, から Google’s side). - 暫定日本語案: Rich Results テスト / Schema Markup Validator — verify あなた ProductGroup/variant 暫定日本語案: JSON-LD, since schema on SFCC is developer-built とともに no native toggle へ trust.
時間を使う価値のあるリソース
暫定日本語案: On-サイト, related
- 暫定日本語案: Faceted navigation — プラットフォーム-agnostic deep dive on SFCC’s 暫定日本語案: #1 構築-it-yourself 問題; SFCC’s refinement URLs need カスタム development.
- 暫定日本語案: Canonicalization — mechanics behind 暫定日本語案: variation → master rule.
- 暫定日本語案: 商品 variant SEO — ProductGroup/
hasVariant/isVariantOf暫定日本語案: pattern その maps onto SFCC’s master/variation model. - 暫定日本語案: hreflang — international mechanics 向けに 暫定日本語案: SFCC’s non-自動 hreflang.
- 暫定日本語案: Headless CMS SEO — directly 暫定日本語案: relevant へ PWA Kit SSR/hydration section.
暫定日本語案: Salesforce 公式
- 暫定日本語案: SEO & Discoverability 向けに B2C Commerce — SEO hub in Business Manager.
- 暫定日本語案: PWA Kit Rendering と PWA Kit Best Practices 確認 — SSR/hydration と
?__server_onlyテスト. - 暫定日本語案: Improve SEO とともに Sitemap と URL Mapping / getUrlMapping (SCAPI).
暫定日本語案: Google 公式
- 暫定日本語案: 商品 variant structured データ と Consolidate duplicate URLs.
- 暫定日本語案: Localized versions of あなた ページ (hreflang).
暫定日本語案: My related writing
- 暫定日本語案: Webサイト Migration Takes More Than 確認 へ Be Successful — directly applicable へ SFRA relaunches と PWA Kit migrations.
- 暫定日本語案: 11 Types Of リダイレクト & Their SEO Impact と 301 vs. 302 リダイレクト 向けに SEO — 301/307/308 guidance above.
- 暫定日本語案: JavaScript SEO 問題 & Best Practices — rendering side of PWA Kit section.
暫定日本語案: から around industry (SFCC-specific practitioner coverage; verify against live docs)
- 暫定日本語案: Resignal — SFCC SEO Masterclass Part 1: Hostnames & URL Structure — deepest third-party URL-config write-up (URL Rules vs. Aliases, デフォルト-Start/Home-表示 pitfalls, version-
1alias gotcha). - 暫定日本語案: Resignal — SFCC SEO Masterclass Part 2: クロール & リダイレクト ツール — sitemap auto-generation,
changefreq/prioritydeprecation, と three リダイレクト ツール. - 暫定日本語案: Resignal — SFCC SEO Masterclass Part 3: On-ページ SEO — Meta Tag Rules syntax, hybrid override pattern, と H1 limitation.
- 暫定日本語案: NOVOS — Ultimate Guide へ Salesforce eCommerce SEO — assign-へ-domain URL advice と リダイレクト-へ-object-ID best practice.
- 暫定日本語案: Eskimoz — Is SEO on Salesforce Commerce Cloud even possible? — “the platform isn’t the limitation, unfamiliarity is” framing.
- 暫定日本語案: Acxiom — SFCC SEO: 重要 Considerations 前に あなた SFRA Launch — 60–70%-of-launch-effort リダイレクト-strategy framing.
テスト yourself: Salesforce Commerce Cloud SEO
暫定日本語案: Five quick questions on どのように SEO 機能 on Salesforce Commerce Cloud. Pick answer 向けに 各, then 確認.
変更履歴
2026年7月18日に更新。
編集概要と記録された変更の詳細。変更の詳細
-
変更の詳細な注記は現在英語でのみ提供されています。
完全な比較は利用できません — この改訂の以前のスナップショットがアーカイブされていません。
2026年7月17日に更新。
編集概要と記録された変更の詳細。変更の詳細
-
変更の詳細な注記は現在英語でのみ提供されています。
完全な比較は利用できません — この改訂の以前のスナップショットがアーカイブされていません。