Cómo agregar datos estructurados a las publicaciones de empleo

Para mejorar la experiencia de búsqueda laboral, agrega datos estructurados de JobPosting a tus páginas web de publicación de empleos. De esta manera, tus publicaciones de empleo podrán aparecer en una experiencia del usuario especial en los resultados de la Búsqueda de Google. También puedes integrar tus publicaciones a Google mediante el sitio de empleos de un tercero.

Ejemplo de publicación de empleo en los resultados de la búsqueda

Esta función brinda los siguientes beneficios a empleadores y propietarios de sitios cuyo contenido esté relacionado con anuncios de empleos:

  • Resultados más interactivos: Tus publicaciones pueden mostrarse en la experiencia de búsqueda de empleo en Google con el logotipo, las opiniones, las calificaciones de los usuarios y los detalles del empleo.
  • Más solicitantes motivados: La nueva experiencia del usuario permite que los aspirantes a los puestos de trabajo filtren el contenido según distintos criterios, como la ubicación o el cargo, por lo que es más fácil atraer a los solicitantes que buscan ese empleo en particular.
  • Aumento de las posibilidades de descubrimiento y conversión: Quienes busquen empleo contarán con un nuevo medio para interactuar con tus publicaciones y hacer clic en tu sitio.

Cómo agregar datos estructurados

Los datos estructurados son un formato estandarizado para proporcionar información sobre una página y clasificar su contenido. Si aún no estás familiarizado con los datos estructurados, obtén más información sobre cómo funcionan.

A continuación, presentamos una descripción general de cómo generar, probar y actualizar datos estructurados. Si quieres obtener una guía paso a paso para agregar datos estructurados a una página web, consulta el codelab de datos estructurados.

  1. Asegúrate de que el robot de Google pueda rastrear tus páginas web de publicación de empleos (es decir, que no estén protegidas por un archivo robots.txt o una metaetiqueta robots).
  2. Asegúrate de que la configuración de carga del host sea compatible con los rastreos frecuentes.
  3. Si tienes varias copias de la misma publicación de empleo en tu sitio alojadas con distintas URL, usa URL canónicas en cada copia de la página.
  4. Agrega las propiedades obligatorias y las recomendadas. Para obtener información sobre dónde colocar los datos estructurados en la página, mira el video JSON-LD Structured Data: Where to insert in a page?.
  5. Sigue los lineamientos técnicos y las políticas de contenido para la publicación de empleos.
  6. Valida tu código con la Prueba de resultados enriquecidos. También puedes obtener una vista previa de cómo se verán tus datos estructurados en la Búsqueda de Google.
  7. Implementa algunas páginas que incluyan tus datos estructurados y utiliza la Herramienta de inspección de URL para probar el modo en el que Google ve la página. Asegúrate de que Google pueda acceder a la página y que no esté bloqueada por un archivo robots.txt, una etiqueta noindex ni requisitos de acceso. Si la página se ve bien, puedes pedirle a Google que vuelva a rastrear tus URL.
  8. Mantén informado a Google mediante una de las siguientes acciones:
    • Usa la API de Indexing para informar a Google sobre una nueva URL que se puede rastrear o la actualización del contenido de una URL.
    • Si no usas la API de Indexing, actualiza el mapa del sitio en Google. Para ello, envía una solicitud GET a la siguiente URL:
      http://www.google.com/ping?sitemap=location_of_sitemap

      Por ejemplo:

      http://www.google.com/ping?sitemap=http://www.example.com/sitemap.xml

      Transferiremos todo el mapa del sitio y volveremos a rastrear las páginas con las horas correspondientes a lastmod más recientes con respecto a la última vez que se rastrearon.

Ejemplos

Publicación de empleo estándar

Este es un ejemplo de una publicación de empleo con código JSON-LD.


