商品 Schema

暫定日本語訳:どのように へ implement schema.org/商品 markup 向けに Google's 商品 snippet と マーチャント listing rich results — 必要 vs. recommended プロパティ, 在庫状況 enum, なぜ 商品 schema isn't 同じ as マーチャント Center フィード, と どのように へ fix 一般的な 検索 Console errors.

初回公開:2026年6月27日 · 最終更新:2026年8月4日 · Advanced
言語

暫定日本語訳:商品 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.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 of offers/review/aggregateRatingマーチャント 暫定日本語案: listing needs offers outright, ない 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 その 暫定日本語案: 理由.

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

何 商品 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 必要とする 向けに 各.

Evidence for this claim Schema.org defines the Product vocabulary, while Google separately defines which properties it supports and requires for product snippets and merchant listings. Passing generic Schema.org validation does not establish Google rich-result eligibility. Scope: vocabulary Confidence: high · Verified: Product

暫定日本語案: ** 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必要必要
imageRecommended必要
offers(one of オファー/review/rating)必要
descriptionRecommendedRecommended
skuRecommendedRecommended
gtin / mpnRecommendedRecommended
brandRecommendedRecommended (brand.name)
aggregateRatingRecommendedRecommended
reviewRecommendedRecommended

暫定日本語案: オファー level (offers, Offer object)

プロパティ商品 snippetマーチャント listing
price必要 (0 許可 向けに 無料 items)必要 (必要がある be > 0)
priceCurrencyRecommended必要
availabilityRecommendedRecommended
priceValidUntilRecommendedRecommended
itemConditionRecommendedRecommended
hasMerchantReturnPolicyRecommended
shippingDetailsRecommended
urlRecommendedRecommended

暫定日本語案: 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 向けに 商品:

ValueMeaning
InStock利用可能 へ buy 現在
OutOfStockない currently 利用可能
PreOrderない released yet; orders accepted 向けに future delivery
PreSale利用可能 向けに order 前に general 在庫状況
BackOrderOrdered ただし temporarily out of stock
OnlineOnlyだけ 利用可能 online
InStoreOnlyだけ 利用可能 in physical 店舗
LimitedAvailabilityLimited quantity
DiscontinuedNo longer produced
SoldOutSold 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:

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
LayerQuestion へ 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?
商品/オファー markupWhich 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.

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

Reviews と ratings — と self-serving-review myth

暫定日本語案: reviewaggregateRating 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 schemaAggregateRating 暫定日本語案: 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, hasMerchantReturnPolicyshippingDetails 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 MarkupStructured データ hubs この 記事 nests 下で; 向けに full 暫定日本語案: 商品 ページ, see 商品 ページ SEO 機能 in ecommerce cluster.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.