暫定日本語訳:ItemList Schema

暫定日本語訳:ItemList is schema.org's generic ordered-list container — mechanism Google's Carousel rich result is built on, と parent type BreadcrumbList inherits から. 何 it does, 何 it doesn't, と どのように pieces fit.

初回公開:2026年7月2日 · 最終更新:2026年8月4日 · Advanced
言語
このページには証拠シグナルが1件あります

暫定日本語訳:ItemList is schema.org's generic 'この is ordered list of things' container — two プロパティ (itemListElement と 1-based position) do almost all 機能. single biggest misconception: ItemList by itself is ない rich result と doesn't get あなた carousel. Google's Carousel rich result is built on top of ItemList, と だけ fires いつ あなた pair it とともに supported companion type (Course list, Movie, Recipe, Restaurant 向けに classic carousel; LocalBusiness/商品/イベント 向けに newer geo-gated beta limited へ EEA, Turkey, と South Africa). BreadcrumbList is formally subtype of ItemList — 同じ itemListElement/position mechanics — which is detail その trips up even experienced implementers. Items 必要がある all be 同じ type on classic carousel ( beta 許可 mixing), あなた need 2+ items (3+ 向けに beta), と markup 必要がある match visible コンテンツ. と like all structured データ, ItemList is ない ランキング factor; its value is rich-result 適格性, ない position — と Google is explicit その meeting requirements 決して guarantees feature actually displays.

暫定日本語案: TL;DR — ItemList is schema.org’s generic ordered-list container; itemListElement 暫定日本語案: + 1-based position do 機能, とともに itemListOrdernumberOfItems as 暫定日本語案: lesser-使用 extras (numberOfItems matters 向けに paginated lists). It is ない itself 暫定日本語案: rich result — Google’s Carousel is built on top of it と だけ fires とともに 暫定日本語案: supported companion type: Course list, Movie, Recipe, Restaurant 向けに classic 暫定日本語案: carousel, と LocalBusiness/商品/イベント 向けに newer beta その’s geo-gated へ 暫定日本語案: EEA, Turkey, と South Africa. Two patterns: summary-ページ (url-だけ ListItems) 暫定日本語案: と all-in-one (nested items). Rules: 2+ items (3+ 向けに beta), all 同じ 暫定日本語案: type on classic carousel ( beta 許可 mixing), markup 必要がある match visible 暫定日本語案: コンテンツ. BreadcrumbList is formally subtype of 暫定日本語案: ItemList (とともに HowToSection, HowToStep, OfferCatalog) — detail 大半の guides miss. 暫定日本語案: と structured データ is ない ランキング factor — its payoff is 適格性 と 暫定日本語案: understanding, ない position. 暫定日本語案: Evidence for this claim Schema.org ItemList models an ordered or unordered collection and ListItem can supply item positions and URLs. Scope: Schema.org ItemList vocabulary. Confidence: high · Verified: Schema.org: ItemList Evidence for this claim Google uses ItemList within specific features such as host carousels; a generic valid ItemList has no standalone guaranteed rich result. Scope: Current Google carousel implementation and eligibility. Confidence: high · Verified: Google Search Central: Carousel structured data

何 ItemList actually is

暫定日本語案: Schema.org’s definition is deliberately broad: “A list of items of any sort—for example, Top 10 Movies About Weathermen, or Top 100 Party Songs.” line その explains なぜ 暫定日本語案: type needs へ exist is next one: “Not to be confused with HTML lists, which are often used only for formatting.” <ol>/<ul> conveys “these are a list, in this order” purely by visual convention. ItemList declares container (ItemList), 各 暫定日本語案: entry (ListItem), と 各 entry’s 順位 (position) as データ machine できる read なしで 暫定日本語案: inferring anything から layout.

暫定日本語案: Two プロパティ do heavy lifting:

  • 暫定日本語案: itemListElement — array of entries. Schema.org: “For itemListElement values, you can use simple strings (e.g. ‘Peter’, ‘Paul’, ‘Mary’), existing entities, or use ListItem.” 向けに anything その wants URL または position (i.e. anything aiming at rich 暫定日本語案: result), あなた 使用 ListItem.
  • 暫定日本語案: position — 1-based integer giving 各 ListItem its 順位.

暫定日本語案: Two more are documented ただし skipped by 大半の guides:

  • 暫定日本語案: itemListOrder“Type of ordering (e.g. Ascending, Descending, Unordered).” 暫定日本語案: declaration, ない something Google enforces.
  • 暫定日本語案: numberOfItems“The number of items in an ItemList. Note that some descriptions might not fully describe all items in a list.” この one earns its 保つ on paginated 暫定日本語案: lists: “Top 100” split 全体で five ページ できる 使用 numberOfItems へ state full 暫定日本語案: count even though any one ページ marks up だけ twenty entries.

