Skip to content
Enjoy 20% off for 12 months on all plans. Use promo code: HYPERGROWTHClaim it

Schema markup explicado: qué hace realmente por el SEO

Por Toy Wen Da, Cofundador · · 9 min de lectura

Traducido del original en inglés. Léelo en inglés

El schema markup es código que se añade al HTML de una página web y que le dice a los buscadores exactamente qué significa el contenido, no solo qué dice. Usa un vocabulario compartido de Schema.org, y por eso algunos resultados de búsqueda muestran valoraciones con estrellas, precios u horarios en lugar de un simple enlace azul. El schema markup no cambia directamente tu posicionamiento, pero sí puede cambiar el aspecto de tu resultado una vez que estás en la lista.

Qué es realmente el schema markup

Los buscadores leen bien el texto, pero aún tienen problemas con la ambigüedad. Si tu página menciona "Apple", una persona sabe al instante si te refieres a la fruta o a la empresa. Un rastreador no, a menos que se lo indiques. El schema markup elimina esas conjeturas etiquetando las entidades de forma explícita: esto es un producto, este es su precio, esto es una reseña, esta es la dirección de un negocio.

El vocabulario procede de Schema.org, un proyecto que Google, Bing y Yahoo lanzaron juntos en 2011 para estandarizar la forma de escribir los datos estructurados. Antes, cada buscador tenía su propia manera privada de leer el contexto de una página, lo que hacía que el marcado no fuera fiable entre unos y otros.

El schema markup funciona junto a tus metaetiquetas habituales, no en lugar de ellas. Las metaetiquetas le dicen a los buscadores cómo resumir y titular tu página en los resultados; el schema markup les dice qué es tu contenido. Si no estás seguro de qué campos de tu <head> lee realmente Google y cuáles ignora sin decir nada, conviene que compares qué lee y qué ignora Google en tus metadatos antes de dar por hecho que el schema solucionará un problema que deberían resolver las metaetiquetas.

Cómo funciona el schema markup

Los buscadores rastrean el HTML de tu página y buscan un bloque de script escrito en el vocabulario de Schema.org. Ese script etiqueta partes concretas de tu contenido, un precio, un autor, una valoración con estrellas, con una etiqueta estandarizada. En lugar de deducir que "$299" es un precio, el schema markup lo declara sin rodeos: este número es la propiedad price de este Product concreto.

El formato JSON-LD que recomienda Google

JSON-LD (JavaScript Object Notation for Linked Data) es un bloque de código, normalmente colocado en el <head> de la página, que va aparte de tu HTML visible. Un ejemplo sencillo de producto tiene este aspecto:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Wireless Noise-Cancelling Headphones",
  "sku": "WH-4521",
  "offers": {
    "@type": "Offer",
    "priceCurrency": "USD",
    "price": "149.99",
    "availability": "https://schema.org/InStock"
  }
}

Como JSON-LD vive separado del diseño de tu página, actualizar un precio o una valoración no implica tocar el código de la maquetación. Esa separación es también la razón por la que Google lo señala como el formato preferido.

JSON-LD vs. microdata vs. RDFa

Dos formatos más antiguos todavía aparecen en webs veteranas y en algunos temas de CMS. Así se comparan los tres:

Formato Cómo se escribe Facilidad de implementación Recomendación de Google
JSON-LD Un bloque de script, separado de tu HTML visible El más fácil de añadir y actualizar Recomendado explícitamente
Microdata Atributos añadidos directamente dentro de las etiquetas HTML Se rompe con facilidad cuando cambia el diseño de la página Compatible, no preferido
RDFa Atributos añadidos dentro de las etiquetas HTML, pensado para datos enlazados El más complejo de mantener Compatible, rara vez se usa

Si partes de cero, escribe el nuevo schema markup en JSON-LD. Entender tu contenido a nivel de entidades, y no solo de palabras clave, es además la base de la búsqueda semántica, un cambio que merece la pena entender por sí mismo si quieres ver por qué el SEO semántico gana en la búsqueda impulsada por IA.

Bloque de código JSON-LD junto al resultado enriquecido que genera en la búsqueda de Google

¿Ayuda el schema markup a posicionar mejor?

No. El schema markup no es un factor de posicionamiento directo de Google, y la propia Google lo ha dicho en su documentación de Search Central. Añadir datos estructurados no te sube por sí solo en la página de resultados.

Lo que hace es que puedas optar a resultados enriquecidos: las valoraciones con estrellas, los precios y los detalles adicionales que convierten un resultado simple en algo más atractivo para el clic. La cifra de Backlinko, según la cual el 72,6 % de los resultados de la primera página usa alguna forma de schema, sugiere que hoy está más cerca de ser una práctica estándar que una táctica marginal. Datos del sector citados por BlueTone Media sitúan la mejora de la tasa de clics de los resultados enriquecidos en torno al 40 %, y las cifras publicadas por Milestone Inc. muestran que los resultados enriquecidos captan alrededor del 58 % de los clics frente a aproximadamente el 41 % de los resultados estándar en la misma página. Nada de eso es un impulso al posicionamiento. Es un impulso de visibilidad sobre la posición que ya tienes.

