商品 Schema
暫定日本語訳:どのように へ implement schema.org/商品 markup 向けに Google's 商品 snippet と マーチャント listing rich results — 必要 vs. recommended プロパティ, 在庫状況 enum, なぜ 商品 schema isn't 同じ as マーチャント Center フィード, と どのように へ fix 一般的な 検索 Console errors.
言語
暫定日本語訳:商品 schema (schema.org/商品) is structured データ その tells 検索エンジン ページ's 商品 name, 価格, 在庫状況, と reviews, so ページ できる qualify 向けに Shopping-style rich results. minimum 向けに 商品 snippet — lighter of Google's two experiences — is name plus at least one of オファー, review, または aggregateRating; マーチャント listing needs オファー outright, ない as one option among three. Google splits この へ two experiences とともに 異なる strictness — 商品 snippets (価格/reviews on any 商品 ページ; priceCurrency だけ recommended, 価格 of 0 許可) と マーチャント listings (transactional ページ; 必要とする 画像, オファー, と 価格 greater than zero とともに priceCurrency). single biggest confusion I see: 商品 schema markup と Google マーチャント Center フィード are separate systems とともに separate validators — passing Rich Results テスト doesn't validate あなた フィード, と 価格/在庫状況 必要がある match 全体で あなた markup, あなた フィード, と あなた actual checkout または Google flags mismatch. 有効 markup だけ 作る あなた 適格; Google still decides whether へ 表示 result.
暫定日本語案: TL;DR — 商品 schema is code あなた 追加 へ 商品 ページ その labels 暫定日本語案: 商品 details 向けに 検索エンジン — “this is the name,” “this is the price,” 暫定日本語案: “this is in stock,” “these are the review stars.” Adding it correctly 作る 暫定日本語案: ページ 適格 向けに richer 検索 listings あなた see on shopping results 暫定日本語案: (価格, 在庫状況, star ratings). It does ない guarantee それらの extras 表示 暫定日本語案: up, と it is ない 同じ thing as uploading 商品 フィード へ Google 暫定日本語案: マーチャント Center.
何 商品 schema is
暫定日本語案: いつ あなた look at 商品 ページ, あなた できる tell 価格 から 商品 name から
暫定日本語案: “In stock” label just by reading. 検索エンジン sees plain text と has へ
暫定日本語案: guess. 商品 schema spells it out in code, using shared
暫定日本語案: schema.org vocabulary — it tags 各 piece of
暫定日本語案: ページ とともに 何 it actually is: name, image, price と currency,
暫定日本語案: whether it’s InStock, と any review ratings.
暫定日本語案: It’s almost 常に written as JSON-LD — small block of code その sits in 暫定日本語案: ページ なしで changing どのように ページ looks.
なぜ it’s worth doing
暫定日本語案: payoff is rich results: enhanced 検索 listings on 商品 クエリ. 暫定日本語案: Two kinds:
- 暫定日本語案: ⭐ 商品 snippets — star ratings と 価格 下で normal 商品 ページ.
- 暫定日本語案: 🛒 マーチャント listings — fuller, shopping-style result (価格, 暫定日本語案: 在庫状況, sometimes shipping と returns) on ページ どこ item できる be 暫定日本語案: bought right there. Evidence for this claim Google uses Product structured data for product snippets and merchant listing experiences when applicable requirements are met. Scope: Google Search Product documentation; eligibility does not guarantee display. Confidence: high · Verified: Google: Product structured data
暫定日本語案: more eye-catching listing できる earn more クリック. There’s また growing 暫定日本語案: practitioner theory — ない something Google documents — その AI shopping ツール 暫定日本語案: read この 同じ markup へ understand あなた 商品. It’s unproven, ただし getting 暫定日本語案: markup right costs nothing extra, so it’s worth doing regardless.
four things あなた almost 常に need
暫定日本語案: へ be 適格 向けに lighter 商品 snippet experience, あなた need 暫定日本語案: 商品’s name と at least one of これらの three: オファー (価格 info), 暫定日本語案: review, または aggregate rating ( average star score). stricter 暫定日本語案: マーチャント listing experience 常に needs オファー — it isn’t optional 暫定日本語案: there way it is 向けに snippet. In practice 大半の 店舗 含む all four:
- 暫定日本語案: name — 商品’s name.
- 暫定日本語案: 画像 — good 商品 photo (必要 向けに shopping-style listing).
- 暫定日本語案: オファー — とともに 価格 と priceCurrency (like
USD) と 暫定日本語案: 在庫状況 (likeInStockまたはOutOfStock). - 暫定日本語案: review / aggregateRating — if あなた have genuine customer ratings.
thing 大半の 人々 get 誤った
暫定日本語案: 商品 schema と Google マーチャント Center フィード are ない 同じ thing. 暫定日本語案: schema goes on あなた ページ. マーチャント Center フィード is separate file あなた submit 暫定日本語案: へ Google. それら influence overlapping shopping results, と Google cross-checks 暫定日本語案: them — ただし それら’re validated separately, と fixing one doesn’t fix other. 暫定日本語案: More on その in Advanced tab.
暫定日本語案: Two more beginner traps:
- 暫定日本語案: 有効 markup ≠ guaranteed rich result. It 作る あなた 適格; Google still 暫定日本語案: decides whether へ display it.
- 暫定日本語案: だけ mark up 何’s really on ページ, と 保つ 価格 と stock in あなた 暫定日本語案: markup matching 何 shopper actually sees. Mismatches get flagged.
暫定日本語案: Want full version — snippet-vs-マーチャント-listing split, 在庫状況 暫定日本語案: values, フィード relationship, と どのように へ fix 検索 Console errors? Switch へ 暫定日本語案: Advanced tab.
Evidence for this claim For the current product-snippet feature, Product requires name plus at least one of review, aggregateRating or offers. This is not a universal minimum for every Product use, merchant listing, or Schema.org validator. Scope: product snippets Confidence: high · Verified: Product snippet structured data暫定日本語案: TL;DR — schema.org/商品 markup (usually JSON-LD) 作る 商品 ページ 暫定日本語案: 適格 向けに two distinct Google experiences: 商品 snippets (価格/reviews 暫定日本語案: on any 商品 ページ —
priceCurrencyだけ recommended,price: 0許可) と 暫定日本語案: マーチャント listings (transactional ページ — 必要とするimage,offers, と 暫定日本語案:price> 0 とともにpriceCurrency). Minimum 向けに 商品 snippet: 暫定日本語案:name+ at least one ofoffers/review/aggregateRating— マーチャント 暫定日本語案: listing needsoffersoutright, ない as one option among three. biggest trap is 暫定日本語案: conflating この on-ページ markup とともに Google マーチャント Center フィード — separate 暫定日本語案: system, separate validator; Google reconciles them, と 価格/在庫状況 必要がある 暫定日本語案: match 全体で markup, フィード, と checkout または Google flags mismatch. 有効 markup 暫定日本語案: だけ earns 適格性; Google’s systems still decide whether へ 表示 暫定日本語案: result. Whether この 記事’s implementation angle または broader ecommerce-SEO 暫定日本語案: angle is 何 あなた’re here 向けに, both live in 同じ place — この topic is 暫定日本語案: cross-listed 下で structured データ と 下で ecommerce SEO 向けに exactly その 暫定日本語案: 理由.
何 商品 schema does — two experiences, ない one
暫定日本語案: 大半の guides flatten “Product schema” へ single requirements list. Google 暫定日本語案: actually splits it へ two rich-result experiences とともに 異なる strictness, 暫定日本語案: と knowing which one あなた’re aiming 向けに is half battle:
Evidence for this claim Google documents separate product snippet and merchant listing experiences with different property requirements. Scope: Google Search Product documentation; validate against the intended experience. Confidence: high · Verified: Google: Product structured data- 暫定日本語案: 商品 snippets — 向けに non-transactional または general 商品 ページ, 暫定日本語案: emphasizing reviews と 価格. Lighter requirements.
- 暫定日本語案: マーチャント listings — 向けに ページ どこ 商品 できる be purchased directly, 暫定日本語案: emphasizing full shopping details (価格, 在庫状況, shipping, returns). 暫定日本語案: Stricter requirements. Evidence for this claim Google documents separate product snippet and merchant listing experiences with different property requirements. Scope: Google Search Product documentation; validate against the intended experience. Confidence: high · Verified: Google: Product structured data
暫定日本語案: Google’s own framing: “Two markup types exist: Product snippets for non-purchase
pages, emphasizing reviews, and Merchant listings for purchase pages, highlighting
product details like sizing and shipping.” 同じ schema.org/Product vocabulary
暫定日本語案: underneath — difference is which プロパティ Google 必要とする 向けに 各.
必要 vs. recommended プロパティ
暫定日本語案: ** minimum 向けに 商品 snippet** — Google’s lighter of two experiences:
暫定日本語案: Product.name, plus at least one of offers, review, または aggregateRating.
暫定日本語案: その “one of three” flexibility is specific へ 商品 snippets. マーチャント
暫定日本語案: listing 常に needs offers — Google’s own 必要-プロパティ table lists
暫定日本語案: name, image, と offers as 必要, full stop, とともに no either/または. と
暫定日本語案: scoping rule worth internalizing — Google: “product rich results only support
pages that focus on a single product (or multiple variants of the same
product).” category ページ (“shoes in our shop”) is ない 商品; 向けに line
暫定日本語案: of variants, reach 向けに ProductGroup markup instead ( direct sibling topic).
暫定日本語案: ProductGroup すべき describe genuine variants in catalog, ない すべての
暫定日本語案: theoretical configuration selector できる calculate. variant すべき have
暫定日本語案: stable identity, real attributes, reachable または selectable state, と オファー
暫定日本語案: commerce system できる 保つ 現在の. Emitting Cartesian 商品 of すべての
暫定日本語案: option できる produce 有効-looking markup その invents 商品 shoppers cannot
暫定日本語案: select または buy. detailed inclusion rules live in
暫定日本語案: 商品 Variant SEO.
暫定日本語案: 商品 level
| プロパティ | 商品 snippet | マーチャント listing |
|---|---|---|
name | 必要 | 必要 |
image | Recommended | 必要 |
offers | (one of オファー/review/rating) | 必要 |
description | Recommended | Recommended |
sku | Recommended | Recommended |
gtin / mpn | Recommended | Recommended |
brand | Recommended | Recommended (brand.name) |
aggregateRating | Recommended | Recommended |
review | Recommended | Recommended |
暫定日本語案: オファー level (offers, Offer object)
| プロパティ | 商品 snippet | マーチャント listing |
|---|---|---|
price | 必要 (0 許可 向けに 無料 items) | 必要 (必要がある be > 0) |
priceCurrency | Recommended | 必要 |
availability | Recommended | Recommended |
priceValidUntil | Recommended | Recommended |
itemCondition | Recommended | Recommended |
hasMerchantReturnPolicy | — | Recommended |
shippingDetails | — | Recommended |
url | Recommended | Recommended |
暫定日本語案: two rules 人々 miss 大半の: 向けに マーチャント listings, “merchant listing
experiences require a price greater than zero” (商品 snippets tolerate 0), と
暫定日本語案: priceCurrency is 必要 向けに マーチャント listings ただし だけ “currently
recommended” 向けに basic 商品 snippets.
暫定日本語案: Required/recommended split verified directly against Google’s 商品 暫定日本語案: snippet と マーチャント listing structured-データ docs, 2026-07-18 — これらの tables できる 暫定日本語案: change, so re-確認 them against live ページ 前に relying on them 向けに 暫定日本語案: launch.
availability プロパティ と its enum values
暫定日本語案: availability isn’t strictly 必要 向けに 適格性, ただし treat it as
暫定日本語案: essential — it drives “In stock” / “Out of stock” label ユーザー see, と it’s
暫定日本語案: key field Google matches against あなた マーチャント Center フィード. It takes schema.org
暫定日本語案: enum, と passing plain string like "in stock" instead of URL/enum value is
暫定日本語案: one of 大半の 一般的な validation errors.
暫定日本語案: full 設定 Google documents 向けに 商品:
| Value | Meaning |
|---|---|
InStock | 利用可能 へ buy 現在 |
OutOfStock | ない currently 利用可能 |
PreOrder | ない released yet; orders accepted 向けに future delivery |
PreSale | 利用可能 向けに order 前に general 在庫状況 |
BackOrder | Ordered ただし temporarily out of stock |
OnlineOnly | だけ 利用可能 online |
InStoreOnly | だけ 利用可能 in physical 店舗 |
LimitedAvailability | Limited quantity |
Discontinued | No longer produced |
SoldOut | Sold out (e.g., limited run) |
暫定日本語案: 向けに SEO handling of out-of-stock と discontinued items — whether へ 保つ, 暫定日本語案: リダイレクト, または noindex them — out-of-stock 商品 記事 in ecommerce 暫定日本語案: cluster goes deeper than markup alone.
ecommerce 在庫状況 contract
暫定日本語案: availability is ない direct copy of warehouse quantity. 商品 できる physically
暫定日本語案: exist ただし be unsellable in market, unavailable 向けに selected variant, restricted
暫定日本語案: へ pickup, unable へ reach postcode, または temporarily blocked at checkout. Reconcile
暫定日本語案: whole decision chain:
| Layer | Question へ reconcile |
|---|---|
| Inventory backend | どのように many units exist, と 向けに which SKU と ロケーション? |
| Sellability service | 可能性がある その SKU be offered in この market と チャネル 現在? |
| Fulfillment service | できる selected quantity reach この postcode by delivery, pickup, または 店舗 transfer? |
| Visible 商品 ページ | 何 在庫状況 does selected variant と ロケーション 表示 customer? |
| 商品/オファー markup | Which schema.org value describes published オファー on この URL? |
| マーチャント または agent フィード | 何 現在の item, market, チャネル, 価格, と 在庫状況 were submitted? |
| Cart と checkout | できる exact SKU actually be purchased 下で represented conditions? |
暫定日本語案: Choose authoritative commerce service 向けに underlying decision, then map its
暫定日本語案: states deliberately へ smaller vocabularies 必要 by schema.org, Google または
暫定日本語案: Microsoft フィード, と agentic-commerce integrations. Do ない let 各 template と フィード
暫定日本語案: invent its own translation of available, backorderable, pickup-only, または
暫定日本語案: discontinued. Evidence for this claim Google treats on-page Product structured data and Merchant Center feeds as separate, complementary ways to provide product data. Scope: Google Search ecommerce guidance; the systems can be reconciled but are validated separately. Confidence: high · Verified: Google: Share product data
暫定日本語案: Postcode-dependent fulfillment needs two levels of truth. landing ページ, markup,
暫定日本語案: と フィード すべき state generally published オファー accurately; 後に customer
暫定日本語案: supplies ロケーション, ページ と checkout できる 表示 more specific fulfillment
暫定日本語案: outcome. Do ない publish InStock merely because one warehouse has unit いつ
暫定日本語案: represented market cannot buy it, と do ない mark entire parent 商品
暫定日本語案: OutOfStock because one size, 店舗, または delivery 方法 is unavailable.
暫定日本語案: 商品 Variant SEO URL contract
暫定日本語案: applies いつ 在庫状況 changes とともに selected SKU.
暫定日本語案: Validate at least これらの representative states 後に catalog, template, フィード, または 暫定日本語案: fulfillment changes:
- 暫定日本語案: ordinary in-stock SKU;
- 暫定日本語案: temporarily unavailable または backorderable SKU;
- 暫定日本語案: one unavailable variant inside otherwise 利用可能 商品 group;
- 暫定日本語案: postcode-restricted delivery とともに 利用可能 pickup または 店舗 option;
- 暫定日本語案: discontinued item;
- 暫定日本語案: recently restocked item 前に と 後に フィード refresh.
暫定日本語案: 向けに 各 one, capture visible selection, raw と rendered markup, フィード row, cart 暫定日本語案: line, と checkout result. passing Rich Results テスト proves markup 適格性; it 暫定日本語案: does ない prove フィード freshness, personalized fulfillment, または purchase success.
Evidence for this claim Google documents separate product snippet and merchant listing experiences with different property requirements. Scope: Google Search Product documentation; validate against the intended experience. Confidence: high · Verified: Google: Product structured data商品 schema vs. Google マーチャント Center フィード — validated separately
暫定日本語案: この is confusion I 大半の want へ kill. 商品 schema markup と マーチャント 暫定日本語案: Center 商品 フィード are two separate systems. Google reconciles them, ただし 暫定日本語案: それら are ない one submission と それら are ない validated together.
暫定日本語案: Google spells out three options: “To provide rich product data to Google Search you can add Product structured data to your web pages, upload data feeds with Google Merchant Center and opt into free listings within the Merchant Center console, or both.” Evidence for this claim Google treats on-page Product structured data and Merchant Center feeds as separate, complementary ways to provide product data. Scope: Google Search ecommerce guidance; the systems can be reconciled but are validated separately. Confidence: high · Verified: Google: Share product data と on なぜ あなた might do both: “Providing both structured data on web pages and a Merchant Center feed maximizes your eligibility to experiences and helps Google correctly understand and verify your data. Some experiences combine data from structured data and Google Merchant Center feeds if both are available. For example, product snippets may use pricing data from your merchant feed if it’s not present in the structured data on the page.”
暫定日本語案: Read その carefully: それら’re combined いつ 利用可能, which is exactly なぜ 暫定日本語案: 人々 assume それら’re 同じ system. practical consequences:
- 暫定日本語案: Two validators. Markup is 確認 とともに Rich Results テスト と 暫定日本語案: 監視 in 検索 Console; フィード is 確認 とともに マーチャント Center 暫定日本語案: diagnostics. Passing Rich Results テスト says nothing について whether あなた 暫定日本語案: フィード is 有効, と vice versa.
- 暫定日本語案: あなた don’t need フィード へ earn マーチャント listing. On-ページ structured データ 暫定日本語案: alone できる produce マーチャント-listing rich results. As John Mueller framed it, 暫定日本語案: there’s また “the possibility to submit a feed to your merchant center account, to show products there.” フィード is additive path, ない prerequisite.
保つ 価格 と 在庫状況 consistent 全体で markup, フィード, と checkout
暫定日本語案: マーチャント Center spec is explicit その マーチャント 必要がある “accurately submit the
product’s price and currency, and match with the price from your landing page,
structured data, and at checkout.” So 価格 と 在庫状況 have へ agree in
暫定日本語案: three places: あなた on-ページ Offer, あなた マーチャント Center フィード, と actual
暫定日本語案: checkout. If それら diverge, Google できる flag mismatch または suspend item even
暫定日本語案: いつ あなた JSON-LD validates cleanly. Clean markup is necessary; consistency is
暫定日本語案: 何 保持 listing live. If あなた sell on Bing too, 同じ discipline applies へ
暫定日本語案: Microsoft マーチャント Center — its フィード system is Bing-side equivalent of Google’s.
暫定日本語案: 向けに variants, reconcile entire selected オファー—ない だけ 価格 と stock. 商品
暫定日本語案: identity, SKU, group ID, selected attributes, 価格, currency, と 在庫状況
暫定日本語案: すべき refer へ 同じ sellable item on visible PDP, in rendered JSON-LD,
暫定日本語案: in フィード, と 通じて cart と checkout.
Reviews と ratings — と self-serving-review myth
暫定日本語案: review と aggregateRating remain documented, 適格 商品 プロパティ 向けに
暫定日本語案: star ratings — nothing について その changed. Two rules へ get right:
- 暫定日本語案: Reviewer names 必要がある be person または team, ない promotional text. Google’s 暫定日本語案: 例: “Not recommended: ‘50% off on Black Friday’. Recommended: ‘James Smith’ or ‘CNET Reviewers’.”
- 暫定日本語案: Pros と cons structured データ is editorial-だけ. Google: “Only editorial product review pages are eligible for the pros and cons appearance in Search results.” マーチャント describing its own 商品 できる’t 使用 it.
暫定日本語案: 現在 myth I want へ 正しい precisely, because it gets mangled constantly:
暫定日本語案: “Google killed review stars for product pages the same way it did for business reviews.” — False, と distinction matters.
暫定日本語案: self-serving-reviews restriction is scoped へ LocalBusiness / Organization
暫定日本語案: markup, ない 商品. Google’s wording: “If the entity that’s being reviewed
controls the reviews about itself, their pages that use LocalBusiness or any other
type of Organization structured data are ineligible for star review feature.” その
暫定日本語案: policy dates へ September 2019 と targets business rating itself. 商品
暫定日本語案: review/aggregateRating are still 適格.
暫定日本語案: 何 has tightened is genuine-review enforcement more broadly — Google’s Reviews 暫定日本語案: System, 商品 Reviews updates, と サイト-reputation-abuse policy increasingly 暫定日本語案: discount manipulated または incentivized ratings even どこ markup validates. So 暫定日本語案: 正しい statement is: 商品 review stars are still 適格, ただし ratings 暫定日本語案: 必要がある be genuine, ユーザー-sourced, と について 商品 — ない blanket structured-データ 暫定日本語案: ban. また don’t aggregate ratings から other サイト へ あなた own markup; Google’s 暫定日本語案: guidance is flat “Don’t aggregate reviews or ratings from other websites.” 暫定日本語案: deeper 適格性 discussion lives in Review schema と AggregateRating 暫定日本語案: schema siblings rather than here.
Identifiers と trust signals: sku, gtin, mpn, brand
暫定日本語案: これらの are “recommended,” ない “required,” in 検索’s own spec — ただし それら carry real 暫定日本語案: weight on マーチャント Center / shopping side, どこ 商品 matching against 暫定日本語案: global catalog depends on them:
- 暫定日本語案:
gtin— global identifier (UPC/EAN/ISBN). strongest matching signal; 暫定日本語案: supply it whenever 商品 has one. - 暫定日本語案:
mpn— manufacturer part number, 向けに 商品 なしで GTIN. - 暫定日本語案:
brand— manufacturer/brand name (brand.name). - 暫定日本語案:
sku— あなた own internal identifier.
暫定日本語案: Fill これらの in even though 検索 calls them optional; incomplete identifiers are 暫定日本語案: 一般的な 理由 商品 is technically 適格 yet underperforms in shopping 暫定日本語案: surfaces どこ matching depends on them.
Return policy と shipping
暫定日本語案: 向けに マーチャント listings, hasMerchantReturnPolicy と shippingDetails are
暫定日本語案: recommended. Google’s steer: define return policy once at Organization
暫定日本語案: level, ない per-オファー — “We recommend you provide a global return policy for your
business under Organization markup instead… Only if some of your products have
specific return policies… use this property under Offer.” その’s どこ
暫定日本語案: Organization schema sibling comes in — サイト-wide return policy belongs there,
暫定日本語案: とともに per-Offer overrides reserved 向けに exceptions.
暫定日本語案: On 画像, Google recommends “multiple high-resolution images (minimum of 50K pixels when multiplying width and height) with the following aspect ratios: 16x9, 4x3, and 1x1.”
なぜ あなた 有効 markup still 表示 no rich result
暫定日本語案: 適格性 is ない display. Mueller listed 何 it takes: “It requires that the page be indexed, that the page has valid structured data on it, and that our systems have determined that it’s worth showing this structured data.” その 最後 clause is 暫定日本語案: one 人々 forget — あなた できる do everything right と Google できる still decide ない へ 暫定日本語案: surface enhancement. Getting markup 正しい だけ puts あなた in running.
JSON-LD と AI-shopping angle
暫定日本語案: 使用 JSON-LD — it’s Google’s recommended format と by far 大半の maintainable 暫定日本語案: at ecommerce scale (it isn’t interleaved とともに あなた HTML と できる be injected by あなた 暫定日本語案: プラットフォーム). Beyond classic rich results, there’s growing practitioner theory その 暫定日本語案: 完全な 商品 schema また 役立つ AI shopping ツール read と recommend 商品 — 暫定日本語案: worth flagging as open, unverified angle rather than something Google’s 商品 暫定日本語案: structured-データ ドキュメント establishes または promises. Getting markup right 暫定日本語案: costs nothing extra either way, so treat it as reasonable bet, ない guaranteed 暫定日本語案: payoff.
暫定日本語案: 向けに どこ 商品 schema sits in wider structured-データ picture, see broader 暫定日本語案: Schema Markup と Structured データ hubs この 記事 nests 下で; 向けに full 暫定日本語案: 商品 ページ, see 商品 ページ SEO 機能 in ecommerce cluster.
AI要約
暫定日本語案: condensed take on Advanced version:
- 暫定日本語案: 何 it is:
schema.org/Productmarkup (usually JSON-LD) その labels 暫定日本語案: 商品 ページ’s name, 画像, 価格, 在庫状況, identifiers, と reviews so 暫定日本語案: 検索エンジン できる produce shopping-style rich results. - 暫定日本語案: Two experiences, 異なる strictness: 商品 snippets (any 商品 ページ;
暫定日本語案: reviews/価格;
priceCurrencyだけ recommended;price: 0許可) vs. マーチャント 暫定日本語案: listings (transactional ページ; 必要とするimage,offers, とprice> 0 暫定日本語案: とともにpriceCurrency). - 暫定日本語案: Minimum 向けに 商品 snippet:
name+ at least one of 暫定日本語案:offers/review/aggregateRating. その’s snippet-specific — マーチャント 暫定日本語案: listing 必要とするoffersoutright, ない as one of three options. だけ 暫定日本語案: single-商品 (または variants-of-one) ページ qualify; 使用 ProductGroup 向けに 暫定日本語案: variant line. - 暫定日本語案: フィード vs. markup ( key confusion): 商品 schema (on-ページ, validated via 暫定日本語案: Rich Results テスト / 検索 Console) is separate system から Google 暫定日本語案: マーチャント Center フィード (submitted, validated via マーチャント Center diagnostics). 暫定日本語案: Google reconciles them と できる borrow フィード pricing; フィード is additive, ない 暫定日本語案: 必要. 価格/在庫状況 必要がある match 全体で markup, フィード, と checkout または 暫定日本語案: Google flags mismatch even if JSON-LD is 有効.
- 暫定日本語案:
availabilityenum:InStock,OutOfStock,PreOrder,PreSale, 暫定日本語案:BackOrder,OnlineOnly,InStoreOnly,LimitedAvailability,Discontinued, 暫定日本語案:SoldOut. Passing plain string instead of enum is 一般的な error. - 暫定日本語案: Reviews:
review/aggregateRatingstill 適格 on 商品; reviewer names 暫定日本語案: 必要がある be person/team, pros-と-cons is editorial-だけ. Myth corrected: 暫定日本語案: self-serving-review ban is scoped へ LocalBusiness/Organization, ない 商品 暫定日本語案: — ただし genuine-review enforcement (Reviews System, 商品 Reviews updates) 暫定日本語案: discounts manipulated ratings regardless of markup validity. - 暫定日本語案: Identifiers:
gtin(strongest match) >mpn>brand>sku— “recommended” 暫定日本語案: in 検索 ただし load-bearing 向けに shopping/マーチャント Center matching. - 暫定日本語案: Return policy: デフォルト
hasMerchantReturnPolicyat Organization level; 暫定日本語案: per-Offerだけ 向けに exceptions. - 暫定日本語案: 適格性 ≠ display: 有効 markup + インデックス登録 ページ + Google deciding it’s 暫定日本語案: “worth showing.” Clean markup だけ 作る あなた 適格.
- 暫定日本語案: AI angle (unverified): some practitioners believe 完全な 商品 schema 暫定日本語案: 役立つ AI shopping ツール read と recommend 商品 — Google’s own 暫定日本語案: ドキュメント doesn’t establish この, so treat it as open question, ない 暫定日本語案: documented mechanism.
公式ドキュメント
暫定日本語案: 主要-ソース ドキュメント から 検索エンジン.
暫定日本語案: Google — structured データ ( markup side)
- 暫定日本語案: Intro へ 商品 structured データ — two experiences (商品 snippets vs. マーチャント listings) と “structured data, feed, or both” relationship.
- 暫定日本語案: 商品 snippet (Review, AggregateRating, オファー) structured データ — 必要/recommended プロパティ 向けに lighter 商品-snippet experience.
- 暫定日本語案: マーチャント listing structured データ — stricter requirements, 価格-greater-than-zero rule, return-policy と 画像 guidance.
- 暫定日本語案: Review snippet (Review, AggregateRating) structured データ — self-serving-review scope (LocalBusiness/Organization) と “don’t aggregate” rule.
- 暫定日本語案: Rich Results テスト — validate markup と 確認 rich-result 適格性.
暫定日本語案: Google — フィード side (マーチャント Center)
- 暫定日本語案: 商品 データ specification — 必要 フィード attributes と 価格/currency consistency requirement 全体で landing ページ, structured データ, と checkout.
- 暫定日本語案: 設定 up structured データ 向けに マーチャント Center — どのように structured データ と フィード relate on マーチャント Center side.
暫定日本語案: Bing / Microsoft
- 暫定日本語案: Marking up あなた サイト とともに structured データ — Bing’s general structured-データ support (schema.org, JSON-LD recommended).
暫定日本語案: Note: Bing doesn’t publish 商品-specific 必要/recommended プロパティ 暫定日本語案: table way Google does — it supports 同じ schema.org/商品 vocabulary と 暫定日本語案: pushes sellers toward Microsoft マーチャント Center フィード 向けに Bing Shopping. Treat its 暫定日本語案: behavior as broadly consistent とともに schema.org rather than separately documented.
出典からの引用
暫定日本語案: On—record statements から Google. どこ ソース ページ exposes text, link 暫定日本語案: is deep link その jumps へ quoted passage.
暫定日本語案: Google docs — two experiences
- 暫定日本語案: “Two markup types exist: Product snippets for non-purchase pages, emphasizing reviews, and Merchant listings for purchase pages, highlighting product details like sizing and shipping.” 暫定日本語案: Jump へ quote
- 暫定日本語案: “Currently, product rich results only support pages that focus on a single product (or multiple variants of the same product).” 暫定日本語案: Jump へ quote
暫定日本語案: Google docs — structured データ vs. マーチャント Center フィード
- 暫定日本語案: “To provide rich product data to Google Search you can add Product structured data to your web pages, upload data feeds with Google Merchant Center and opt into free listings within the Merchant Center console, or both.” 暫定日本語案: Jump へ quote
- 暫定日本語案: “Providing both structured data on web pages and a Merchant Center feed maximizes your eligibility to experiences and helps Google correctly understand and verify your data… product snippets may use pricing data from your merchant feed if it’s not present in the structured data on the page.” 暫定日本語案: Jump へ quote
暫定日本語案: Google docs — マーチャント listing rules
- 暫定日本語案: “Unlike product snippets, merchant listing experiences require a price greater than zero.” 暫定日本語案: Jump へ quote
- 暫定日本語案: “We recommend you provide a global return policy for your business under Organization markup instead… Only if some of your products have specific return policies… use this property under Offer.” 暫定日本語案: Jump へ quote
- 暫定日本語案: “For best results, we recommend providing multiple high-resolution images (minimum of 50K pixels when multiplying width and height) with the following aspect ratios: 16x9, 4x3, and 1x1.” 暫定日本語案: Jump へ quote
暫定日本語案: Google docs — reviews
- 暫定日本語案: On reviewer names: “Not recommended: ‘50% off on Black Friday’. Recommended: ‘James Smith’ or ‘CNET Reviewers’.” 暫定日本語案: Jump へ quote
- 暫定日本語案: On pros と cons: “Only editorial product review pages are eligible for the pros and cons appearance in Search results.” 暫定日本語案: Jump へ quote
- 暫定日本語案: On self-serving reviews (scoped へ LocalBusiness/Organization): “If the entity that’s being reviewed controls the reviews about itself, their pages that use LocalBusiness or any other type of Organization structured data are ineligible for star review feature.” 暫定日本語案: Review snippet docs
- 暫定日本語案: “Don’t aggregate reviews or ratings from other websites.” 暫定日本語案: Review snippet docs
暫定日本語案: Google — マーチャント Center consistency
- 暫定日本語案: マーチャント 必要がある “accurately submit the product’s price and currency, and match with the price from your landing page, structured data, and at checkout.” 暫定日本語案: 商品 データ specification
暫定日本語案: John Mueller, Google (via 検索エンジン Journal)
- 暫定日本語案: “It requires that the page be indexed, that the page has valid structured data on it, and that our systems have determined that it’s worth showing this structured data.” 暫定日本語案: SEJ coverage
- 暫定日本語案: “There’s also the possibility to submit a feed to your merchant center account, to show products there.” 暫定日本語案: SEJ coverage
暫定日本語案: Note: Mueller lines are quoted 通じて 検索エンジン Journal’s coverage 暫定日本語案: rather than 主要 transcript; treat wording as transcribed 二次 暫定日本語案: レポート と confirm against original 前に quoting as exact.
商品 schema cheat sheet
暫定日本語案: ** minimum 向けに 商品 snippet**
暫定日本語案: Product.name + at least one of offers / review / aggregateRating.
暫定日本語案: マーチャント listing 常に needs offers — その flexibility doesn’t apply
暫定日本語案: there. Single-商品 ページ だけ (使用 ProductGroup 向けに variant line).
暫定日本語案: Snippet vs. マーチャント listing — どこ それら differ
| 商品 snippet | マーチャント listing | |
|---|---|---|
| ページ type | Any 商品 ページ | Transactional (buy here) |
image | Recommended | 必要 |
offers | one-of trio | 必要 |
price | 必要; 0 OK | 必要; > 0 |
priceCurrency | Recommended | 必要 |
| Return/shipping | — | Recommended |
暫定日本語案: availability enum values
暫定日本語案: InStock · OutOfStock · PreOrder · PreSale · BackOrder · OnlineOnly ·
暫定日本語案: InStoreOnly · LimitedAvailability · Discontinued · SoldOut
暫定日本語案: Markup vs. マーチャント Center フィード
| On-ページ 商品 schema | マーチャント Center フィード | |
|---|---|---|
| どこ it lives | In ページ (JSON-LD) | Submitted file |
| Validated とともに | Rich Results テスト / 検索 Console | マーチャント Center diagnostics |
| 必要 向けに マーチャント listing? | できる earn it alone | Additive, ない 必要 |
| 必要がある match | 価格/在庫状況 = フィード = checkout | 同じ |
暫定日本語案: Identifiers, by matching strength: gtin > mpn > brand > sku.
暫定日本語案: Fast facts
- 暫定日本語案: Format: JSON-LD (recommended, 大半の maintainable at scale).
- 暫定日本語案: 有効 markup = 適格, ない guaranteed へ 表示.
- 暫定日本語案: Return policy: デフォルト at Organization level; per-
Offerだけ 向けに exceptions. - 暫定日本語案: Self-serving-review ban = LocalBusiness/Organization だけ, ない 商品.
- 暫定日本語案: 画像: multiple, min 50K px (w×h), aspect ratios 16x9 / 4x3 / 1x1.
Do I need 商品 schema, マーチャント Center フィード, または both
暫定日本語案: 機能 down questions:
暫定日本語案: 1. Is ページ single 商品 (または one 商品’s variants)?
- 暫定日本語案: No — it’s category/collection ページ → 商品 schema isn’t 適格. Consider 暫定日本語案: ProductGroup 向けに variant line, または breadcrumb/collection markup instead.
- 暫定日本語案: Yes → continue.
暫定日本語案: 2. できる 商品 be bought directly on その ページ?
- 暫定日本語案: No (it’s informational または editorial 商品 ページ) → aim 向けに 商品
暫定日本語案: snippet:
name+offersと/またはreview/aggregateRating.priceCurrency暫定日本語案: recommended;price: 0is 許可 向けに 無料 items. - 暫定日本語案: Yes → aim 向けに マーチャント listing: 追加
image,offersとともにprice> 0 暫定日本語案: とpriceCurrency(必要), plusavailability,itemCondition, と ideally 暫定日本語案:shippingDetails.
暫定日本語案: 3. Do あなた want あなた 商品 in Google Shopping / 無料リスティング と へ maximize 暫定日本語案: 適格性?
- 暫定日本語案: 追加 Google マーチャント Center フィード in addition へ on-ページ markup. It’s 暫定日本語案: separate system, ただし Google combines both と it broadens あなた 適格性. ない 暫定日本語案: 必要 へ earn on-ページ マーチャント listing — it’s additive.
- 暫定日本語案: 保つ it markup-だけ if あなた just want on-ページ rich result と don’t need 暫定日本語案: Shopping surfaces.
暫定日本語案: 4. Whichever path — 前に あなた ship:
- 暫定日本語案: Validate markup とともに Rich Results テスト と watch 検索 Console.
- 暫定日本語案: If あなた have フィード, validate it separately in マーチャント Center.
- 暫定日本語案: Confirm
price,priceCurrency, とavailabilitymatch 全体で markup, フィード, 暫定日本語案: と checkout. この is 手順 その 保持 listings live 後に それら validate.
暫定日本語案: Rule of thumb: on-ページ 商品 schema is baseline 向けに everyone selling 暫定日本語案: 商品; マーチャント Center フィード is additional layer 向けに anyone who wants 暫定日本語案: Shopping/無料-listings surfaces または maximum 適格性.
商品 schema myths と mistakes へ 避ける
暫定日本語案: Myth: “Adding Product schema guarantees a rich result.” 暫定日本語案: It だけ 作る ページ 適格. Per Mueller, ページ また has へ be インデックス登録 と 暫定日本語案: Google’s systems have へ decide result is “worth showing.” 有効 ≠ displayed.
暫定日本語案: Myth: “Product schema and my Merchant Center feed are the same submission.” 暫定日本語案: それら’re two systems とともに two validators. Google reconciles them (と できる borrow フィード 暫定日本語案: pricing 向けに snippet), ただし fixing あなた JSON-LD does nothing 向けに broken フィード, と 暫定日本語案: passing Rich Results テスト says nothing について フィード validity.
暫定日本語案: Myth: “Google killed review stars on product pages like it did for business
reviews.”
暫定日本語案: self-serving-review ineligibility is scoped へ LocalBusiness / Organization
暫定日本語案: ( business rating itself, per September 2019 policy) — ない 商品.
暫定日本語案: 商品 review/aggregateRating are still 適格. 何’s tightening is
暫定日本語案: genuine-review enforcement (Reviews System, 商品 Reviews updates), which discounts
暫定日本語案: manipulated または incentivized ratings even いつ markup validates. Don’t conflate
暫定日本語案: コンテンツ-quality crackdown とともに structured-データ ban.
暫定日本語案: Myth: “priceCurrency is always required.”
暫定日本語案: It’s 必要 向けに マーチャント listings ただし だけ “currently recommended” 向けに basic
暫定日本語案: 商品 snippets.
暫定日本語案: Myth: “You need Merchant Center to get Shopping-style results.” 暫定日本語案: On-ページ structured データ alone できる produce マーチャント-listing rich result. フィード is 暫定日本語案: additive path, ない prerequisite.
暫定日本語案: Myth: “Any price format works as long as there’s a number.”
暫定日本語案: Currency symbols, thousands separators, または mis-nested priceSpecification routinely
暫定日本語案: break validation. 保つ price bare number/string と priceCurrency separate
暫定日本語案: ISO code.
暫定日本語案: Mistake: marking up category ページ as 商品. 商品 rich results だけ cover 暫定日本語案: single-商品 (または single-商品-variant) ページ.
暫定日本語案: Mistake: fabricating または importing reviews. Reviewer names 必要がある be person/team 暫定日本語案: (ない “50% off”), pros-と-cons is editorial-だけ, と あなた 必要がある ない “aggregate reviews or ratings from other websites.”
暫定日本語案: Mistake: markup その doesn’t match ページ. If 価格/在庫状況 in あなた 暫定日本語案: JSON-LD disagrees とともに landing ページ, フィード, または checkout, Google できる flag mismatch 暫定日本語案: または suspend item — even とともに 有効 markup.
Clean vs. broken 商品 JSON-LD
clean マーチャント-listing-ready snippet
暫定日本語案: Single 商品, 価格 greater than zero, 正しい currency, proper availability
暫定日本語案: enum URL, と genuine aggregate rating:
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Trailhead 30L Hiking Backpack",
"image": [
"https://example.com/img/backpack-1x1.jpg",
"https://example.com/img/backpack-4x3.jpg",
"https://example.com/img/backpack-16x9.jpg"
],
"description": "Lightweight 30-liter pack with a ventilated back panel.",
"sku": "TH-30L-GRN",
"gtin": "0192341567890",
"brand": { "@type": "Brand", "name": "Trailhead" },
"offers": {
"@type": "Offer",
"url": "https://example.com/backpacks/trailhead-30l",
"price": "129.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition",
"priceValidUntil": "2026-12-31"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "218"
}
}同じ snippet, broken
暫定日本語案: すべての line flagged below is real, 一般的な 検索 Console failure:
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Trailhead 30L Hiking Backpack",
"offers": {
"@type": "Offer",
"price": "$1,129.00",
"priceCurrency": "dollars",
"availability": "in stock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6"
}
}暫定日本語案: 何’s 誤った:
- 暫定日本語案:
price: "$1,129.00"— currency symbol と thousands separator break 暫定日本語案: numeric parse. 使用"1129.00". - 暫定日本語案:
priceCurrency: "dollars"— 必要がある be 有効 ISO 4217 code:"USD". - 暫定日本語案:
availability: "in stock"— ない 有効 enum; 使用 URL form 暫定日本語案:"https://schema.org/InStock". この produces classic 無効 enum value in 暫定日本語案: field “availability” error. - 暫定日本語案: No
image— 必要 向けに マーチャント listing (it する fall back へ 暫定日本語案: 商品 snippet at best). - 暫定日本語案:
aggregateRatingとともに noreviewCount/ratingCount— aggregate rating 暫定日本語案: needs count へ be 有効.
一般的な 検索 Console errors → fixes
| Error string | Likely cause | Fix |
|---|---|---|
Invalid enum value in field "availability" | Plain string instead of enum | 使用 https://schema.org/InStock etc. |
Invalid enum value in field "itemCondition" | 同じ, 向けに condition | 使用 https://schema.org/NewCondition etc. |
Missing field "priceCurrency" | Currency omitted, または 誤った nesting 下で priceSpecification | 追加 priceCurrency at right level |
Missing field "priceValidUntil" | Recommended date absent | 追加 ISO 8601 date |
| 価格 parses 誤った / rejected | Symbol, separator, または bad priceSpecification nesting | Bare number in price, ISO code in priceCurrency |
テスト yourself: 商品 Schema
暫定日本語案: Five quick questions on schema.org/商品, two rich-result experiences, と フィード-vs-markup distinction. Pick answer 向けに 各, then 確認.
時間を使う価値のあるリソース
暫定日本語案: My writing on この topic
暫定日本語案: I haven’t published standalone 商品 schema guide of my own — so rather than 暫定日本語案: point あなた at something その doesn’t exist, honest move is へ 送信 あなた へ 暫定日本語案: 主要 ソース below と へ related structured-データ 機能 on この サイト. 向けに 暫定日本語案: broader vocabulary と どこ 商品 fits, see Schema Markup と Structured 暫定日本語案: データ hubs; 向けに AI angle, Schema Markup 向けに AI.
暫定日本語案: から around industry
- 暫定日本語案: Intro へ 商品 structured データ (Google 検索 Central) — authoritative reference 向けに two experiences と フィード relationship.
- 暫定日本語案: マーチャント listing structured データ (Google) — stricter transactional requirements, return-policy と 画像 guidance.
- 暫定日本語案: 商品 snippet structured データ (Google) — lighter 商品-snippet プロパティ 設定 と reviewer-name rules.
- 暫定日本語案: 商品 データ specification (Google マーチャント Center 役立つ) — フィード-side attributes と 価格-consistency requirement 全体で landing ページ, structured データ, と checkout.
- 暫定日本語案: Google Says どのように へ Get More 商品 Rich Results (検索エンジン Journal) — Mueller quotes on 適格性 vs. display と フィード option.
- 暫定日本語案: 何 Is Schema Markup? どのように へ 追加 It & なぜ It Matters (Ahrefs) — general schema guide とともに useful AI-agent/商品-discovery angle.
変更履歴
2026年7月29日に更新。
編集概要と記録された変更の詳細。変更の詳細
-
変更の詳細な注記は現在英語でのみ提供されています。
完全な比較は利用できません — この改訂の以前のスナップショットがアーカイブされていません。
2026年7月29日に更新。
編集概要と記録された変更の詳細。変更の詳細
-
変更の詳細な注記は現在英語でのみ提供されています。
-
変更の詳細な注記は現在英語でのみ提供されています。
完全な比較は利用できません — この改訂の以前のスナップショットがアーカイブされていません。
2026年7月18日に更新。
編集概要と記録された変更の詳細。変更の詳細
-
変更の詳細な注記は現在英語でのみ提供されています。
-
変更の詳細な注記は現在英語でのみ提供されています。
完全な比較は利用できません — この改訂の以前のスナップショットがアーカイブされていません。