Carousel Rich Kết quả (schema)

Cách Google carousel rich kết quả thực ra hoạt động — an ItemList wrapping multiple giống nhau-loại items với position các giá trị. Mà types qualify, đó classic so với. beta split, và vì sao hợp lệ ItemList không một visible carousel.

Xuất bản lần đầu: 2 thg 7, 2026 · Cập nhật lần cuối: 8 thg 8, 2026 · Advanced
Ngôn ngữ
1 tín hiệu bằng chứng trên trang này

MỘT carousel rich kết quả (Google calls điều này một "host carousel") là một horizontally scrollable hàng of cards từ một site, được xây dựng by wrapping hai hoặc hơn giống nhau-loại items trong an ItemList, mỗi carrying một 1-based position đó sets đó display order. Đó single hầu hết hữu ích điều to know: hợp lệ ItemList không equal một visible carousel — ItemList chỉ becomes carousel-eligible khi combined với một supported loại. Và có hai tách biệt carousel các hệ thống hiện tại: đó mature, generally khả dụng Carousel (ItemList) feature (Course list, Movie, Recipe, Restaurant — với Restaurant gated behind một limited-access form) và một newer Dữ liệu có cấu trúc carousels (beta) / host carousel cho LocalBusiness subtypes, Sản phẩm, và Event, khả dụng chỉ trong đó EEA, Turkey, và South Africa. They differ on minimum items (2 so với 3), giống nhau-loại-chỉ so với mixed-types-được phép, và trang-structure options. Gần như không competing hướng dẫn separates them cleanly, và several vẫn list Bài viết as một carousel loại — điều này không. Like mỗi rich kết quả, đây là eligibility, không entitlement, và đây là không phải là yếu tố xếp hạng.

Tóm tắt — carousel rich kết quả (“host carousel” (bản dịch) «host carousel») là ItemList wrapping hai hoặc nhiều hơn giống nhau-loại ListItems, mỗi với 1-based position đó các cách sửa display order. độ chính xác spine: hợp lệ ItemList ≠ visible carouselItemList là chỉ carousel-eligible Khi combined với supported loại. có hai tách biệt carousel các hệ thống trực tiếp hiện tại: mature, generally khả dụng Carousel (ItemList) feature (Course list, Movie, Recipe, Restaurant — Restaurant là limited-access, sign-up-gated) và newer Dữ liệu có cấu trúc carousels (beta) / host carousel (LocalBusiness subtypes, Sản phẩm, Event), khả dụng chỉ trong EEA, Turkey, và South Africa. họ differ on minimum items (2 so với 3), giống nhau-loại- chỉ so với mixed-types-được phép, và trang-structure options (kinh điển hỗ trợ summary

  • detail hoặc all-trong-một; beta hỗ trợ summary + detail chỉ). nó display format, không xếp hạng bảo đảm; khác các công cụ tìm kiếm document của họ own features riêng.
Evidence for this claim Google's carousel structured-data feature uses ItemList with supported item types and has documented eligibility requirements; valid markup does not guarantee display. Scope: Current Google carousel structured-data feature. Confidence: high · Verified: Google Search Central: Carousel structured data Evidence for this claim Schema.org ItemList describes an ordered or unordered list and supports ListItem positions; vocabulary validity is distinct from Google carousel eligibility. Scope: Schema.org vocabulary definition. Confidence: high · Verified: Schema.org: ItemList

Google definition là chính xác: “A carousel is a list-like rich result that people can swipe through on mobile devices. It displays multiple cards from the same site (also known as a host carousel).” (bản dịch) «MỘT carousel là một list-like rich kết quả đó mọi người có thể swipe qua on mobile devices. Điều này displays multiple cards từ đó giống nhau site (cũng known as một host carousel).» Đó mechanism underneath là luôn đó giống nhau — an ItemList container holding multiple ListItem entries, mỗi pointing tại an item of một supported loại, mỗi carrying một position. Google là rõ ràng đó order follows position: “The item’s position in the carousel. This is a 1-based number,” (bản dịch) «Đó item position trong đó carousel. Này là một 1-based number,» và items “will be shown in the order specified by the position property.” (bản dịch) «sẽ là shown trong đó order specified by đó position property.»

