Rich snippets y datos estructurados

Resultado de búsqueda plano frente a resultado enriquecido con estrellas y precio

Los rich snippets son los resultados de búsqueda enriquecidos con estrellas, precios, imágenes o preguntas. No los da Google porque sí: los da cuando encuentra datos estructurados que describen tu contenido. No mejoran tu posición, mejoran tu CTR desde la posición que ya tengas, que a veces vale más.

TIER LIST SEO 2025 - Factores de Posicionamiento SEO en 2025 - BIG podcast #038 con Carlos Ortega

Qué son los rich snippets

Un rich snippet es un resultado de búsqueda que muestra información adicional además del título, la URL y la descripción: valoraciones con estrellas, precio y disponibilidad, tiempo de preparación de una receta, fechas de un evento.

Esa información no la deduce Google leyendo tu texto. La lee de los datos estructurados que tú has añadido al código de la página.

Rich snippet, rich result y featured snippet no son lo mismo

Tres términos que se confunden constantemente:

  • Rich snippet: tu resultado normal, enriquecido con datos extra. Sigue en su posición, solo que ocupa más y llama más.
  • Rich result: el término más amplio que usa Google hoy. Incluye los snippets enriquecidos y otros formatos como carruseles.
  • Featured snippet: la caja de respuesta destacada arriba del todo, la «posición cero». No depende de datos estructurados: Google la extrae del texto de la página. Es un mecanismo distinto.

Marcar tu web con Schema no te va a dar un featured snippet. Y escribir respuestas claras y directas sí puede dártelo sin marcar nada.

Qué gana tu web: CTR, no posición

Conviene decirlo pronto porque es la expectativa que más se incumple: los datos estructurados no te suben posiciones. Google los presenta como la forma de ser elegible para resultados enriquecidos, no como señal de posicionamiento, y cada vez que retira un tipo avisa de que no afecta al ranking.

Lo que hacen es dos cosas, y ambas valen:

  1. Suben el CTR. Un resultado con estrellas o con precio se lleva más clics que uno plano en la misma posición.
  2. Ayudan a que Google entienda tu contenido. Y eso sí influye, indirectamente, en para qué consultas te considera relevante.

Traducido: si estás en posición 6 y añades marcado, vas a seguir en posición 6, pero puedes llevarte más clics que el 4.

No es una promesa de agencia. Google publica casos en su propia documentación: Rotten Tomatoes midió un CTR un 25 % mayor en las páginas con datos estructurados, y Nestlé, un 82 % más de CTR en las páginas que se muestran como resultado enriquecido. Son casos de grandes marcas, no una media: tómalos como orden de magnitud, no como previsión.

Datos estructurados: la capa que hay debajo

Schema.org, el vocabulario

Schema.org es el vocabulario compartido que Google, Bing, Yahoo y Yandex acordaron usar. Define tipos (Article, Product, Recipe, LocalBusiness) y las propiedades de cada uno.

Es un vocabulario enorme y solo una parte pequeña genera resultados enriquecidos. El resto sirve para lo otro: que los buscadores entiendan mejor de qué va tu página.

JSON-LD, microdatos y RDFa: por qué JSON-LD

Tres formatos para lo mismo:

  • Microdatos: atributos incrustados en el HTML. El más antiguo y el más incómodo de mantener: si cambias la plantilla, rompes el marcado.
  • RDFa: parecido, poco usado.
  • JSON-LD: un bloque <script type="application/ld+json"> separado del HTML visible.

Usa JSON-LD. Es el formato que Google recomienda expresamente, va aparte del maquetado, se genera fácil desde plantilla y se lee y se depura sin desmontar la página.

Los tipos de schema que de verdad usarás

De todo el vocabulario, en la práctica se usan seis o siete. Estos son los que aplicamos y para qué sirve cada uno.

Article y BreadcrumbList (las migas, solo en escritorio)

Article (o BlogPosting, o TechArticle) para contenido editorial: titular, autor, fechas de publicación y modificación, imagen.

No da estrellas ni precio, pero sí influye en el título y en la imagen con que aparece la pieza, y alimenta la capa de autoría.

