ForHosting KIT · SEO

Generar JSON-LD

Obtenga los datos estructurados de una página sin escribirlos a mano: el título, el precio y la disponibilidad de una ficha de producto pasan al tipo Product, con las propiedades obligatorias completas y las recomendadas donde el contenido lo permite. Paga por página, sin suscripción.

● EstablePor solicitud + por página$0.003
Úselo desde WebAPIEmailTelegramApp pronto

Ejecute esto en nuestros servidores con su cuenta. Las herramientas gratuitas corren en su navegador; esta cobra de su saldo del KIT según el precio de arriba.

Los datos estructurados son la parte de una página que los buscadores leen pero los visitantes nunca ven, y basta con una sola propiedad anidada mal puesta para que un resultado enriquecido quede descalificado en silencio.

Datos que leen los buscadores y nadie más ve

Los datos estructurados son la parte de una página que los buscadores leen pero los visitantes nunca ven. Su vocabulario define decenas de tipos, desde Product, Article y Recipe hasta Event, LocalBusiness y FAQPage, y cada uno tiene sus propiedades obligatorias y recomendadas y sus reglas sobre qué tipos pueden ir dentro de otros. Escribirlos a mano obliga a consultar la documentación sin parar. Una propiedad mal colocada o un valor del tipo equivocado basta para que el marcado no supere la validación sin romper la página, y por eso el error puede pasar meses inadvertido mientras se pierde un resultado enriquecido.

De una sola página a un catálogo completo

El generador lee una página, o un conjunto de datos que usted aporta, y lleva títulos, precios, fechas, disponibilidad, autores y valoraciones al tipo correcto. Como el marcado va en un bloque propio, separado del diseño visible, puede regenerarse cada vez que cambia el contenido. Un negocio con varias sucursales obtiene el marcado LocalBusiness con la dirección, el horario y la ubicación correctos para cada página de sucursal, y un catálogo con miles de productos recibe un bloque por página.

Por qué fallan los datos estructurados a mano

Los vocabularios de datos estructurados definen decenas de tipos: Product, Article, Recipe, Event, LocalBusiness, FAQPage y muchos más, cada uno con sus propias propiedades obligatorias y recomendadas, y con reglas propias sobre qué tipos pueden anidarse dentro de otros. Escribir esto a mano implica consultar la documentación constantemente, y una sola propiedad mal ubicada o un tipo de dato incorrecto puede hacer que el marcado falle la validación sin romper visualmente la página, que es justo por qué pasa desapercibido durante meses.

Fichas de negocio local

Crear marcado LocalBusiness con dirección, horarios y coordenadas correctas para cada página de sucursal de un negocio con varias ubicaciones.

¿Hay una prueba gratis disponible?

No hay capa gratuita: las capas gratis se abusan y ralentizan a todos. Sin suscripción, sin tokens ni créditos inventados, y una tarea fallida no se cobra.

¿Qué tipos de datos estructurados puede generar?

Trabaja con los tipos habituales, como Product, Article, Recipe, Event, LocalBusiness y FAQPage, y elige el que corresponde a la página. También combina varios, como un artículo con su ruta de navegación, en un solo bloque coherente.

¿Inventa datos que la página no tiene?

Completa las propiedades obligatorias y añade las recomendadas solo cuando el contenido de origen las respalda, como un precio, una fecha o un autor que de verdad aparecen. Revise siempre el resultado antes de publicarlo.

¿Puedo generar el marcado de todo un catálogo?

Sí. Envíe la lista de direcciones de las páginas o los datos equivalentes, y cada página recibe su propio bloque de datos estructurados, listo para colocarlo en su plantilla.

¿Tengo que tocar las plantillas de mis páginas?

No. El marcado va en un bloque propio, separado de lo que se ve en la página, así que puede añadirse o regenerarse cuando cambie el contenido sin editar el diseño a mano.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/seo/schema-generate

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/seo/schema-generate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"El informe trimestral cerró con 1,2 M€ de ingresos."}'
{
  "text": "El informe trimestral cerró con 1,2 M€ de ingresos."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "seo.schema_generate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.003
Por página$0.0135

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.
413input_too_largeEl archivo supera el límite de tamaño.
422task_failedLa tarea falló tras 3 reintentos. No se cobra.

Este endpoint analiza una página o un conjunto de datos que le proporcione y genera JSON-LD con IA para el tipo de schema adecuado, listo para revisar e insertar en la página.

Qué ocurre cuando envía una página

La tarea examina el contenido propio de la página (títulos, precios, fechas, disponibilidad, autores, calificaciones, lo que corresponda según el tipo detectado) y lo mapea al schema correcto, llenando los campos obligatorios y agregando los recomendados cuando los datos de origen lo permiten. También puede indicarle varios tipos sobre una misma página, como un Article combinado con un BreadcrumbList, y produce un solo bloque JSON-LD coherente en vez de dos scripts que compitan entre sí.

Una breve nota sobre el formato

Esa separación es lo que hace práctico un enfoque basado en api: el marcado puede regenerarse cada vez que cambia el contenido subyacente, sin que nadie toque el HTML de la página a mano. JSON-LD se convirtió en la sintaxis recomendada para datos estructurados precisamente porque vive en su propia etiqueta script, separada del HTML visible, lo que permite generarlo y reemplazarlo de forma independiente de las plantillas de página.

Generación en lote para un catálogo completo

Como el precio se cobra por página, esto escala de forma natural desde una sola landing page hasta un catálogo con miles de productos: envía la lista de URLs o los datos estructurados equivalentes, y cada una recibe su propio bloque JSON-LD, listo para insertarse en su propio espacio de plantilla.

Entrega y confiabilidad

Una página que no logra generar el marcado tras tres intentos devuelve un error específico en vez de un cobro. La tarea corre de forma asíncrona: la envía y recibe un task_id de inmediato, con los resultados entregados por webhook o por un enlace firmado válido durante 24 horas cuando la generación concluye.

Páginas de producto en comercio electrónico

Generar schema Product con precio, disponibilidad y calificación para todo un catálogo sin escribir plantillas JSON-LD a mano para cada tipo de producto.

Editores de recetas y contenido

Producir schema Recipe o Article automáticamente cuando se publican nuevas entradas, para que los resultados enriquecidos sigan siendo elegibles sin un paso manual de marcado en el flujo de publicación.

Páginas de preguntas frecuentes y guías

Convertir las preguntas y respuestas de una página de FAQ existente en JSON-LD válido de tipo FAQPage listo para incrustar, sin reestructurar la página.

¿Qué tipos de schema soporta esta api generar schema markup?

Tipos comunes como Product, Article, Recipe, Event, LocalBusiness, FAQPage y BreadcrumbList, detectando el tipo correcto a partir de la página o los datos que envíe.

¿Valida la salida contra el schema oficial?

No. El bloque lo genera la IA para el tipo de schema adecuado; no se verifica contra el vocabulario de schema.org antes de devolverse. Pásela por la prueba de resultados enriquecidos de Google o por el validador de Schema.org antes de publicar.

¿Puedo generar schema para páginas que todavía no existen?

Sí, puede enviar datos crudos (título, precio, fecha, etcétera) en lugar de una URL en vivo y recibir el JSON-LD correspondiente.

¿Cómo se calcula el precio para procesamiento masivo?

Una base de $0.003 por solicitud más $0.0135 por cada página procesada, así que un catálogo de 100 páginas cuesta $0.003 más $1.30.

¿Cómo recibo el JSON-LD generado?

Mediante un webhook firmado cuando la generación termina, o un enlace firmado válido por 24 horas.

¿Qué pasa si el contenido de una página no coincide con ningún tipo de schema conocido?

La tarea devuelve un error claro señalando la ambigüedad en vez de adivinar, y no se le cobra por esa página.

¿Varios tipos de schema en una misma página entran en conflicto?

No, cuando una página necesita más de un tipo la tarea los combina en un solo bloque JSON-LD coherente en lugar de producir scripts separados.

Ver la documentación completa del KIT →