Empleo

Los datos estructurados de Occupation permiten que los proveedores de estimaciones salariales definan rangos y promedios salariales según la región para diferentes tipos de trabajo y detalles sobre el empleo como prestaciones habituales, calificaciones y requisitos educativos, así como agregarlos por factores tales como los niveles de experiencia o el proceso de contratación.

Los datos estructurados de Occupation pueden aparecer en la experiencia de empleos de la Búsqueda de Google y como resultado enriquecido de la estimación salarial para un empleo en particular.

Información sobre trabajos en la experiencia de empleos de la Búsqueda de Google

Usa los siguientes tipos de schema.org y extensiones de Google para definir estimaciones salariales y otra información sobre empleos.

Ejemplos

En el siguiente ejemplo de JSON-LD se muestra un elemento Occupation simple con datos estimados de salario:

En el siguiente ejemplo de JSON-LD se muestra un ejemplo más complejo de OccupationAggregationByEmployer con datos estimados de salario:

Directrices

Debes seguir las directrices de calidad y las directrices técnicas generales de datos estructurados. Además, las siguientes directrices se aplican a los datos estructurados de Occupation:

Directrices técnicas

  • Los datos estructurados de Occupation son datos independientes. No tienen que estar asociados con ningún otro dato estructurado que proporciones a Google.
  • Añade solo uno de los tipos Occupation, OccupationAggregation o OccupationAggregationByEmployer a una página web. No incluyas más de una de esas definiciones de tipo por página.
  • Asegúrate de que tus datos estructurados coinciden con lo que se muestra en la página. A continuación, tienes algunos ejemplos:
    • En tu página solo muestras a los usuarios el salario mediano, y tus datos estructurados solo incluyen esos valores.
    • En tu página redondeas el salario anual al múltiplo de 5000 más cercano y ofreces el mismo grado de detalle en los datos estructurados.
  • La mayoría de las propiedades deberían aparecer solo una vez por definición, a menos que se especifique lo contrario.
  • Para empleos que tengan diferentes características según su ubicación (por ejemplo, el rango de salarios en el noreste de EE. UU. puede ser distinto al del Medio Oeste), crea una página web independiente, cada una con su propia definición de Occupation, que especifique un elemento occupationLocation diferente.
  • No añadas datos estructurados de estimación de salario a las páginas en las que se muestra una relación de empleos.
  • Cuando cambies las páginas, actualiza tus sitemaps diariamente.

Directrices de contenido

  • Agrupa empleos similares cuando todos los trabajos tengan rangos salariales y descripciones similares. Los títulos de los empleos deben ser específicos, pero no demasiado para que no resulten confusos. A continuación, se muestran algunos ejemplos:
    • No seas demasiado general:

      No se recomienda: "Psicólogos clínicos, escolares y psicoterapeutas"

      Se recomienda: "Psicólogo escolar", "Psicólogo clínico", "Terapeuta clínico" y "Doctor en Psicología"

    • No seas demasiado específico:

      No se recomienda: "Enfermero titulado a domicilio", "Enfermero titulado (ET)" ni "ET: Enfermero titulado, atención a domicilio"

      Se recomienda: "Enfermero titulado"

Definiciones de tipos de datos estructurados

En esta sección se describen los tipos de datos estructurados relacionados con las estimaciones salariales.

Debes incluir las propiedades obligatorias para que el contenido pueda mostrarse en los resultados de búsqueda mejorados. Si quieres, puedes especificar también las propiedades recomendadas para proporcionar más información sobre tu contenido y, así, ofrecer una mejor experiencia a los usuarios.

Puedes usar la Herramienta de prueba de datos estructurados de Google para validar las marcas que apliques.

Occupation

El tipo Occupation define información sobre un trabajo, como el salario estimado, las habilidades requeridas y las responsabilidades. Puedes consultar la definición completa de Occupation en schema.org/Occupation.

Propiedades obligatorias
estimatedSalary

Matriz de MonetaryAmountDistribution

