🌟

Agentic Commerce AEO: 実験 Product Schema は AI 可読性に効果があるのか?

に公開1

はじめに:本当に Schema は AI に効くのか?

最近、Aiso の実験記事 で「Schema markup で ChatGPT の回答品質が 30% 向上した」という興味深い報告がありました。また、以前私がサーベイした Zenn の記事 でも「AI Agent は Product Schema があると商品を理解しやすい」「AI 引用確率が 200% 以上向上」と紹介しています。

しかし、これは本当なのでしょうか?

今回上記の報告にインスパイアされ、AWS Bedrock の複数の Claude モデルを使って、架空の日本語 EC 商品ページで Product Schema により AI の QA 正解度 (AI 可読性) が変わるのかを定量的に検証してみました。

最初に結論

結論から言うと、ほとんど差はありませんでした
え?そうなの?じゃあいいやと仰らずに、得られたインサイトを是非ご覧くださいませ。「うちのサイト AI が全然みてくれないじゃない、、、え?そう言うこと?」となってしまう未来が来てしまう前に。。。

先行研究の主張を整理

Aiso の実験結果

元記事 では、架空企業「TechFlow Solutions」の 2 つの Web サイト(Schema 有り/無し)を作成し、ChatGPT に同じ質問をした結果:

  • 30% の回答品質向上
  • 製品評価(4.8/5)は Schema 版でのみ抽出
  • 認証情報(ISO 27001, SOC 2)も Schema 版でのみ抽出
  • より構造化された情報整理

検証したい疑問点

上記にインスパイアされて、私の興味があるのは EC サイトを生成 AI が読みに来た時に、どれだけ正しく内容が通じるのか?という AI 可読性にあります。そこで、以下を検証することにしました。

  1. 日本語・EC 商品ページでも同様の効果があるか?
  2. モデルによって効果に差があるか?
  3. どの程度の Schema 実装が必要か(basic vs rich)?
  4. HTML を見せずに Schema だけで回答できるのか?

Aiso の実験と今回の違い

そもそもの実験条件が以下のように違うので、今回の結果が Aiso の結果をこの記事でどうこういうことはしません。

項目 Aiso 今回
生成 AI アプリ ChatGPT Amazon Bedrock Claude モデル各種
スコアリング 不明だが様々な情報提示する場合にスコアが高いように見える。価格を聞かれても rating や review 数も返した方がスコアが高いみたいな。 Amazon Bedrock Claude Opus 4.5 に Factual Accuracy, Completeness, Relevance, Overall でスコアリングを依頼
質問内容 幅広い 5 つの質問 架空のEC サイトの商品情報から商品に関するシンプルな質問と複雑な質問

検証実験の設計

5 つの条件で比較

条件 説明
without_schema 通常の HTML(Schema 無し)
with_schema 基本的な Product Schema を HTML に追加
schema_only Schema のみ(HTML は見せない)
rich_schema_only より詳細な Schema のみ(HTML は見せない)
with_schema_only より詳細な Schema を HTML に追加

schema_only, rich_schema_only は特に重要な条件です。AI Agent が本当に Schema を理解しているなら、HTML を見なくても Schema だけで正確に回答できるはずです。

実験フレームワーク

基本は Sonnet 4.5 を使いつつ、最後のスコアリングだけ一番賢い Opus 4.5 を使っています。

QA 生成 → HTML 生成 → Schema 追加 → 回答生成 → スコアリング
   ↓         ↓          ↓           ↓           ↓
Claude                            Claude      Claude
Sonnet 4.5                        各モデル     Opus 4.5

QA ペアの生成

Sonnet 4.5 に HTML を渡して QA を生成させ、それを私がレビューしています。実際の QA は最後に載せています。Simple (単一情報で回答可能) と Complex (複数情報+計算が必要) の 2 種類の質問を生成しました。今回はそれぞれ 10 個ずつ、合計 20 個の質問を生成しています。

今回は thema をワイヤレスイヤホンにしています。

ECサイトの{theme}商品ページから取得できる情報を想定し、質問と回答のペアを{count}個生成してください。

要件:
- 最初の{half}個: 単純な質問(1つの情報で回答可能)
- 次の{count - half}個: 複雑な質問(複数の情報を組み合わせないと回答できない、比較・計算・推論が必要)

例:
- 単純: "連続再生時間は?" → "最大8時間"
- 複雑: "充電ケースを使わない場合と使う場合で再生時間は何倍違う?" → "4倍(8時間 vs 32時間)"

回答は商品ページに記載されているであろう具体的な情報にしてください。
JSON形式で出力: {{"qa_pairs": [{{"question": "...", "answer": "...", "difficulty": "simple/complex"}}]}}

例えば以下のような QA が生成されます。

Q1(Simple): このワイヤレスイヤホンの防水性能はどのレベルですか?
期待回答: IPX7(水深 1m に 30 分間浸水しても本体機能を保持)