暫定日本語案: (There’s また aggregateElement 向けに holding aggregate ratings/オファー 全体で list — 暫定日本語案: genuinely niche; あなた’ll rarely touch it.)

two implementation patterns

暫定日本語案: Google’s carousel ドキュメント describes two shapes, と which one あなた 使用 changes 何 暫定日本語案: 各 ListItem looks like:

Summary ページ と multiple detail ページ

暫定日本語案: summary ページ lists 各 item briefly, と 各 entry links out へ dedicated detail 暫定日本語案: ページ. Here ListItem is minimal — Google: summary ページ defines ItemList どこ 暫定日本語案: 各 ListItem has だけ three プロパティ: @type (設定 へ ListItem), position ( 暫定日本語案: position in list), と url ( canonical URL of item’s detail ページ). full 暫定日本語案: per-item structured データ ( Recipe, Movie, etc.) lives on 各 detail ページ.

All-in-one summary ページ

暫定日本語案: Everything lives on one ページ, so 各 ListItem carries nested item containing 暫定日本語案: full companion-type markup ( whole Recipe object, 向けに instance) rather than just 暫定日本語案: url. 使用 この いつ there are no separate detail ページ.

暫定日本語案: Here’s accuracy spine of whole topic. ItemList is container; Carousel is 暫定日本語案: rich result built on top of it. ItemList alone, とともに no supported companion type, does 暫定日本語案: ない produce distinct “list” rich result in classic Google 検索. Google’s docs are 暫定日本語案: explicit その carousel 適格性 必要とする both pieces.

暫定日本語案: へ be 適格 向けに host carousel rich result, あなた 追加 ItemList structured データ in 暫定日本語案: combination とともに one of small, Google-controlled 設定 of supported features. As of 暫定日本語案: Google’s 現在の (2026) ドキュメント, その list is:

  • 暫定日本語案: Course list
  • 暫定日本語案: Movie
  • 暫定日本語案: Recipe
  • 暫定日本語案: Restaurant

暫定日本語案: その’s it 向けに classic carousel. Other types — 商品, BlogPosting, イベント — できる carry 暫定日本語案: ItemList markup 向けに organization と machine understanding, ただし その alone does ない 暫定日本語案: 作る them classic-carousel-適格.

Carousels (Beta) — newer, geo-gated program

暫定日本語案: There’s second, newer program — Carousels (Beta) — その Google describes as “a list-like rich result that people can scroll horizontally to see more entities from a given site.” It’s more actively-evolving part of この feature area, と it differs から 暫定日本語案: classic carousel in three 重要 ways:

  • 暫定日本語案: 異なる supported types: ItemList combined とともに LocalBusiness と its subtypes 暫定日本語案: (Restaurant, Hotel, VacationRental), 商品, または イベント — broader と 異なる 暫定日本語案: 設定 than classic four.
  • 暫定日本語案: Geographically limited: it’s 利用可能 だけ in EEA countries, Turkey, と South 暫定日本語案: Africa, on desktop と mobile, とともに 適格 クエリ types varying by 地域. この is 暫定日本語案: ない global feature — caveat worth stating plainly, since several third-party 暫定日本語案: write-ups discuss it as if it’s generally 利用可能.
  • 暫定日本語案: ** higher minimum:** beta 必要とする summary ページ plus detail ページ とともに at least 暫定日本語案: three itemListElement.item entries, versus classic carousel’s two.
  • 暫定日本語案: Mixing is 許可: unlike classic carousel’s strict 同じ-type rule, Google’s 暫定日本語案: beta ドキュメント says あなた “can mix and match different types of entities (for example, hotels, restaurants), if needed for your scenario” — don’t carry 暫定日本語案: classic 同じ-type assumption 超えて いつ あなた’re 機能 とともに beta.

暫定日本語案: Treat beta as “watch this space” rather than stable, universal feature.

どのように BreadcrumbList (と few others) relate へ ItemList

暫定日本語案: この is single 大半の 下で-covered, differentiating fact について ItemList, と it clears 暫定日本語案: up 一般的な point of confusion: BreadcrumbList is ない separate, unrelated schema type — 暫定日本語案: it is formally subtype of ItemList. Schema.org states it directly: “A BreadcrumbList is an ItemList consisting of a chain of linked Web pages, typically described using at least their URL and their name, and typically ending with the current page.” と schema.org’s own 暫定日本語案: “More specific Types” list 向けに ItemList is exactly four entries: BreadcrumbList, 暫定日本語案: HowToSection, HowToStep, と OfferCatalog.

暫定日本語案: Practically, その means itemListElement + position mechanics あなた 使用 向けに carousel 暫定日本語案: are literally 同じ ones あなた 使用 向けに breadcrumbs — だけ outer @type 暫定日本語案: (BreadcrumbList vs. plain ItemList) と semantic purpose change. Google frames 暫定日本語案: breadcrumbs 同じ way: へ specify breadcrumbs, あなた define BreadcrumbList containing at 暫定日本語案: least two ListItems. If あなた’ve implemented one, あなた already understand other. ( 暫定日本語案: breadcrumb side of この family lives in its own deep dive, と visible carousel result 暫定日本語案: is subject of sibling carousel piece — both sit in この 同じ structured-データ 暫定日本語案: sub-cluster.)