Indica el salario estimado de un empleo en el elemento occupationLocation correspondiente. Debes especificar un rango salarial o estimaciones salariales por percentiles.

Para tener en cuenta el salario base, las bonificaciones y otras formas de compensación monetaria, define varios salarios en la matriz estimatedSalary. Debes especificar un salario base. Si quieres, puedes incluir más tipos de compensación.

name

Text

El nombre de un empleo. En esta propiedad puedes escribir lo que quieras. Por ejemplo, "Ingeniero de software".

Prácticas recomendadas:

  • En esta propiedad debe constar únicamente el nombre del puesto de trabajo.
  • No incluyas códigos de trabajo, direcciones, fechas, salarios ni nombres de compañías en la propiedad name.

    No se recomienda: "Solicita ahora un puesto de TI en Bucarest: requiere francés fluido"

    Se recomienda: "Especialista de mercado, requiere francés fluido"

  • Incluye títulos concisos y legibles.
  • No abuses de caracteres especiales como "!" y "*". Si usas demasiado estos caracteres, es posible que se considere que tus etiquetas tienen contenido fraudulento. Los números y caracteres como "/" y "-" sí que se aceptan.

    No se recomienda: "***¡SE ALQUILA ALMACÉN EN UNA RUTA DE AUTOBUSES! ***"

    Se recomienda: "Asociado de almacén para enviar y recibir mercancía"

occupationLocation

Matriz de City, State o Country

Indica el lugar donde se encuentra un empleo. Define esta ubicación a nivel de ciudad, estado o país en la propiedad Name si se especifica una ubicación única.

Prácticas recomendadas:

  • La ubicación no debe especificar más que la ciudad.
  • En la propiedad State se pueden indicar nombres de región si en tu país no se especifica un estado.
  • El valor de occupationLocation es la ubicación en la que se desempeñará el empleo, no la ubicación donde se creó la lista de estimación de salario.
  • Si un solo tipo Occupation tiene varias ubicaciones, especifícalas en la matriz de occupationLocation, como se muestra en el siguiente ejemplo.
  • Algunos datos, como los rangos salariales, los requisitos educativos y las calificaciones para acceder a empleos, suelen variar en función de la ubicación. Para representarlo, define varias páginas, cada una con su propia definición de Occupation y una occupationLocation distinta.
Propiedades recomendadas
description

Text

La descripción del puesto de trabajo.

En description debe incluirse una descripción completa del puesto de trabajo, incluidas sus responsabilidades, calificaciones, capacidades, horas de trabajo y requisitos de formación y de experiencia.

Directrices adicionales:

  • Incluye el elemento description en todas las páginas de producto en las que puede acceder un usuario, no solo en la página de nivel superior.
  • El elemento description debe identificar el puesto de trabajo de manera única y proporcionar una descripción específica de lo que esta implica.

    No se recomienda: "Prácticas: las prácticas consisten en una formación laboral para carreras administrativas y profesionales".

    Se recomienda: "Becario de analista de datos: prácticas para trabajar con un analista de datos. Estos analistas extraen información de los datos para ayudar a tomar decisiones basadas en ellos".

  • description no puede ser igual que name.
  • No incluyas la organización que contrata en el elemento description. Indica mejor hiringOrganization.
mainEntityOfPage

WebPage

Indica la fecha en que se incluyó la información de un salario estimado. La propiedad lastReviewed está en formato ISO 8601; por ejemplo:


    "mainEntityOfPage": {
      "@type": "WebPage",
      "lastReviewed": "2017-07-23T14:20:00-05:00"
    }

MonetaryAmountDistribution

El tipo MonetaryAmountDistribution es una distribución estadística de importes monetarios. Usa MonetaryAmountDistribution para incluir la distribución estadística de salario, bonificación y otros datos de compensación monetaria en la definición de Occupation.

Puedes consultar la definición completa de MonetaryAmountDistribution en schema.org/MonetaryAmountDistribution. Además de las propiedades detalladas a continuación, este tipo hereda todas las propiedades del tipo QuantitativeValueDistribution.