<html>
  <head>
    <title>Software Engineer</title>
    <script type="application/ld+json">
    {
      "@context" : "https://schema.org/",
      "@type" : "JobPosting",
      "title" : "Software Engineer",
      "description" : "<p>Google aspires to be an organization that reflects the globally diverse audience that our products and technology serve. We believe that in addition to hiring the best talent, a diversity of perspectives, ideas and cultures leads to the creation of better products and services.</p>",
      "identifier": {
        "@type": "PropertyValue",
        "name": "Google",
        "value": "1234567"
      },
      "datePosted" : "2017-01-18",
      "validThrough" : "2017-03-18T00:00",
      "employmentType" : "CONTRACTOR",
      "hiringOrganization" : {
        "@type" : "Organization",
        "name" : "Google",
        "sameAs" : "http://www.google.com",
        "logo" : "http://www.example.com/images/logo.png"
      },
      "jobLocation": {
      "@type": "Place",
        "address": {
        "@type": "PostalAddress",
        "streetAddress": "1600 Amphitheatre Pkwy",
        "addressLocality": ", Mountain View",
        "addressRegion": "CA",
        "postalCode": "94043",
        "addressCountry": "US"
        }
      },
     "baseSalary": {
        "@type": "MonetaryAmount",
        "currency": "USD",
        "value": {
          "@type": "QuantitativeValue",
          "value": 40.00,
          "unitText": "HOUR"
        }
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Publicación de empleo remoto

Este es un ejemplo de una publicación de empleo remoto con código JSON-LD.


<html>
  <head>
    <title>Software Engineer</title>
    <script type="application/ld+json">
    {
      "@context" : "https://schema.org/",
      "@type" : "JobPosting",
      "title" : "Software Engineer",
      "description" : "<p>Google aspires to be an organization that reflects the globally diverse audience that our products and technology serve. We believe that in addition to hiring the best talent, a diversity of perspectives, ideas and cultures leads to the creation of better products and services.</p>",
      "identifier": {
        "@type": "PropertyValue",
        "name": "Google",
        "value": "1234567"
      },
      "datePosted" : "2017-01-18",
      "validThrough" : "2017-03-18T00:00",
      "applicantLocationRequirements": {
        "@type": "Country",
        "name": "USA"
      },
      "jobLocationType": "TELECOMMUTE",
      "employmentType": "FULL_TIME",
      "hiringOrganization" : {
        "@type" : "Organization",
        "name" : "Google",
        "sameAs" : "http://www.google.com",
        "logo" : "http://www.example.com/images/logo.png"
      },
     "baseSalary": {
        "@type": "MonetaryAmount",
        "currency": "USD",
        "value": {
          "@type": "QuantitativeValue",
          "value": 40.00,
          "unitText": "HOUR"
        }
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Cómo quitar una publicación de empleo

Para quitar una publicación de empleo que ya no está disponible, sigue estos pasos:

  1. Asegúrate de que se haya quitado la página mediante una de las siguientes acciones:
    • Asegúrate de que la propiedad validThrough esté completa y tenga fecha en el pasado.
    • Quita la página completamente (de modo que, al solicitarla, se muestre un código de estado 404 o 410).
    • Quita los datos estructurados JobPosting de la página.
  2. Mantén informado a Google mediante una de las siguientes acciones:
    • Usa la API de Indexing para solicitar que se quite una URL de publicación de empleos del índice de la Búsqueda de Google.
    • Si no usas la API de Indexing, actualiza el mapa del sitio en Google. Para ello, envía una solicitud GET a la siguiente URL:
      http://www.google.com/ping?sitemap=location_of_sitemap

      Por ejemplo:

      http://www.google.com/ping?sitemap=http://www.example.com/sitemap.xml

      Transferiremos todo el mapa del sitio y volveremos a rastrear las páginas con las horas correspondientes a lastmod más recientes con respecto a la última vez que se rastrearon.

Cómo agregar lenguaje de marcado a empleos remotos

Dado el reciente impacto del COVID-19 en las empresas y el empleo, Google notó un mayor interés en oportunidades de trabajo remoto y desde el hogar. Para facilitar la búsqueda de estas opciones de empleo relevantes, te recomendamos que agregues datos estructurados a los empleos remotos.

A continuación, te mostramos cómo pueden aparecer estos trabajos en la Búsqueda de Google:

Ejemplo de publicación de empleo remoto en los resultados de la Búsqueda

También puedes probarlo en la Búsqueda de Google:

Empleos remotos

Existen tres propiedades que ayudan a Google a comprender qué empleos son remotos:

  • jobLocationType: Usa esta propiedad para especificar que el trabajo se realizará de manera remota.
  • applicantLocationRequirements: Usa esta propiedad para especificar las ubicaciones geográficas donde pueden encontrarse los empleados de los empleos de este tipo. Se requiere al menos un país.
  • jobLocation: Usa esta propiedad para especificar el lugar en el que puede llevarse a cabo físicamente el trabajo. Si no existe una ubicación física (por ejemplo, una oficina o una obra en construcción), no es necesario que uses esta propiedad.

A continuación, verás algunos casos típicos en los que deberías agregar lenguaje de marcado a los empleos remotos:

  • El empleo puede realizarse en el hogar, pero existen restricciones geográficas. No es necesario que el empleado vaya a una ubicación física ni a una oficina. Usa applicantLocationRequirements y jobLocationType.
    "applicantLocationRequirements": {
      "@type": "Country",
      "name": "USA"
    },
    "jobLocationType": "TELECOMMUTE"
  • El trabajo puede realizarse en un lugar físico ubicado en Detroit, Michigan, o de manera remota en EE.UU. Usa jobLocation y jobLocationType.
    "jobLocation": {
      "@type": "Place",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Detroit",
        "addressRegion": "MI",
        "addressCountry": "US"
      }
     },
    "jobLocationType": "TELECOMMUTE"
  • El trabajo puede realizarse en un lugar físico en Detroit o de manera remota en Michigan o Texas. Usa jobLocation, jobLocationType y applicantLocationRequirements.
    "jobLocation": {
      "@type": "Place",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "555 Clancy St",
        "addressLocality": "Detroit",
        "addressRegion": "MI",
        "postalCode": "48201",
        "addressCountry": "US"
      }
     },
    "applicantLocationRequirements": [{
        "@type": "State",
        "name": "Michigan, USA"
     },{
        "@type": "State",
        "name": "Texas, USA"
     }],
    "jobLocationType": "TELECOMMUTE"

Para tus publicaciones de empleo, Google usa como logotipo la misma imagen que se muestra en la Tarjeta del Gráfico de conocimiento de tu empresa. Si quieres usar otro logotipo, sugiere un cambio o indica el que prefieras (tanto para la Tarjeta del Gráfico de conocimiento de tu empresa como para las publicaciones de empleos) mediante datos estructurados.

Si tienes un sitio de empleos de terceros, puedes brindar un logotipo para una organización determinada que difiera de la imagen que se muestra en la Tarjeta del Gráfico de conocimiento de la organización. Google elegirá el mejor para mostrarlo en los resultados de la Búsqueda, ya sea que se trate del logotipo del Gráfico de conocimiento o el de hiringOrganization. La propiedad de logotipo solo puede mostrarse en tu sitio de empleos y difiere del logotipo canónico de la organización. Para obtener más información, consulta hiringOrganization.

Cómo supervisar el rendimiento en la Búsqueda

Puedes comprender cómo interactúan los usuarios con tu publicación de empleo mediante las siguientes herramientas de Google:

  • Usa el Informe de rendimiento de Search Console para mostrar la información de vista detallada o de la publicación de empleo del resultado enriquecido de una publicación de empleo específica. Puedes obtener estos resultados automáticamente mediante la API de Search Console.
  • Usa nuestros parámetros de UTM personalizados para hacer un seguimiento de las impresiones luego de que se redirija a un usuario a tu sitio desde la página con los detalles del empleo. Puedes usar los parámetros con Google Analytics o herramientas de seguimiento de terceros:
    • utm_campaign=google_jobs_apply
    • utm_source=google_jobs_apply
    • utm_medium=organic

Si estás experimentando fluctuaciones o inconsistencias inesperadas en tu tráfico, usa el solucionador de problemas para identificarlas y resolverlas.

Lineamientos técnicos

  • Incluye los datos estructurados en la página secundaria más detallada posible. No agregues datos estructurados a páginas cuyo fin sea mostrar una lista de empleos (por ejemplo, las páginas de resultados de búsqueda). En su lugar, aplica datos estructurados a la página más específica que describa un único empleo con todos los detalles relevantes.
  • Agrega una propiedad JobPosting para cada publicación de empleo que quieras anunciar. Los datos estructurados deben aparecer en la misma página que la descripción del empleo que los postulantes pueden leer en su navegador.
  • La mayoría de las propiedades solo deben aparecer una vez en la página web de tu publicación de empleo, a menos que la descripción indique de forma específica que pueden agregarse en más de una ocasión.
  • Si elegiste usar mapas del sitio para mantener informado a Google sobre los cambios en las URL de publicaciones de empleo, sigue los lineamientos generales sobre mapas del sitio. Además, los siguientes lineamientos sobre mapas del sitio se aplican a las URL de publicaciones de empleo.

    • Asegúrate de que el robot de Google pueda acceder a las URL del mapa del sitio. Asegúrate de que las URL que incluyas en el mapa del sitio no estén protegidas por un firewall ni inhabilitadas por el archivo robots.txt.
    • Usa una hora lo más precisa posible para los valores <lastmod> (mapa del sitio), <pubDate> (RSS) o <updated> (Atom) a fin de indicar cuándo se agregó o modificó la página. El valor debe corresponder a la última hora en la que se modificó el contenido en la URL. Es importante que uses horas precisas. Debido a que el ancho de banda de rastreo es limitado, la exactitud nos permite evitar volver a hacer el rastreo de las páginas que no se modificaron. Además, cuanto más rastree Google tus páginas, mayor carga se generará en tus servidores.
    • No incluyas páginas de resultados de búsqueda, páginas de fichas ni otras páginas dinámicas en el mapa del sitio.
    • Las URL del mapa del sitio deben incluir la página canónica de cada publicación de empleo.

Políticas de contenido para la publicación de empleos

Creamos las políticas de contenido para la publicación de empleos a fin de asegurarnos de que nuestros usuarios encuentren búsquedas que estén abiertas, sean relevantes y a las que sea fácil postularse. Los lineamientos generales de datos estructurados y los lineamientos de calidad para webmasters también se aplican a las publicaciones de empleo. Si encontramos contenido que infringe estas políticas, responderemos según corresponda, lo que podría incluir tomar una acción manual y quitar las publicaciones de empleo de la experiencia de búsqueda de empleo en Google.

Contenido irrelevante

El lenguaje de marcado JobPosting solo debe usarse en páginas que contengan una única publicación de empleo. No permitimos el uso del lenguaje de marcado JobPosting en ninguna otra página, incluidas aquellas que no publican ningún empleo.

Contenido incompleto

No permitimos publicaciones de empleo con descripciones incompletas.

Tergiversación

No permitimos publicaciones de empleo que intenten robar la identidad de otra persona ni organización, o que de alguna manera participen en actividades que tengan como fin engañar, estafar o confundir a terceros. Entre las acciones mencionadas, se incluye dar a entender falsamente que se está afiliado a otra organización o persona, o que se tiene el respaldo de otra organización o persona. También se incluye el uso de múltiples cuentas para evadir nuestras políticas, evitar bloqueos o sortear de alguna otra manera las restricciones aplicadas a una cuenta.

Estos son algunos ejemplos de incumplimientos de políticas:

  • Empleos o contenido que representan al empleador de una manera que no es precisa, realista ni veraz
  • Publicaciones de empleo para puestos falsos o inexistentes (se incluyen las publicaciones de empleo que tengan como objetivo principal recopilar información sobre los postulantes en lugar de contratarlos)
  • Uso de palabras clave de relleno en nombres, descripciones y otros detalles del empleo a fin de manipular las clasificaciones en las búsquedas
  • Datos de ubicación falsos que no coincidan con la ubicación real del empleo
  • Publicaciones de empleo en nombre de una organización o empresa sin su autorización

Lenguaje obsceno e inapropiado

No permitimos publicaciones de empleo que contengan lenguaje obsceno, ofensivo ni profano.

Anuncios que aparentan ser publicaciones de empleo

No permitimos contenido promocional que aparente ser publicaciones de empleo, como los que publica un tercero (por ejemplo, programas de afiliados).

Si Google recibe un reclamo de que el contenido de una publicación de empleo podría infringir la ley, la publicación se tratará según las políticas de la Búsqueda.

Publicaciones de empleo vencidas

No permitimos publicaciones de empleo vencidas. Lo ideal es que se quiten de tu sitio web las publicaciones vencidas. Si prefieres no quitarlas, debes asegurarte de que la propiedad validThrough esté completa y tenga fecha en el pasado. Esto ayuda a que las personas revisen solo las búsquedas de empleo que aún estén activas.

Empleos que no ofrecen una opción para postularse

No permitimos publicaciones de empleo que no tengan una opción para postularse. Se incluye lo siguiente:

  • Publicaciones de empleo que promocionen eventos, como invitaciones a ferias de empleo
  • Publicaciones que requieran acceso para ver la descripción del empleo (los usuarios deben poder ver los detalles de la publicación de empleo sin necesidad de acceder)

Recopilación de currículums

Los publicadores pueden solicitar la recopilación de currículums solo para los puestos disponibles. Es posible que quitemos las solicitudes de recopilación de datos de los candidatos cuando las búsquedas de empleo no estén activas.

Solicitudes de empleo

Las publicaciones de empleo deben describir el puesto disponible e incluir las calificaciones necesarias y cualquier otra información relevante para el usuario que busca un empleo. No permitimos publicaciones de empleos en las que el postulante ofrezca realizar un trabajo.

Requisito de pago

No permitimos publicaciones de empleo que requieran pagos por parte de los postulantes.

Definiciones de tipos de datos estructurados

Esta sección describe los tipos de datos estructurados relacionados con las publicaciones de empleos.

Debes incluir las propiedades obligatorias a fin de que tu contenido pueda mostrarse en la experiencia laboral en la Búsqueda de Google. También puedes incluir las propiedades recomendadas para agregar más información sobre tu contenido, lo que podría brindar una mejor experiencia para el usuario.

JobPosting

La definición completa de JobPosting está disponible en schema.org/JobPosting.

Propiedades obligatorias
datePosted

Date

Indica la fecha original en formato ISO 8601 en la que el empleador publicó el empleo. Por ejemplo, "2017-01-24" o "2017-01-24T19:33:17+00:00".

"datePosted": "2016-02-18"
description

Text

Es la descripción completa del empleo en formato HTML.

El objeto description debe representar el empleo por completo, es decir, debe describir las responsabilidades del puesto, las calificaciones, las habilidades, el horario laboral, los requisitos de formación y la experiencia necesaria. El objeto description no puede ser el mismo que el title.

Lineamientos adicionales:

  • La descripción debe estar en formato HTML.
  • Como mínimo, agrega divisiones de párrafos con <br>, <p> o \n.
  • La función reconoce las siguientes etiquetas HTML: <p>, <ul> y <li>.
  • La función no reconoce etiquetas de encabezado ni de nivel de caracteres, como <h1>, <strong> y <em>. Puedes incluir las etiquetas en la página de forma segura, ya que no afectarán el formato de la función.
hiringOrganization

Organization

Corresponde a la organización que ofrece el puesto de trabajo. Debe ser el nombre de la empresa (por ejemplo, "Starbucks, Inc") y no la ubicación específica en la que se hace la contratación (por ejemplo, "Starbucks de la calle 6"). Por ejemplo:

"hiringOrganization": {
  "@type": "Organization",
  "name": "MagsRUs Wheel Company",
  "sameAs": "http://www.magsruswheelcompany.com"
}

Logotipos en sitios de empleos de terceros

Si tienes un sitio de empleos de terceros, puedes brindar un logotipo para una organización determinada que difiera de la imagen que se muestra en la Tarjeta del Gráfico de conocimiento de la organización. Si quieres solicitar un logotipo diferente para la organización contratante, agrega la propiedad de logotipo al arreglo hiringOrganization. Asegúrate de cumplir con los lineamientos de la imagen del logotipo y los de logotipos para empresas. Por ejemplo:

"hiringOrganization": {
  "@type": "Organization",
  "name": "MagsRUs Wheel Company",
  "sameAs": "http://www.magsruswheelcompany.com",
  "logo": "http://www.example.com/images/logo.png"
}
jobLocation

Place

Corresponde a las ubicaciones físicas de la empresa donde el empleado irá a trabajar (como una oficina o un lugar de trabajo), no donde se publicó el empleo. Incluye tantas propiedades como sea posible. Cuantas más propiedades proporciones, mayor será la calidad de la publicación del empleo para nuestros usuarios. Por ejemplo:

"jobLocation": {
  "@type": "Place",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "555 Clancy St",
    "addressLocality": "Detroit",
    "addressRegion": "MI",
    "postalCode": "48201",
    "addressCountry": "US"
  }
}

Varias ubicaciones físicas

Si el empleo incluye varias ubicaciones, agrega un conjunto de varias propiedades jobLocation. Google elegirá la mejor ubicación para mostrar en función de la búsqueda que haga el postulante.

Empleos remotos

Para puestos en los que el empleado debe o podría trabajar de manera completamente remota, tienes que usar jobLocationType. La propiedad jobLocation no es obligatoria si está presente applicantLocationRequirements.

title

Text

Es el nombre del cargo (no el título de la publicación). Por ejemplo, "ingeniero de software" o "barista". Por ejemplo:

"title": "Software Engineer"

Prácticas recomendadas:

  • Esta propiedad solo debe corresponder al nombre del cargo.
  • No incluyas códigos, direcciones, fechas, sueldos ni nombres de empresas relacionados con el puesto en la propiedad title.

    No se recomiendan descripciones como "Oferta de empleo para puesto en TI: hablante de FRANCÉS en Bucarest".

    Sí se recomiendan descripciones como "Especialista en marketing que hable francés".

  • Incluye cargos concisos y legibles.
  • No uses demasiados caracteres especiales, como "!" y "*". El uso excesivo de estos puede provocar que se considere que los datos estructurados son lenguaje de marcado estructurado con spam. Se aceptan números y caracteres, como "/" y "-".

    No se recomiendan frases como "*** ¡DEPÓSITO BUSCA EMPLEADO!" ¡EN UNA RUTA DE AUTOBÚS! ***

    Se recomienda: Asociado de depósito para envíos y recepción

  • No uses name en lugar de title. Las propiedades title y name no son intercambiables.
  • Si actúas como un sitio de empleos de terceros, no intentes modificar el cargo para cumplir con los lineamientos anteriores, ya que, como resultado, es posible que el cargo sea ilegible. En cambio, proporciona el cargo tal como lo recibiste del empleador.
validThrough

DateTime

Es la fecha en la que vencerá la publicación del empleo en el formato de la norma ISO 8601. Por ejemplo, "2017-02-24" o "2017-02-24T19:33:17+00:00". Por ejemplo:

"validThrough": "2017-03-18T00:00"

Si una publicación de empleo no vence o no sabes cuándo lo hará, no incluyas esta propiedad. Si se ocupa la vacante antes de la fecha de vencimiento, quita la publicación correspondiente.

Propiedades recomendadas
applicantLocationRequirements

AdministrativeArea

Indica las ubicaciones geográficas donde pueden encontrarse los empleados aptos para el empleo remoto. La descripción del empleo tiene que especificar claramente que el solicitante debe encontrarse en una ubicación geográfica determinada. Solo se recomienda el uso de esta propiedad si los solicitantes podrían encontrarse en una o más ubicaciones geográficas y el trabajo puede o debe ser 100% remoto.

En el siguiente ejemplo, se sugiere un empleo que puede realizarse en forma remota desde cualquier lugar de Estados Unidos:

"applicantLocationRequirements": {
  "@type": "Country",
  "name": "USA"
},
"jobLocationType": "TELECOMMUTE"

En el siguiente ejemplo, se sugiere un empleo que puede realizarse de forma remota desde Canadá o en una ubicación física en Detroit, Michigan:

"jobLocation": {
  "@type": "Place",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "555 Clancy St",
    "addressLocality": "Detroit",
    "addressRegion": "MI",
    "postalCode": "48201",
    "addressCountry": "US"
  }
 },