BreadcrumbList sustituye la URL cruda por la ruta de navegación. Desde enero de 2025 Google solo lo muestra en escritorio, no en móvil, pero sigue siendo barato de implementar y ayuda a entender la estructura del sitio.

Product, Offer y AggregateRating

El trío del ecommerce y de los pocos marcados que siguen dando un resultado enriquecido bien visible en la SERP.

Product describe el producto, Offer el precio, la moneda y la disponibilidad, y AggregateRating la valoración media y el número de reseñas.

Requisito no negociable: el precio y la disponibilidad marcados tienen que coincidir con los visibles y estar actualizados. Un precio desfasado en el schema es peor que no marcarlo: rompe la confianza del usuario que hace clic y Google acaba dejando de mostrarlo.

LocalBusiness y Organization

LocalBusiness (o su subtipo: Dentist, Restaurant, LegalService) para negocios con ubicación: nombre, dirección, teléfono, horario, coordenadas.

Organization para la entidad empresa, con logo y sameAs a los perfiles oficiales.

En negocios locales, los datos del schema tienen que coincidir exactamente con el NAP de la ficha de Google. Un schema que dice una dirección y un pie de página que dice otra es peor que no marcar. Está desarrollado en la guía de SEO local.

Lo que Google ha retirado (y lo que no)

Google lleva desde 2023 recortando resultados enriquecidos, y casi ningún artículo del top 10 lo tiene al día. No afecta al ranking: afecta a lo que se pinta en la SERP. Este es el estado a septiembre de 2026:

Resultado enriquecidoQué pasóCuándo
HowToEliminado del todoseptiembre de 2023
FAQLimitado a webs oficiales y de salud; después, eliminadoagosto de 2023 / 7 de mayo de 2026
Cuadro de búsqueda de sitelinksEliminadonoviembre de 2024
Migas de panSolo en escritorioenero de 2025
Course info, ClaimReview, Estimated salary, Learning video, Special announcement, Vehicle listingRetirados de la SERPanuncio en junio de 2025
Practice problemRetiradoenero de 2026

Siguen vigentes, entre otros: Article, Breadcrumb (escritorio), Product, Review snippet, Organization, Local business, Event, Recipe, Video, Job posting, Course list, Discussion forum, Profile page, Software app y Vacation rental. La lista completa y actualizada está en la galería oficial de Google.

Qué hacer con el marcado que ya no da resultado

No tienes que borrarlo. Google lo dijo al retirar FAQ y HowTo: el marcado que no se usa no causa problemas en Search, aunque tampoco tiene efecto visible.

Lo que sí cambia es el control. Cuando un tipo se retira, desaparece de los informes de Search Console y de la Prueba de resultados enriquecidos. Si algún informe tuyo dependía de esos datos, revísalo.

Nosotros seguimos marcando FAQPage cuando las preguntas están visibles en la página, porque describe bien el contenido y no cuesta nada si sale de plantilla. Lo que no hacemos es prometer el desplegable en Google: desde el 7 de mayo de 2026 no existe. Y el requisito sigue en pie: el bloque de preguntas y respuestas tiene que estar visible. Marcar preguntas que el usuario no ve es un incumplimiento.

Person y sameAs: la capa de autoría

Person para el autor, con sameAs apuntando a su LinkedIn y a sus perfiles profesionales.

No genera resultado enriquecido, y aun así lo consideramos de los marcados más rentables: es la forma más explícita de declarar quién firma y que esa persona existe fuera de tu web. En un contexto donde la evaluación de calidad pesa cada vez más, declarar autoría verificable sale barato.

Los tipos que existen y casi nunca vas a necesitar

Por descarte, para que no pierdas tiempo: Recipe solo si publicas recetas, Event si organizas eventos presenciales y abiertos al público, VideoObject si alojas vídeo propio (si lo incrustas de YouTube, ya está marcado en origen), JobPosting si publicas ofertas de empleo, Course (en su versión de lista de cursos) si vendes formación.

Todos pueden generar resultado enriquecido en sus verticales. Si no estás en una de ellas, ignóralos: el vocabulario de Schema.org tiene cientos de tipos y marcar por marcar no aporta nada.