Propiedades obligatorias
name

Text

Indica el tipo de valor. Debes especificar un salario base. Si quieres, puedes incluir más tipos de compensación. Por ejemplo, "Base", "Bonificación" y "Comisión".

Propiedades recomendadas
currency

Text

Indica el código de moneda ISO 4217 de 3 letras del valor. Por ejemplo, "USD" o "CAD".

OccupationAggregation

El tipo OccupationAggregation es una extensión de Occupation que proporciona datos en forma de colección de trabajos ad hoc. Por ejemplo, puedes especificar los beneficios y los años mínimos de experiencia requeridos para los trabajos si aparecen agregados por este tipo. Se trata de una nueva extensión de schema.org propuesta por Google.

Además de las propiedades detalladas a continuación, este tipo hereda todas las propiedades del tipo Occupation.

Propiedades recomendadas
sampleSize

Number

Indica el número de puntos de datos que contribuyen a los datos salariales agregados. Por ejemplo:


    "sampleSize": 42
yearsExperienceMax

Number

Los años máximos de experiencia que son aceptables para este puesto de trabajo. Por ejemplo, un puesto junior podría especificar un máximo de 5 años de experiencia, como se muestra en el siguiente ejemplo:


    "yearsExperienceMax": 5
yearsExperienceMin

Number

La cantidad mínima de años de experiencia requerida para este puesto de trabajo. Por ejemplo, un puesto de alto nivel puede requerir al menos 10 años de experiencia, como se muestra en el siguiente ejemplo:


    "yearsExperienceMin": 10

OccupationAggregationByEmployer

El tipo OccupationAggregationByEmployer es una extensión de OccupationAggregation que proporciona datos relacionados con el trabajo agrupados por empleador. Por ejemplo, puedes especificar el sector y la organización de contratación para un grupo de profesiones cuando el empleador los agrega. Se trata de una nueva extensión de schema.org propuesta por Google.

Además de las propiedades enumeradas a continuación, este tipo hereda todas las propiedades de los tipos Occupation y OccupationAggregation.

Propiedades obligatorias
hiringOrganization

Organization

La organización que ofrece este puesto de trabajo. Indica como "https://schema.org/" @context. hiringOrganization debe ser el nombre de la empresa (por ejemplo, "Starbucks, Inc"), y no la dirección específica de la ubicación que está contratando (por ejemplo, "Starbucks en Gran Vía"). Por ejemplo:


    "hiringOrganization": {
      "@context": "https://schema.org/",
      "@type": "Organization",
      "name": "Google LLC"
    }

QuantitativeValueDistribution

El tipo QuantitativeValueDistribution es una distribución estadística de valores. Utiliza MonetaryAmountDistribution para definir la distribución estadística de datos estructurados de Occupation. Además de las propiedades detalladas a continuación, este tipo hereda todas las propiedades del tipo QuantitativeValue de schema.org. Puedes consultar la definición completa de QuantitativeValueDistribution en schema.org/QuantitativeValueDistribution.

Propiedades obligatorias
unitText

Text

Indica la frecuencia del valor especificado. Los valores habituales de unitText son:

  • "DAY"
  • "HOUR"
  • "MONTH"
  • "WEEK"
  • "YEAR"
Propiedades recomendadas
median

Number

Indica el valor del percentil 50 (o "mediana"). Es decir, la mitad de los salarios de este puesto de trabajo son iguales o inferiores a este valor.

percentile10

Number

Indica el valor del percentil 10. Es decir, el 10 % de los salarios de este puesto de trabajo son iguales o inferiores a este valor.

percentile25

Number

El valor del percentil 25. Es decir, el 25 % de los salarios de este puesto de trabajo son iguales o inferiores a este valor.

percentile75

Number

El valor del percentil 75. Es decir, el 75 % de los salarios de este puesto de trabajo son iguales o inferiores a este valor.

percentile90

Number

El valor del percentil 90. Es decir, el 90 % de los salarios de este puesto de trabajo son iguales o inferiores a este valor.