"applicantLocationRequirements": {
    "@type": "Country",
    "name": "Canada"
 },
"jobLocationType": "TELECOMMUTE"
baseSalary

MonetaryAmount

Corresponde al sueldo básico del empleo que proporciona el empleador (no una estimación).

Con respecto al elemento unitText de QuantitativeValue, usa uno de los siguientes valores que distinguen entre mayúsculas y minúsculas:

  • "HOUR"
  • "DAY"
  • "WEEK"
  • "MONTH"
  • "YEAR"

Por ejemplo:

"baseSalary": {
  "@type": "MonetaryAmount",
  "currency": "USD",
  "value": {
    "@type": "QuantitativeValue",
    "value": 40.00,
    "unitText": "HOUR"
  }
}

Para especificar un rango salarial, define un minValue y un maxValue, en lugar de un value único. Por ejemplo:

"baseSalary": {
  "@type": "MonetaryAmount",
  "currency": "USD",
  "value": {
    "@type": "QuantitativeValue",
    "minValue": 40.00,
    "maxValue": 50.00,
    "unitText": "HOUR"
  }
}
employmentType

Text

Corresponde al tipo de empleo. Por ejemplo:

"employmentType": "CONTRACTOR"

Elige uno o más de los siguientes valores que distinguen entre mayúsculas y minúsculas:

  • "FULL_TIME"
  • "PART_TIME"
  • "CONTRACTOR"
  • "TEMPORARY"
  • "INTERN"
  • "VOLUNTEER"
  • "PER_DIEM"
  • "OTHER"

