Entidades HTML doble-escapadas en los datos estructurados
Este error aparece cuando los datos estructurados (JSON-LD) de una página contienen entidades HTML escapadas dos veces, como & en vez de &. Aquí te explicamos qué implica y cómo solucionarlo.
Qué significa este error
Por qué es importante corregirlo
Pierdes elegibilidad para rich results
Si el campo afectado es uno de los que Google necesita para mostrar una función especial (estrellas, FAQ, eventos...), llega corrupto y Google puede descartarlo.
Los datos no dicen lo que crees que dicen
Un nombre, una descripción o un precio pueden llegar con & literal en medio, en vez del carácter real.
Es fácil que pase desapercibido durante meses
No rompe nada visualmente, así que se puede acumular en todo el sitio sin que nadie lo note, sobre todo si viene de un plugin de caché activado globalmente.
Cómo solucionarlo paso a paso
Arreglarlo no consiste en tocar el JSON-LD que ya escribiste, sino en encontrar qué lo está reescapando por el camino.
Localiza qué toca el HTML después de generarse
Los sospechosos habituales son plugins de caché, minificadores de HTML y optimizadores que comprimen el código.
Dónde aplicarlo: Configuración de caché/minificado del CMS o servidor.
Excluye del minificado los bloques <script type="application/ld+json">
La mayoría de plugins permite excluir etiquetas concretas del minificado.
Dónde aplicarlo: Opciones avanzadas del plugin de caché/minificado.
Usa escapes estándar de JSON, no entidades HTML
Si generas el JSON-LD tú mismo, usa \", \n, & en vez de entidades HTML.
Dónde aplicarlo: Código o plantilla que construye el JSON-LD.
Valida el resultado
Comprueba que el campo ya no muestra el texto doble-escapado.
Dónde aplicarlo: Test de resultados enriquecidos de Google.
Si quieres entenderlo aún mejor
Para ayudarte a entender mejor este tipo de error y por qué ocurre, incluimos materiales adicionales que amplían las explicaciones, guían con ejemplos o muestran métodos alternativos.
Test de resultados enriquecidos de Google
Comprueba cómo interpreta Google los datos estructurados de una URL concreta, incluidos los campos afectados por el doble escapado.
Ver recurso¿Tu sitio tiene este problema?
Audita tu web gratis y descubre si este y otros errores SEO están afectando tu posicionamiento.