Por dónde empezar: el orden que damos nosotros

Si tienes que priorizar y no puedes hacerlo todo, este es el orden por retorno:

  1. Organization en la home, con logo y sameAs. Es la identidad de la marca y se hace una vez.
  2. BreadcrumbList en todas las plantillas. Coste casi nulo, se genera desde plantilla y se ve en escritorio.
  3. Product con Offer si vendes. Es el que más CTR mueve.
  4. Article con Person en el contenido editorial. No pinta nada en la SERP pero construye la capa de autoría.
  5. LocalBusiness si tienes sede física.
  6. AggregateRating cuando tengas reseñas reales y visibles.
  7. FAQPage al final, sabiendo que ya no da resultado enriquecido.

Los cuatro primeros cubren la mayor parte del valor en casi todos los proyectos.

Los tipos de schema más usados conectados a un nodo central

Cómo implementarlos

En WordPress: plugin frente a código

Los plugins de SEO generan buena parte del marcado automáticamente. Para la mayoría de webs, es suficiente y es lo sensato.

Dónde se quedan cortos: tipos específicos, propiedades opcionales que sí quieres rellenar y páginas con estructura peculiar. Ahí toca añadir a mano.

Y una comprobación que casi nadie hace: si tienes plugin de SEO y además la plantilla marca por su cuenta, puedes tener el marcado duplicado. Comprueba antes de añadir nada.

A mano: plantillas JSON-LD listas para copiar

Artículo con autor:

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Título del artículo",
  "datePublished": "2026-08-27",
  "dateModified": "2026-08-27",
  "author": {
    "@type": "Person",
    "name": "Nombre del autor",
    "sameAs": "https://www.linkedin.com/in/perfil/"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Nombre de la empresa",
    "logo": {"@type": "ImageObject", "url": "https://dominio.com/logo.png"}
  }
}

Producto con precio y valoración:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Nombre del producto",
  "image": "https://dominio.com/producto.jpg",
  "description": "Descripción real del producto",
  "sku": "SKU-123",
  "brand": {"@type": "Brand", "name": "Marca"},
  "offers": {
    "@type": "Offer",
    "url": "https://dominio.com/producto",
    "priceCurrency": "EUR",
    "price": "49.90",
    "availability": "https://schema.org/InStock"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.6",
    "reviewCount": "128"
  }
}

Negocio local:

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Nombre del negocio",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Calle Ejemplo, 12",
    "addressLocality": "Barcelona",
    "postalCode": "08001",
    "addressCountry": "ES"
  },
  "telephone": "+34 900 000 000",
  "openingHours": "Mo-Fr 09:00-18:00",
  "url": "https://dominio.com"
}

Sustituye los valores por los reales. Nunca dejes un marcado con datos de ejemplo en producción, y es más frecuente de lo que parece.

Vía Tag Manager: cuándo sí y cuándo no

Google documenta Tag Manager como una forma válida de generar JSON-LD y puede leer el marcado inyectado con JavaScript. El problema no es técnico, es de mantenimiento.

Dos riesgos concretos. El primero, que los datos del contenedor no coincidan con los de la página: usa variables de GTM que lean el contenido visible en lugar de copiarlo a mano. El segundo, en tiendas: Google avisa de que el marcado de Product generado dinámicamente puede hacer que los rastreos de Shopping sean menos frecuentes y menos fiables, y eso afecta justo a precio y stock.

Si tienes acceso al código, marca en el servidor. GTM, para cuando no lo tienes.

Bloque de código JSON-LD conectado a la página que describe

Cómo validarlos

Prueba de resultados enriquecidos y validador de Schema.org

Dos herramientas y no hacen lo mismo:

  • La prueba de resultados enriquecidos de Google te dice si tu marcado puede generar un resultado enriquecido y qué errores lo impiden. Es la que decide.
  • El validador de Schema.org comprueba si el marcado es correcto según el vocabulario, aunque Google no lo use para nada visual.

Un marcado puede ser válido para Schema.org y no servir para un rich result porque le falta una propiedad que Google exige. Por eso hay que pasar las dos.

Los informes de resultados enriquecidos de Search Console