generic mechanics của ItemList — của nó properties, summary-trang pattern, Cách positionurl hoạt động — là topic trong của họ own right; sibling ItemList schema deep dive owns những điều đó. điều này trang là về cụ thể điều ItemList unlocks: carousel rich kết quả. và đầu tiên rule của Đó là myth-buster.

Này là đó độ chính xác spine. An ItemList on của nó own — hoặc an ItemList wrapping an unsupported loại like generic Article hoặc BlogPosting — là không carousel- eligible. Google requirement là đó bạn “add ItemList structured data in combination with one of the… supported structured data features.” (bản dịch) «thêm ItemList dữ liệu có cấu trúc trong combination với một of đó… supported dữ liệu có cấu trúc features.» Đó ItemList là necessary nhưng nowhere near sufficient. Này là nơi hầu hết các hướng dẫn go wrong, và đây là cũng vì sao đó creative hoạt động schema hub giữ hammering “valid is not visible” (bản dịch) «hợp lệ không phải visible» — đó giống nhau principle, applied ở đây.

Gần như không competing hướng dẫn separates những điều này cleanly, và đó single biggest nguồn của confusion trong điều này space. As của mid-2026 có hai differently-scoped carousel các hệ thống trực tiếp trong Google Search:

Đó mature feature, được ghi lại on đó Carousel (ItemList) trang (cuối cùng đã cập nhật 2025-12-10 UTC). Google supported-loại rule: “To be eligible for a host carousel rich result for your site, add ItemList structured data in combination with one of the following supported structured data features: Course list / Movie / Recipe / Restaurant.” (bản dịch) «To là eligible cho một host carousel rich kết quả cho trang web của bạn, thêm ItemList dữ liệu có cấu trúc trong combination với một of đó sau supported dữ liệu có cấu trúc features: Course list / Movie / Recipe / Restaurant.» Minimum items: “Check that itemListElement contains two or more ListItem elements.” (bản dịch) «Kiểm tra rằng itemListElement contains hai hoặc hơn ListItem elements.» Giống nhau loại chỉ: “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.” (bản dịch) «All items trong đó list phải được of đó giống nhau loại. Ví dụ, nếu một list là về recipes, chỉ bao gồm Recipe items. không mix khác nhau types.»

2. Dữ liệu có cấu trúc carousels (beta) — EEA, Turkey, South Africa chỉ

MỘT newer, tách biệt hệ thống được ghi lại on đó Carousels (beta) trang (cuối cùng đã cập nhật 2026-01-21 UTC — đó hơn actively iterated of đó hai). Google: “a new carousel rich result that’s in beta, which is a list-like rich result that people can scroll horizontally to see more entities from a given site.” (bản dịch) «một new carousel rich kết quả đó là trong beta, mà là một list-like rich kết quả đó mọi người có thể scroll horizontally to see hơn entities từ một được cho site.» Của nó loại set là completely khác nhau: ItemList combined với LocalBusiness và của nó subtypes (Restaurant, Hotel, VacationRental), Sản phẩm, hoặc Event. Của nó minimum là three, không hai: “To specify a list, define an ItemList that contains at least three itemListElement.item elements.” (bản dịch) «To specify một list, define an ItemList đó contains ít nhất three itemListElement.item elements.» Và đó constraint đó matters hơn any on-trang detail: “This feature is also only available in European Economic Area (EEA) countries, Turkey, and South Africa, on both desktop and mobile devices.” (bản dịch) «Này feature là cũng chỉ khả dụng trong European Economic Area (EEA) countries, Turkey, và South Africa, on cả hai desktop và mobile devices.» Các trang cũng có to apply qua an interest form, không chỉ implement markup, và coverage differs by country. Google flags điều này as provisional: “This feature is in beta and you may see changes in requirements or guidelines, as we develop this feature.” (bản dịch) «Này feature là trong beta và bạn có thể see thay đổi trong requirements hoặc guidelines, as we develop này feature.»

