Resultados enriquecidos de carrusel (Schema)

Cómo funciona realmente el carousel rich result de Google: un ItemList que envuelve varios elementos del mismo tipo con valores de posición. Qué tipos son aptos, la división entre clásico y beta, y por qué un ItemList válido no es un carrusel visible.

Publicado por primera vez: 2 jul 2026 · Última actualización: 8 ago 2026 · Avanzado
Idiomas
1 señal de evidencia en esta página

Un carousel rich result (Google lo llama "host carousel") es una fila de tarjetas de un mismo sitio que se puede desplazar horizontalmente, creada al envolver dos o más elementos del mismo tipo en un ItemList, cada uno con una posición basada en 1 que establece el orden de visualización. Lo más útil que hay que saber: un ItemList válido no equivale a un carrusel visible; ItemList solo pasa a ser apto para carrusel cuando se combina con un tipo compatible. Y ahora hay dos sistemas de carrusel separados: la función Carousel (ItemList) madura y disponible con carácter general (lista de Course, Movie, Recipe, Restaurant —con Restaurant restringido a un formulario de acceso limitado—) y unos carruseles de datos estructurados (beta) / host carousel más recientes para subtipos de LocalBusiness, Product y Event, disponibles solo en el EEE, Turquía y Sudáfrica. Difieren en el mínimo de elementos (2 frente a 3), en si solo permiten el mismo tipo o permiten tipos mixtos, y en las opciones de estructura de página. Casi ninguna guía de la competencia los separa con claridad, y varias todavía incluyen Article como tipo de carrusel, pero no lo es. Como ocurre con cualquier resultado enriquecido, es elegibilidad, no un derecho, y no es un factor de posicionamiento.

TL;DR — Un carousel rich result (“host carousel”) es un ItemList que envuelve dos o más elementos ListItem del mismo tipo, cada uno con un position con base 1 que fija el orden de visualización. El eje de precisión: un ItemList válido ≠ un carrusel visibleItemList solo es elegible para carrusel cuando se combina con un tipo compatible. Hay dos sistemas de carrusel separados activos ahora mismo: la función Carousel (ItemList) madura y generalmente disponible (Course list, Movie, Recipe, Restaurant — Restaurant es de acceso limitado y está restringido a registro) y los más recientes Carruseles de datos estructurados (beta) / host carousel (subtipos de LocalBusiness, Product, Event), disponibles solo en el EEE, Turquía y Sudáfrica. Difieren en los elementos mínimos (2 vs 3), solo del mismo tipo vs tipos mixtos permitidos, y las opciones de estructura de página (la versión clásica admite resumen

  • detalle o todo en uno; la beta solo admite resumen + detalle). Es un formato de visualización, no una garantía de posicionamiento; otros motores de búsqueda documentan sus propias funciones por separado.
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

La definición de Google es exacta:

  • “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).” (traducción) «Un carrusel es un resultado enriquecido similar a una lista que las personas pueden deslizar en dispositivos móviles. Muestra varias tarjetas del mismo sitio (también conocido como carrusel de host).»

El mecanismo subyacente es siempre el mismo — un contenedor ItemList que contiene varias entradas ListItem, cada una apuntando a un elemento de un tipo compatible, cada una con una position. Google es explícito en que el orden sigue a position:

  • “The item’s position in the carousel. This is a 1-based number,” (traducción) «La posición que ocupa el elemento en el carrusel. Es un número que empieza en 1.» y los elementos
  • “will be shown in the order specified by the position property.” (traducción) «se mostrarán en el orden especificado por la propiedad position.» La mecánica genérica de ItemList — sus propiedades, el patrón de página de resumen, cómo funcionan position y url — es un tema por derecho propio; la página hermana de análisis detallado de ItemList Schema se encarga de ellos. Esta página trata sobre aquello específico que ItemList desbloquea: el carousel rich result. Y la primera regla al respecto es un rompe mitos.

Un ItemList válido no es un carrusel visible

Esta es la columna vertebral de la precisión. Un ItemList por sí solo —o un ItemList que envuelve un tipo no admitido, como Article o BlogPosting genéricos— no es apto para carrusel. El requisito de Google es el siguiente: “add ItemList structured data in combination with one of the… supported structured data features.” (traducción) «añade datos estructurados ItemList en combinación con una de las… funciones de datos estructurados admitidas». El ItemList es necesario, pero ni mucho menos suficiente. Aquí es donde se equivocan la mayoría de las guías, y también por eso el centro de creative works schema sigue insistiendo en “valid is not visible” —el mismo principio, aplicado aquí.

Ahora mismo hay dos sistemas de carrusel

Casi ninguna guía de la competencia los separa con claridad, y esa es la principal fuente de confusión en este ámbito. A fecha de mediados de 2026, hay dos sistemas de carrusel de distinto alcance activos en la Búsqueda de Google:

