Herramientas gratis

Comprobador de datos estructurados

Los datos estructurados que publica tu página, y si se sostienen. Unos datos estructurados rotos fallan en silencio — la página se ve perfecta y el código simplemente se ignora — así que nada te avisa hasta que lo miras.

Leemos la página pública y el archivo robots, nada más. La dirección no se guarda y no hay ninguna lista de webs analizadas.

Qué comprueba

  • Cada bloque JSON-LD de la página, incluidos los objetos de dentro de un @graph, que muchas herramientas se saltan del todo.
  • Si cada bloque es JSON válido. Una coma de más y el bloque entero lo ignora todo lo que lo lee.
  • Las propiedades obligatorias de los tipos comunes, y las que están pero vacías, que a ti te parecen completas y todo lo demás las ignora.
  • Los tipos de microdatos declarados con atributos itemtype, informados como encontrados.

Lo que esto no puede decirte

  • Que el código sea válido no significa que haya resultado enriquecido. Eso lo decide Google por página y por búsqueda, y ninguna herramienta que lea tu HTML puede decirte qué va a hacer.
  • Comprobamos las propiedades obligatorias de los tipos comunes, no todo schema.org. Un tipo que no conocemos se informa como encontrado, no como comprobado.
  • RDFa no se analiza, y de los microdatos se informa solo el tipo: sus propiedades están repartidas por la página en vez de estar en un objeto, y decir que las hemos comprobado sería decir que hemos hecho un análisis que no hemos hecho.

Preguntas que nos hacen

¿Añadir schema me dará un resultado enriquecido?

Te hace elegible. El resto lo decide Google, por página y por búsqueda, y hay muchísimas páginas con código perfecto que no consiguen ninguno. Unos datos estructurados válidos son una condición, no una causa, y quien te prometa el resultado te está prometiendo algo que no es suyo.

Mis datos estructurados se ven bien pero no los usa nadie.

Comprueba primero que sea JSON válido: una sola coma suelta hace invisible el bloque entero, y la página se ve completamente normal. Después, la causa habitual es una propiedad obligatoria que falta o que está vacía, que esta herramienta lista por tipo.

¿JSON-LD o microdatos?

JSON-LD, para cualquier cosa nueva. Va en un bloque en la cabecera, es independiente de cómo esté maquetada la página y sobrevive a un rediseño. Los microdatos van entretejidos en el propio código, lo que significa que se rompen cada vez que alguien recoloca la página.