Pega un objeto, un array, un documento @graph o un bloque completo <script type="application/ld+json"> para listar las entidades que declara y detectar @id duplicados, campos ausentes y fechas mal formadas. Es una revisión de campos en tu navegador, no un validador JSON-LD completo ni una garantía de resultados enriquecidos de Google.
Se ejecuta localmente en tu navegadorLa página analiza un documento JSON-LD —un objeto, un array, un documento @graph o un bloque completo <script type="application/ld+json"> copiado de una página— y lista cada nodo que declara un @type. Los nodos anidados cuentan: un Article con autor y editor informa de tres entidades.
Las comprobaciones son de campo: un @context declarado, una referencia a schema.org, valores @id duplicados y los campos que Google exige para Article, Product, FAQPage, BreadcrumbList, Organization y WebSite. El documento no se expande ni se descarga nada, así que es la revisión de un fragmento, no un veredicto sobre una URL.
El recorrido registra si algún objeto declara @context y si el documento menciona schema.org. Un array de nivel superior cuyos nodos llevan su propio @context pasa la comprobación, porque JSON-LD permite esa forma; un documento sin ningún @context se avisa una sola vez en lugar de dos.
Las comprobaciones de campo se aplican por tipo. Article, NewsArticle y BlogPosting se revisan por headline, image, datePublished y author, y datePublished debe ser una fecha ISO 8601: 2026-02-30 y 20260102 se marcan. Product se revisa por name y offers, FAQPage por mainEntity, BreadcrumbList por itemListElement y Organization y WebSite por name. Cada @id duplicado se informa una vez por repetición.
No descarga una URL, no expande el documento, no resuelve contextos remotos ni valida contra la especificación JSON-LD: un documento puede pasar todas las comprobaciones y fallar una prueba de conformidad. Tampoco puede saber si el marcado coincide con la página visible, que es lo que Google compara antes de conceder un resultado enriquecido.
Trata el resultado como una revisión de campos de un fragmento. Para un veredicto a nivel de URL, combina esta página con la prueba de resultados enriquecidos y el validador de marcado estructurado, y recuerda que un marcado válido es un requisito, no un factor de posicionamiento por sí solo.
Los fragmentos copiados de una página suelen llegar con un BOM, un salto de línea final o el bloque completo <script type="application/ld+json">; los tres casos se aceptan, y un error de sintaxis se informa con la línea y la columna tomadas del mensaje del analizador.
Una ejecución fallida vacía el panel de salida, las tarjetas de entidades y los resultados anteriores, de modo que un documento antiguo nunca se confunda con el actual. No se sube nada: el documento, los resultados y el archivo descargable permanecen en el navegador, y la página sigue funcionando sin conexión una vez cargada.