El schema markup es una pieza de la configuración on-page de una página, no un sustituto del resto. Si vas a publicar contenido nuevo, pásalo por una buena lista de verificación de SEO on-page antes de preocuparte por los datos estructurados: una página con contenido pobre y un schema correcto seguirá sin posicionar.

Los tipos de schema markup que conviene conocer

Schema.org enumera más de 800 tipos, pero la mayoría de las webs solo necesitan unos pocos. Estos cubren las situaciones con las que se encuentran la mayoría de los negocios:

Tipo de schema Qué describe Resultado enriquecido que puede activar Ideal para
LocalBusiness Nombre, dirección, teléfono, horario Detalles en el Local Pack, fichas en el mapa Tiendas, clínicas y restaurantes con dirección física
Product Precio, disponibilidad, SKU Valoraciones con estrellas, precio, estado del stock Comercio electrónico y páginas de producto
Review / AggregateRating Valoraciones y texto de reseñas de algo que no es tuyo Valoraciones con estrellas bajo el resultado Contenido de reseñas y comparativas de terceros
Article Titular, autor, fecha de publicación Tratamiento del titular y de la firma en la búsqueda Entradas de blog y contenido de noticias
FAQPage Preguntas y respuestas de la página Fragmentos desplegables de preguntas y respuestas Páginas que responden a las preguntas frecuentes de los clientes
Organization Nombre de la empresa, logotipo, perfiles sociales Detalles del panel de conocimiento Páginas de empresa y "quiénes somos"

Hay una regla que sorprende a mucha gente: el marcado Review y AggregateRating tiene que describir algo que no controlas. Un negocio no puede marcar sus propios testimonios con schema LocalBusiness y esperar que aparezcan estrellas junto a su propio resultado; Google exige que la entidad reseñada y la entidad que reseña sean distintas.

Si añades marcado en decenas o cientos de páginas, un catálogo de productos, un negocio con varias sedes, una biblioteca de contenidos, el problema no es elegir el tipo equivocado. Es dejar que se acumulen ID duplicados o contradictorios a medida que crece la web. Conviene informarse antes de pasar de un puñado de páginas: cómo escalar el SEO de entidades sin romper tu schema.

Tabla comparativa de los tipos de schema LocalBusiness, Product y Review con los resultados enriquecidos que ofrecen

Schema markup y búsqueda con IA

El papel del schema markup en la búsqueda tradicional está claro: consigue resultados enriquecidos, no posiciones. Su papel en la búsqueda con IA es más difuso, y conviene ser honestos al respecto en lugar de exagerarlo.

Google afirma sin rodeos que no existe "ningún dato estructurado de schema.org especial que debas añadir" para aparecer en las AI Overviews o en el Modo IA. Los datos estructurados figuran como una de las muchas señales que sus sistemas pueden tener en cuenta, planteados como una buena práctica general y no como una palanca específica para la IA. La guía de Bing es algo más directa: describe el schema como algo que "ayuda a los buscadores y a los sistemas de IA a entender tu contenido", sin cuantificar el efecto.

Algunos proveedores informan de mejoras medibles al ir más allá del schema básico. Schema App, que crea capas de datos estructurados conectados para sitios grandes, ha comunicado un aumento del 19,72 % en la visibilidad en las AI Overviews tras añadir enlaces entre entidades sobre su marcado existente, conectando personas, lugares y temas relacionados en todo un sitio en lugar de etiquetar cada página de forma aislada. Es una cifra comunicada por un proveedor a partir de una sola implementación, no una garantía, pero apunta a la misma idea: los sistemas de IA premian el contenido que no deja dudas sobre lo que describe y sobre cómo se relacionan esas cosas entre sí.

Es la misma lógica que hay detrás de la optimización para motores de respuesta: escribir y estructurar las páginas para que un sistema de IA pueda extraer de ellas una respuesta clara y atribuible. El schema markup apoya ese objetivo incluso cuando no es un requisito formal.

Cómo añadir schema markup a tu web

Añadir schema markup se divide en tres pasos: elegir el tipo adecuado, escribir o generar el JSON-LD y validarlo antes de publicar.

Código manual, un plugin o una plataforma gestionada

Qué camino te conviene depende de cuántas páginas vas a marcar y de cuánto control necesitas:

  • Escribe el JSON-LD a mano si tienes un puñado de páginas importantes y alguien que se maneje con el código. Te da control total sobre cada propiedad.
  • Usa un plugin de CMS (Rank Math y Yoast SEO son ejemplos habituales en WordPress) si quieres una cobertura básica rápida, con menos flexibilidad sobre campos concretos.
  • Usa una plataforma de gestión de schema si vas a marcar cientos de páginas basadas en plantillas y necesitas un marcado que se actualice automáticamente cuando cambie el contenido de fondo.