Q2(Complex): 通勤で片道 1 時間、往復 2 時間を週 5 日使用する場合、充電ケース込みで何週間充電なしで使えますか?
期待回答: 約 2 週間(イヤホン本体 8 時間+ケース併用で計 32 時間。週 10 時間使用なので 32÷10=3.2 週間分。ただし実用的には 2〜3 週間程度)

架空の EC 商品ページの生成

架空のワイヤレスイヤホンの EC 商品ページを Sonnet 4.5 で生成しました。実際のページは最後に載せています。特別なことはやっておらず、以下のプロンプトで HTML を生成させているだけです。

以下の質問と回答が正しく答えられるような{theme}のECサイト商品ページをHTML形式で作成してください。

質問と回答:
{qa_text}

要件:
- 完全なHTMLページ
- 商品名、価格、説明、仕様、画像URL、ブランド、在庫状況などを含む
- CSSでスタイリング
- Product Schemaは含めない
- 全ての質問に対する回答が明確にHTMLに記載されていること

HTMLのみ出力してください。

Product Schema の実装例

Product Schema は HTML から Sonnet 4.5 に自動で生成させたものをレビューしています。Schema.org の Product Type を使っています。

Basic な Product Schema (Basic Schema) 生成のプロンプト

以下の商品ページとQ&A情報からProduct SchemaのJSON-LDのみを生成してください。

商品ページ:
{text_content}

Q&A情報:
{qa_text}

要件:
- schema.org Product形式
- name, description, image, brand, sku, offers(price, priceCurrency, availability), aggregateRatingを含む
- JSON形式のみ出力(HTMLタグ不要)

Rich な Product Schema (Rich Shema)のプロンプト

以下の商品ページとQ&A情報から、できるだけ多くの情報を含むRich Product SchemaのJSON-LDを生成してください。

商品ページ:
{text_content}

Q&A情報:
{qa_text}

要件:
- schema.org Product形式
- 基本: name, description, image, brand, sku, offers(price, priceCurrency, availability), aggregateRating
- 追加: category, color, material, weight, width, height, depth, model, manufacturer, productionDate, releaseDate, gtin, mpn, itemCondition, warranty, review, additionalProperty など
- schema.org/Product で定義されている全てのプロパティを可能な限り含める
- JSON形式のみ出力(HTMLタグ不要)

以下は基本的な例です。事前に決まっている属性 (brand, offers など) と追加できる属性 (additionalProperty) があります。実験で使った Product Schema は最後に載せています。

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "AquaSound Pro ワイヤレスイヤホン",
  "brand": {
    "@type": "Brand",
    "name": "AquaSound"
  },
  "offers": {
    "@type": "Offer",
    "price": "12800",
    "priceCurrency": "JPY"
  },
  "additionalProperty": [
    {
      "@type": "PropertyValue",
      "name": "防水性能",
      "value": "IPX7(水深1mに30分間浸水しても本体機能を保持)"
    },
    {
      "@type": "PropertyValue",
      "name": "連続再生時間",
      "value": "最大8時間(充電ケース併用で最大32時間)"
    }
  ]
}

回答生成

生成 AI アプリ役で使用した Claude モデルは以下の通りです:

  • Claude 3 Haiku
  • Claude 3.5 Haiku
  • Claude 3.5 Sonnet
  • Claude Haiku 4.5
  • Claude Sonnet 4
  • Claude Sonnet 4.5
  • Claude Opus 4.1

HTML を読ませるケースでは以下の text_content に HTML 全文を入れています。

以下の商品ページを読んで質問に答えてください。

商品ページ:
{text_content}

質問: {question}

回答: 

Product Schema を読ませるケースでは以下の schema_content に JSON-LD の中身を渡しています。

以下のProduct Schema(JSON-LD)のみを読んで質問に答えてください。

Product Schema:
{schema_content}

質問: {question}

回答: 

スコアリング(評価指標)

各回答を Claude Opus 4.5 が 0-10 点で採点:

  • Factual Accuracy: 事実の正確性
  • Completeness: 完全性(必要な情報が含まれているか)
  • Relevance: 関連性
  • Overall: 総合評価
以下の質問応答を評価してください。

質問: {question}
期待される回答: {expected}
実際の回答: {actual}

以下の観点で0-10点で評価し、JSON形式で出力してください:
- factual_accuracy: 事実の正確性
- completeness: 完全性
- relevance: 関連性
- overall: 総合評価

形式: {{"factual_accuracy": 8, "completeness": 7, "relevance": 9, "overall": 8}}

実験結果:Schema は本当に効くのか

スコアの感覚的理解

早速スコアを見ていきたいのですが、まず、このスコア、人(私)が見て何点だと回答としてはまずまず OK なのか?と言うのを確認したいと思います。

🟢 Simple Q10: 付属品には何が含まれていますか?


期待される回答:

充電ケース、USB-Cケーブル、イヤーピース(S/M/L各サイズ)、取扱説明書

Avg. 10.0 (つまり 100 点満点) の回答

