¿Qué es el Schema?
Schema (o Schema Markup) es un vocabulario de datos estructurados que se utiliza para agregar información adicional al código HTML de una página web, con el objetivo de ayudar a los motores de búsqueda como Google, Bing, Yahoo y Yandex a comprender mejor el contenido.
Este marcado permite que los motores de búsqueda interpreten el contexto y los detalles específicos de una página web, lo que puede mejorar la forma en que se muestra en las SERPs (Search Engine Results Pages), a menudo mediante fragmentos enriquecidos (rich snippets).
Schema fue desarrollado por Schema.org, una colaboración entre los principales motores de búsqueda, para proporcionar un estándar universal que facilite la implementación de datos estructurados.
¿Cómo funciona Schema?
- Añadir marcado al código HTML:
- El vocabulario Schema se aplica al contenido mediante atributos que describen el significado de los datos.
- Los motores de búsqueda interpretan los datos:
- Schema proporciona contexto adicional sobre los elementos de la página, como productos, eventos, recetas, reseñas, etc.
- Presentación en las SERPs:
- Si el marcado es correcto, los motores de búsqueda pueden mostrar información más detallada en los resultados, como valoraciones, precios, horarios y más.
Ejemplo de Schema
Sin Schema:
<div>
<h2>Pastel de chocolate</h2>
<p>Tiempo de preparación: 1 hora</p>
<p>Calificación: 4.5 estrellas</p>
</div>
Con Schema:
<div itemscope itemtype="https://schema.org/Recipe">
<h2 itemprop="name">Pastel de chocolate</h2>
<p>Tiempo de preparación: <span itemprop="prepTime">PT1H</span></p>
<p>Calificación: <span itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
<span itemprop="ratingValue">4.5</span> estrellas</span></p>
</div>
Con este marcado, los motores de búsqueda pueden mostrar detalles como el tiempo de preparación y la calificación directamente en los resultados.
Tipos comunes de Schema
- Negocios locales:
- Información sobre nombre, dirección, número de teléfono y horario.
- Productos:
- Detalles como precio, disponibilidad y reseñas.
- Eventos:
- Fecha, ubicación y detalles sobre conciertos, conferencias, etc.
- Artículos:
- Información sobre el autor, la fecha de publicación y el título.
- Reseñas:
- Valoraciones y comentarios de los usuarios.
- Recetas:
- Ingredientes, tiempo de preparación y pasos.
- Personas:
- Datos biográficos como nombre, ocupación y redes sociales.
- Organizaciones:
- Información sobre empresas, universidades, clubes, etc.
Ventajas de usar Schema
- Mejor visibilidad en las SERPs:
- Los fragmentos enriquecidos destacan sobre los resultados estándar, aumentando la tasa de clics (CTR).
- Mayor comprensión del contenido:
- Los motores de búsqueda entienden mejor el propósito y los detalles del contenido.
- Aparición en características especiales:
- Como carruseles de productos, paneles de conocimiento (Knowledge Graph) o tarjetas de recetas.
- Optimización para búsquedas por voz:
- Schema facilita respuestas más precisas en asistentes virtuales como Google Assistant o Alexa.
- Relevancia y competitividad:
- Mejora la percepción del contenido frente a competidores que no utilizan datos estructurados.
Herramientas para implementar y validar Schema
- Google Search Console:
- Analiza y monitorea cómo Google interpreta el marcado de datos estructurados.
- Rich Results Test (Google):
- Valida si los datos estructurados son elegibles para generar resultados enriquecidos.
- Schema Markup Generator:
- Herramientas como Merkle o TechnicalSEO ayudan a generar el marcado de manera sencilla.
- Screaming Frog:
- Rastrea sitios para identificar y analizar datos estructurados.
- JSON-LD:
- Es el formato preferido para implementar Schema, ya que permite agregar datos estructurados en bloques independientes sin alterar el HTML.
Formatos para implementar Schema
- Microdatos:
- Integrado directamente en el HTML mediante atributos en las etiquetas.
- RDFa (Resource Description Framework in Attributes):
- Similar a los microdatos, pero más complejo y menos utilizado.
- JSON-LD (JavaScript Object Notation for Linked Data):
- Formato recomendado por Google, ya que es más fácil de implementar y mantener.
Ejemplo de Schema en JSON-LD
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Recipe",
"name": "Pastel de chocolate",
"prepTime": "PT1H",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "150"
}
}
</script>
Diferencias entre Schema y otros marcados
| Schema | Microdatos | JSON-LD |
|---|---|---|
| Vocabulario estándar para múltiples motores. | Método de implementación. | Método de implementación más limpio. |
| Ofrece soporte para múltiples tipos de datos. | Requiere modificar etiquetas HTML. | No modifica el HTML existente. |
Buenas prácticas al usar Schema
- Marcar contenido visible:
- Solo añade marcado a datos que los usuarios puedan ver en la página.
- Mantener datos actualizados:
- Asegúrate de que la información marcada sea precisa y refleje los cambios en tiempo real.
- No abusar del marcado:
- No marques datos irrelevantes o innecesarios, ya que esto puede llevar a penalizaciones.
- Combinar con contenido de calidad:
- Schema no reemplaza la importancia de tener contenido valioso y optimizado.
- Validar constantemente:
- Usa herramientas de prueba para garantizar que el marcado sea correcto y efectivo.
Schema es una herramienta poderosa para mejorar la forma en que los motores de búsqueda entienden y presentan el contenido de un sitio web.
Su implementación puede aumentar la visibilidad, destacar en las SERPs y proporcionar una mejor experiencia al usuario, tanto en búsquedas tradicionales como en búsquedas por voz.
Aprovechar Schema correctamente es un paso clave para optimizar la presencia online de cualquier proyecto web.



























































