EコマースのSEO/AEO改善ガイド — 分析結果に基づく業界特化のアクション
Eコマースサイトが診断結果を踏まえて実施すべき改善アクションを解説します。Productスキーマ、カテゴリページのユニークコンテンツ、商品ページのAI引用最適化を業界別に整理します。
この記事でできるようになること
Eコマースサイトが診断結果を踏まえて実施すべき改善アクションを優先度順に実行できるようになります。
前提知識の確認
Productスキーマとコンテンツ品質を理解していない場合は、先に構造化データガイドとコンテンツ品質ガイドを読んでください。
本文
概念説明
Eコマース(EC)サイトのSEO/AEO改善では、商品ページとカテゴリページが最重要コンテンツです。AIは「〇〇 おすすめ」「〇〇 選び方」「〇〇 比較」といった購買検討クエリに対して商品を推薦する回答を生成するため、Productスキーマの正確な実装と、商品・カテゴリページのコンテンツ品質がAI引用の鍵となります。本ガイドでは、Sightedの診断結果をベースに、ECサイトが実施すべき改善アクションを優先度順に解説します。
改善の優先順位フレームワーク
ECサイトのAEO/SEO改善は、以下の優先順位で実施します。Productスキーマの不備はGoogle検索のリッチリザルトとAI引用の両方に影響するため、高優先度で対応します。
| 優先度 | カテゴリ | 項目例 | 影響 |
|---|---|---|---|
| Critical | テクニカル基盤 | SSR未対応、AIボットブロック | AI可視性ゼロ |
| Critical | Productスキーマ | 未実装、必須プロパティ欠損 | 商品認識不可、リッチリザルト非表示 |
| High | コンテンツ | 商品説明の薄さ、カテゴリ導入文欠損 | 引用率低下 |
| Medium | 構造化データ | BreadcrumbList、AggregateRating | 追加シグナル |
| Low | 最適化 | 画像最適化、内部リンク強化 | 追加効果 |
テクニカル基盤の改善
SSRの実装とJavaScript依存の解消
多くのECサイトはShopify、Magento、WooCommerce等のプラットフォームを使用しています。これらのプラットフォームは一般にSSRに対応していますが、カスタムテーマやアプリがJavaScriptに依存している場合、AIクローラーがコンテンツを取得できない可能性があります。
- Shopify:Liquidテンプレートで初期HTMLにコンテンツを含める。Dawn等の公式テーマはSSR対応
- Headless構成:Next.js Commerce等を使用している場合、SSG/SSRモードを確認
- 確認方法:ブラウザのJavaScriptを無効にして商品ページを表示し、商品名・価格・説明が見えるか確認
Sightedの診断で「SSR未検出」がCriticalとして指摘された場合、この項目を最優先で対応します。
AIクローラーの許可設定
robots.txtでAIクローラー(GPTBot、ClaudeBot、PerplexityBot等)をブロックしていないか確認します。ECサイトでは、カート、チェックアウト、マイページ等の動的ページはブロックしつつ、商品・カテゴリページはすべてのクローラーに開放することが推奨です。
Productスキーマの改善
必須プロパティと推奨プロパティ
ProductスキーマはGoogleのリッチリザルトとAI引用の両方に影響する重要な構造化データです。2025年12月のGoogle JS SEO更新により、Productスキーマは初期サーバーレンダリングHTMLに含めることが強く推奨されています。
| プロパティ | 重要度 | 説明 |
|---|---|---|
| name | 必須 | 商品名。完全な商品名を記載 |
| image | 必須 | 商品画像のURL。複数可 |
| description | 必須 | 商品説明。HTMLタグは含めない |
| brand | 必須 | ブランド名(Organization または Brand) |
| offers | 必須 | 価格情報(Offer型) |
| aggregateRating | 推奨 | レビュー評価(レビューがある場合) |
| sku | 推奨 | SKU(商品識別コード) |
| gtin | 推奨 | JANコード/UPC/EAN |
Offerスキーマの詳細
Offer(価格情報)は正確な記載が重要です。不正確な価格情報はGoogleのペナルティ対象となる可能性があります。
{
"@type": "Offer",
"price": "12800",
"priceCurrency": "JPY",
"availability": "https://schema.org/InStock",
"priceValidUntil": "2026-12-31",
"url": "https://example.com/product/abc123",
"seller": {
"@type": "Organization",
"name": "ストア名"
}
}
- availability:InStock(在庫あり)、OutOfStock(在庫なし)、PreOrder(予約受付中)等
- priceValidUntil:価格の有効期限。セール価格の場合は必須
- 価格の形式:小数点や通貨記号を含めず、数値のみ
AggregateRatingの実装
レビュー・評価がある商品には、AggregateRatingを追加します。これにより、リッチリザルトに星評価が表示され、CTRが向上します。
{
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "89",
"bestRating": "5",
"worstRating": "1"
}
注意:レビューが存在しない商品にAggregateRatingを追加しないでください。虚偽の構造化データはGoogleのガイドライン違反です。
カテゴリページの改善
ユニークな導入コンテンツ
カテゴリページは商品リストだけでなく、そのカテゴリに関するユニークなコンテンツを含める必要があります。「〇〇の選び方」「〇〇とは」といったクエリでAI引用を獲得するには、400語以上の導入文が推奨です。
- 冒頭の定義:「〇〇とは、...」の形式で、60語以内にカテゴリを定義
- 選び方ガイド:134-167語の自己完結型回答ブロックで、選定基準を解説
- 人気の理由/トレンド:なぜこのカテゴリが注目されているかの背景
- 比較ポイント:商品間の違いを理解するための観点
FAQ構造化データ
カテゴリページに「よくある質問」セクションを追加し、FAQスキーマを実装します。「〇〇 選び方」「〇〇 おすすめ」クエリでのAI引用に効果的です。
{
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "〇〇を選ぶときのポイントは?",
"acceptedAnswer": {
"@type": "Answer",
"text": "〇〇を選ぶ際は、以下の3点を確認してください..."
}
}
]
}
商品ページの改善
ユニークな商品説明
メーカー提供の説明文をそのまま使用するのではなく、ユニークな商品説明を作成します。400語以上を目安とし、以下の要素を含めます。
- 商品の特徴:競合製品との違い、独自のメリット
- 使用シーン:どのような場面で役立つか、具体的な例
- スペック詳細:サイズ、素材、機能などの詳細情報
- 注意点/FAQ:購入前に知っておくべきポイント
画像の最適化
商品画像はSEOとユーザー体験の両方に重要です。
| 項目 | 推奨事項 |
|---|---|
| alt属性 | 「ブランド名 商品名 色/サイズ」の形式で記述 |
| ファイル名 | brand-product-name-color.jpg の形式(日本語OK) |
| フォーマット | WebP または AVIF(フォールバックにJPEG) |
| サイズ | LCPに影響するため、適切な圧縮(85%品質推奨) |
| 複数画像 | Productスキーマのimageプロパティに複数URLを含める |
BreadcrumbListスキーマ
パンくずリストをBreadcrumbListスキーマでマークアップし、サイト階層をAIとGoogleに伝えます。
{
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "ホーム", "item": "https://example.com/"},
{"@type": "ListItem", "position": 2, "name": "カテゴリ名", "item": "https://example.com/category/"},
{"@type": "ListItem", "position": 3, "name": "商品名", "item": "https://example.com/product/abc123"}
]
}
改善実施後のモニタリング
改善施策を実施した後は、以下の指標で効果を検証します。
- Sighted:再診断でProductスキーマ、SSRのスコア改善を確認
- Google リッチリザルトテスト:Productスキーマの検証
- Search Console:商品リッチリザルトの表示状況(検索の見え方レポート)
- AI可視性モニタリング:「〇〇 おすすめ」クエリでの引用状況
- GA4:オーガニック・AI経由のコンバージョン(購入、カート追加)
よくある間違いと対処法
- ProductスキーマをJSで挿入する: 2025年12月更新で処理遅延の可能性。初期HTMLに含める。
- カテゴリページに商品リストだけ: 400語以上のユニーク導入文が必要。選び方・定義を含める。
- レビューがない商品にAggregateRating: 虚偽データはガイドライン違反。レビューがある場合のみ。
- FAQスキーマを商用サイトで使う: 政府・医療のみ。ECはFAQPage使用禁止。代わりにコンテンツでQ&Aを充実。
実行チェックリスト
- SSRを確認しAIクローラーを許可する
- Productスキーマを必須プロパティで初期HTMLに含める
- カテゴリページに400語以上のユニーク導入文を追加する
- 商品説明を400語以上でユニークに作成する
次にやること
ローカル改善ガイドとパブリッシャー改善ガイドで他業種の施策を参照し、AI可視性モニタリングで効果を計測してください。
関連ナレッジ
SEO戦略立案ガイド — 業種別テンプレートと4フェーズ実装ロードマップ
SaaS、Eコマース、ローカルビジネスなどの業種別SEO戦略テンプレートと、Foundation→Expansion→Scale→Authorityの4フェーズ実装ロードマップを解説します。
AEOドメイン分析ツール — 無料でテクニカルスコアを診断
Sighted LPで提供する無料診断ツールの概要。ドメイン入力のみで18項目のAEO/SEOテクニカルチェックを実行し、スコアと改善ポイントを表示します。
AI可視性モニタリングツールガイド — Otterly、Peec等の使い方と指標の読み方
ChatGPT、Perplexity、GeminiにおけるAI可視性を測定するOtterly、Peec等のモニタリングツールの概要、指標の解釈方法、Sightedの無料診断との連携を解説します。