Carousel Rich hasil (Schema)
Bagaimana Google's carousel rich hasil sebenarnya berfungsi — sebuah ItemList wrapping multiple sama-jenis items dengan position nilai. Yang jenis qualify, classic vs. beta split, dan mengapa valid ItemList tidak sebuah terlihat carousel.
Bahasa
1 sinyal bukti di halaman ini
- Alat aktif terkaitSchema Markup Validator
sebuah carousel rich hasil (Google panggilan ini sebuah "host carousel" _(terjemahan)_ “host carousel”) adalah sebuah horizontally scrollable baris dari cards dari satu situs, dibangun oleh wrapping dua atau lebih sama-jenis items di sebuah ItemList, setiap carrying sebuah 1-based position itu sets display order. single sebagian besar berguna hal untuk know: valid ItemList melakukan tidak equal sebuah terlihat carousel — ItemList hanya becomes carousel-eligible ketika combined dengan sebuah didukung jenis. dan ada dua terpisah carousel sistem saat ini: mature, umumnya tersedia Carousel (ItemList) fitur (Course list, Movie, Recipe, Restaurant — dengan Restaurant gated behind sebuah limited-access form) dan sebuah newer data terstruktur carousels (beta) / host carousel untuk LocalBusiness subtypes, Product, dan Event, tersedia hanya di EEA, Turkey, dan South Africa. mereka differ pada minimum items (2 vs 3), sama-jenis-hanya vs mixed-jenis-diizinkan, dan halaman-structure options. Hampir Tidak competing guide separates them cleanly, dan several masih list artikel sebagai sebuah carousel jenis — ini tidak. Like setiap rich hasil, ini adalah eligibility, tidak entitlement, dan ini adalah tidak sebuah peringkat factor.
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: ItemListTL;DR — sebuah carousel rich hasil adalah itu swipeable baris dari cards Anda sometimes see di Google, semua coming dari satu situs web. Anda bangun ini oleh wrapping several items dari yang sama jenis — say, several recipes — di sebuah bit dari code called sebuah
ItemList, giving setiap satu sebuah angka (position) so mereka tampilkan up di order. catch: hanya sebuah pendek, spesifik list dari konten jenis dapat become sebuah carousel, dan sebuah validItemListpada -nya own melakukan tidak jaminan Anda’ll mendapatkan satu.
Apa sebuah carousel rich hasil adalah
Ketika Anda penelusuran Google dan see sebuah baris dari cards Anda dapat scroll sideways melalui — sebuah strip dari recipes, sebuah strip dari movies — itu’s sebuah carousel rich hasil. Google’s own name untuk ini adalah sebuah host carousel, karena setiap card muncul dari yang sama host (yang sama situs web). Google mendeskripsikan ini sebagai “a list-like rich result that people can swipe through on mobile devices.” (terjemahan) “hasil kaya berbentuk daftar yang dapat digeser orang pada perangkat seluler.”
Anda buat satu dengan sebuah piece dari data terstruktur called sebuah ItemList — think dari ini
sebagai sebuah container itu holds sebuah list. Di dalam ini Anda put setiap item sebagai sebuah ListItem, dan
setiap ListItem mendapatkan sebuah position angka (1, 2, 3…) itu tells Google apa order
untuk tampilkan them di. jika Anda’ve baca data terstruktur
basics, ini adalah hanya satu spesifik rich hasil Anda dapat earn dengan itu markup.
satu hal untuk mendapatkan right pertama
Di sini’s trap: sebuah ItemList oleh itself tidak membuat sebuah carousel. Anda dapat’t hanya
list apa pun old halaman dan mendapatkan sebuah swipeable strip. ItemList memiliki untuk menjadi paired dengan sebuah
konten jenis itu Google sebenarnya mendukung untuk carousels. untuk main, everyday
carousel fitur, itu’s sebuah pendek list: Course lists, Movies, Recipes, dan
Restaurants. Wrap apa pun else — sebuah bunch dari blog posts, generic products — dan
Anda’ll mendapatkan sebuah valid ItemList, tetapi Tidak carousel.
sebuah sedikit plain aturan
- gunakan yang sama jenis di satu list. sebuah recipe carousel seharusnya berisi hanya recipes. jangan mix recipes dan courses di yang sama list.
- Anda perlu setidaknya dua items untuk classic carousel ( newer “beta” (terjemahan) “beta” satu perlu three — lebih pada itu di Advanced tab).
positionsets order. angka Anda items dan Google menampilkan them di itu order.- Tidak setiap scrollable baris adalah yours untuk control. beberapa carousel-like strips di Google (like “Top Stories” (terjemahan) “Top Stories”) pull dari banyak situs dan Anda dapat’t trigger itu dengan Anda markup di semua.
dan honest caveat itu applies untuk setiap rich hasil: bahkan dengan perfect markup, Google decides apakah untuk sebenarnya tampilkan ini. Valid markup membuat Anda eligible, tidak guaranteed.
ingin penuh picture — dua berbeda carousel sistem, persis yang jenis qualify untuk setiap, geography catch, dan diperlukan properties? Switch untuk Advanced 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: ItemListTL;DR — sebuah carousel rich hasil (“host carousel” (terjemahan) “host carousel”) adalah sebuah
ItemListwrapping dua atau lebih sama-jenisListItems, setiap dengan sebuah 1-basedpositionitu memperbaiki display order. accuracy spine: validItemList≠ terlihat carousel —ItemListadalah hanya carousel-eligible ketika combined dengan sebuah didukung jenis. ada dua terpisah carousel sistem langsung saat ini: mature, umumnya tersedia Carousel (ItemList) fitur (Course list, Movie, Recipe, Restaurant — Restaurant adalah limited-access, sign-up-gated) dan newer data terstruktur carousels (beta) / host carousel (LocalBusiness subtypes, Product, Event), tersedia hanya di EEA, Turkey, dan South Africa. mereka differ pada minimum items (2 vs 3), sama-jenis- hanya vs mixed-jenis-diizinkan, dan halaman-structure options (classic mendukung summary
- detail atau semua-di-satu; beta mendukung summary + detail hanya). ini adalah sebuah display format, tidak sebuah peringkat jaminan; lainnya mesin pencari document mereka own fitur secara terpisah.
Apa sebuah carousel rich hasil sebenarnya adalah
Google’s definition adalah tepat: “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).” (terjemahan) “Carousel adalah hasil kaya berbentuk daftar
yang dapat digeser orang pada perangkat seluler. Carousel ini menampilkan beberapa kartu
dari situs yang sama (juga disebut host carousel).” mechanism underneath adalah selalu yang sama — sebuah
ItemList container holding multiple ListItem entries, setiap pointing di sebuah
item dari sebuah didukung jenis, setiap carrying sebuah position. Google adalah jelas itu
order mengikuti position: “The item’s position in the carousel. This is a 1-based
number.” (terjemahan) “Posisi item di carousel. Ini adalah angka berbasis 1,” dan items
“will be shown in the order specified by the position property.” (terjemahan) “item
akan ditampilkan sesuai urutan yang ditentukan oleh properti position.”
generic mechanics dari ItemList — -nya properties, summary-halaman pattern, bagaimana
position dan url berfungsi — adalah sebuah topic di mereka own right; sibling ItemList
schema deep dive owns itu. ini halaman adalah tentang spesifik hal ItemList
unlocks: carousel rich hasil. dan pertama aturan dari itu adalah sebuah myth-buster.
Valid ItemList adalah tidak sebuah terlihat carousel
ini adalah accuracy spine. sebuah ItemList pada -nya own — atau sebuah ItemList wrapping sebuah
unsupported jenis like generic Article atau BlogPosting — adalah tidak carousel-
eligible. Google’s requirement adalah itu Anda “add ItemList structured data in
combination with one of the… supported structured data features.” (terjemahan) “tambahkan ItemList data terstruktur di
combination dengan satu dari … didukung data terstruktur fitur.” ItemList adalah
necessary tetapi nowhere near sufficient. ini adalah di mana sebagian besar guides go wrong, dan ini adalah
juga mengapa creative berfungsi schema
hub mempertahankan hammering “valid adalah tidak visible” (terjemahan) “valid adalah tidak terlihat” — yang sama principle, applied di sini.
ada dua carousel sistem saat ini
Hampir Tidak competing guide separates ini cleanly, dan itu’s single biggest sumber dari confusion di ini space. sebagai dari pertengahan 2026 ada dua differently-scoped carousel sistem langsung di Google Search:
1. classic Carousel (ItemList) — umumnya tersedia
mature fitur, terdokumentasi pada Carousel (ItemList)
halaman (terakhir diperbarui 2025-12-10 UTC). Google’s didukung-jenis aturan: “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.” (terjemahan) “Untuk menjadi eligible bagi hasil kaya host
carousel di situs Anda, tambahkan data terstruktur ItemList bersama salah satu fitur data
terstruktur yang didukung berikut: Course list / Movie / Recipe / Restaurant.” Minimum items:
“Check that itemListElement contains two or more ListItem elements.” (terjemahan)
“Pastikan itemListElement berisi dua atau lebih elemen ListItem.” sama jenis hanya:
Untuk carousel klasik, semua item harus memiliki jenis yang sama. Jika list membahas resep,
sertakan hanya item Recipe; jangan mencampur jenis yang berbeda.
2. data terstruktur carousels (beta) — EEA, Turkey, South Africa hanya
sebuah newer, terpisah sistem terdokumentasi pada Carousels (beta)
halaman (terakhir diperbarui 2026-01-21 UTC — lebih actively iterated dari dua). Google:
“a new carousel rich hasil itu di beta, yang adalah a list-like rich hasil itu
orang dapat scroll horizontally untuk see lebih entities dari a diberikan site.” (terjemahan) “sebuah baru carousel rich hasil itu’s di beta, yang adalah sebuah list-like rich hasil itu
orang dapat scroll horizontally untuk see lebih entities dari sebuah diberikan situs.” -nya jenis set
adalah completely berbeda: ItemList combined dengan LocalBusiness dan -nya subtypes
(Restaurant, Hotel, VacationRental), Product, atau Event. -nya minimum adalah three, tidak
dua: “To specify a list, define an ItemList that contains at least three
itemListElement.item elements.” (terjemahan) “Untuk menentukan list, definisikan ItemList
yang berisi setidaknya tiga elemen itemListElement.item.” dan constraint itu penting lebih daripada apa pun
pada-halaman detail: “Ini feature adalah juga hanya tersedia di European Economic Area (EEA)
countries, Turkey, dan South Africa, pada keduanya desktop dan mobile devices.” (terjemahan) “ini fitur adalah juga hanya tersedia di European Economic Area (EEA)
countries, Turkey, dan South Africa, pada keduanya desktop dan mobile devices.” situs juga
memiliki untuk apply melalui sebuah interest form, tidak hanya implement markup, dan coverage differs
oleh country. Google flags ini sebagai provisional: “Ini feature adalah di beta dan Anda mungkin see
perubahan di requirements atau guidelines, sebagai we develop ini feature.” (terjemahan) “ini fitur adalah di beta dan Anda dapat see
perubahan di requirements atau guidelines, sebagai kami develop ini fitur.”
Side-oleh-side
| Axis | Classic Carousel (ItemList) | data terstruktur carousels (beta) |
|---|---|---|
| Availability | umumnya tersedia | EEA + Turkey + South Africa hanya |
| Eligible jenis | Course list, Movie, Recipe, Restaurant | LocalBusiness subtypes, Product, Event |
| Minimum items | 2+ ListItems | 3+ items |
| Mixing jenis | sama jenis hanya | Mixed jenis diizinkan |
| halaman structure | Summary + detail atau semua-di-satu halaman | Summary + detail halaman hanya |
| Sign-up diperlukan? | Tidak (except Restaurant) | Ya — apply melalui interest form |
| Devices | Secara historis mobile-leaning | desktop dan mobile |
Yang jenis adalah eligible untuk classic carousel (2026)
I re-diperiksa Google’s docs pada 2026-07-02, dan master Penelusuran Gallery halaman (terakhir diperbarui 2026-06-15 UTC) corroborates yang sama four-jenis aturan: “Ini feature harus menjadi combined dengan satu dari itu berikut features: Recipe, Course list, Restaurant, Movie.” (terjemahan) “ini fitur harus menjadi combined dengan satu dari berikut fitur: Recipe, Course list, Restaurant, Movie.” tetapi ada sebuah asterisk pada itu list:
- Recipe, Course list, dan Movie adalah open untuk apa pun qualifying situs. (untuk individual-jenis detail — Course menjadi sebuah 3+-course carousel hanya since June 2025 single-card deprecation, dan Movie’s carousel menjadi mobile-hanya — see creative berfungsi schema hub, yang documents setiap jenis’s rich hasil di property tingkat.)
- Restaurant adalah listed tetapi gated. Local Business doc spells ini out: “Itu Restaurant carousel adalah saat ini limited untuk a small set dari restaurant providers. Jika Anda akan like untuk participate, register Anda interest di our form.” (terjemahan) “ Restaurant carousel adalah saat ini limited untuk sebuah kecil set dari restaurant providers. jika Anda akan like untuk participate, register Anda interest di kami form.” So treating Restaurant sebagai sebuah fourth open-door jenis — sebagai several ketiga-party guides now melakukan, memiliki copied diperbarui jenis list tanpa memeriksa gating — adalah sebuah nyata, checkable inaccuracy. ini adalah didukung pada paper, sign-up-hanya dalam praktik.
dan jenis itu adalah tidak pada list: Article. setidaknya satu top-peringkat guide
lists artikel sebagai carousel-eligible. ini tidak — artikel muncul pada neither Carousel
doc nor master gallery. itu’s hampir certainly confusion dengan unrelated,
Google-controlled Top Stories fitur, yang Anda dapat’t trigger dengan Anda own markup.
Yang jenis adalah eligible untuk beta host carousel
Completely berbeda set, per beta doc: LocalBusiness dan -nya subtypes ( doc names Restaurant, Hotel, VacationRental), Product, dan Event. beta juga explicitly permits mixing — sebuah genuine structural perbedaan dari classic carousel: “Anda dapat mix dan match berbeda types dari entities (misalnya, hotels, restaurants), jika needed untuk Anda scenario.” (terjemahan) “Anda dapat mix dan match berbeda jenis dari entities (misalnya, hotels, restaurants), jika needed untuk Anda scenario.” Think sebuah “Things to do in Switzerland” (terjemahan) “Hal untuk melakukan di Switzerland” halaman listing keduanya local events dan local businesses di satu carousel.
Availability adalah gotcha, dan ini adalah lebih granular daripada “EEA + Turkey + South Africa” (terjemahan) “EEA + Turkey + South Africa” — yang kueri jenis adalah covered varies oleh country, per 2026-01-21 doc: EEA memiliki widest coverage (hotels, vacation rentals, ground transportation, flights, local businesses, hal untuk melakukan, shopping); Turkey covers hanya hotels, vacation rentals, dan local businesses; South Africa covers hotels, vacation rentals, hal untuk melakukan, flights, shopping, food pengiriman, car hire, dan bus booking. Karena ini adalah sebuah beta, treat setiap satu dari itu per-country lists sebagai dated, tidak permanent — Google explicitly flags fitur sebagai subject untuk perubahan. jika Anda audience adalah di luar itu three regions entirely, beta carousel sekadar tidak akan muncul Tidak penting bagaimana bersih Anda markup adalah.
Bagaimana position membangun display order
di keduanya sistem, display-order mechanism adalah yang sama: setiap ListItem carries sebuah
1-based position, dan Google promises order-di-markup equals order-pada-screen. Dua
halaman-structure patterns exist untuk classic carousel:
- Summary halaman + detail halaman. summary halaman’s
ItemListholds minimalListItems (@type,position,url), dan setiap ditautkan detail halaman carries penuh jenis-spesifik markup (e.g., menyelesaikanRecipeschema). Google’s constraint: “all URLs di itu list harus point untuk berbeda halaman pada itu sama domain.” (terjemahan) “semua URLs di list harus poin untuk berbeda halaman pada yang sama domain.” - Single semua-di-satu halaman. Satu halaman berisi penuh
ItemListdengan setiap item’s properties embedded, dan setiapListItem.urlpoin untuk sebuah anchor pada itu sama halaman.
beta hanya mendukung summary + detail pattern — Tidak semua-di-satu option. dan sebuah berguna clarification Google ditambahkan setelah early ambiguity: untuk 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.” (terjemahan) “ markup harus menjadi pada summary halaman, dan Anda tidak perlu untuk tambahkan markup untuk detail halaman di order untuk menjadi eligible untuk ini fitur.”
Eligibility requirements dan honest caveats
- konten parity. Google’s standard anti-cloaking aturan applies: “The text visible to the user must be similar to the information contained in the structured data on the page.” (terjemahan) “ text terlihat untuk pengguna harus menjadi similar untuk informasi berisi di data terstruktur pada halaman.”
- sama jenis (classic) vs mixed (beta) — covered di atas; ini adalah structural, tidak cosmetic.
- Eligibility, tidak entitlement. Passing Rich hasil Test mengonfirmasi syntax, tidak display. Google tidak pernah jaminan sebuah rich hasil akan render, dan ini memeriksa konten/guideline compliance secara terpisah dari syntax. jika Anda markup validates tetapi Tidak carousel menampilkan, itu’s yang diharapkan perilaku, tidak sebuah bug.
- Tidak sebuah peringkat factor. ini adalah sebuah display format, tidak sebuah sinyal peringkat — consistent dengan Google’s umum position itu data terstruktur tidak memengaruhi peringkat. I tidak akan claim ini lifts click-melalui either: itu’s sebuah umum assumption di SEO community, tetapi Google tidak publish CTR data untuk carousel placements dan I jangan memiliki diukur data dari my own untuk back ini, so treat apa pun “carousels boost CTR” (terjemahan) “carousels boost CTR” line (including di sebelumnya versi dari ini artikel) sebagai sebuah unverified assumption, tidak sebuah terdokumentasi effect.
- Tidak Bing equivalent. Bing membaca
ItemListsebagai generic data terstruktur tetapi memiliki Tidak terdokumentasi host-carousel SERP fitur. jangan imply cross-mesin parity.
Di mana ini sits
Carousel rich hasil adalah satu spesifik payoff dari
data terstruktur, di dalam lebih luas
pada-halaman SEO cluster. generic ItemList mechanics (-nya
properties, summary-halaman pattern di penuh) langsung di sibling ItemList schema
deep dive; per-jenis rich-hasil detail untuk Course, Movie, Recipe, dan Restaurant
lives di creative berfungsi schema
dan local-business docs. ini halaman owns carousel mechanism — dua sistem,
eligible-jenis lists, dan “valid ItemList adalah tidak a visible carousel” (terjemahan) “ItemList yang valid tidak otomatis menjadi carousel yang terlihat” aturan.
AI summary
sebuah condensed take pada Advanced versi:
- Apa ini adalah: sebuah carousel rich hasil (“host carousel” (terjemahan) “host carousel”) adalah sebuah
ItemListwrapping dua atau lebihListItems dari sebuah didukung jenis, setiap dengan sebuah 1-basedpositionitu memperbaiki display order. Order di markup = order pada screen. - Accuracy spine: valid
ItemList≠ terlihat carousel.ItemListadalah hanya carousel-eligible ketika combined dengan sebuah didukung jenis. Wrapping genericArticleatauBlogPostingproduces valid markup dan Tidak carousel. - Dua terpisah sistem:
- Classic Carousel (ItemList) — umumnya tersedia; jenis = Course list, Movie, Recipe, Restaurant; 2+ items; sama jenis hanya; summary+detail atau semua-di-satu halaman.
- data terstruktur carousels (beta) — EEA, Turkey, South Africa hanya; jenis = LocalBusiness subtypes, Product, Event; 3+ items; mixed jenis diizinkan; summary+detail hanya; harus apply melalui sebuah form.
- Restaurant adalah gated: listed sebagai sebuah classic jenis tetapi limited-access, sign-up- hanya — tidak equally open like Recipe/Course/Movie.
Articleadalah Tidak sebuah carousel jenis — sebuah umum myth, mungkin confused dengan Google’s own uncontrollable Top Stories fitur.- Caveats: eligibility ≠ entitlement (Rich hasil Test memeriksa syntax, tidak display); tidak sebuah peringkat factor (sebuah display format — apa pun CTR lift adalah sebuah unverified assumption, tidak sesuatu Google documents atau mengonfirmasi); Bing memiliki Tidak equivalent.
- Di mana ini sits: generic
ItemListmechanics langsung di sibling ItemList deep dive; per-jenis detail (Course 3+-carousel-hanya since June 2025, Movie mobile- hanya) lives di creative berfungsi hub. ini halaman owns carousel mechanism.
Dokumentasi resmi
Utama-sumber documentation dari Google.
Google — dua carousel sistem
- Carousel (ItemList) data terstruktur — classic, umumnya tersedia fitur: four-jenis combination aturan, 2-item minimum, sama-jenis aturan,
position, dan dua halaman-structure patterns. (Terakhir diperbarui 2025-12-10 UTC.) - data terstruktur carousels (beta) — newer host carousel: LocalBusiness/Product/Event jenis, 3-item minimum, mixed-jenis allowance, EEA/Turkey/South Africa restriction, dan interest forms. (Terakhir diperbarui 2026-01-21 UTC.)
Google — supporting docs
- Local business (LocalBusiness) data terstruktur — di mana “Restaurant carousel (limited access)” (terjemahan) “Restaurant carousel (limited access)” gating sebenarnya lives.
- data terstruktur Markup itu Google Search mendukung (Penelusuran Gallery) — master list corroborating four classic-carousel jenis. (Terakhir diperbarui 2026-06-15 UTC.)
- Course list data terstruktur dan Movie data terstruktur — individual-jenis docs untuk dua dari classic carousel members.
- Rich hasil Test — validates carousel markup syntax (tidak display).
Bing / Microsoft
- Marking Up Anda situs dengan data terstruktur — Bing Webmaster Help — Bing mendukung
ItemListsebagai umum data terstruktur; tidak ada Bing carousel-spesifik rich hasil.
Quotes dari sumber
pada—record statements dari Google. setiap tautan adalah sebuah deep tautan itu jumps untuk quoted passage pada sumber halaman.
Google — apa sebuah carousel adalah, dan bagaimana position berfungsi
- “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).” (terjemahan) “sebuah carousel adalah sebuah list-like rich hasil itu orang dapat swipe melalui pada mobile devices. ini displays multiple cards dari yang sama situs (juga known sebagai sebuah host carousel).” — Google Search Central, Carousel (ItemList) docs. Jump untuk quote
- “The item’s position in the carousel. This is a 1-based number.” (terjemahan) “ item’s position di carousel. ini adalah sebuah 1-based angka.” Jump untuk quote
Google — classic jenis list dan minimums
- “Check that
itemListElementcontains two or moreListItemelements.” (terjemahan) “PastikanitemListElementberisi dua atau lebih elemenListItem.” Jump untuk 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.” (terjemahan) “Semua item dalam daftar harus memiliki jenis yang sama. Misalnya, jika daftar membahas resep, hanya sertakan item Recipe. Jangan mencampur jenis.” Jump untuk quote
- Master gallery, pada four eligible jenis: “This feature must be combined with one of the following features: Recipe, Course list, Restaurant, Movie.” (terjemahan) “ini fitur harus menjadi combined dengan satu dari berikut fitur: Recipe, Course list, Restaurant, Movie.” Jump untuk quote
Google — Restaurant adalah gated (dari 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.” (terjemahan) “ Restaurant carousel adalah saat ini limited untuk sebuah kecil set dari restaurant providers. jika Anda akan like untuk participate, register Anda interest di kami form.” Jump untuk quote
Google — beta carousel (berbeda sistem)
- “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).” (terjemahan) “sebuah baru carousel rich hasil itu’s di beta, yang adalah sebuah list-like rich hasil itu orang dapat scroll horizontally untuk see lebih entities dari sebuah diberikan situs (juga known sebagai sebuah host carousel).” Jump untuk quote
- “This feature is also only available in European Economic Area (EEA) countries, Turkey, and South Africa, on both desktop and mobile devices.” (terjemahan) “ini fitur adalah juga hanya tersedia di European Economic Area (EEA) countries, Turkey, dan South Africa, pada keduanya desktop dan mobile devices.” Jump untuk quote
- “To specify a list, define an
ItemListthat contains at least threeitemListElement.itemelements.” (terjemahan) “Untuk menentukan list, definisikanItemListyang berisi setidaknya tiga elemenitemListElement.item.” Jump untuk quote
Yang carousel — jika apa pun — dapat I mendapatkan?
Carousel eligibility adalah genuinely sebuah “which path am I on?” (terjemahan) “yang path am I pada?” pertanyaan, karena dua sistem jangan overlap. Walk ini setelah untuk Anda konten dan region.
Carousel rich result eligibility
Carousel rich hasil — cheat sheet
** dua sistem di sebuah glance**
| Classic Carousel (ItemList) | data terstruktur carousels (beta) | |
|---|---|---|
| Status | umumnya tersedia | Beta (subject untuk perubahan) |
| Di mana | Worldwide | EEA + Turkey + South Africa hanya |
| jenis | Course list, Movie, Recipe, Restaurant | LocalBusiness subtypes, Product, Event |
| Min items | 2+ | 3+ |
| jenis mixing | sama jenis hanya | Mixed diizinkan |
| halaman structure | Summary+detail atau semua-di-satu | Summary+detail hanya |
| Apply pertama? | Tidak (Restaurant excepted) | Ya — interest form |
| Devices | Secara historis mobile-leaning | desktop + mobile |
Fast facts
ItemListalone ≠ carousel. harus menjadi combined dengan sebuah didukung jenis.positionadalah 1-based dan sets display order di keduanya sistem.- Restaurant adalah gated — “limited to a small set of restaurant providers” (terjemahan) “limited untuk sebuah kecil set dari restaurant providers”; register interest.
Articleadalah Tidak sebuah carousel jenis. itu myth adalah confusion dengan Top Stories (Google-controlled, un-triggerable).- Recipe / Course / Movie adalah open; per-jenis quirks: Course = 3+-course carousel hanya (since June 2025), Movie = mobile-hanya carousel.
- Eligibility, tidak entitlement — Rich hasil Test memeriksa syntax, tidak display.
- Tidak sebuah peringkat factor — sebuah display format, tidak sebuah sinyal peringkat; treat apa pun CTR-lift claim sebagai unverified, since Google tidak publish carousel CTR data.
- Bing: Tidak equivalent carousel rich hasil.
umum myths, corrected
| Myth | Reality |
|---|---|
”Any ItemList becomes a carousel.” (terjemahan) “Setiap ItemList menjadi carousel.” | hanya ketika combined dengan sebuah didukung jenis. |
| ”Article supports carousels.” (terjemahan) “artikel mendukung carousels.” | ini tidak — mungkin Top Stories confusion. |
| ”Carousels need 3 items.” (terjemahan) “Carousels perlu 3 items.” | hanya beta; classic perlu 2. |
| ”Restaurant is open now.” (terjemahan) “Restaurant adalah open now.” | Limited-access, sign-up-gated. |
| ”The beta is worldwide.” (terjemahan) “ beta adalah worldwide.” | EEA + Turkey + South Africa hanya. |
| ”Valid markup guarantees a carousel.” (terjemahan) “Valid markup jaminan sebuah carousel.” | Eligibility hanya; Google decides display. |
alat untuk validating carousel markup
- Schema Markup Validator — paste JSON-LD atau
penuh HTML untuk catch malformed JSON, tidak valid schema.org properties, missing
references, dan structural masalah di
ItemListsebelum testing Google’s fitur-spesifik requirements. - Rich-hasil Eligibility Checker — periksa apakah nested item jenis carry Google-diperlukan fields untuk rich hasil mereka target. sebuah bersih hasil mengonfirmasi eligibility aturan, tidak itu Google akan display sebuah carousel.
- Google Rich hasil Test — jalankan deployed URL melalui Google’s renderer. gunakan ini untuk konfirmasi Google dapat see didukung item markup dan diperlukan fields di dirender halaman.
Rusak vs. bersih classic-carousel markup
Rusak: mixed jenis, duplicate positions, dan hanya satu eligible item
ini list parses sebagai JSON-LD, tetapi ini fails classic carousel aturan. ini mixes sebuah
Recipe dan sebuah Course, memberikan keduanya entries position 1, dan karena itu memiliki hanya satu
item dari either didukung jenis.
{
"@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" }
}
]
}Bersih: dua sama-jenis items dengan 1-based positions
corrected list mempertahankan satu didukung jenis, supplies dua items, dan angka them di order Google seharusnya display them. setiap item akan masih perlu properties diperlukan oleh -nya own rich-hasil documentation.
{
"@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" }
}
]
}untuk beta host carousel, equivalent bersih list perlu setidaknya three items dan harus ikuti beta’s summary-halaman dan regional requirements.
Prove sebuah carousel implementation adalah eligible
Test 1 — deployed ItemList satisfies correct carousel sistem
- Test untuk jalankan — Fetch langsung URL dengan Rich-hasil Eligibility
Checker dan inspect
ItemList, nested item jenis, dan positions. - Yang diharapkan hasil — sebuah classic carousel memiliki setidaknya dua sama-jenis didukung items dengan consecutive 1-based positions. sebuah beta carousel memiliki setidaknya three didukung items dan mengikuti beta summary-halaman pattern.
- Failure interpretation — Fewer items, sebuah classic list itu mixes jenis, duplicate atau missing positions, atau sebuah unsupported nested jenis berarti halaman melakukan tidak memenuhi itu carousel sistem’s eligibility aturan.
- Monitoring window — Immediate setelah deployment dan cache clearance.
- Rollback trigger — hapus atau disable baru carousel block jika ini replaced previously valid data terstruktur dengan tidak valid atau misleading markup; jika tidak correct list sebelum requesting sebuah recrawl.
Test 2 — Google dapat render eligible item markup
- Test untuk jalankan — Test deployed URL di Google’s Rich hasil Test, lalu inspect detected item jenis dan errors.
- Yang diharapkan hasil — Google detects didukung nested jenis tanpa critical
errors, dan dirender HTML berisi yang sama
ItemListdikirim untuk pengguna. - Failure interpretation — sebuah missing jenis poin untuk rendering atau deployment;
sebuah diperlukan-field error belongs untuk nested Recipe, Course, Movie, Restaurant,
Product, Event, atau LocalBusiness markup alih-alih untuk
ItemListalone. - Monitoring window — Immediate di test; Search Console dapat lag until berikutnya crawl.
- Rollback trigger — Abort carousel launch jika Google cannot render markup atau jika memperbaiki ini akan memerlukan claiming konten itu adalah tidak terlihat pada halaman. Passing test masih melakukan tidak jaminan sebuah carousel akan menjadi ditampilkan.
Uji pemahaman Anda: carousel rich hasil
Five quick pertanyaan pada bagaimana Google’s carousel rich hasil sebenarnya berfungsi. Pick sebuah jawaban untuk setiap, lalu periksa.
Resources worth Anda time
My related writing
- data terstruktur: Apa ini adalah dan cara gunakan ini — my Ahrefs guide untuk schema jenis, implementation metode, dan validation alat; foundation carousel markup sits pada.
- Beginner’s Guide untuk SEO teknis — di mana data terstruktur dan rich hasil fit ke bigger picture.
My speaking
- Bagaimana Penelusuran berfungsi (SlideShare) — my walkthrough dari crawling, rendering, pengindeksan, dan bagaimana fitur like rich hasil adalah generated. (My standing disclaimer applies: “Ini adalah my understanding dari sistem… tidak going untuk menjadi 100% menyelesaikan atau accurate.” (terjemahan) “ini adalah my understanding dari sistem… tidak going untuk menjadi 100% menyelesaikan atau accurate.”)
Official
- Google’s Carousel (ItemList) data terstruktur — classic fitur’s canonical reference (four jenis, 2-item minimum,
position, halaman patterns). - Google’s data terstruktur carousels (beta) — beta host carousel (LocalBusiness/Product/Event, 3-item minimum, EEA/Turkey/South Africa).
- Google’s Local business data terstruktur — di mana “Restaurant carousel (limited access)” (terjemahan) “Restaurant carousel (limited access)” gating lives.
- Google’s Penelusuran Gallery — master didukung-jenis list.
dari sekitar industry
- baru Google data terstruktur carousels (beta) (mesin pencari Land) — coverage dari beta’s launch: horizontal scrolling melalui multiple entities dari sebuah single situs.
- Google data terstruktur carousels (beta) clarified untuk summary halaman (mesin pencari Land) — doc clarification itu markup goes pada summary halaman, tidak detail halaman.
- Google Expands fitur Availability untuk data terstruktur Carousels (beta) (mesin pencari Roundtable, Barry Schwartz) — geographic-expansion pattern (starting sempit, menambahkan Turkey dan South Africa).
- Google Announces baru data terstruktur Carousels (beta) Rich hasil (mesin pencari Journal) — announcement tulis-up.
- Google Memperbarui Carousels (Beta) data terstruktur Documentation (mesin pencari Journal) — coverage dari sebuah kemudian beta-doc revision.
- Carousel hasil pencarian (peringkat Math KB) — plugin-workflow-focused explainer dari classic four jenis (note: tidak cover beta sistem atau Restaurant gating).
Quotes worth mempertahankan
lines I come back untuk ketika explaining carousels. (untuk verbatim Google statements dengan deep tautan, see Quotes dari Sumber tab — ini adalah lebih opinionated, practitioner-facing set.)
pada core mechanism
- sebuah carousel adalah “a list-like rich hasil itu orang dapat swipe melalui pada mobile
devices… multiple cards dari itu sama site (juga known sebagai a host carousel).” (terjemahan) “sebuah list-like rich hasil itu orang dapat swipe melalui pada mobile
devices… multiple cards dari yang sama situs (juga known sebagai sebuah host carousel).” — Google.
mechanism underneath adalah selalu sebuah
ItemListdari sama-jenisListItems, setiap dengan sebuah 1-basedposition.
pada myth itu trips everyone up
- Valid
ItemListadalah tidak sebuah terlihat carousel. Google memerlukan Anda untuk “addItemListstructured data in combination with one of the… supported structured data features.” (terjemahan) “tambahkanItemListdata terstruktur di combination dengan satu dari … didukung data terstruktur fitur.” Wrap sebuah unsupported jenis dan Anda mendapatkan valid markup dan Tidak carousel — yang sama “valid adalah tidak visible” (terjemahan) “valid adalah tidak terlihat” trap I pertahankan flagging di seluruh structured-data cluster.
pada dua-sistem confusion
- ada dua carousels, tidak satu: umumnya tersedia classic Carousel (ItemList) untuk Course/Movie/Recipe/Restaurant, dan sebuah terpisah beta host carousel untuk LocalBusiness/Product/Event itu’s “hanya tersedia di European Economic Area (EEA) countries, Turkey, dan South Africa.” (terjemahan) “hanya tersedia di European Economic Area (EEA) countries, Turkey, dan South Africa.” Hampir setiap guide covers satu dan forgets lainnya.
pada Restaurant asterisk
- Restaurant adalah listed tetapi gated: “Itu Restaurant carousel adalah saat ini limited untuk a small set dari restaurant providers.” (terjemahan) “ Restaurant carousel adalah saat ini limited untuk sebuah kecil set dari restaurant providers.” didukung pada paper, sign-up-hanya dalam praktik.
Log perubahan
Diperbarui 8 Agu 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.
Diperbarui 17 Jul 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.