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.

Usa los siguientes tipos de schema.org y extensiones de Google para definir estimaciones salariales y otra información sobre empleos.
- Definiciones de empleos:
Occupation
OccupationAggregation
(extensión deOccupation
)OccupationAggregationByEmployer
(extensión deOccupationAggregation
)
- Estadísticas:
QuantitativeValueDistribution
(extensión deQuantitativeValue
)MonetaryAmountDistribution
(extensión deQuantitativeValueDistribution
)
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
oOccupationAggregationByEmployer
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 elementooccupationLocation
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"
- No seas demasiado general:
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 Indica el salario estimado de un empleo en el elemento Para tener en cuenta el salario base, las bonificaciones y otras formas de compensación monetaria, define varios salarios en la matriz |
name |
El nombre de un empleo. En esta propiedad puedes escribir lo que quieras. Por ejemplo, "Ingeniero de software". Prácticas recomendadas:
|
occupationLocation |
Matriz de Indica el lugar donde se encuentra un empleo. Define esta ubicación a nivel de ciudad, estado o país en la propiedad Prácticas recomendadas:
|
Propiedades recomendadas | |
---|---|
description |
La descripción del puesto de trabajo. En Directrices adicionales:
|
mainEntityOfPage |
Indica la fecha en que se incluyó la información de un salario estimado. La propiedad "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 |
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 |
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 |
Indica el número de puntos de datos que contribuyen a los datos salariales agregados. Por ejemplo: "sampleSize": 42 |
yearsExperienceMax |
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 |
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 |
La organización que ofrece este puesto de trabajo. Indica como "https://schema.org/" @context.
"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 |
Indica la frecuencia del valor especificado. Los valores habituales de
|
Propiedades recomendadas | |
---|---|
median |
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 |
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 |
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 |
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 |
El valor del percentil 90. Es decir, el 90 % de los salarios de este puesto de trabajo son iguales o inferiores a este valor. |