Puedes incluir más de una propiedad employmentType. Por ejemplo:

"employmentType": ["FULL_TIME", "CONTRACTOR"]
identifier

PropertyValue

Corresponde al identificador único de la organización para el empleo.

Por ejemplo:

"identifier": {
  "@type": "PropertyValue",
  "name": "MagsRUs Wheel Company",
  "value": "1234567"
}
jobLocationType

Text

Configura esta propiedad con el valor TELECOMMUTE para empleos en los que el empleado debe o podría trabajar 100% de manera remota (desde su casa o desde otra ubicación que elija). Además de agregar jobLocationType, la descripción del empleo debe especificar claramente que es 100% remoto. La propiedad jobLocationType es obligatoria si el empleo es 100% remoto.

Requisitos

  • Los empleos marcados como TELECOMMUTE deben ser totalmente remotos. No marques empleos que permitan trabajar desde casa en forma ocasional, empleos en los que el trabajo remoto sea un beneficio negociable o empleos que no sean 100% remotos. Que el empleo sea temporal no implica que sea o no remoto.
  • Debes especificar, como mínimo, un país desde el que los solicitantes puedan trabajar. Para ello, usa applicantLocationRequirements (preferentemente) o un valor predeterminado de país con jobLocation (siempre que también exista la opción de trabajar en una ubicación física). Si un trabajo remoto no contiene applicantLocationRequirements, Google lo mostrará a cualquier persona del país especificado en jobLocation.

