Generador de marcado Schema

Completa una FAQ, un producto o una guía y copia el JSON-LD listo para pegar.

Elige un tipo de Schema

Empieza por el contenido de la página que quieres describir.

Añade los datos

Los campos obligatorios se comprueban mientras escribes; los opcionales vacíos se omiten.

Copia el JSON-LD

El script completo aparece cuando todos los campos obligatorios son válidos.

FAQPage
JSON-LD

Comprobación de campos

    Los datos que escribes se quedan en el navegador. No se envía nada a BroBroGo.

    Preguntas frecuentes

    ¿Qué tipos de Schema puedo crear?

    Los formularios incluyen FAQPage, Product con una oferta y HowTo con pasos ordenados, materiales y herramientas. Los campos opcionales vacíos no aparecen en el código.

    ¿Dónde coloco el JSON-LD generado?

    Pega el script completo en el <head> o el <body> de la página cuyo contenido visible describe. El marcado debe coincidir con lo que realmente pueden ver los visitantes.

    ¿Un marcado válido garantiza un resultado enriquecido?

    No. Un marcado schema.org válido ayuda a interpretar la página, pero no garantiza una presentación especial. Google ya no muestra resultados enriquecidos de FAQ ni HowTo.

    El marcado de datos estructurados es un estándar técnico que permite a los motores de búsqueda comprender el significado preciso del contenido de una página web. Mediante el vocabulario de Schema.org, los webmasters, desarrolladores y operadores de contenido pueden definir de forma explícita si un texto representa una pregunta frecuente, un producto comercial o una guía paso a paso.

    El formato recomendado para implementar estos datos es JSON-LD (JavaScript Object Notation for Linked Data). Este formato estructura la información en un bloque de script independiente que se integra en el código HTML, facilitando que los rastreadores procesen la semántica del sitio sin interferir en la presentación visual de la página. El Generador de marcado Schema automatiza la creación de estos scripts mediante formularios guiados que validan los datos en tiempo real.

    Procesamiento local y privacidad de los datos

    La seguridad de la información introducida es un factor clave durante la edición de código técnico. Al utilizar este generador, los datos que escribes se quedan en el navegador y no se envía nada a BroBroGo. Todo el procesamiento, la validación de los campos obligatorios y la estructuración del script JSON-LD final se realizan de manera local en el dispositivo del usuario.

    Estructura y validación del marcado FAQPage

    El tipo de contenido FAQPage se utiliza cuando una página presenta una lista de preguntas y respuestas sobre un tema concreto. Para que el generador construya un marcado válido, se deben cumplir reglas estrictas de integridad:

    • Requisitos mínimos: Es obligatorio incluir al menos una pregunta con su respuesta. Si no se cumple, la interfaz muestra el mensaje de error: "Añade al menos una pregunta con su respuesta completa.".
    • Campos obligatorios por elemento: Cada bloque de pregunta añadido requiere tanto el texto de la consulta como su correspondiente desarrollo. Si falta alguno de ellos, el sistema señala el fallo con "El elemento {index} necesita una pregunta." o "El elemento {index} necesita una respuesta.".
    • Comportamiento de campos vacíos: Los campos opcionales que se dejen en blanco no se exportan en el script final, evitando la presencia de claves vacías en el JSON-LD.

    Estructura y validación del marcado Product

    El marcado de tipo Product describe un artículo comercial y sus condiciones de adquisición mediante el objeto de oferta. Este formulario requiere una precisión numérica y de formato rigurosa para evitar errores de indexación:

    Campo en el editor Tipo de dato requerido Reglas de validación y mensajes de error
    Nombre del producto Texto Obligatorio. Si se omite, muestra: "Añade el nombre del producto.".
    Precio Número no negativo Obligatorio. Debe contener cifras y un punto decimal opcional. Error: "Usa un precio no negativo, con cifras y un punto decimal opcional.". Si falta por completo: "Añade el precio de la oferta.".
    Código de moneda Texto (3 letras) Obligatorio. Debe seguir el estándar de tres letras (por ejemplo, USD, EUR o MXN). Error: "Usa un código de moneda de tres letras, como USD, EUR o MXN.".
    URL del producto Dirección web Opcional. Debe empezar por http:// o https://. Error: "La URL del producto debe ser una dirección http:// o https:// completa.".
    URL de la imagen Dirección web Opcional. Debe empezar por http:// o https://. Error: "La URL de la imagen debe ser una dirección http:// o https:// completa.".
    Descripción, Marca, SKU, Disponibilidad Texto / Selección Opcionales. Si se dejan vacíos, se omiten en el código generado.

    Estructura y validación del marcado HowTo

    El marcado HowTo describe de forma secuencial los pasos necesarios para completar una tarea específica, junto con los recursos requeridos para llevarla a cabo. El generador aplica las siguientes reglas de validación para este tipo de esquema:

    • Título de la guía: Es un campo obligatorio. Si se deja vacío, el sistema devuelve el error: "Añade el título de la guía.".
    • Duración total: El campo de minutos totales es opcional. Si se rellena, debe ser un número entero comprendido entre 1 y 100.000 minutos. Cualquier otro valor o formato generará el error: "La duración debe ser un número entero entre 1 y 100.000 minutos.".
    • Materiales y herramientas: Se introducen en campos de texto multilínea, escribiendo un elemento por línea. El generador los procesa individualmente para crear las matrices de datos correspondientes en el JSON-LD.
    • Pasos de la guía: Se requiere añadir al menos un paso completo para generar el marcado. Si no hay ninguno, se muestra: "Añade al menos un paso completo.". Cada paso dispone de un título opcional y de un campo obligatorio para las instrucciones. Si se omiten las instrucciones de un paso creado, la interfaz indicará: "El elemento {index} necesita las instrucciones del paso.".

    Límites del editor y control de estados

    Para garantizar la estabilidad del navegador durante el procesamiento local, el generador aplica límites de longitud y cantidad de elementos:

    • Si un texto supera el límite de caracteres establecido para un campo, se muestra el aviso: "{field} es demasiado largo para este editor. Usa menos de {max} caracteres.".
    • Si se intenta añadir un número de elementos superior al permitido, el sistema muestra: "Este editor admite hasta {max} elementos a la vez.".

    El estado de la generación se refleja constantemente en la barra de estado de la aplicación. Al iniciar, se muestra "Todo listo. Elige un tipo o carga un ejemplo.". Si se carga una plantilla predefinida, el sistema indica "El ejemplo de {type} está listo.". Una vez que todos los campos obligatorios son válidos, el bloque de código se actualiza con el mensaje "El JSON-LD de {type} está listo." junto con el indicador "Todos los campos obligatorios son válidos." y el recuento exacto de líneas mediante "{count} líneas". Si existen errores de validación pendientes, el script completo no se mostrará y aparecerá el aviso "Problemas por corregir: {count}.". Al pulsar el botón de limpieza, el estado cambia a "Campos borrados.".

    Preguntas frecuentes

    ¿Qué tipos de Schema puedo crear?
    Los formularios incluyen FAQPage, Product con una oferta y HowTo con pasos ordenados, materiales y herramientas. Los campos opcionales vacíos no aparecen en el código.

    ¿Dónde coloco el JSON-LD generado?
    Pega el script completo en el <head> o el <body> de la página cuyo contenido visible describe. El marcado debe coincidir con lo que realmente pueden ver los visitantes.

    ¿Un marcado válido garantiza un resultado enriquecido?
    No. Un marcado schema.org válido ayuda a interpretar la página, pero no garantiza una presentación especial. Google ya no muestra resultados enriquecidos de FAQ ni HowTo.