Elijas el camino que elijas, mantén la información al día. Es más probable que los buscadores ignoren un marcado que contradice lo que realmente hay en la página: un precio obsoleto o un horario antiguo hacen más daño que no tener ningún marcado.

Probar y validar tu marcado

Nunca publiques schema markup sin comprobarlo antes. Una sola coma que falte en JSON-LD puede invalidar todo el bloque sin avisar: la página se carga bien, pero el marcado deja de leerse. Pasa tu código por un validador de schema markup gratuito antes de publicarlo y vuelve a comprobarlo cada vez que cambie la plantilla de la página.

Errores habituales de schema markup que te cuestan resultados enriquecidos

Unos pocos errores explican la mayor parte del schema markup que nunca llega a producir un resultado enriquecido:

  • Marcar contenido que no es visible en la página. Las directrices de Google exigen que tus datos estructurados coincidan con lo que el visitante ve realmente.
  • Usar schema Review en tus propios testimonios. Como se ha explicado antes, esto infringe la regla de propiedad de Google y no producirá estrellas.
  • Dejar que el marcado quede obsoleto. Precios desactualizados, productos agotados marcados como "en stock" u horarios incorrectos pueden hacer que se suprima un resultado enriquecido.
  • Saltarse la validación. Un error de sintaxis rompe el bloque entero, no solo el campo que está mal.
  • Duplicar ID o dejar que entren en conflicto entre páginas. Esto se convierte en un riesgo real cuando una web supera unas pocas decenas de páginas, que es justo la trampa que trata la guía de escalado del SEO de entidades enlazada más arriba.

Ninguno de estos errores hará que penalicen una página. Simplemente significan que el marcado no sirve de nada, un fallo más silencioso que un error de sintaxis que muestra una advertencia visible.

Preguntas frecuentes

¿Mejora el schema markup mi posición en Google?

No. Google ha afirmado que los datos estructurados no son un factor de posicionamiento. Lo que hacen es que una página pueda optar a resultados enriquecidos, como valoraciones con estrellas y precios, que pueden mejorar la tasa de clics aunque la posición en sí no cambie.

¿Cuál es la forma más fácil de añadir schema markup a mi web?

Para la mayoría de las webs, un plugin de CMS como Rank Math o Yoast SEO cubre lo básico sin necesidad de código. Para tipos de página personalizados o para tener control total, el siguiente paso es escribir el JSON-LD a mano o generarlo con el Structured Data Markup Helper de Google.

¿Con qué tipo de schema debería empezar?

Empieza por el tipo que coincida con el propósito principal de tu página: LocalBusiness para un local físico, Product para algo que vendes o Article para contenido de blog. A la mayoría de las webs les bastan dos o tres tipos para cubrir sus páginas principales.

¿Puede el schema markup garantizar resultados enriquecidos?

No. Añadir un schema markup correcto hace que una página pueda optar a un resultado enriquecido, pero es Google quien decide si lo muestra o no. Un marcado preciso, completo y validado mejora las probabilidades; no garantiza el resultado.

¿Ayuda el schema markup con las AI Overviews y con herramientas como ChatGPT?

Google dice que no hace falta ningún schema especial para aparecer en las AI Overviews, y no está claro si sistemas de IA como ChatGPT o Claude leen el schema igual que los buscadores. Sigue siendo una buena práctica de SEO reconocida en cualquier caso, porque elimina la ambigüedad de tu contenido.

Revisa tu schema antes de la próxima actualización de Google

Empieza por las páginas que ya generan tráfico, páginas de producto, fichas locales, cualquier página con reseñas, y confirma que su marcado se valida de verdad. Si quieres ver con más claridad cómo están hoy tus datos estructurados y el resto de tu SEO on-page, habla con el equipo que está detrás de un informe SEO de ejemplo y comprueba qué se lee realmente en tu web y qué está ahí sin que nadie lo lea.

Recursos / Referencias

  1. Documentación de Search Central
Mira cómo se ve esto en tu propio sitioPega una URL y SearchBlueprint la puntúa con el mismo motor de contenido que puntuó este artículo, y luego te indica las correcciones en el orden en que más rentabilidad dan.Obtén tu plan gratis

Fuentes

Sobre el autor

SearchBlueprint investigó, escribió y puntuó este artículo con el mismo flujo de contenido que nuestros clientes usan en sus propios sitios. La puntuación que aparece junto al autor es la que nuestro motor de contenido dio a esta página antes de publicarla. Nada de esto se revisa a mano, y ese es el punto: es el resultado del producto, publicado donde cualquiera puede comprobarlo.