En el siguiente ejemplo, se muestra que el empleado puede presentarse a trabajar físicamente en el sitio del empleo en Tucson, Arizona O puede trabajar de forma remota en EE.UU.

"jobLocation": {
  "@type": "Place",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Tucson",
    "addressRegion": "AZ",
    "addressCountry": "US"
  }
 },
"jobLocationType": "TELECOMMUTE"

Solución de problemas

Si tienes problemas para implementar datos estructurados, aquí tienes algunos recursos que pueden ayudarte.

Si tu publicación de empleo no aparece en los resultados de la búsqueda enriquecidos o si recibiste una acción manual del lenguaje de marcado estructurado con spam en Search Console, intenta resolver los problemas más comunes que se mencionan a continuación. Si los problemas persisten, asegúrate de consultar nuestros lineamientos.

Los datos estructurados están en la página incorrecta

Qué provocó el problema: Una página de publicaciones de empleo (una página de resultados de búsqueda que contiene una o más publicaciones de empleo) tiene datos estructurados de JobPosting. Los datos estructurados de JobPosting solo deben aparecer en una página de publicación de empleos (una página que contenga un único empleo y no sea una página de resultados de búsqueda). Es posible que hayas recibido el siguiente mensaje de Search Console: "Incumplimiento de la política de datos estructurados: Una página de lista no debe incluir datos estructurados para empleos individuales".