Es el único que te dice qué pasa a escala y en el tiempo. Las herramientas de prueba validan una URL; Search Console te dice cuántas de tus miles de páginas tienen el marcado bien y cuántas fallan.

Ten en cuenta que, cuando Google retira un tipo, su informe desaparece. Revísalos después de cualquier cambio de plantilla. Un despliegue puede romper el marcado de 10.000 fichas y no te enteras hasta que miras.

Errores frecuentes

Marcar lo que no se ve en la página

De los más graves: puede acarrear una acción manual por datos estructurados, que te deja sin resultados enriquecidos en esas páginas (el ranking no cambia).

La regla es simple: si no está visible para el usuario, no se marca. Preguntas frecuentes que no aparecen, valoraciones que no están publicadas, precios que no salen.

Marcados incompletos y propiedades obligatorias

Cada tipo tiene propiedades obligatorias y recomendadas. Si falta una obligatoria, no hay resultado enriquecido, aunque el resto esté perfecto.

Es el fallo más común y el más fácil de arreglar: la prueba de resultados enriquecidos te dice exactamente cuál falta.

Reseñas propias: lo que Google ya no acepta

Google dejó de mostrar resultados enriquecidos de valoraciones autoserviciales, es decir, las reseñas sobre tu propia empresa alojadas en tu propia web.

Sigue funcionando la valoración de productos y de otras entidades concretas. Lo que ya no vale es ponerse cinco estrellas a uno mismo en la home.

Marcado duplicado entre plugin, tema y app

Muy frecuente y difícil de ver a simple vista: el plugin de SEO marca Article, la plantilla marca otro Article y la app de reseñas añade su AggregateRating por su cuenta.

El resultado son dos o tres bloques JSON-LD describiendo lo mismo con datos que no siempre coinciden. Google intenta resolverlo y a veces no muestra nada.

Cómo detectarlo: abre el código fuente y busca cuántos bloques application/ld+json hay. Si hay más de uno describiendo la misma entidad, tienes trabajo.

Datos que dejan de ser verdad

El marcado se pone una vez y se olvida. Los precios cambian, el stock cambia, el horario cambia y el autor se va de la empresa.

Un marcado desactualizado es un problema activo: si tu Offer dice 49 euros y la página dice 79, el usuario que hace clic desde la SERP se siente engañado, y Google acaba retirando el resultado enriquecido.

Regla: si un dato del schema puede cambiar, tiene que generarse dinámicamente desde la misma fuente que alimenta lo visible. Nunca escrito a mano.

Marcar la entidad equivocada

Marcar una categoría de ecommerce como Product (no lo es, es un listado), o marcar como Article una página de servicio. El tipo tiene que describir lo que la página realmente es.

Es un error que no da aviso: simplemente no aparece nunca el resultado enriquecido y nadie sabe por qué.

Datos estructurados e IA: qué es verdad y qué es marketing

Esta sección existe porque hay mucha confusión vendida como estrategia.

Qué dice Google sobre schema e IA

Respuesta corta: para AI Overviews y el Modo IA no necesitas ningún marcado especial.

Google lo deja por escrito en dos sitios. En su documentación sobre funciones de IA dice que no hay requisitos adicionales para aparecer en AI Overviews o en el Modo IA, ni ningún dato estructurado especial que añadir. Y en su guía para la búsqueda con IA generativa, de mayo de 2026, pone «centrarse demasiado en los datos estructurados» en la lista de cosas que no necesitas hacer.

Lo que sí recomienda es seguir usándolos como parte del SEO, porque te hacen elegible para resultados enriquecidos, y que el marcado coincida con el texto visible.

¿Y la correlación con las citas? SE Ranking lo midió en 2026: la mayoría de páginas citadas por el Modo IA y ChatGPT llevan marcado, pero ningún tipo de schema aumenta por sí solo la probabilidad de que te citen.

Es la misma idea que aplicamos a todo lo demás: la IA es un canal dentro del SEO, no una disciplina rival con reglas propias. El schema se hace para Google y para los resultados enriquecidos. Si esperas que te saque en ChatGPT, te vas a decepcionar.

Qué sí mejora tu citabilidad