付属品には以下のものが含まれています: - 充電ケース × 1 - USB-Cケーブル × 1 - イヤーピース(S/M/Lサイズ) × 各1ペア - 取扱説明書 × 1

これは満額回答感があります。


Avg. Score 7.0 の回答

付属品には以下のものが含まれています。 - 充電ケース - USB-Cケーブル - イヤーピース (S/M/Lサイズ各1ペア) Schema.orgの「isRelatedTo」プロパティに、充電ケース、USB-Cケーブル、イヤーピースが別の製品として記述されています。これらの関連製品は、このイヤホンのセット購入時に同梱されていると考えられます。

回答は正しいのですが、要らぬ説明をしてしまった感があります。


Avg. Score 6.0 の回答

提供されたProduct Schema(JSON-LD)を確認しましたが、付属品に関する情報は記載されていません。 このスキーマには製品の基本情報(名称、価格、重量、技術仕様など)は詳しく記載されていますが、付属品(充電ケース、充電ケーブル、イヤーピース、取扱説明書など)についての情報は含まれていないため、付属品の内容についてはお答えすることができません。

回答は正しくないですが、推定した付属品が正しそう、と言う感じですね。


Avg. Score 2.5 の回答

製品のスキーマ情報には、付属品に関する情報が記載されていませんでした。スキーマでは主に、製品の名称、説明、主要機能、価格、在庫状況、評価情報などが詳しく記載されています。しかし、具体的な付属品の情報は含まれていません。スキーマには、この製品の付属品に関する情報は含まれていないと言えます。

これは回答が正しくありません。

ですので、Avg. Score が 7.0 以上であれば回答としては最低限 OK そう、と言うスコアであることがわかります。

サマリー的な実験結果

一言で言うと、Schema Only 以外、ほぼ差がない、と言う結果に(理由は考察で)。

Model による違いもほぼ見受けられません

考察

Schema Only のスコアが低いのは、基本情報しか入っていないから

まず、Schema Only だけスコアが低いですが、これは基本情報のみ Schema に登録している、つまり、他の 4 つより情報が少ないから、と言うのが理由だと思います。これは、まあ、そうかなぁと言う気がします。特に、Review や Additional Property で使い勝手みたいなものが Basic な Product Schema には入っておらず、回答できないケースが散見されました。今回、EC サイト上では Review の項目はないのですが、Rich な Product Schema を生成する時に Review の形で同じ情報が追加されたことを確認しています。

他の 4 つがほとんど差がなかったのは、形式は違えど回答に必要な情報が入っていたから

Avg. Score がそれぞれ、Without Schema: 9.78, With Schema 9.78, With Rich Schema 9.75, Rich Schema Only 9.58 となり、差は見受けられませんでした。これは、QA -> HTML を生成したため、QA に入っているものは回答できる HTML となっているからです。また Haiku 3 のような旧世代のモデルでもスコアが高い結果となりました。つまり、想定される QA の情報がしっかり含まれていれば HTML/Product Schema に限らず生成 AI は正しく理解してくれる、と言うことが判明しました。

結論: Product Schema は不要なのか? いいえ、必要です。

今回の実験の副産物として、AI Web Search を実装する側の気持ちがよくわかりました。まず、実際の EC サイトを使って実験しようとしたところ、1 つの商品ページの HTML の文字数が 50 - 100 万文字もある場合があり、Sonnet 4.5 でも Max Input Tokens に引っかかって処理することができませんでした。トークン数が多いほど計算資源を食い潰します。そのため、Web Search の実装側は必要な情報がありそうな箇所を解析するコードを書くことになるでしょう。その時、決まったフォーマットで構造化されたデータを書く場所が決まっていたらそれを取得すると思います。そう、Product Schema です。

Google Search Central には、Schema.org を読み取る仕組みが説明されており、公式の明記がないものの、Gemini も Web Search 時にはこれを読んでいる可能性があります。こちらを読むと、Schema も HTML も読んでいるとありますが、AI 処理効率の観点でいえば、Schema で済むに越したことはないはずです。

従って、

  • 回答精度の観点では想定 QA に含まれる情報が構造的に入っていることが望ましいが、形式はあまり関係ない
  • 生成 AI に取り上げてもらう可能性を上げたいという観点では、Schema があったほうが有利そうであり、今の基本情報だけではダメで QA を意識した情報追加が必要である

EC 事業者が検討すると良いこと

  • 自社 EC の Schema 対応状況を確認する
    • Google 製チェックツール を使うとどのような構造化データが取得できるかを確認できます
      • いくつかの EC を調査してみましたが、基本情報の設定止まりです。おそらく SEO 的には十分なのでしょう。
      • 私がみた EC は全て Schema.org に対応済みでしたが、今後の AI 可読性を考えると、QA に相当できる情報が不足しています。今回の実験の Basic な Schema 相当です。
  • ChatGPT や Geminie で自社の EC サイトの商品説明ページを読ませてみて QA してみる
    • 回答の傾向から、情報不足等がわかるはずです
    • 特に QA を想定せずに作られた商品ページの場合、Schema 対応有無に関わらず、AI 可読性が低くなる可能性があります