Cómo solucionarlo

  1. Quita los datos estructurados de JobPosting de la página de publicaciones. Solo debes colocar datos estructurados de JobPosting en las páginas destinadas a la publicación de un único empleo.
  2. Luego de resolver el problema, envía tu sitio para su reconsideración.

El contenido no coincide con los datos estructurados

Qué provocó el problema: Una página incluye contenido que no coincide con sus datos estructurados. Por ejemplo, el puesto de trabajo que está en la página no coincide con el valor establecido para la propiedad title. También puede ser que haya contenido fraudulento, como títulos y descripciones con señuelos de clics, que el empleo parezca falso o que la publicación del empleo no represente al puesto real. Para ver la lista completa de ejemplos, consulta nuestros lineamientos de contenido. Es posible que hayas recibido el siguiente mensaje de Search Console: "Incumplimiento de la política de datos estructurados: El contenido encontrado en las páginas difiere de los datos estructurados de la página".

Cómo solucionarlo

  1. Verifica que los datos estructurados reflejen el contenido real de la página, sean representativos del empleo ofrecido y no engañen a los usuarios.
  2. Usa la Herramienta de inspección de URL a fin de garantizar que el contenido esté visible en la página procesada (es decir, el sitio que ve el robot de Google).
  3. Luego de resolver el problema, envía tu sitio para su reconsideración.