Lo que de verdad hace que un asistente use tu página como fuente:

  • Responder de forma directa y extraíble. Una respuesta clara en dos frases al principio de la sección.
  • Datos concretos y propios: cifras, tablas, comparativas. Es lo único que no está en otras cincuenta webs.
  • Estructura clara con encabezados descriptivos, que permiten recuperar el fragmento correcto.
  • Autoría y fecha visibles.
  • Y, sobre todo, posicionar bien en Google, porque los sistemas con búsqueda recuperan resultados y los resumen.

El schema ayuda a lo último de forma indirecta. No es el atajo.

El schema lo lee Google, que alimenta a la IA, no el modelo directamente

¿Tienes el marcado bien puesto?

Entre marcado duplicado por plugin y plantilla, propiedades obligatorias que faltan y precios desactualizados, la mayoría de webs que auditamos tiene algo roto sin saberlo. Es parte de lo que revisamos en una consultoría SEO, con el informe de Search Console delante y no URL por URL.

En Olmeca Altos, los datos estructurados de las recetas fueron parte de una estrategia de contenidos que llevó a la web a +807% de tráfico orgánico y +492 keywords en primera página en un año. El marcado no fue la causa única, pero sí lo que hizo que esos contenidos salieran como resultado enriquecido.

Preguntas frecuentes

¿Qué son los rich snippets?

Resultados de búsqueda enriquecidos con información adicional (estrellas, precio, imagen, fechas) que Google extrae de los datos estructurados que has añadido al código de la página.

¿Los datos estructurados mejoran el posicionamiento?

No de forma directa: Google los plantea como la vía para ser elegible a resultados enriquecidos, no como señal de posicionamiento. Mejoran el CTR desde la posición que ya tengas y ayudan a Google a entender tu contenido.

¿Qué formato debo usar, JSON-LD o microdatos?

JSON-LD. Es el que Google recomienda, va separado del HTML visible y se mantiene mucho mejor cuando cambias la plantilla.

¿Sigue sirviendo marcar FAQPage si Google retiró el rich result?

Ya no da el desplegable en la SERP: Google lo dejó de mostrar el 7 de mayo de 2026. Lo seguimos marcando cuando las preguntas están visibles, porque describe bien el contenido y cuesta cero si se genera desde plantilla. Lo que no hay que hacer es prometer un resultado enriquecido que no va a salir.

¿Cuáles son los 3 tipos de datos estructurados?

Casi siempre se refieren a los tres formatos que Google admite: JSON-LD, microdatos y RDFa. Los tres sirven si el marcado es válido, pero Google recomienda JSON-LD porque va en un bloque separado del HTML visible y es el más fácil de mantener. El vocabulario de los tres es el mismo: Schema.org.

¿Qué ejemplos de rich snippets hay?

Los más habituales hoy son las estrellas de valoración, el precio y la disponibilidad de un producto, la ficha de una receta con tiempo y valoración, las fechas de un evento, las ofertas de empleo, los vídeos y las migas de pan en escritorio. Los de FAQ y HowTo ya no se muestran.

¿Cómo pongo rich snippets en WordPress?

Con el marcado que genera tu plugin de SEO cubres lo básico. Para tipos específicos o propiedades que el plugin no rellena, añade el JSON-LD a mano. Y comprueba antes que no lo estés marcando dos veces entre el plugin y la plantilla.

¿Por qué no me salen los rich snippets si tengo el marcado bien?

Tener marcado válido no obliga a Google a mostrarlo: decide él, según la consulta, la ubicación y el dispositivo. Comprueba con la prueba de resultados enriquecidos que no falte una propiedad obligatoria, que el marcado represente el contenido principal de la página y que no marque contenido oculto. Y confirma que el tipo no esté entre los retirados.

¿Optimizar el schema hace que ChatGPT me cite?

No hay evidencia de que el schema por sí solo te haga aparecer: Google dice que no necesitas marcado especial para sus funciones de IA, y los datos de SE Ranking no encuentran relación entre tipos de schema y citas. Lo que mejora tus probabilidades es responder de forma clara, aportar datos propios y posicionar bien en Google.