Sobre el Generador de JSON-LD Schema.org
Elige un tipo de schema, rellena un formulario y obtén marcado JSON-LD limpio listo para pegar en el <head> de tu página. La Search Gallery de Google usa estos formatos de datos estructurados para mostrar rich results — acordeones de FAQ, tarjetas de receta, estrellas de valoración de productos, detalles de eventos, breadcrumbs de navegación y más. El generador respeta la forma exacta que Google espera y te avisa cuando faltan campos obligatorios.
¿Qué es JSON-LD y por qué le importa a Google?
JSON-LD (JSON for Linking Data) es el formato de datos estructurados que Google recomienda para marcar el contenido de tus páginas. Vive dentro de un bloque <script type="application/ld+json"> en tu HTML y le dice a los motores de búsqueda exactamente de qué trata tu página — un artículo, un producto, una receta, una FAQ. Cuando el marcado coincide con un tipo soportado, Google puede mostrar rich results en la búsqueda: valoraciones con estrellas, FAQ desplegables, tarjetas de receta, breadcrumbs, detalles de eventos y más. Las páginas con rich results suelen tener un CTR más alto que los snippets de texto plano.
¿Dónde pego el JSON-LD generado?
Coge la etiqueta <script> del cuadro de salida derecho y pégala dentro del <head> de tu página HTML (también funciona en <body>, pero <head> es la convención). Puedes tener varios bloques JSON-LD en la misma página — por ejemplo, Article + BreadcrumbList + Organization — y Google los leerá todos.
¿Google mostrará rich results solo por añadir JSON-LD?
Un marcado correcto hace que tu página sea elegible para rich results, pero Google decide si los muestra realmente en función de la calidad de la página, la consulta del usuario y otras señales de ranking. Después de desplegar el marcado, pega la URL en el Google Rich Results Test (enlace al pie de la herramienta) para confirmar que Google puede parsearlo. La indexación y la aparición de rich results puede tardar de días a semanas.
¿Cuál es la diferencia entre FAQPage y QAPage?
FAQPage es para páginas donde tú (el editor) proporcionas tanto la pregunta como la respuesta — como un centro de ayuda o una FAQ de producto. QAPage es para Q&A generado por usuarios como Stack Overflow o Reddit donde varias personas responden a una pregunta. Usa FAQPage para los bloques FAQ típicos en landing pages.
¿Cómo escribo los campos de duración (PT30M, PT1H)?
Schema.org usa el formato de duración ISO 8601. El patrón es PT[H][M][S]: PT30M = 30 minutos, PT1H = 1 hora, PT1H30M = 1 hora 30 minutos, PT15S = 15 segundos, P1D = 1 día. El placeholder del formulario muestra el formato correcto. Para vídeos, incluye horas cuando sea relevante: PT2H15M3S.
¿Puedo añadir datos estructurados sin tocar el HTML?
Sí — si usas Google Tag Manager, puedes inyectar un script JSON-LD via una etiqueta Custom HTML que se dispara en las páginas relevantes. Es un enfoque común para sitios donde el CMS no soporta código <head> personalizado. Solo pega la etiqueta <script> generada como contenido del tag GTM y dispárala en las URLs correspondientes.
¿Por qué mi schema Product necesita 'image' y un bloque 'offers'?
El rich result Product de Google requiere como mínimo: name, image y una de aggregateRating, review o un bloque offers (precio + divisa + disponibilidad). El generador combina tu precio, divisa y disponibilidad en un único nodo offers automáticamente. Sin ellos, Google puede parsear el marcado pero no mostrará estrellas ni precio en los resultados.
¿JSON-LD es mejor que microdata o RDFa?
Para Google, sí. JSON-LD es el formato oficialmente recomendado por Google porque vive en un único bloque <script> — separado de tu HTML visible — lo que lo hace más fácil de mantener y menos frágil cuando cambia el diseño. Microdata y RDFa entremezclan atributos con tu HTML visible, lo cual es más frágil cuando rediseñas. Bing y otros motores también soportan JSON-LD.
Características
- 12 tipos de schema: FAQPage, Article, LocalBusiness, Product, Recipe, Event, BreadcrumbList, Organization, Person, VideoObject, HowTo, Review
- Formularios dinámicos — los campos cambian según el tipo de schema elegido
- Validación de campos obligatorios con mensajes de error claros
- Salidas: JSON-LD en bruto y etiqueta <script type="application/ld+json"> lista para pegar
- Botones para abrir el Google Rich Results Test y el Schema.org Validator
- Añadir/quitar filas para preguntas FAQ, pasos de receta, ingredientes, breadcrumbs, perfiles sociales
- Ayuda para duraciones ISO 8601 (PT30M, PT1H) en tiempo de preparación/cocción/total
- Coordenadas geográficas y PostalAddress estructurada para LocalBusiness
- Precio + divisa + disponibilidad combinados en un único nodo Offer
- AggregateRating para productos con snippets de estrellas
- 100% en cliente — tu contenido nunca sale del navegador
- Disponible en inglés, español, vietnamita, portugués y francés