Side-by-side

Axiskinh điển Carousel (ItemList)Dữ liệu có cấu trúc carousels (beta)
AvailabilityGenerally khả dụngEEA + Turkey + South Africa chỉ
Eligible typesCourse list, Movie, Recipe, RestaurantLocalBusiness subtypes, Sản phẩm, Event
Minimum items2+ ListItems3+ items
Mixing typesgiống nhau loại chỉMixed types được phép
trang structureSummary + detail hoặc all-trong-một trangSummary + detail các trang chỉ
Sign-up bắt buộc?Không (except Restaurant)Có — apply qua interest form
DevicesTrong lịch sử mobile-leaningDesktop mobile

I re-checked Google tài liệu on 2026-07-02, và đó master Tìm kiếm Gallery trang (cuối cùng đã cập nhật 2026-06-15 UTC) corroborates đó giống nhau four-loại rule: “This feature must be combined with one of the following features: Recipe, Course list, Restaurant, Movie.” (bản dịch) «Này feature phải được combined với một of đó sau features: Recipe, Course list, Restaurant, Movie.» Nhưng có an asterisk on đó list:

  • Recipe, Course list, và Movie là open to any qualifying site. (Cho đó individual-loại detail — Course đang một 3+-course carousel chỉ since đó June 2025 single-card deprecation, và Movie carousel đang mobile-chỉ — see đó creative hoạt động schema hub, mà documents mỗi loại rich kết quả tại đó property level.)
  • Restaurant là listed nhưng gated. Đó Local Business doc spells điều này out: “The Restaurant carousel is currently limited to a small set of restaurant providers. If you would like to participate, register your interest in our form.” (bản dịch) «Đó Restaurant carousel là hiện tại limited to một nhỏ set of restaurant providers. Nếu bạn sẽ like to participate, register của bạn interest trong của chúng ta form.» So treating Restaurant as một fourth open-door loại — as several bên thứ ba các hướng dẫn hiện tại làm, có copied đó đã cập nhật loại list không có kiểm tra đó gating — là một real, checkable inaccuracy. đây là supported on paper, sign-up-chỉ trong thực tế.

và loại Đó là không on list: Article. Ít nhất một top-xếp hạng hướng dẫn lists Bài viết as carousel-eligible. nó không phải — Bài viết xuất hiện on neither Carousel doc nor master gallery. đó gần như certainly confusion với unrelated, Google-controlled Top Stories feature, mà Bạn có thể’t trigger với của bạn own markup.

Completely khác nhau set, per đó beta doc: LocalBusiness và của nó subtypes (đó doc names Restaurant, Hotel, VacationRental), Sản phẩm, và Event. Đó beta cũng explicitly permits mixing — một genuine structural khác biệt từ đó classic carousel: “You can mix and match different types of entities (for example, hotels, restaurants), if needed for your scenario.” (bản dịch) «Bạn có thể mix và match khác nhau types of entities (ví dụ, hotels, restaurants), nếu needed cho của bạn scenario.» Think một “Things to do in Switzerland” (bản dịch) «Điều to làm trong Switzerland» trang listing cả hai local events và local businesses trong một carousel.

Availability là gotcha, và nó nhiều hơn granular hơn “EEA + Turkey + South Africa” (bản dịch) «EEA + Turkey + South Africa» — query types là covered varies by country, per 2026-01-21 doc: EEA có widest coverage (hotels, vacation rentals, ground transportation, flights, local businesses, điều để làm, shopping); Turkey covers chỉ hotels, vacation rentals, và local businesses; South Africa covers hotels, vacation rentals, điều để làm, flights, shopping, food phân phối, car hire, và bus booking. vì Đây là beta, treat mỗi một của những điều đó per-country lists as dated, không vĩnh viễn — Google explicitly flags feature as subject để thay đổi. nếu của bạn audience là bên ngoài những điều đó three regions hoàn toàn, beta carousel đơn giản sẽ không xuất hiện không quan trọng Cách sạch của bạn markup là.

Cách position xây dựng display order

Trong cả hai các hệ thống, display-order mechanism là giống nhau: mỗi ListItem carries 1-based position, và Google promises order-trong-markup equals order-on-screen. Hai trang-structure patterns exist cho kinh điển carousel:

Evidence for this claim Both carousel guides use 1-based ListItem position to define display order; position is not a zero-based array index. Scope: web Confidence: high · Verified: Carousel structured data
  • Summary trang + detail các trang. Đó summary trang ItemList holds minimal ListItems (@type, position, url), và mỗi linked detail trang carries đó đầy đủ loại-cụ thể markup (e.g., hoàn tất Recipe schema). Google constraint: “all URLs in the list must point to different pages on the same domain.” (bản dịch) «all URLs trong đó list phải trỏ đến khác nhau các trang on đó giống nhau domain.»
  • Single all-trong-một trang. Một trang contains đó đầy đủ ItemList với mỗi item properties embedded, và mỗi ListItem.url points to an anchor on đó cùng trang.

Đó beta chỉ hỗ trợ đó summary + detail pattern — không all-trong-một option. Và một hữu ích clarification Google đã thêm sau sớm ambiguity: cho đó beta, “the markup must be on the summary page, and you don’t need to add markup to the detail pages in order to be eligible for this feature.” (bản dịch) «đó markup phải được on đó summary trang, và bạn không cần to thêm markup to đó detail các trang trong order to là eligible cho này feature.»

Eligibility requirements và honest caveats

  • Nội dung parity. Google tiêu chuẩn anti-cloaking rule áp dụng: “The text visible to the user must be similar to the information contained in the structured data on the page.” (bản dịch) «Đó text visible to người dùng phải được similar to đó information contained trong đó dữ liệu có cấu trúc on đó trang.»
  • Giống nhau loại (classic) so với mixed (beta) — covered trên; đây là structural, không cosmetic.
  • Eligibility, không entitlement. Passing đó Rich Kết quả Kiểm thử xác nhận syntax, không display. Google không bao giờ bảo đảm một rich kết quả sẽ render, và điều này kiểm tra nội dung/guideline compliance riêng từ syntax. Nếu của bạn markup validates nhưng không carousel cho thấy, đó là dự kiến behavior, không một bug.
  • Không phải là yếu tố xếp hạng. Này là một display format, không phải là tín hiệu xếp hạng — consistent với Google chung position đó dữ liệu có cấu trúc không ảnh hưởng xếp hạng. I sẽ không claim điều này lifts click-qua either: đó là một phổ biến assumption trong đó SEO community, nhưng Google không publish CTR dữ liệu cho carousel placements và I không có measured dữ liệu of my own to back điều này, so treat any “carousels boost CTR” (bản dịch) «carousels boost CTR» line (including trong trước đó versions of này bài viết) as an unverified assumption, không một được ghi lại effect.
  • Không Bing tương đương. Bing đọc ItemList as generic dữ liệu có cấu trúc nhưng có không được ghi lại host-carousel SERP feature. không imply cross-engine parity.

nơi điều này sits

Carousel rich kết quả là một cụ thể payoff of dữ liệu có cấu trúc, bên trong đó rộng hơn on-trang SEO cluster. Đó generic ItemList mechanics (của nó properties, đó summary-trang pattern trong đầy đủ) trực tiếp trong đó sibling ItemList schema deep dive; đó per-loại rich-kết quả detail cho Course, Movie, Recipe, và Restaurant lives trong creative hoạt động schema và đó local-business tài liệu. Này trang owns đó carousel mechanism — đó hai các hệ thống, đó eligible-loại lists, và đó “valid ItemList is not a visible carousel” (bản dịch) «hợp lệ ItemList không phải một visible carousel» rule.

Add an expert note

Pin an expert quote

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