Para evitar estos fallos, es clave:
- Usar el tipo Schema correcto según el contenido (por ejemplo,
Product, FAQPage, LocalBusiness). - Validar el marcado con herramientas oficiales como Rich Results Test o Schema Markup Validator.
- No abusar de etiquetas si no aportan valor real al contenido (Google puede ignorarlas o penalizarlas).
- Evitar contradicciones entre los datos visibles y los marcados.
- Actualizar el marcado según las nuevas directrices de Google.
Ejemplo de error común: usar propiedades incorrectas para un producto.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Zapatillas deportivas",
"price": "49.99", // ❌ Error: propiedad inválida
"reviewScore": "4.5" // ❌ Error: propiedad inexistente
}
</script>
Versión corregida:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Zapatillas deportivas",
"offers": {
"@type": "Offer",
"priceCurrency": "EUR",
"price": "49.99",
"availability": "https://schema.org/InStock"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "87"
}
}
</script>
Un marcado correcto aumenta las probabilidades de mostrar rich snippets como precio, stock, valoraciones o reseñas directamente en los resultados de búsqueda.