Revisar entidades JSON-LD y campos habituales

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 navegador
Esta herramienta procesa todos los datos localmente en tu navegador.
Documento JSON-LDPega un objeto, un array, un documento @graph o un bloque completo <script type="application/ld+json">.

Cómo inspeccionar entidades JSON-LD, valores @id y campos de esquema

La 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.

  1. Pega el JSON-LD en el panel izquierdo o pulsa Cargar ejemplo para ver un documento @graph con dos entidades.
  2. Pulsa Inspeccionar JSON-LD. Si el documento no se puede analizar, se indica la línea y la columna del error en lugar del resultado con formato.
  3. Revisa Entidades detectadas a la derecha: cada tarjeta muestra los valores @type y el headline, name o @id que identifica al nodo.
  4. Lee la lista de resultados bajo las tarjetas. Los @id duplicados se marcan como errores, los campos ausentes y las fechas mal formadas como avisos, y las recomendaciones opcionales como notas.
  5. Copia o descarga el JSON-LD con formato y pulsa Limpiar antes de trabajar con el siguiente documento.

Qué comprueba esta página y qué deja a un validador JSON-LD completo

Qué se comprueba

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.

Qué no hace la página

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.

Fragmentos del mundo real

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.

Herramientas recientes: