Saltar al contenido
Totalmente local

Generador de schema JobPosting

Convierte los datos de una oferta de empleo en JSON-LD schema.org JobPosting válido.

Salida

Generador de schema JobPosting

Rellena los detalles de una oferta de empleo y esta herramienta construye un bloque JSON-LD schema.org JobPosting válido, listo para copiar en la sección `<head>` de tu página para que Google Jobs y otros rastreadores de búsqueda de empleo puedan leerlo como datos estructurados. Cubre los campos que la documentación de Google busca: título, descripción, empleador, ubicación o estado remoto, tipo de empleo, salario y fechas de publicación.

Ingresa el nombre del empleador, logo y sitio web para construir el bloque hiringOrganization, y ya sea una dirección de calle para jobLocation o activa la opción remota para marcar el puesto como teletrabajo — puedes activar ambos al mismo tiempo para un listado híbrido donde los candidatos también pueden estar restringidos por ubicación. Tipo de empleo, rango salarial con moneda y unidad, fecha de publicación, fecha de vencimiento e ID interno del trabajo son opcionales pero recomendados por las directrices de Google para resultados enriquecidos; el tally en vivo bajo el resultado lista exactamente qué campos obligatorios aún faltan, para que puedas corregir un listado antes de publicarlo en lugar de enterarte desde Search Console semanas después.

El salario funciona solo con un mínimo, solo con un máximo, o con un rango completo — una cifra única se escribe como un valor, y un rango genuino como minValue/maxValue, ambos etiquetados con tu moneda elegida y período de pago. El resultado puede ser minimizado o formateado de manera legible, y envuelto en una etiqueta `<script type="application/ld+json">` o dejado como JSON crudo para un campo de CMS que agregue su propio contenedor.

Todo se ejecuta localmente en tu navegador — detalles del trabajo, cifras salariales y reglas de ubicación de candidatos nunca salen de tu dispositivo. Cuando el esquema se vea bien, cópialo, descárgalo como archivo .txt, o envíalo a otra herramienta.

Preguntas frecuentes

¿Qué campos requiere realmente Google para un resultado enriquecido JobPosting?
Título, descripción, una fecha de publicación, un nombre de empleador, y ya sea una ubicación de trabajo o, para un trabajo totalmente remoto, la opción remota en lugar de una dirección. El tally bajo el resultado señala cualquiera de estos que siga faltando.
¿Cómo marcó un trabajo como remoto?
Activa "Trabajo remoto / teletrabajo". Agrega jobLocationType: TELECOMMUTE, y si también rellenas "Los candidatos deben estar ubicados en" agrega applicantLocationRequirements que Google recomienda para listados remotos.
¿Puedo listar un rango salarial en lugar de un número?
Sí. Rellena tanto un mínimo como un máximo para obtener un rango adecuado; deja uno en cero para publicar una sola cifra en su lugar.
¿El resultado incluye la etiqueta <script>?
Solo si "Envolver en etiqueta <script>" está activado. Desactívalo si tu CMS o plantilla ya agrega el contenedor y solo necesitas el JSON crudo.
¿Se suben mis datos de oferta de trabajo a algún lugar?
No. El esquema se construye completamente en tu navegador — nada sobre el listado, empleador o salario se envía a un servidor.