Profissão

Os dados estruturados de Occupation permitem que os provedores de estimativas salariais definam faixas salariais e médias salariais baseadas na região por tipos de trabalho e detalhes da profissão, como benefícios típicos, qualificações e requisitos de formação acadêmica, e os agrega por fatores como níveis de experiência ou organização contratante.

Use os seguintes tipos do schema.org e extensões do Google para definir estimativas salariais e outras informações sobre profissões.

Exemplos

O exemplo de JSON-LD a seguir mostra uma Occupation simples com dados de estimativa salarial na Ferramenta de teste de dados estruturados:

O exemplo de JSON-LD a seguir mostra um exemplo mais complexo de OccupationAggregationByEmployer com dados de estimativa salarial na Ferramenta de teste de dados estruturados:

Diretrizes

É necessário seguir as diretrizes de qualidade e as diretrizes técnicas gerais de dados estruturados. Além disso, as diretrizes a seguir se aplicam aos dados estruturados de Occupation:

Diretrizes técnicas

  • Dados estruturados de Occupation são dados autônomos. Eles não precisam ser associados a nenhum outro dado estruturado fornecido ao Google.
  • Adicione apenas uma Occupation, OccupationAggregation ou OccupationAggregationByEmployer a uma página da Web. Não adicione mais de uma dessas definições de tipo por página.
  • Verifique se os dados estruturados são consistentes com o que é mostrado na página. Veja alguns exemplos:
    • Você mostra apenas o salário médio na sua página para os usuários, e seus dados estruturados incluem apenas esses valores.
    • Você arredonda o salário anual para o quinto milhar mais próximo na sua página e fornece a mesma granularidade nos dados estruturados.
  • A maioria das propriedades deve ocorrer apenas uma vez em uma definição, salvo especificação em contrário.
  • Para profissões com características diferentes dependendo do local (por exemplo, a faixa salarial no noroeste dos EUA pode ser diferente daquela do centro-oeste), crie páginas da Web separadas, cada uma com a própria definição de Occupation que especifique um occupationLocation diferente.
  • Não adicione dados estruturados de estimativas salariais às páginas de listagens (páginas que mostram uma lista de profissões).
  • Quando suas páginas forem alteradas, atualize os sitemaps diariamente.

Diretrizes para conteúdo

  • Agrupe profissões semelhantes quando todos os empregos tiverem faixas salariais e descrições semelhantes. Os títulos de profissões precisam ser específicos, mas não tão específicos a ponto de se tornarem confusos. Veja alguns exemplos:
    • Não seja muito amplo:

      Não recomendado: "Psicólogos clínicos, terapêuticos e pedagógicos"

      Recomendado: "Orientador pedagógico", "Psicólogo clínico", "Terapeuta clínico", "Doutor em psicologia"

    • Não seja muito específico:

      Não recomendado: "Enfermeira formada em saúde domiciliar", "Enfermeira formada" e "Enfermeira formada - Saúde domiciliar - Enfermeira itinerante"

      Recomendado: "Enfermeira"

Definições de tipos de dados estruturados

Esta seção descreve os tipos de dados estruturados relacionados às estimativas salariais.

É necessário incluir as propriedades obrigatórias para que seus dados estruturados estejam qualificados para exibição nos resultados da pesquisa. A Occupation que não tiver os campos obrigatórios não será considerada para os resultados da pesquisa aprimorada. Também é possível incluir as propriedades recomendadas para adicionar mais informações à sua marcação, o que pode proporcionar uma experiência de usuário melhor.

Você pode usar a Ferramenta de teste de dados estruturados para validar sua marcação.

Profissão

O tipo de Occupation define as informações sobre um trabalho, como salário estimado, habilidades exigidas e responsabilidades. A definição completa de Occupation está disponível em schema.org/Occupation.

Propriedades
@context

Obrigatória

Defina @context como "http://schema.org/". Por exemplo:

"@context": "http://schema.org/"
@type

Obrigatória

Defina @type como "Occupation". Por exemplo:

"@type": "Occupation"
description

Text, recomendada

A descrição da profissão.

A description deve ser uma representação completa da vaga, incluindo responsabilidades do cargo, qualificações, habilidades, horário de trabalho, requisitos de formação e de experiência.