各社のブランディングやマーケティングの考え方によって EC の見た目は簡単に変えられないかもしれません。しかし、Product Schema は人には見えない部分です。想定される QA 情報や Review を全て商品ページに表示することは UX 上も、ブランディング上もいい結果を産まないかもしれませんが、Product Schema に入れることは AI 可読性を向上させます

ここで悩ましいのは、これまでの基本情報と違い、QA はある程度人が考えないと書けないものだ、と言うことです。実際の QA や Review を登録するのは自動化できると思いますが、初めての商品、推したい商品の場合は、事前に想定 QA を登録しておく必要があるでしょう。その場合、今回私が実施したように Amazon Bedrock を使って効率化することは可能だと思います。是非ご検討ください。

また、今後は、QA や Review を Schema に連動させる仕組みが必要になります。スクラッチの場合は機能追加が必要かもしれませんし、パッケージの場合は対応可能か問い合わせる必要がありそうです。


参考文献

実験データ

実験対象の架空の EC 商品ページ



html の中身

<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ワイヤレスイヤホン ANC-Pro 5.3 | 高音質・ノイズキャンセリング搭載</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
line-height: 1.6;
color: #333;
background-color: #f5f5f5;
}
.container {
max-width: 1200px;
margin: 0 auto;
background-color: #fff;
padding: 20px;
}
header {
background-color: #1a1a1a;
color: #fff;
padding: 20px;
text-align: center;
}
.product-section {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 40px;
margin: 40px 0;
}
.product-image {
background-color: #f0f0f0;
padding: 40px;
text-align: center;
border-radius: 8px;
}
.product-image img {
max-width: 100%;
height: auto;
}
.product-info h1 {
font-size: 28px;
margin-bottom: 15px;
color: #1a1a1a;
}
.brand {
color: #666;
font-size: 14px;
margin-bottom: 10px;
}
.price {
font-size: 36px;
color: #e63946;
font-weight: bold;
margin: 20px 0;
}
.tax-info {
font-size: 14px;
color: #666;
margin-top: -15px;
margin-bottom: 20px;
}
.stock-status {
display: inline-block;
background-color: #4caf50;
color: #fff;
padding: 8px 16px;
border-radius: 4px;
font-size: 14px;
margin-bottom: 20px;
}
.color-options {
margin: 25px 0;
}
.color-options h3 {
font-size: 16px;
margin-bottom: 10px;
}
.color-buttons {
display: flex;
gap: 10px;
}
.color-btn {
padding: 10px 20px;
border: 2px solid #ddd;
background-color: #fff;
cursor: pointer;
border-radius: 4px;
transition: all 0.3s;
}
.color-btn:hover {
border-color: #1a1a1a;
}
.color-btn.black { background-color: #1a1a1a; color: #fff; }
.color-btn.white { background-color: #fff; color: #1a1a1a; }
.color-btn.navy { background-color: #001f3f; color: #fff; }
.features {
background-color: #f9f9f9;
padding: 20px;
border-radius: 8px;
margin: 20px 0;
}
.features h3 {
margin-bottom: 15px;
font-size: 18px;
}
.features ul {
list-style: none;
padding-left: 0;
}
.features li {
padding: 8px 0;
padding-left: 25px;
position: relative;
}
.features li:before {
content: "✓";
position: absolute;
left: 0;
color: #4caf50;
font-weight: bold;
}
.specs {
margin: 40px 0;
}
.specs h2 {
font-size: 24px;
margin-bottom: 20px;
border-bottom: 3px solid #1a1a1a;
padding-bottom: 10px;
}
.specs-table {
width: 100%;
border-collapse: collapse;
}
.specs-table tr {
border-bottom: 1px solid #e0e0e0;
}
.specs-table th {
background-color: #f5f5f5;
padding: 15px;
text-align: left;
width: 30%;
font-weight: 600;
}
.specs-table td {
padding: 15px;
}
.description {
margin: 40px 0;
line-height: 1.8;
}
.description h2 {
font-size: 24px;
margin-bottom: 20px;
border-bottom: 3px solid #1a1a1a;
padding-bottom: 10px;
}
.description p {
margin-bottom: 15px;
}
.accessories {
margin: 40px 0;
}
.accessories h2 {
font-size: 24px;
margin-bottom: 20px;
border-bottom: 3px solid #1a1a1a;
padding-bottom: 10px;
}
.accessories ul {
list-style-type: disc;
padding-left: 25px;
}
.accessories li {
padding: 5px 0;
}
.usage-info {
background-color: #e3f2fd;
padding: 20px;
border-radius: 8px;
margin: 30px 0;
border-left: 5px solid #2196f3;
}
.usage-info h3 {
color: #1565c0;
margin-bottom: 15px;
}
.usage-info p {
margin-bottom: 10px;
}
.warning-box {
background-color: #fff3e0;
padding: 20px;
border-radius: 8px;
margin: 30px 0;
border-left: 5px solid #ff9800;
}
.warning-box h3 {
color: #e65100;
margin-bottom: 15px;
}
.tip-box {
background-color: #f1f8e9;
padding: 20px;
border-radius: 8px;
margin: 30px 0;
border-left: 5px solid #8bc34a;
}
.tip-box h3 {
color: #558b2f;
margin-bottom: 15px;
}
.comparison-table {
margin: 30px 0;
}
.comparison-table h3 {
margin-bottom: 15px;
font-size: 18px;
}
.comparison-table table {
width: 100%;
border-collapse: collapse;
background-color: #fff;
}
.comparison-table th,
.comparison-table td {
border: 1px solid #ddd;
padding: 12px;
text-align: center;
}
.comparison-table th {
background-color: #1a1a1a;
color: #fff;
}
.buy-button {
background-color: #e63946;
color: #fff;
padding: 18px 40px;
border: none;
border-radius: 8px;
font-size: 18px;
cursor: pointer;
width: 100%;
margin-top: 20px;
transition: background-color 0.3s;
}
.buy-button:hover {
background-color: #d62828;
}
.warranty {
background-color: #f5f5f5;
padding: 15px;
border-radius: 4px;
margin: 20px 0;
text-align: center;
}
@media (max-width: 768px) {
.product-section {
grid-template-columns: 1fr;
}
.color-buttons {
flex-wrap: wrap;
}
}
</style>
</head>
<body>
<header>
<h1>オーディオストア</h1>
</header>

<div class="container">
    <div class="product-section">
        <div class="product-image">
            <img src="https://via.placeholder.com/500x500?text=ANC-Pro+5.3+Wireless+Earbuds" alt="ワイヤレスイヤホン ANC-Pro 5.3">
        </div>

        <div class="product-info">
            <div class="brand">AudioTech Premium</div>
            <h1>ワイヤレスイヤホン ANC-Pro 5.3</h1>
            
            <div class="price">¥12,980</div>
            <div class="tax-info">(税込)</div>
            
            <div class="stock-status">在庫あり</div>

            <div class="color-options">
                <h3>カラーバリエーション:3色展開</h3>
                <div class="color-buttons">
                    <button class="color-btn black">ブラック</button>
                    <button class="color-btn white">ホワイト</button>
                    <button class="color-btn navy">ネイビー</button>
                </div>
            </div>

            <div class="features">
                <h3>主な特徴</h3>
                <ul>
                    <li>Bluetooth 5.3対応 - より安定した接続、低遅延、省電力性能の向上、通信範囲の拡大</li>
                    <li>アクティブノイズキャンセリング(ANC)機能搭載</li>
                    <li>IPX5相当の防水性能 - ジョギング中の汗や小雨にも対応</li>
                    <li>最大8時間の連続再生(本体のみ、ANCオフ時)</li>
                    <li>充電ケース込みで最大32時間の総再生時間</li>
                    <li>aptX Adaptive対応で高音質再生</li>
                    <li>超軽量設計:片耳約5.2g(両耳で約10.4g、10円玉約2.3枚分)</li>
                </ul>
            </div>

            <div class="warranty">
                <strong>📦 1年間のメーカー保証付き</strong>
            </div>

            <button class="buy-button">カートに追加</button>

            <div style="margin-top: 15px; padding: 10px; background-color: #fff9e6; border-radius: 4px; text-align: center;">
                <strong>💰 お得情報:</strong> 2個購入で5%オフクーポン適用可能!<br>
                <span style="font-size: 14px; color: #666;">2個購入時の合計金額:¥24,661(通常¥25,960から¥1,299お得)</span>
            </div>
        </div>
    </div>

    <div class="description">
        <h2>商品説明</h2>
        <p>
            最新のBluetooth 5.3技術を搭載した完全ワイヤレスイヤホン「ANC-Pro 5.3」。前世代のBluetooth 5.0と比較して、より安定した接続、低遅延、省電力性能の向上、通信範囲の拡大を実現しました。
        </p>
        <p>
            アクティブノイズキャンセリング(ANC)機能により、周囲の雑音を効果的に低減。通勤・通学時や作業中の集中力向上をサポートします。ANCオフ時は最大8時間の連続再生が可能で、1日2時間の使用なら充電ケースなしで4日間使用できます。
        </p>
        <p>
            SBC、AAC、aptX Adaptiveの3つのコーデックに対応。aptX Adaptive非対応のスマートフォンでも、AACコーデックによる高音質再生をお楽しみいただけます。
        </p>
        <p>
            IPX5相当の防水性能により、ジョギング中の汗や小雨でも安心してご使用いただけます。ただし、水没には対応していないため、水泳などの水中での使用はできません。
        </p>
    </div>

    <div class="specs">
        <h2>詳細仕様</h2>
        <table class="specs-table">
            <tr>
                <th>価格</th>
                <td>12,980円(税込)</td>
            </tr>
            <tr>
                <th>Bluetoothバージョン</th>
                <td>Bluetooth 5.3</td>
            </tr>
            <tr>
                <th>対応コーデック</th>
                <td>SBC、AAC、aptX Adaptive</td>
            </tr>
            <tr>
                <th>ノイズキャンセリング</th>
                <td>アクティブノイズキャンセリング(ANC)搭載</td>
            </tr>
            <tr>
                <th>防水性能</th>
                <td>IPX5相当(水の噴流に対する保護、水没非対応)</td>
            </tr>
            <tr>
                <th>連続再生時間(本体のみ)</th>
                <td>最大8時間(ANCオフ時)/ 最大6時間(ANCオン時)</td>
            </tr>
            <tr>
                <th>総再生時間(ケース込み)</th>
                <td>最大32時間</td>
            </tr>
            <tr>
                <th>充電ケースでの充電回数</th>
                <td>約3回(充電ケース込み32時間 - 本体のみ8時間 = 24時間分)</td>
            </tr>
            <tr>
                <th>充電時間(本体)</th>
                <td>約1.5時間(0%から満充電)</td>
            </tr>
            <tr>
                <th>重量</th>
                <td>片耳約5.2g / 両耳約10.4g(10円玉約2.3枚分)</td>
            </tr>
            <tr>
                <th>カラー</th>
                <td>ブラック、ホワイト、ネイビーの3色</td>
            </tr>
            <tr>
                <th>保証期間</th>
                <td>1年間のメーカー保証</td>
            </tr>
        </table>
    </div>

    <div class="comparison-table">
        <h3>バッテリー持続時間の比較</h3>
        <table>
            <tr>
                <th>モード</th>
                <th>連続再生時間</th>
                <th>差</th>
            </tr>
            <tr>
                <td>ANCオフ</td>
                <td>最大8時間</td>
                <td rowspan="2">オフの方が2時間長い</td>
            </tr>
            <tr>
                <td>ANCオン</td>
                <td>最大6時間</td>
            </tr>
        </table>
    </div>

    <div class="accessories">
        <h2>付属品</h2>
        <ul>
            <li>充電ケース × 1</li>
            <li>USB-Cケーブル × 1</li>
            <li>イヤーピース(S/M/Lサイズ)× 各1ペア</li>
            <li>取扱説明書 × 1</li>
        </ul>
    </div>

    <div class="tip-box">
        <h3>💡 イヤーピースサイズの選び方</h3>
        <p>
            <strong>まずはMサイズから試すことを推奨します。</strong>
        </p>
        <p>
            Mサイズは日本人の平均的な耳のサイズに合わせた標準サイズです。まずMサイズを装着し、以下のポイントをチェックしてください:
        </p>
        <ul style="margin-top: 10px; padding-left: 25px;">
            <li>耳から落ちやすい場合 → Lサイズを試す</li>
            <li>圧迫感や痛みがある場合 → Sサイズを試す</li>
            <li>快適でしっかりフィットする場合 → Mサイズが最適</li>
        </ul>
        <p style="margin-top: 10px;">
            適切なサイズを選ぶことで、音質向上とノイズキャンセリング効果の最大化が期待できます。
        </p>
    </div>

    <div class="usage-info">
        <h3>📊 使用時間の目安</h3>
        <p>
            <strong>1日2時間使用する場合:</strong><br>
            充電ケースなしで4日間使用可能(8時間 ÷ 2時間/日 = 4日間)
        </p>
        <p>
            <strong>充電ケースで3回フル充電する場合:</strong><br>
            合計4.5時間の充電時間が必要(1.5時間 × 3回 = 4.5時間)
        </p>
    </div>

    <div class="warning-box">
        <h3>⚠️ 防水性能に関する注意事項</h3>
        <p>
            <strong>IPX5の防水性能について:</strong>
        </p>
        <p>
            IPX5は水の噴流に対する保護性能を示し、ジョギング中の汗や小雨には十分耐えられます。ただし、水没には対応していないため、<strong>水泳やシャワー中の使用はできません</strong>。
        </p>
        <p>
            水に濡れた場合は、柔らかい布で水分を拭き取り、自然乾燥させてからご使用ください。
        </p>
    </div>

    <div class="usage-info">
        <h3>🎵 対応コーデックについて</h3>
        <p>
            本製品は以下の3つのコーデックに対応しています:
        </p>
        <ul style="margin-top: 10px; padding-left: 25px;">
            <li><strong>aptX Adaptive</strong> - 最高音質、低遅延対応</li>
            <li><strong>AAC</strong> - 高音質、iPhoneやAndroidで広く対応</li>
            <li><strong>SBC</strong> - 標準コーデック、すべてのBluetoothデバイスで対応</li>
        </ul>
        <p style="margin-top: 10px;">
            <strong>aptX Adaptive非対応のスマートフォンをご使用の場合:</strong><br>
            AACコーデックが自動的に選択され、高音質での再生が可能です。AACはSBCよりも高音質なコーデックです。
        </p>
    </div>

    <div style="margin: 40px 0; padding: 30px; background-color: #f5f5f5; border-radius: 8px; text-align: center;">
        <h3 style="margin-bottom: 20px; font-size: 22px;">今すぐ購入する</h3>
        <div class="price" style="margin: 15px 0;">¥12,980</div>
        <button class="buy-button">カートに追加</button>
    </div>
</div>

</body>
</html>

basic な product schema の中身

<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "ワイヤレスイヤホン ANC-Pro 5.3",
"description": "最新のBluetooth 5.3技術を搭載した完全ワイヤレスイヤホン。アクティブノイズキャンセリング(ANC)機能、IPX5防水性能、最大8時間の連続再生、aptX Adaptive対応で高音質再生。超軽量設計で片耳約5.2g。",
"image": "https://example.com/anc-pro-5.3.jpg",
"brand": {
"@type": "Brand",
"name": "AudioTech Premium"
},
"sku": "ANC-PRO-5.3",
"offers": {
"@type": "Offer",
"price": "12980",
"priceCurrency": "JPY",
"availability": "https://schema.org/InStock",
"url": "https://example.com/products/anc-pro-5.3",
"priceValidUntil": "2024-12-31",
"itemCondition": "https://schema.org/NewCondition"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "127"
},
"color": ["ブラック", "ホワイト", "ネイビー"],
"weight": {
"@type": "QuantitativeValue",
"value": "5.2",
"unitCode": "GRM"
},
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Bluetoothバージョン",
"value": "Bluetooth 5.3"
},
{
"@type": "PropertyValue",
"name": "対応コーデック",
"value": "SBC、AAC、aptX Adaptive"
},
{
"@type": "PropertyValue",
"name": "ノイズキャンセリング",
"value": "アクティブノイズキャンセリング(ANC)搭載"
},
{
"@type": "PropertyValue",
"name": "防水性能",
"value": "IPX5相当"
},
{
"@type": "PropertyValue",
"name": "連続再生時間",
"value": "最大8時間(ANCオフ時)"
},
{
"@type": "PropertyValue",
"name": "総再生時間",
"value": "最大32時間(ケース込み)"
}
],
"warranty": {
"@type": "WarrantyPromise",
"durationOfWarranty": {
"@type": "QuantitativeValue",
"value": "1",
"unitCode": "ANN"
}
}
}
</script>

