HTML con microdata o RDFa

o suelta un archivo aquí, o pega abajo

Todavía no hay entrada.

JSON-LD

Opciones

Los archivos nunca salen de tu navegador¿Cómo?

Migrar el marcado en línea a un bloque JSON-LD

Este convertidor de microdata a JSON-LD transforma el marcado microdata y RDFa Lite de una página HTML en JSON-LD equivalente. Pega el HTML: cada elemento itemscope o typeof se vuelve un nodo de schema.org, listo para copiar como bloque <script> y ya validado.

Última actualización:

Cómo funciona

  1. Pega el HTML

    La página completa o solo el fragmento con el marcado; se lee como texto, sin renderizar ni ejecutar nada.

  2. Los elementos se vuelven nodos

    Cada itemscope sin itemprop (y cada typeof sin padre) es un nodo de nivel superior; los anidados siguen anidados, e itemid pasa a @id.

  3. Copia el bloque

    Elige Un bloque (@graph) o Un <script> por elemento, revisa la validación y quita los atributos antiguos del HTML.

Funciones

  • Microdata como la leen los navegadores

    Se siguen las reglas de HTML: content de meta, src de img y video, href de a y link, datetime de time, value de data y meter; si no, el texto visible.

  • itemref y varios nombres

    Las propiedades de itemref se recogen de toda la página, y un itemprop con varios nombres separados por espacios rellena todos.

  • RDFa Lite en la misma pasada

    Admite vocab, typeof, property, resource y prefix: unas migas de pan en RDFa acaban en el mismo JSON-LD que productos en microdata.

  • URL relativas resueltas y salida validada

    Con la URL de la página, las URL relativas de imágenes y enlaces se vuelven absolutas. El resultado pasa las comprobaciones del validador JSON-LD.

Límites y privacidad

Los archivos HTML pueden ocupar hasta 10 MB; las entradas grandes se convierten en segundo plano.

El HTML lo lee un pequeño analizador, no el navegador: sus scripts e imágenes nunca se cargan ni se ejecutan. El marcado que JavaScript agrega después de cargar no está en el código fuente y no se encuentra. Los bucles de itemref se omiten con una nota.

Las comprobaciones de tipos y propiedades usan el vocabulario de schema.org (© patrocinadores de schema.org, CC BY-SA 3.0, consulta las licencias). Tu HTML se procesa en el navegador y nunca se sube: más información en la página de privacidad.

Preguntas frecuentes

¿Por qué pasar de microdata a JSON-LD?

Google admite las tres sintaxis, pero JSON-LD mantiene los datos estructurados fuera del HTML visible: las plantillas son más fáciles de mantener y el marcado no se rompe con un rediseño.

¿Tengo que borrar la microdata después?

Marca cada elemento una sola vez. Si un producto está en microdata y en JSON-LD, quita uno para que los buscadores no vean dos versiones.

¿Para qué sirve el atributo content?

Sustituye al texto visible, como content="4.4" en un span que muestra 4,4. Google lo lee en cualquier elemento, y el convertidor también.

¿Se admite RDFa completo?

Solo RDFa Lite: vocab, typeof, property, resource y prefix. Atributos de RDFa completo como about, rel y datatype se ignoran y se anotan.

¿Los valores se convierten en números?

No. Microdata no tiene tipos de datos: cada valor queda como cadena, como lo leen los buscadores; "119.99" es un precio válido.

Herramientas relacionadas