Diretrizes adicionais:

  • Inclua a description em todas as páginas de detalhes que um usuário pode acessar, não apenas na página de nível superior.
  • A description precisa identificar a profissão de forma exclusiva e fornecer uma descrição específica do que se trata.

    Não recomendado: “Estágio - Um estágio é um emprego de treinamento para carreiras administrativas e profissionais.”

    Recomendado: “Estagiário de analista de dados - Um estagiário que trabalha com análise de dados. Um analista de dados consegue insights a partir de dados para ajudar na tomada de decisões fundamentadas.”

  • A description não pode ser igual ao name.
  • Não inclua a organização contratante na description. Em vez disso, use hiringOrganization.
estimatedSalary

Matriz de MonetaryAmountDistribution, obrigatória

O salário estimado para essa profissão no occupationLocation determinado. Especifique uma faixa salarial ou estimativas salariais baseadas na classificação percentual.

O exemplo a seguir mostra uma faixa salarial estimada:

"estimatedSalary": [{
  "@type": "MonetaryAmountDistribution",
  "name": "base",
  "currency": "USD",
  "unitText": "YEAR",
  "minValue": "100000", // Inherited from QuantitativeValue
  "maxValue": "150000", // Inherited from QuantitativeValue
  "median": "124900" // Inherited from QuantitativeValueDistribution
}]

Para contabilizar o salário-base, bônus e outras formas de remuneração, defina diversos salários na matriz de estimatedSalary. É necessário especificar o salário-base. Outros tipos de remuneração são opcionais. Por exemplo:

"estimatedSalary": [
  {
    "@type": "MonetaryAmountDistribution",
    "name": "base",
    "currency": "USD",
    "unitText": "YEAR",
    "minValue": "100000",
    "maxValue": "150000",
    "median": "124900"
  }, {
    "@type": "MonetaryAmountDistribution",
    "name": "bonus",
    "currency": "USD",
    "unitText": "YEAR",
    "minValue": "0",
    "maxValue": "34500",
    "median": "4450"
  }
]
mainEntityOfPage

WebPage, recomendada

A data em que as informações salariais estimadas foram produzidas. O campo lastReviewed está no formato ISO 8601. Por exemplo:

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

Text, obrigatória

O título da profissão. Esse campo aceita texto de forma livre. Por exemplo, "Engenheiro de software".

Práticas recomendadas:

  • Inclua no campo apenas o título da profissão.
  • Não inclua códigos de vagas, endereços, datas, salários ou nomes de empresas no campo name.

    Não recomendado: "Inscreva-se agora para o cargo de TI, falante de FRANCÊS em Bucareste"

    Recomendado: "Especialista em mercado, falante de francês"

  • Forneça títulos concisos e de fácil compreensão.
  • Não use caracteres especiais em excesso, como "!" e "*". O abuso de caracteres especiais pode fazer com que sua marcação seja considerada Marcação estruturada com spam. Números e caracteres como "/" e "-" são aceitáveis.

    Não recomendado: "*** ARMAZÉM CONTRATA AGORA!! PARA ROTAS DE ÔNIBUS!! ***"

    Recomendado: "Funcionário de armazém para envio e recebimento"

occupationLocation

Matriz de City, State ou Country, recomendada

O local ao qual essa descrição profissional se aplica. Você pode definir o local no escopo de cidade, estado ou país. Por exemplo:

"occupationLocation": [
  {
    "@type": "City", // Maximum level of granularity
    "name": "Mountain View"
  }
]

O local não deve ser mais específico do que uma cidade.

O valor de occupationLocation é o local em que a profissão está de fato, não aquele onde a listagem de estimativa salarial foi criada.

Se um único tipo de Occupation tiver diversos locais, especifique os locais na matriz de occupationLocation, como mostrado no exemplo a seguir:

"occupationLocation": [
  {
    "@type": "State",
    "name": "Oregon"
  }, {
    "@type": "State",
    "name": "Washington"
  }
]

Dados como faixas salariais, requisitos acadêmicos e qualificações para a profissão geralmente variam conforme o local. Para representar isso, defina várias páginas, cada uma com a própria definição de Occupation e um occupationLocation diferente.

MonetaryAmountDistribution

O tipo MonetaryAmountDistribution é uma distribuição estatística de valores monetários. Use MonetaryAmountDistribution para definir a distribuição estatística do salário, bônus e demais dados de remuneração para a definição de Occupation.

A definição completa de MonetaryAmountDistribution está disponível em schema.org/MonetaryAmountDistribution. Além das propriedades listadas abaixo, esse tipo herda todas as propriedades do tipo QuantitativeValueDistribution.

Propriedades
@type

Obrigatória

Defina o @type como "MonetaryAmountDistribution".

currency

Text, recomendada

O código de moeda ISO 4217 de três letras para o valor. Por exemplo, "USD" ou "CAD".

name

Text, obrigatória

O tipo de valor. É necessário especificar o salário-base. Outros tipos de remuneração são opcionais. Por exemplo, "Salário-base", "Bônus", "Comissão".

QuantitativeValueDistribution

O tipo QuantitativeValueDistribution é uma distribuição estatística dos valores.

Use MonetaryAmountDistribution para definir a distribuição estatística dos dados estruturados de Occupation.

Além das propriedades listadas abaixo, esse tipo herda todas as propriedades do tipo QuantitativeValue do schema.org. A definição completa de QuantitativeValueDistribution está disponível em schema.org/QuantitativeValueDistribution.

Propriedades
@type

Obrigatória

Defina o @type como "QuantitativeValueDistribution".

median

Number, recomendada

O valor mediano (ou "média"). Por exemplo, metade dos salários nessa profissão atinge esse valor ou estão abaixo dele.

percentile10

Number, recomendada

O valor de 10% dos salários. Por exemplo, 10% dos salários nessa profissão atingem esse valor ou estão abaixo dele.

percentile25

Number, recomendada

O valor de 25% dos salários. Por exemplo, 25% dos salários nessa profissão atingem esse valor ou estão abaixo dele.

percentile75

Number, recomendada

O valor de 75% dos salários. Por exemplo, 75% dos salários nessa profissão atingem esse valor ou estão abaixo dele.

percentile90

Number, recomendada

O valor de 90% dos salários. Por exemplo, 90% dos salários nessa profissão atingem esse valor ou estão abaixo dele.

unitText

Text, obrigatória

A frequência do valor especificado. Os valores típicos para unitText são:

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

OccupationAggregation

O tipo OccupationAggregation é uma extensão de Occupation que fornece dados como uma coleção pontual das vagas. Por exemplo, você pode especificar os benefícios e os anos mínimos de experiência exigidos para as vagas quando elas estiverem agregadas com esse tipo. Essa é uma nova extensão do schema.org proposta pelo Google.

Além das propriedades listadas abaixo, esse tipo herda todas as propriedades do tipo Occupation.

Propriedades
@context

Obrigatória

Defina o @context como "http://schema.googleapis.com/".

@type

Obrigatória

Defina o @type como "OccupationAggregation".

sampleSize

Number, recomendada

O número de pontos de dados que contribuem para os dados salariais agregados. Por exemplo:

"sampleSize": 42
yearsExperienceMax

Number, recomendada

O máximo de anos de experiência aceitável para essa profissão. Por exemplo, um cargo júnior pode especificar um máximo de cinco anos de experiência, como mostrado no exemplo a seguir:

"yearsExperienceMax": 5
yearsExperienceMin

Number, recomendada

O mínimo de anos de experiência exigido para essa profissão. Por exemplo, um cargo sênior pode exigir pelo menos 10 anos de experiência, como mostrado no exemplo a seguir:

"yearsExperienceMin": 10

OccupationAggregationByEmployer

O tipo OccupationAggregationByEmployer é uma extensão de OccupationAggregation que fornece dados relacionado à vaga agrupados por empregador. Por exemplo, você pode especificar o setor e a organização contratante para um grupo de profissões quando forem agregadas pelo empregador. Essa é uma nova extensão do schema.org proposta pelo Google.

Além das propriedades listadas abaixo, esse tipo herda todas as propriedades dos tipos Occupation e OccupationAggregation.

Propriedades
@context

Obrigatória

Defina o @context como "http://schema.googleapis.com/".

@type

Obrigatória

Defina o @type como "OccupationAggregationByEmployer".

hiringOrganization

Organization, obrigatória

A organização que oferece uma vaga dessa profissão. Defina @context como "http://schema.org/". A hiringOrganization precisa ser igual ao nome da empresa (por exemplo, “Starbucks, Inc”) e não o endereço específico do local contratante (por exemplo, “Starbucks da Avenida Paulista”). Por exemplo:

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

Enviar comentários sobre…