Implementation requirements と 一般的な validation failures

暫定日本語案: 大半の carousel/ItemList failures come down へ handful of documented rules:

  • 暫定日本語案: Minimum item count. Google 必要とする itemListElement array へ contain two または 暫定日本語案: more ListItem elements 向けに classic carousel (three または more 向けに beta). One 暫定日本語案: item is ない list.
  • 暫定日本語案: 同じ-type rule (classic carousel) — frequent real cause of failures. Google: 暫定日本語案: “All items in the list must be of the same type. For example, if a list is about recipes, only include Recipe items. Don’t mix different types.” list その mixes 暫定日本語案: Recipes と 商品 won’t validate as classic carousel. この rule is specific へ 暫定日本語案: classic program — beta above explicitly permits mixing entity types, so 暫定日本語案: don’t carry 同じ-type assumption 超えて いつ その’s program あなた’re targeting.
  • 暫定日本語案: Visible-コンテンツ parity. general structured-データ policy その’s called out specifically 暫定日本語案: here: text visible へ ユーザー 必要がある be similar へ information in structured 暫定日本語案: データ. あなた できる’t mark up items その aren’t genuinely represented in visible ページ.
  • 暫定日本語案: 同じ-domain URLs. host carousel 表示 cards から 同じ サイト; item URLs 暫定日本語案: すべき be on あなた own domain.
  • 暫定日本語案: Standard structured-データ hygiene applies. JSON-LD is Google’s recommended format, all 暫定日本語案: 必要 プロパティ 向けに あなた companion type 必要がある be present (“Items that are missing required properties are not eligible for rich results”), と あなた 必要がある ない block marked-up 暫定日本語案: ページ から Googlebot via robots.txt または noindex. これらの are 同じ general guidelines その 暫定日本語案: govern すべての rich-result type — broader structured-データ hub covers them in full.

Does ItemList schema affect rankings? (No.)

暫定日本語案: Short answer: no. Structured データ is ない ランキング factor, と その 含む ItemList. 暫定日本語案: この is Google’s consistent, repeated position. At 検索 Central Live APAC 2025, Gary Illyes 暫定日本語案: made point その “excessive or redundant schema only adds page bloat and has no additional ranking benefits,” framing schema as aid へ entity understanding と machine features — 暫定日本語案: explicitly ない part of ランキング プロセス. Google’s standing position 全体で recent years 暫定日本語案: is 同じ: structured データ is ない ランキング signal, と even in ケース of structured-データ 暫定日本語案: misuse consequence is loss of rich-result 適格性 (via 手動 action), ない 暫定日本語案: ランキング penalty.

暫定日本語案: どこ does value come から, then? Two places: rich-result 適格性 ( carousel できる 暫定日本語案: lift クリック-通じて, ない position) と machine understanding. On second point, John 暫定日本語案: Mueller — speaking personally, と explicitly “not official guidance” — noted in early 2026 暫定日本語案: その some features genuinely benefit から structured データ, giving 例 その “pricing, shipping, availability for shopping is basically impossible to read in high fidelity & accurately from a text page.” その’s honest frame: ItemList 役立つ machines understand 暫定日本語案: structured list; it does ない 順位 it higher.

ItemList vs. CollectionPage — quick disambiguation

暫定日本語案: これらの get confused because both apply へ “listing” ページ, ただし それら answer 異なる questions. 暫定日本語案: ItemList describes * ordered list of discrete items* — entries と their positions. 暫定日本語案: CollectionPage is ページ type その represents themed collection; it’s について ページ-level 暫定日本語案: semantics (“this page is a collection of things”) rather than ordering of specific list 暫定日本語案: items. それら’re ない mutually exclusive — category ページ できる be CollectionPage その また 暫定日本語案: contains ItemList of its 商品 — ただし reach 向けに ItemList いつ 何 あなた want へ express 暫定日本語案: is “here are the ranked items,” と CollectionPage いつ あなた want へ express “this page is a curated collection.”

どこ この fits

暫定日本語案: ItemList is deep dive 下で broader structured データ hub, alongside sibling pieces 暫定日本語案: on visible carousel rich result (ItemList’s main Google application) と on 暫定日本語案: BreadcrumbList (formally subtype of very 同じ mechanism). 向けに fundamentals その 暫定日本語案: govern すべての type here — schema.org vocabulary, JSON-LD, “not a ranking factor” spine, 暫定日本語案: と shrinking list of supported rich results — see 暫定日本語案: Structured データ hub. その sub-cluster lives inside 暫定日本語案: broader on-ページ SEO cluster.

Add an expert note

Pin an expert quote

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