1. El carrusel clásico (ItemList) — disponible de forma general

La función madura, documentada en la página Carousel (ItemList) (actualizada por última vez el 2025-12-10 UTC). Regla de tipos admitidos de Google: “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.” (traducción) «Para ser elegible para un carousel rich result del host para tu sitio, añade datos estructurados ItemList en combinación con una de las siguientes funciones de datos estructurados admitidas: Course list / Movie / Recipe / Restaurant.» Elementos mínimos: “Check that itemListElement contains two or more ListItem elements.” (traducción) «Comprueba que itemListElement contenga dos o más elementos ListItem.» Solo del mismo tipo: todos los elementos de la lista deben compartir tipo. Por ejemplo, en una lista de recetas solo incluye elementos Recipe; no combines tipos distintos.

2. Carruseles de datos estructurados (beta) — solo EEA, Turquía y Sudáfrica

Un sistema más nuevo y separado documentado en la página Carousels (beta) (última actualización: 2026-01-21 UTC — el que se itera más activamente de los dos). 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.” (traducción) «un nuevo carousel rich result que está en beta, que es un resultado enriquecido tipo lista que las personas pueden desplazarse horizontalmente para ver más entidades de un sitio determinado.» Su conjunto de tipos es completamente diferente: ItemList combinado con LocalBusiness y sus subtipos (Restaurant, Hotel, VacationRental), Product o Event. Su mínimo es tres, no dos: “To specify a list, define an ItemList that contains at least three itemListElement.item elements.” (traducción) «Para especificar una lista, define un ItemList que contenga al menos tres elementos itemListElement.item.» Y la restricción que importa más que cualquier detalle en la página: “This feature is also only available in European Economic Area (EEA) countries, Turkey, and South Africa, on both desktop and mobile devices.” (traducción) «Esta función también está disponible únicamente en los países del Espacio Económico Europeo (EEE), Turquía y Sudáfrica, tanto en dispositivos de escritorio como en dispositivos móviles.» Los sitios también tienen que solicitarlo mediante un formulario de interés, no solo implementar el marcado, y la cobertura difiere según el país. Google lo marca como provisional: “This feature is in beta and you may see changes in requirements or guidelines, as we develop this feature.” (traducción) «Esta función está en beta y es posible que veas cambios en los requisitos o las directrices a medida que desarrollamos esta función.»

Lado a lado

EjeCarrusel clásico (ItemList)Carruseles de datos estructurados (beta)
DisponibilidadDisponible de forma generalSolo EEE + Turquía + Sudáfrica
Tipos elegiblesCourse list, Movie, Recipe, RestaurantSubtipos de LocalBusiness, Product, Event
Mínimo de elementos2+ ListItems3+ elementos
Mezcla de tiposSolo mismo tipoSe permiten tipos mixtos
Estructura de páginaResumen + detalle o página todo en unoSolo páginas de resumen + detalle
¿Se requiere registro?No (excepto Restaurant)Sí — solicita mediante el formulario de interés
DispositivosHistóricamente orientado a móvilesEscritorio y móvil

Qué tipos son elegibles para el carrusel clásico (2026)

Volví a revisar la documentación de Google el 2026-07-02, y la página principal de Search Gallery (actualizada por última vez el 2026-06-15 UTC) corrobora la misma regla de cuatro tipos: “This feature must be combined with one of the following features: Recipe, Course list, Restaurant, Movie.” (traducción) «Esta función debe combinarse con una de las siguientes funciones: Recipe, Course list, Restaurant, Movie.» Pero hay un asterisco en esa lista:

  • Recipe, Course list y Movie están abiertos para cualquier sitio que cumpla los requisitos. (Para el detalle de cada tipo —Course solo es un carrusel de 3 o más cursos desde la descontinuación de la tarjeta única de junio de 2025, y el carrusel de Movie es solo para móviles— consulta el centro de creative works schema, que documenta el resultado enriquecido de cada tipo a nivel de propiedad.)
  • Restaurant aparece en la lista, pero está restringido. El documento de Local Business lo especifica: “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.” (traducción) «El carrusel de Restaurant está actualmente limitado a un pequeño conjunto de proveedores de restaurantes. Si deseas participar, registra tu interés en nuestro formulario.» Por lo tanto, tratar Restaurant como un cuarto tipo de puertas abiertas —como hacen ahora varias guías de terceros, tras haber copiado la lista de tipos actualizada sin comprobar la restricción— es una inexactitud real y verificable. Está admitido sobre el papel, pero en la práctica solo es accesible mediante registro.

Y el tipo que no está en la lista: Article. Al menos una guía con posicionamiento alto enumera Article como elegible para el carrusel. No lo está: Article no aparece ni en el documento de Carousel ni en la galería principal. Casi con certeza se trata de una confusión con la función Top Stories, que no está relacionada y está controlada por Google, y que no puedes activar con tu propio marcado.