Las búsquedas laborales finalizadas continúan publicadas

Qué provocó el problema: Los usuarios aún pueden acceder a la página mediante la experiencia laboral en Google aunque la publicación ya haya finalizado. En general, este problema se debe a las siguientes razones:

  • Falta la propiedad validThrough o se estableció en el pasado.
  • La página sigue publicada.
  • La opción para postularse de la publicación dirige al usuario a la página de una publicación de empleo finalizada.
  • Los datos estructurados de JobPosting continúan en la página aunque la publicación ya haya finalizado.

Es posible que hayas recibido el siguiente mensaje de Search Console: "Incumplimiento de la política de datos estructurados: Datos estructurados de JobPosting en una publicación de empleo finalizada".

Cómo solucionarlo

  1. Quita la publicación de empleo finalizada mediante alguna de las siguientes acciones:
    • Asegúrate de que la propiedad validThrough esté completa y tenga fecha en el pasado.
    • Quita la página completamente (de modo que, al solicitarla, se muestre un código de estado 404 o 410).
    • Quita los datos estructurados JobPosting de la página.
  2. Mantén informado a Google mediante la API de Indexing. Si no la usas, actualiza el mapa del sitio en Google enviando una solicitud GET a la siguiente URL:
    http://www.google.com/ping?sitemap=location_of_sitemap
  3. Luego de resolver el problema, envía tu sitio para su reconsideración.

