Domain 98 / 225

Carousel 構造化データはリスト形式の複数アイテムを横スクロール表示させる

Carousel の要点

Carousel は複数の Recipe / Course / Movie / Restaurant をリスト形式で構造化することで、検索結果に横スクロールカード表示する仕組み。ItemList 構造化データで指定。「東京 おすすめレストラン」のような比較系クエリで活用

なぜこれを学ぶか

「東京 おすすめ ○○」のような比較系クエリで 検索結果に複数候補を一気に表示できる。 EC / 比較サイト / レビューサイトで効果絶大。

ランキング系コンテンツ / 比較サイトで重要。

学ばないと起きること

よくある事故被害
比較記事を単一構造化データで実装1 件しか目立てない
ItemList を使わずに記事内列挙カルーセル表示されない

学ぶメリット

  • 比較系クエリで検索結果を独占
  • 横スクロールカードで CTR 向上
  • 商談で「Carousel + ItemList」を即答

仕組み

対応するコンテンツタイプ

タイプ
Recipeレシピ集
Courseコース一覧
Movie映画リスト
Restaurantレストラン比較

これら 4 タイプのみ Carousel 対応。

実装パターン

サマリーページ + 個別ページ(推奨)

サマリーページに ItemList:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ItemList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "url": "https://example.com/restaurant/sushi-yamada"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "url": "https://example.com/restaurant/ramen-suzuki"
    }
  ]
}
</script>

各個別ページに通常の Restaurant 構造化データ。

オールインワンページ

1 ページで完結:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ItemList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "item": {
        "@type": "Restaurant",
        "name": "寿司 山田",
        "address": {...},
        "aggregateRating": {...}
      }
    }
  ]
}
</script>

キー概念

position の必須性

各 ListItem に position(1, 2, 3...)必須。 順序が検索結果での表示順を決める。

適用範囲の確認

公式: Recipe / Course / Movie / Restaurant のみ。 Article / Product でカルーセルは未対応(2026 年時点)。

モバイル / デスクトップ表示

モバイル: 横スクロール デスクトップ: グリッド表示の場合あり

よくある誤解

よくある誤解実際のところ出典
Article でもカルーセル可Recipe / Course / Movie / Restaurant のみCarousel 構造化データ
ItemList があれば自動カルーセル対応コンテンツタイプ + 品質基準必須同上

実務での適用

ランキング記事

「東京 おすすめレストラン Top10」:

  1. サマリーページに ItemList
  2. 各レストランの個別ページ
  3. 個別ページに Restaurant 構造化データ
  4. リッチリザルト テストで検証

トラブル別の対処

症状確認すべきこと
Carousel 表示されないItemList の position / 対応タイプ / 品質基準

公式ソース

自己テスト

Q1. Carousel が対応するコンテンツタイプは?

Recipe / Course / Movie / Restaurant の 4 タイプ

Q2. Carousel 実装の 2 パターンは?

サマリーページ + 個別ページ / 1 ページオールインワン

Q3. ListItem に必須のプロパティは?

position(順序を表す数値)

これらの内容を採点付きで挑戦したい場合は、本ドメインのプロ試験で 5 問形式で確認できる。