Qué tipos son elegibles para el carrusel de host en beta

Un conjunto completamente diferente, según el documento beta: LocalBusiness y sus subtipos (el documento nombra Restaurant, Hotel, VacationRental), Product y Event. La beta también permite explícitamente la mezcla — una diferencia estructural genuina con respecto al carrusel clásico:

  • “You can mix and match different types of entities (for example, hotels, restaurants), if needed for your scenario.” (traducción) «Puedes mezclar y combinar diferentes tipos de entidades (por ejemplo, hoteles, restaurantes), si es necesario para tu escenario.» Piensa en una página de “Things to do in Switzerland” que enumera tanto eventos locales como negocios locales en un solo carrusel.

La disponibilidad es el problema, y es más granular que “EEA + Turquía + Sudáfrica” — qué tipos de consulta están cubiertos varía según el país, según el documento de 2026-01-21: el EEA tiene la cobertura más amplia (hoteles, alquileres vacacionales, transporte terrestre, vuelos, negocios locales, cosas que hacer, compras); Turquía cubre solo hoteles, alquileres vacacionales y negocios locales; Sudáfrica cubre hoteles, alquileres vacacionales, cosas que hacer, vuelos, compras, entrega de comida, alquiler de autos y reserva de autobuses. Dado que esta es una beta, trata cada una de esas listas por país como correspondiente a una fecha determinada, no permanente — Google indica explícitamente que la función está sujeta a cambios. Si tu audiencia está completamente fuera de esas tres regiones, el carrusel beta simplemente no aparecerá, sin importar cuán limpio sea tu marcado.

Cómo position construye el orden de visualización

En ambos sistemas, el mecanismo de orden de visualización es el mismo: cada ListItem lleva un position con base 1, y Google promete que el orden en el marcado es igual al orden en pantalla. Existen dos patrones de estructura de página para el carrusel clásico:

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
  • Página de resumen + páginas de detalle. El ItemList de la página de resumen contiene ListItems mínimos (@type, position, url), y cada página de detalle enlazada lleva el marcado completo específico del tipo (por ejemplo, el esquema Recipe completo). Restricción de Google: “all URLs in the list must point to different pages on the same domain.” (traducción) «Todas las URL de la lista deben apuntar a páginas distintas del mismo dominio».
  • Página única todo en uno. Una página contiene el ItemList completo con las propiedades de cada elemento integradas, y cada ListItem.url apunta a un ancla en esa misma página.

La beta solo admite el patrón de resumen + detalle — no hay opción todo en uno. Y una aclaración útil que Google añadió tras la ambigüedad inicial: para la 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.” (traducción) «El marcado debe estar en la página de resumen, y no necesitas añadir marcado a las páginas de detalle para ser elegible para esta función».

Requisitos de elegibilidad y las advertencias honestas

  • Paridad de contenido. Se aplica la regla estándar contra el cloaking de Google: “The text visible to the user must be similar to the information contained in the structured data on the page.” (traducción) «El texto visible para el usuario debe ser similar a la información contenida en los datos estructurados de la página.»
  • Mismo tipo (clásico) frente a mixto (beta): se trata arriba; es estructural, no cosmético.
  • Elegibilidad, no derecho. Superar la Rich Results Test confirma la sintaxis, no la visualización. Google nunca garantiza que un resultado enriquecido se muestre, y comprueba el cumplimiento del contenido y de las directrices por separado de la sintaxis. Si tu marcado se valida pero no se muestra ningún carousel, ese es el comportamiento esperado, no un error.
  • No es un factor de posicionamiento. Se trata de un formato de visualización, no de una señal de posicionamiento, en consonancia con la postura general de Google de que los datos estructurados no afectan al posicionamiento. Tampoco afirmaré que aumente la tasa de clics (CTR): esa es una suposición común en la comunidad SEO, pero Google no publica datos de CTR para las ubicaciones de carousel y no tengo datos medidos propios que lo respalden, así que trata cualquier línea de “carousels boost CTR” (incluso en versiones anteriores de este artículo) como una suposición no verificada, no como un efecto documentado.
  • Sin equivalente en Bing. Bing lee ItemList como datos estructurados genéricos, pero no tiene una función de SERP de host-carousel documentada. No des a entender que hay paridad entre motores.

Dónde se ubica esto

Los carousel rich results son una ventaja específica de los datos estructurados, dentro del grupo más amplio de SEO on-page. La mecánica genérica de ItemList (sus propiedades y el patrón de página de resumen en su totalidad) se encuentra en el análisis detallado paralelo de ItemList schema; el detalle de resultados enriquecidos por tipo para Course, Movie, Recipe y Restaurant se encuentra en creative works schema y en la documentación de negocio local. Esta página cubre el mecanismo del carrusel —los dos sistemas, las listas de tipos elegibles y la regla de que “un ItemList válido no es un carrusel visible”.

Add an expert note

Pin an expert quote

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