rich な product schema の中身

<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "ワイヤレスイヤホン ANC-Pro 5.3",
"description": "最新のBluetooth 5.3技術を搭載した完全ワイヤレスイヤホン。アクティブノイズキャンセリング(ANC)機能により、周囲の雑音を効果的に低減。aptX Adaptive対応で高音質再生。IPX5相当の防水性能により、ジョギング中の汗や小雨でも安心。最大8時間の連続再生(ANCオフ時)、充電ケース込みで最大32時間の総再生時間。超軽量設計で片耳約5.2g。",
"image": "https://example.com/anc-pro-5.3.jpg",
"brand": {
"@type": "Brand",
"name": "AudioTech Premium"
},
"manufacturer": {
"@type": "Organization",
"name": "AudioTech Premium"
},
"sku": "ANC-PRO-5.3",
"model": "ANC-Pro 5.3",
"category": "Electronics > Audio > Headphones > Earbuds",
"color": ["ブラック", "ホワイト", "ネイビー"],
"weight": {
"@type": "QuantitativeValue",
"value": "10.4",
"unitCode": "GRM",
"description": "両耳合計約10.4g(片耳約5.2g、10円玉約2.3枚分)"
},
"itemCondition": "https://schema.org/NewCondition",
"offers": {
"@type": "Offer",
"price": "12980",
"priceCurrency": "JPY",
"availability": "https://schema.org/InStock",
"url": "https://example.com/product/anc-pro-5.3",
"seller": {
"@type": "Organization",
"name": "オーディオストア"
},
"priceValidUntil": "2024-12-31",
"itemCondition": "https://schema.org/NewCondition",
"shippingDetails": {
"@type": "OfferShippingDetails",
"shippingDestination": {
"@type": "DefinedRegion",
"addressCountry": "JP"
}
}
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "128",
"bestRating": "5",
"worstRating": "1"
},
"review": [
{
"@type": "Review",
"reviewRating": {
"@type": "Rating",
"ratingValue": "5",
"bestRating": "5"
},
"author": {
"@type": "Person",
"name": "田中太郎"
},
"datePublished": "2024-01-15",
"reviewBody": "音質が素晴らしく、ノイズキャンセリング機能も期待以上でした。バッテリー持ちも良く、通勤に最適です。"
}
],
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Bluetoothバージョン",
"value": "Bluetooth 5.3",
"description": "より安定した接続、低遅延、省電力性能の向上、通信範囲の拡大を実現"
},
{
"@type": "PropertyValue",
"name": "対応コーデック",
"value": "SBC、AAC、aptX Adaptive",
"description": "aptX Adaptiveは最高音質・低遅延対応、AACは高音質でiPhone・Android対応、SBCは全Bluetoothデバイス対応"
},
{
"@type": "PropertyValue",
"name": "ノイズキャンセリング",
"value": "アクティブノイズキャンセリング(ANC)搭載",
"description": "周囲の雑音を効果的に低減し、通勤・通学時や作業中の集中力向上をサポート"
},
{
"@type": "PropertyValue",
"name": "防水性能",
"value": "IPX5相当",
"description": "水の噴流に対する保護。ジョギング中の汗や小雨に対応。水没非対応、水泳やシャワー中の使用は不可"
},
{
"@type": "PropertyValue",
"name": "連続再生時間(本体のみ・ANCオフ時)",
"value": "最大8時間",
"description": "1日2時間使用の場合、充電ケースなしで4日間使用可能"
},
{
"@type": "PropertyValue",
"name": "連続再生時間(本体のみ・ANCオン時)",
"value": "最大6時間",
"description": "ANCオフ時より2時間短い"
},
{
"@type": "PropertyValue",
"name": "総再生時間(ケース込み)",
"value": "最大32時間",
"description": "充電ケースで約3回フル充電可能"
},
{
"@type": "PropertyValue",
"name": "充電時間(本体)",
"value": "約1.5時間",
"description": "0%から満充電まで。充電ケースで3回フル充電する場合は合計4.5時間必要"
},
{
"@type": "PropertyValue",
"name": "充電ポート",
"value": "USB-C"
},
{
"@type": "PropertyValue",
"name": "重量(片耳)",
"value": "約5.2g"
},
{
"@type": "PropertyValue",
"name": "カラーバリエーション",
"value": "3色展開(ブラック、ホワイト、ネイビー)"
},
{
"@type": "PropertyValue",
"name": "付属イヤーピース",
"value": "S/M/Lサイズ各1ペア",
"description": "Mサイズから試すことを推奨。日本人の平均的な耳のサイズに合わせた標準サイズ"
}
],
"isAccessoryOrSparePartFor": [
{
"@type": "Product",
"name": "iPhone",
"description": "AACコーデック対応"
},
{
"@type": "Product",
"name": "Androidスマートフォン",
"description": "AAC・aptX Adaptive対応機種で高音質再生可能"
}
],
"warranty": {
"@type": "WarrantyPromise",
"durationOfWarranty": {
"@type": "QuantitativeValue",
"value": "1",
"unitCode": "ANN"
},
"warrantyScope": "1年間のメーカー保証付き"
},
"additionalType": "完全ワイヤレスイヤホン",
"audience": {
"@type": "PeopleAudience",
"suggestedMinAge": 15,
"audienceType": "音楽愛好家、通勤・通学者、スポーツ愛好家"
},
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"applicableCountry": "JP",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow"
},
"isSimilarTo": [
{
"@type": "Product",
"name": "前世代Bluetooth 5.0モデル",
"description": "Bluetooth 5.3と比較して、接続安定性、遅延、省電力性能、通信範囲で劣る"
}
],
"potentialAction": {
"@type": "BuyAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://example.com/product/anc-pro-5.3",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform"
]
}
},
"offers": [
{
"@type": "Offer",
"price": "12980",
"priceCurrency": "JPY",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition",
"url": "https://example.com/product/anc-pro-5.3",
"seller": {
"@type": "Organization",
"name": "オーディオストア"
},
"name": "通常購入"
},
{
"@type": "Offer",
"price": "24661",
"priceCurrency": "JPY",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition",
"url": "https://example.com/product/anc-pro-5.3?qty=2",
"seller": {
"@type": "Organization",
"name": "オーディオストア"
},
"name": "2個セット購入(5%オフクーポン適用)",
"description": "通常¥25,960から¥1,299お得",
"eligibleQuantity": {
"@type": "QuantitativeValue",
"value": "2"
},
"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": "12330.5",
"priceCurrency": "JPY",
"referenceQuantity": {
"@type": "QuantitativeValue",
"value": "1",
"unitText": "個"
}
}
}
],
"material": "プラスチック、シリコン(イヤーピース)",
"isRelatedTo": [
{
"@type": "Product",
"name": "充電ケース",
"description": "約3回のフル充電が可能、USB-C充電対応"
},
{
"@type": "Product",
"name": "USB-Cケーブル",
"description": "充電用ケーブル付属"
},
{
"@type": "Product",
"name": "イヤーピース",
"description": "S/M/Lサイズ各1ペア付属。適切なサイズ選択で音質向上とノイズキャンセリング効果の最大化"
}
],
"slogan": "高音質・ノイズキャンセリング搭載",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://example.com/product/anc-pro-5.3"
}
}
</script>

アマゾン ウェブ サービス ジャパン (有志)

Discussion