Falta la opción para postularse

Qué provocó el problema: El usuario no puede postularse para el empleo en la página de la publicación. Es posible que hayas recibido el siguiente mensaje de Search Console: "Incumplimiento de la política de datos estructurados: No es posible postularse en la página que ofrece el empleo".

Cómo solucionarlo

  1. Asegúrate de que los usuarios puedan postularse al empleo en la página.
  2. Luego de resolver el problema, envía tu sitio para su reconsideración.

El logotipo es incorrecto

Qué provocó el problema: Tu sitio no tiene un Gráfico de conocimiento, o bien este muestra un logotipo incorrecto. Para tus publicaciones de empleo, Google usa como logotipo la misma imagen que se muestra en la tarjeta del Gráfico de conocimiento de tu empresa. Para obtener más información sobre cómo Google selecciona tu logotipo, consulta cómo actualizar el logotipo de tu empresa.

Cómo solucionarlo

Existen dos maneras de solucionar el problema:

  • Asegúrate de especificar el logotipo correcto con la propiedad hiringOrganization.logo. Actualizar los datos estructurados es más rápido que actualizar el Gráfico de conocimiento y no es necesario que se verifique esa función.
  • Sugiere un cambio en tu Gráfico de conocimiento. Al actualizar tu Gráfico de conocimiento, obtienes un mayor control sobre cómo aparece tu organización en Google, pero es posible que demore más en actualizarse. Si necesitas resolver rápidamente un problema relacionado con el logotipo, agrega la propiedad hiringOrganization.logo.

Falta la ubicación del empleo o es incorrecta

Qué provocó el problema: Googlebot no comprende los valores asignados a las propiedades jobLocation, addressLocality ni addressRegion. Google intenta que la información de la ubicación coincida con una ubicación física, pero estos datos faltan o son incorrectos.

Cómo solucionarlo

  1. Asegúrate de que los datos estructurados incluyan valores para jobLocation, addressLocality o addressRegion (según la ubicación, no se aplican todas las propiedades de ubicación).
  2. Cómo solucionar la validación de la ubicación:
    1. Abre la Prueba de resultados enriquecidos.
    2. Ingresa la URL de la publicación del empleo en el cuadro para recuperar URL.
    3. Haz clic en Validar.
    4. Haz clic en Obtener vista previa.

      Éxito: La Prueba de resultados enriquecidos muestra la ubicación correcta del empleo en la Herramienta de vista previa de la Búsqueda de Google.

      Vuelve a intentarlo: La Prueba de resultados enriquecidos muestra el mensaje "falso" donde debería estar la ubicación del empleo en la Herramienta de vista previa de la Búsqueda de Google. Asegúrate de que la ubicación sea real.

Disponibilidad por región

Nos complace anunciar que habilitaremos la experiencia de búsqueda de empleo de Google en más regiones de todo el mundo. Por el momento, está disponible en las siguientes regiones: