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.
Ngôn ngữ
1 tín hiệu bằng chứng trên trang này
- Công cụ trực tuyến liên quanSchema Markup Validator
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.
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: ItemListTóm tắt — carousel rich kết quả là đó swipeable hàng của cards bạn đôi khi see trong Google, all coming từ một trang web. bạn xây dựng nó by wrapping several items của giống nhau kind — say, several recipes — trong bit của code được gọi là
ItemList, giving mỗi một number (position) so họ hiển thị up trong order. catch: chỉ ngắn, cụ thể list của nội dung types có thể become carousel, và hợp lệItemListon của nó own làm không bảo đảm bạn’ll nhận một.
Điều gì carousel rich kết quả là
Khi bạn tìm kiếm Google và see một hàng of cards bạn có thể scroll sideways qua — một strip of recipes, một strip of movies — đó là một carousel rich kết quả. Google own name cho điều này là một host carousel, vì mỗi card xuất hiện từ đó giống nhau host (đó giống nhau website). Google mô tả điều này as “a list-like rich result that people can swipe through on mobile devices.” (bản dịch) «một list-like rich kết quả đó mọi người có thể swipe qua on mobile devices.»
bạn tạo một với piece của dữ liệu có cấu trúc được gọi là ItemList — think của nó
as container đó holds list. Bên trong nó bạn put mỗi item as ListItem, và
mỗi ListItem nhận position number (1, 2, 3…) đó tells Google Điều gì order
để hiển thị them trong. nếu bạn’ve đọc dữ liệu có cấu trúc
basics, Đây là chỉ một cụ thể rich kết quả Bạn có thể earn với đó markup.
một điều để nhận right đầu tiên
Ở đây trap: ** ItemList by itself không làm carousel.** Bạn có thể’t chỉ
list bất kỳ old các trang và nhận swipeable strip. ItemList có để là paired với
nội dung loại đó Google thực ra hỗ trợ cho carousels. cho main, everyday
carousel feature, đó ngắn list: Course lists, Movies, Recipes, và
Restaurants. Wrap bất cứ điều gì khác — bunch của blog posts, generic các sản phẩm — và
bạn’ll nhận hợp lệ ItemList, nhưng không carousel.
một vài đơn giản rules
- sử dụng giống nhau loại trong một list. recipe carousel nên contain chỉ recipes. không mix recipes và courses trong giống nhau list.
- bạn cần ít nhất hai items cho kinh điển carousel ( newer “beta” một cần three — nhiều hơn on đó trong Nâng cao tab).
positionsets order. Number của bạn items và Google hiển thị them trong đó order.- không mỗi scrollable hàng là yours để control. Some carousel-like strips trong Google (like “Top Stories”) pull từ nhiều các trang và Bạn có thể’t trigger những điều đó với của bạn markup tại all.
và honest caveat đó áp dụng để mỗi rich kết quả: even với perfect markup, Google decides liệu để thực ra hiển thị nó. Hợp lệ markup làm bạn eligible, không guaranteed.
Muốn đầy đủ picture — hai khác carousel các hệ thống, chính xác mà types qualify cho mỗi, geography catch, và bắt buộc properties? Switch để Nâng cao tab.
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: ItemListTóm tắt — carousel rich kết quả (“host carousel” (bản dịch) «host carousel») là
ItemListwrapping hai hoặc nhiều hơn giống nhau-loạiListItems, mỗi với 1-basedpositionđó các cách sửa display order. độ chính xác spine: hợp lệItemList≠ visible carousel —ItemListlà 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.
Điều gì carousel rich kết quả thực ra là
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
position và url 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.
Hợp lệ ItemList không phải visible carousel
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.
có hai carousel các hệ thống hiện tại
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:
1. kinh điển Carousel (ItemList) — generally khả dụng
Đó 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
| Axis | kinh điển Carousel (ItemList) | Dữ liệu có cấu trúc carousels (beta) |
|---|---|---|
| Availability | Generally khả dụng | EEA + Turkey + South Africa chỉ |
| Eligible types | Course list, Movie, Recipe, Restaurant | LocalBusiness subtypes, Sản phẩm, Event |
| Minimum items | 2+ ListItems | 3+ items |
| Mixing types | giống nhau loại chỉ | Mixed types được phép |
| trang structure | Summary + detail hoặc all-trong-một trang | Summary + detail các trang chỉ |
| Sign-up bắt buộc? | Không (except Restaurant) | Có — apply qua interest form |
| Devices | Trong lịch sử mobile-leaning | Desktop và mobile |
Mà types là eligible cho kinh điển carousel (2026)
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.
Mà types là eligible cho beta host carousel
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» — mà 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:
- Summary trang + detail các trang. Đó summary trang
ItemListholds minimalListItems (@type,position,url), và mỗi linked detail trang carries đó đầy đủ loại-cụ thể markup (e.g., hoàn tấtRecipeschema). 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 đủ
ItemListvới mỗi item properties embedded, và mỗiListItem.urlpoints 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
ItemListas 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.
AI summary
condensed take on Nâng cao version:
- Điều gì nó là: carousel rich kết quả (“host carousel” (bản dịch) «host carousel») là
ItemListwrapping hai hoặc nhiều hơnListItems của supported loại, mỗi với 1-basedpositionđó các cách sửa display order. Order trong markup = order on screen. - Độ chính xác spine: hợp lệ
ItemList≠ visible carousel.ItemListlà chỉ carousel-eligible Khi combined với supported loại. Wrapping genericArticlehoặcBlogPostingproduces hợp lệ markup và không carousel. - Hai tách biệt các hệ thống:
- kinh điển Carousel (ItemList) — generally khả dụng; types = Course list, Movie, Recipe, Restaurant; 2+ items; giống nhau loại chỉ; summary+detail hoặc all-trong-một trang.
- Dữ liệu có cấu trúc carousels (beta) — EEA, Turkey, South Africa chỉ; types = LocalBusiness subtypes, Sản phẩm, Event; 3+ items; mixed types được phép; summary+detail chỉ; phải apply qua form.
- Restaurant là gated: listed as kinh điển loại nhưng limited-access, sign-up- chỉ — không equally open like Recipe/Course/Movie.
Articlekhông phải carousel loại — phổ biến myth, có khả năng confused với Google own uncontrollable Top Stories feature.- Caveats: eligibility ≠ entitlement (Rich Kết quả Kiểm thử kiểm tra syntax, không display); không xếp hạng factor ( display format — bất kỳ CTR lift là unverified assumption, không điều gì đó Google documents hoặc xác nhận); Bing có không tương đương.
- nơi nó sits: generic
ItemListmechanics trực tiếp trong sibling ItemList deep dive; per-loại detail (Course 3+-carousel-chỉ since June 2025, Movie mobile- chỉ) lives trong creative hoạt động hub. điều này trang owns carousel mechanism.
Tài liệu chính thức
Chính-nguồn tài liệu từ Google.
Google — hai carousel các hệ thống
- Carousel (ItemList) dữ liệu có cấu trúc — kinh điển, generally khả dụng feature: four-loại combination rule, 2-item minimum, giống nhau-loại rule,
position, và hai trang-structure patterns. (cuối cùng đã cập nhật 2025-12-10 UTC.) - Dữ liệu có cấu trúc carousels (beta) — newer host carousel: LocalBusiness/Sản phẩm/Event types, 3-item minimum, mixed-types allowance, EEA/Turkey/South Africa restriction, và interest forms. (cuối cùng đã cập nhật 2026-01-21 UTC.)
Google — supporting tài liệu
- Local business (LocalBusiness) dữ liệu có cấu trúc — nơi “Restaurant carousel (limited access)” (bản dịch) «Restaurant carousel (limited access)» gating thực ra lives.
- Đánh dấu dữ liệu có cấu trúc đó Google Search Hỗ trợ (Tìm kiếm Gallery) — master list corroborating four kinh điển-carousel types. (cuối cùng đã cập nhật 2026-06-15 UTC.)
- Course list dữ liệu có cấu trúc và Movie dữ liệu có cấu trúc — individual-loại tài liệu cho hai của kinh điển carousel members.
- Rich Kết quả Kiểm thử — validates carousel markup syntax (không display).
Bing / Microsoft
- Marking Up của bạn trang web với Dữ liệu có cấu trúc — Bing Quản trị viên web Help — Bing hỗ trợ
ItemListas chung dữ liệu có cấu trúc; có không Bing carousel-cụ thể rich kết quả.
Quotes từ nguồn
On—record statements từ Google. mỗi link là deep link đó jumps để quoted passage on nguồn trang.
Google — Điều gì carousel là, và Cách position hoạt động
- “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).» — Google Search Central, Carousel (ItemList) tài liệu. Jump to quote
- “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.» Jump to quote
Google — kinh điển loại list và minimums
- “Check that
itemListElementcontains two or moreListItemelements.” (bản dịch) «Kiểm tra rằngitemListElementcontains hai hoặc hơnListItemelements.» Jump to quote - “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.» Jump to quote
- Master gallery, on đó four eligible types: “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.» Jump to quote
Google — Restaurant là gated (từ Local Business doc)
- “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.» Jump to quote
Google — beta carousel (khác hệ thống)
- “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 (also known as a host carousel).” (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ũng known as một host carousel).» Jump to quote
- “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.» Jump to quote
- “To specify a list, define an
ItemListthat contains at least threeitemListElement.itemelements.” (bản dịch) «To specify một list, define anItemListđó contains ít nhất threeitemListElement.itemelements.» Jump to quote
Mà carousel — nếu bất kỳ — có thể I nhận?
Carousel eligibility là genuinely một “which path am I on?” (bản dịch) «mà path am I on?» câu hỏi, vì đó hai các hệ thống không overlap. Walk điều này khi cho nội dung của bạn và region.
Carousel rich result eligibility
Carousel rich kết quả — bảng tra nhanh
** hai các hệ thống tại glance**
| kinh điển Carousel (ItemList) | Dữ liệu có cấu trúc carousels (beta) | |
|---|---|---|
| Status | Generally khả dụng | Beta (subject để thay đổi) |
| nơi | Worldwide | EEA + Turkey + South Africa chỉ |
| Types | Course list, Movie, Recipe, Restaurant | LocalBusiness subtypes, Sản phẩm, Event |
| Min items | 2+ | 3+ |
| Loại mixing | giống nhau loại chỉ | Mixed được phép |
| trang structure | Summary+detail hoặc all-trong-một | Summary+detail chỉ |
| Apply đầu tiên? | Không (Restaurant excepted) | Có — interest form |
| Devices | Trong lịch sử mobile-leaning | Desktop + mobile |
Fast facts
ItemListalone ≠ carousel. Phải được combined với một supported loại.positionlà 1-based và sets display order trong cả hai các hệ thống.- Restaurant là gated — “limited to a small set of restaurant providers” (bản dịch) «limited to một nhỏ set of restaurant providers»; register interest.
Articlekhông phải một carousel loại. Đó myth là confusion với Top Stories (Google-controlled, un-triggerable).- Recipe / Course / Movie là open; per-loại quirks: Course = 3+-course carousel chỉ (since June 2025), Movie = mobile-chỉ carousel.
- Eligibility, không entitlement — Rich Kết quả Kiểm thử kiểm tra syntax, không display.
- Không phải là yếu tố xếp hạng — một display format, không phải là tín hiệu xếp hạng; treat any CTR-lift claim as unverified, since Google không publish carousel CTR dữ liệu.
- Bing: không tương đương carousel rich kết quả.
Phổ biến myths, corrected
| Myth | Reality |
|---|---|
”Any ItemList becomes a carousel.” (bản dịch) «Any ItemList becomes một carousel.» | Chỉ khi combined với một supported loại. |
| ”Article supports carousels.” (bản dịch) «Bài viết hỗ trợ carousels.» | Điều này không — có khả năng Top Stories confusion. |
| ”Carousels need 3 items.” (bản dịch) «Carousels cần 3 items.» | Chỉ đó beta; classic cần 2. |
| ”Restaurant is open now.” (bản dịch) «Restaurant là open hiện tại.» | Limited-access, sign-up-gated. |
| ”The beta is worldwide.” (bản dịch) «Đó beta là worldwide.» | EEA + Turkey + South Africa chỉ. |
| ”Valid markup guarantees a carousel.” (bản dịch) «Hợp lệ markup bảo đảm một carousel.» | Eligibility chỉ; Google decides display. |
Tools cho validating carousel markup
- Schema Markup Validator — paste JSON-LD hoặc
đầy đủ HTML để catch malformed JSON, không hợp lệ schema.org properties, missing
references, và structural các vấn đề trong
ItemListtrước khi kiểm thử Google feature-cụ thể requirements. - Rich-Kết quả Eligibility Checker — kiểm tra liệu nested item types carry Google-bắt buộc các trường cho rich kết quả họ đích. sạch kết quả xác nhận eligibility rules, không đó Google sẽ display carousel.
- Google Rich Kết quả Kiểm thử — chạy deployed URL qua Google renderer. sử dụng nó để xác nhận Google có thể see supported item markup và bắt buộc các trường trong được kết xuất trang.
Hỏng so với. sạch kinh điển-carousel markup
Hỏng: mixed types, duplicate positions, và chỉ một eligible item
điều này list parses as JSON-LD, nhưng nó fails kinh điển carousel rules. nó mixes
Recipe và Course, cho cả hai entries position 1, và làm đó có chỉ một
item của either supported loại.
{
"@context": "https://schema.org",
"@type": "ItemList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"item": { "@type": "Recipe", "name": "Tomato Soup" }
},
{
"@type": "ListItem",
"position": 1,
"item": { "@type": "Course", "name": "Knife Skills" }
}
]
}Sạch: hai giống nhau-loại items với 1-based positions
corrected list giữ một supported loại, supplies hai items, và numbers them trong order Google nên display them. mỗi item sẽ vẫn cần properties bắt buộc by của nó own rich-kết quả tài liệu.
{
"@context": "https://schema.org",
"@type": "ItemList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"item": { "@type": "Recipe", "name": "Tomato Soup" }
},
{
"@type": "ListItem",
"position": 2,
"item": { "@type": "Recipe", "name": "Mushroom Soup" }
}
]
}cho beta host carousel, tương đương sạch list cần ít nhất three items và phải follow beta summary-trang và regional requirements.
Prove carousel implementation là eligible
Kiểm thử 1 — deployed ItemList satisfies đúng carousel hệ thống
- Kiểm thử để chạy — Fetch trực tiếp URL với Rich-Kết quả Eligibility
Checker và inspect
ItemList, nested item types, và positions. - Dự kiến kết quả — kinh điển carousel có ít nhất hai giống nhau-loại supported items với consecutive 1-based positions. beta carousel có ít nhất three supported items và follows beta summary-trang pattern.
- thất bại interpretation — Ít hơn items, kinh điển list đó mixes types, duplicate hoặc missing positions, hoặc unsupported nested loại có nghĩ là trang không đáp ứng đó carousel hệ thống eligibility rules.
- Monitoring window — Immediate sau khi deployment và bộ nhớ đệm clearance.
- Rollback trigger — Xóa hoặc disable new carousel block nếu nó replaced previously hợp lệ dữ liệu có cấu trúc với không hợp lệ hoặc misleading markup; nếu không đúng list trước khi requesting recrawl.
Kiểm thử 2 — Google có thể render eligible item markup
- Kiểm thử để chạy — Kiểm thử deployed URL trong Google Rich Kết quả Kiểm thử, sau đó inspect detected item types và các lỗi.
- Dự kiến kết quả — Google detects supported nested types không có cốt yếu
các lỗi, và được kết xuất HTML contains giống nhau
ItemListđược gửi để người dùng. - thất bại interpretation — missing loại points để rendering hoặc deployment;
bắt buộc-trường lỗi belongs để nested Recipe, Course, Movie, Restaurant,
Sản phẩm, Event, hoặc LocalBusiness markup thay vì để
ItemListalone. - Monitoring window — Immediate trong kiểm thử; Search Console có thể lag cho đến khi tiếp theo crawl.
- Rollback trigger — Abort carousel launch nếu Google không thể render markup hoặc nếu sửa nó sẽ require claiming nội dung Đó là không visible on trang. Passing kiểm thử vẫn không bảo đảm carousel sẽ là shown.
Tự kiểm tra: carousel rich kết quả
Five nhanh các câu hỏi on Cách Google carousel rich kết quả thực ra hoạt động. Pick câu trả lời cho mỗi, sau đó kiểm tra.
các tài nguyên worth của bạn time
My related writing
- Dữ liệu có cấu trúc: Điều gì nó là và Cách sử dụng nó — my Ahrefs hướng dẫn để schema types, implementation các phương thức, và validation tools; foundation carousel markup sits on.
- Người mới bắt đầu Hướng dẫn để kỹ thuật SEO — nơi dữ liệu có cấu trúc và rich kết quả fit vào bigger picture.
My speaking
- Cách Tìm kiếm Hoạt động (SlideShare) — my walkthrough of crawling, rendering, lập chỉ mục, và cách features like rich kết quả là generated. (My standing disclaimer áp dụng: “This is my understanding of systems… not going to be 100% complete or accurate.” (bản dịch) «Này là my understanding of các hệ thống… không going to là 100% hoàn tất hoặc chính xác.»)
Chính thức
- Google Carousel (ItemList) dữ liệu có cấu trúc — kinh điển feature canonical reference (four types, 2-item minimum,
position, trang patterns). - Google Dữ liệu có cấu trúc carousels (beta) — beta host carousel (LocalBusiness/Sản phẩm/Event, 3-item minimum, EEA/Turkey/South Africa).
- Google Local business dữ liệu có cấu trúc — nơi “Restaurant carousel (limited access)” (bản dịch) «Restaurant carousel (limited access)» gating lives.
- Google Tìm kiếm Gallery — master supported-types list.
từ khoảng ngành
- New Google dữ liệu có cấu trúc carousels (beta) (công cụ tìm kiếm Land) — coverage của beta launch: horizontal scrolling qua multiple entities từ single trang web.
- Google dữ liệu có cấu trúc carousels (beta) clarified cho summary các trang (công cụ tìm kiếm Land) — doc clarification đó markup goes on summary trang, không detail các trang.
- Google Expands Feature Availability cho Dữ liệu có cấu trúc Carousels (beta) (công cụ tìm kiếm Roundtable, Barry Schwartz) — geographic-expansion pattern (starting hẹp, thêm Turkey và South Africa).
- Google Announces New Dữ liệu có cấu trúc Carousels (beta) Rich Kết quả (công cụ tìm kiếm Journal) — announcement ghi-up.
- Google Cập nhật Carousels (Beta) Dữ liệu có cấu trúc Tài liệu (công cụ tìm kiếm Journal) — coverage của sau đó beta-doc revision.
- Carousel kết quả tìm kiếm (Xếp hạng Math KB) — plugin-workflow-focused explainer của kinh điển four types (note: không cover beta hệ thống hoặc Restaurant gating).
Quotes worth giữ
lines I come back để Khi explaining carousels. (cho verbatim Google statements với deep links, see Quotes từ Nguồn tab — Đây là nhiều hơn opinionated, practitioner-facing đặt.)
On core mechanism
- MỘT carousel là “a list-like rich result that people can swipe through on mobile
devices… multiple cards from the same site (also known as a host carousel).” (bản dịch) «một list-like rich kết quả đó mọi người có thể swipe qua on mobile
devices… multiple cards từ đó giống nhau site (cũng known as một host carousel).» — Google.
Đó mechanism underneath là luôn an
ItemListof giống nhau-loạiListItems, mỗi với một 1-basedposition.
On myth đó trips mọi người up
- Hợp lệ
ItemListlà không một visible carousel. Google requires bạn to “addItemListstructured data in combination with one of the… supported structured data features.” (bản dịch) «thêmItemListdữ liệu có cấu trúc trong combination với một of đó… supported dữ liệu có cấu trúc features.» Wrap an unsupported loại và bạn nhận hợp lệ markup và không carousel — đó giống nhau “valid is not visible” (bản dịch) «hợp lệ là không visible» trap I giữ flagging across đó structured-dữ liệu cluster.
On hai-các hệ thống confusion
- Có hai carousels, không một: đó generally khả dụng classic Carousel (ItemList) cho Course/Movie/Recipe/Restaurant, và một tách biệt beta host carousel cho LocalBusiness/Sản phẩm/Event đó là “only available in European Economic Area (EEA) countries, Turkey, and South Africa.” (bản dịch) «chỉ khả dụng trong European Economic Area (EEA) countries, Turkey, và South Africa.» Gần như mỗi hướng dẫn covers một và forgets đó other.
On Restaurant asterisk
- Restaurant là listed nhưng gated: “The Restaurant carousel is currently limited to a small set of restaurant providers.” (bản dịch) «Đó Restaurant carousel là hiện tại limited to một nhỏ set of restaurant providers.» Supported on paper, sign-up-chỉ trong thực tế.
Nhật ký thay đổi
Đã cập nhật 8 thg 8, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.
Đã cập nhật 17 thg 7, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.