Dados estruturados de anúncios de emprego (JobPosting) para a pesquisa de vagas

É possível melhorar a experiência de busca de emprego adicionando dados estruturados JobPosting às suas páginas da Web voltadas a esse tipo de anúncio. A inclusão de dados estruturados qualifica seus anúncios de emprego para exibição em uma experiência de usuário especial nos resultados da Pesquisa Google. Você também pode se integrar com o Google usando um site de vagas de terceiros.

Ilustração de como a experiência de anúncio de emprego pode ser exibida nos resultados da Pesquisa Google

Para empregadores e proprietários de sites de conteúdo de empregos, esse recurso oferece muitos benefícios:

  • Resultados mais interativos: suas postagens podem se qualificar para exibição na experiência de pesquisa de empregos no Google, exibindo seu logotipo, avaliações, classificações e detalhes da vaga.
  • Candidatos mais motivados: com a nova experiência do usuário, as pessoas podem buscar um emprego aplicando filtros com vários critérios, como local ou cargo. Isso significa que você tem mais chances de atrair candidatos que estejam procurando exatamente esse emprego.
  • Mais chances de descoberta e conversão: os candidatos a emprego terão um novo meio de interagir com seus anúncios e clicar no seu site.

Como adicionar dados estruturados

Os dados estruturados são um formato padronizado para fornecer informações sobre uma página e classificar o conteúdo dela. Caso você não saiba muito sobre o assunto, veja como os dados estruturados funcionam.

Esta é uma visão geral de como criar, testar e lançar dados estruturados.

  1. Confira se o Googlebot pode rastrear seu site de modo eficiente.
  2. Se você tiver várias cópias da mesma vaga de emprego no seu site hospedadas em URLs diferentes, use URLs canônicos em cada uma delas.
  3. Adicione as propriedades obrigatórias e recomendadas. Com base no formato que você está usando, saiba onde inserir dados estruturados na página.
  4. Siga as diretrizes técnicas e as políticas de conteúdo de anúncios de emprego.
  5. Valide o código usando o Teste de pesquisa aprimorada. Você também pode ver como os dados estruturados podem aparecer na Pesquisa Google.
  6. Implante algumas páginas que incluam os dados estruturados e use a Ferramenta de inspeção de URL para testar como o Google vê a página. Verifique se a página está acessível ao Google e se não está bloqueada por um arquivo robots.txt, pela tag noindex ou por requisitos de login. Se estiver tudo certo, peça ao Google para rastrear novamente seus URLs.
  7. Mantenha o Google informado usando a API Indexing e enviando um sitemap. Para URLs de anúncios de emprego, recomendamos o uso da API Indexing em vez de sitemaps, porque essa API faz com que o Googlebot rastreie sua página mais cedo. Use a API Indexing para notificar o Google sobre um novo URL para rastrear ou sobre o conteúdo em um URL que foi atualizado.

    Porém, ainda recomendamos enviar um sitemap para cobertura de todo seu site. Processamos todo o sitemap e rastreamos novamente as páginas com horários lastmod que sejam mais recentes do que a última vez que essas páginas foram rastreadas.

Exemplos

Anúncio de emprego padrão

Veja um exemplo de anúncio de emprego individual usando o 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" : "2024-01-18",
      "validThrough" : "2024-03-18T00:00",
      "employmentType" : "CONTRACTOR",
      "hiringOrganization" : {
        "@type" : "Organization",
        "name" : "Google",
        "sameAs" : "https://www.google.com",
        "logo" : "https://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>

Anúncio de emprego que permite trabalhar em casa

Veja um exemplo de anúncio de emprego que permite trabalhar em casa usando o 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" : "2024-01-18",
      "validThrough" : "2024-03-18T00:00",
      "applicantLocationRequirements": {
        "@type": "Country",
        "name": "USA"
      },
      "jobLocationType": "TELECOMMUTE",
      "employmentType": "FULL_TIME",
      "hiringOrganization" : {
        "@type" : "Organization",
        "name" : "Google",
        "sameAs" : "https://www.google.com",
        "logo" : "https://www.example.com/images/logo.png"
      },
      "baseSalary": {
        "@type": "MonetaryAmount",
        "currency": "USD",
        "value": {
          "@type": "QuantitativeValue",
          "value": 40.00,
          "unitText": "HOUR"
        }
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Remover um anúncio de emprego

Para remover uma vaga de emprego que não está mais disponível, siga estas etapas:

  1. Confira se sua página foi removida realizando uma das seguintes ações:
    • Verifique se a propriedade validThrough está preenchida no momento e se foi preenchida no passado.
    • Remova completamente a página, de forma que a solicitação retorne um código de status 404 ou 410.
    • Remova da página os dados estruturados de JobPosting.
  2. Informe o Google sobre mudanças:
    • Use a API Indexing para solicitar a remoção do URL de um anúncio de emprego do índice da Pesquisa Google.
    • Processamos todo o sitemap e rastreamos novamente as páginas com horários lastmod que sejam mais recentes do que a última vez que essas páginas foram rastreadas.

Marcar vagas que permitem trabalhar em casa

Para que os candidatos encontrem oportunidades de trabalho remoto e em casa com mais facilidade, recomendamos que você adicione dados estruturados aos seus trabalhos desse tipo.

Veja como vagas de emprego que permitem trabalhar em casa podem aparecer na Pesquisa Google:

Exemplo de anúncio de emprego que permite trabalhar em casa nos resultados da pesquisa

Você também pode testá-las na Pesquisa Google:

Empregos que permitem trabalhar em casa

Há três propriedades que ajudam o Google a entender quais trabalhos podem ser realizadas em casa:

  • jobLocationType: use esta propriedade para especificar que a vaga permite trabalho em casa.
  • applicantLocationRequirements: use esta propriedade para especificar locais geográficos em que os funcionários podem estar localizados para as vagas de trabalho em casa. É necessário pelo menos um país.
  • jobLocation: use essa propriedade para especificar onde o trabalho pode ser executado fisicamente. Não é necessário usar essa propriedade se não houver um local físico em que o trabalho possa ser realizado, como um escritório ou canteiro de obras. Se essa propriedade for usada, você vai precisar especificar addressCountry.

Veja alguns cenários comuns para empregos que permitem trabalhar de casa:

  • O trabalho pode ser realizado em casa, mas há restrições geográficas para a localização do funcionário. O funcionário não precisa ir a um local de trabalho físico ou um escritório. Use applicantLocationRequirements e jobLocationType.
    "applicantLocationRequirements": {
      "@type": "Country",
      "name": "USA"
    },
    "jobLocationType": "TELECOMMUTE"
  • O trabalho pode ser realizado em um local físico em Detroit, MI, ou em casa nos EUA. Use jobLocation e jobLocationType.
    "jobLocation": {
      "@type": "Place",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Detroit",
        "addressRegion": "MI",
        "addressCountry": "US"
      }
     },
    "jobLocationType": "TELECOMMUTE"
  • O trabalho pode ser realizado em um local físico em Detroit ou em casa, em Michigan ou no Texas. Use jobLocation, jobLocationType e 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"

Nos seus anúncios de emprego, o Google usa o mesmo logotipo que está na imagem mostrada no Card do Mapa de informações da sua empresa. Você poderá sugerir uma mudança se preferir outro logotipo ou indicar sua preferência, tanto para o Painel de informações do Google quanto para os anúncios de emprego da empresa usando dados estruturados.

Caso tenha um site de vagas de terceiros, você pode fornecer para uma organização específica um logotipo diferente da imagem mostrada no Painel de informações do Google dessa empresa. O Google escolherá o melhor logotipo para exibir nos resultados da pesquisa, seja o logotipo do Painel de informações ou o da hiringOrganization. A propriedade logo é qualificada somente para ser exibida no seu site de vagas e não é tratada como o logotipo canônico da organização. Para mais informações, consulte hiringOrganization.

Diretrizes técnicas

  • Coloque os dados estruturados na página de detalhes da forma mais descritiva possível. Não adicione dados estruturados às páginas destinadas a apresentar uma lista de vagas (por exemplo, páginas de resultados de pesquisa). Em vez disso, aplique dados estruturados à página mais específica possível, descrevendo a vaga com os detalhes relevantes dela.
  • Adicione uma propriedade JobPosting para cada vaga de emprego que quiser publicar. Os dados estruturados precisam aparecer na mesma página da descrição da vaga que os candidatos possam ler no navegador.
  • A maioria das propriedades só pode ser adicionada uma vez à página da Web de anúncios de emprego, a menos que a descrição indique especificamente que a propriedade pode ser adicionada mais vezes.
  • Se você escolher usar sitemaps para manter o Google informado sobre as mudanças nos URLs de anúncios de emprego, siga as diretrizes gerais de sitemaps. Além disso, as seguintes diretrizes dos sitemaps se aplicam a URLs de anúncio de emprego.

    • Verifique se Googlebot pode acessar os URLs no sitemap. Confira se os URLs incluídos no sitemap não utilizam um firewall nem estão proibidos pelo arquivo robots.txt.
    • Use o horário mais preciso possível para que os valores <lastmod> (sitemap), <pubDate> (RSS) ou <updated> (Atom) indiquem quando a página foi adicionada ou alterada. O valor precisa ser a última vez que o conteúdo do URL foi alterado. É importante usar horários precisos, porque a largura de banda de rastreamento é limitada, e os horários precisos nos ajudam a evitar um novo rastreamento de páginas que não foram alteradas. Além disso, quanto mais o Google precisar rastrear suas páginas, mais carga será colocada sobre seus servidores.
    • Não inclua páginas de resultados da pesquisa, páginas de listas ou outras páginas dinâmicas no sitemap.
    • Os URLs no sitemap precisam incluir a página canônica de cada vaga de emprego.

Políticas de conteúdo de anúncios de emprego

Criamos as políticas de conteúdo de anúncios de emprego para garantir que nossos usuários estejam conectados a vagas abertas, relevantes e de fácil candidatura. As diretrizes gerais de dados estruturados e as políticas de spam para a Pesquisa Google na Web também se aplicam aos anúncios de emprego. Se encontrarmos conteúdo que viola essas políticas, responderemos adequadamente. Isso pode incluir ação manual e a remoção dos anúncios da experiência de pesquisa de vagas no Google.

Conteúdo irrelevante

A marcação JobPosting só pode ser usada em páginas que contenham um único anúncio de emprego. Não permitimos o uso da marcação JobPosting em nenhuma outra página, incluindo páginas que não listam nenhum emprego.

Conteúdo incompleto

Não permitimos anúncios de emprego com descrições incompletas.

Declarações falsas

Não permitimos anúncios de emprego que tentem falsificar a identidade de outra pessoa ou organização, ou que se envolvam em atividades com o objetivo de lesar, enganar ou induzir outras pessoas. Isso inclui sugestões falsas de afiliação ou aprovação de outro indivíduo ou organização. Isso também inclui o uso de várias contas para burlar nossas políticas, tentativas de contornar bloqueios ou qualquer subversão a restrições aplicadas à conta.

Exemplos de violação da política incluem:

  • Vagas ou conteúdo que representam o empregador de uma forma que não seja precisa, realista ou verdadeira.
  • Vagas de empregos falsos ou inexistentes. Isso inclui anúncios de emprego com o objetivo principal de coletar informações sobre candidatos, em vez de procurar empregá-los.
  • Títulos, descrição e outros detalhes sobre o emprego que usam excesso de palavras-chave para manipular as classificações de pesquisa.
  • Dados de localização falsos que não correspondem ao local real da vaga.
  • Anúncios de emprego em nome de uma organização ou empresa sem autorização.

Linguagem obscena e vulgar

Não permitimos anúncios de emprego que contenham linguagem obscena, profana ou ofensiva.

Publicidade disfarçada de anúncio de emprego

Não permitimos conteúdo promocional disfarçado de anúncio de emprego, como aqueles postados por terceiros (por exemplo, programas de afiliados).

Se o Google receber uma reclamação de que o conteúdo de um anúncio de emprego talvez viole a legislação, ela será tratada de acordo com as Políticas da Pesquisa.

Anúncios de emprego expirados

Não permitimos anúncios de emprego expirados. O ideal é que você remova anúncios de emprego expirados do seu site. Se quiser manter esses anúncios, verifique se a propriedade validThrough está preenchida e se foi preenchida com data passada. Isso ajuda as pessoas a analisar somente os anúncios de emprego que ainda estão em aberto.

Empregos sem possibilidade de candidatura

Não permitimos anúncios de emprego que não tenham uma forma de candidatura. Isso inclui:

  • anúncios que divulgam eventos como convites para feirões de emprego;
  • anúncios que exigem um login para visualizar a descrição da vaga. Os usuários devem conseguir ver os detalhes do anúncio sem precisar fazer login.

Coleta de currículos

Os editores podem solicitar a coleta de currículos somente para vagas abertas. Podemos remover solicitações que coletam dados de candidatos, mas que não estão contratando no momento.

Solicitações de empregos

Os anúncios precisam descrever a vaga aberta, incluir as qualificações necessárias e outras informações que seriam relevantes para um usuário à procura de emprego. Não permitimos anúncios em que o candidato se oferece para realizar um trabalho.

Pagamentos obrigatórios

Não permitimos anúncios de emprego que exijam pagamento dos candidatos.

Conteúdo editorial

Para garantir que nossos usuários entendam seu conteúdo e se candidatem facilmente à vaga, não permitimos conteúdo que envie spam para a página com texto e imagens obstrutivos, anúncios excessivos e que causem distração ou conteúdo que não acrescente valor ao anúncio.

Não permitimos conteúdo gramaticalmente incorreto. Siga as regras gramaticais básicas aplicáveis ao idioma ou sistema de escrita de seu conteúdo (como usar letras maiúsculas e minúsculas corretamente e evitar texto em caixa alta) e use apenas siglas ou abreviações que sejam amplamente compreendidas.

Definições de tipos de dados estruturados

Esta seção descreve os tipos de dados estruturados relacionados a anúncios de emprego.

Você precisa incluir as propriedades necessárias para que seu conteúdo seja qualificado para exibição na experiência de trabalho na Pesquisa Google. Você também pode incluir as propriedades recomendadas para acrescentar mais informações sobre o conteúdo, o que pode proporcionar uma experiência melhor ao usuário.

JobPosting

A definição completa de JobPosting está disponível em schema.org/JobPosting (em inglês). Veja as propriedades aceitas pelo Google:

Propriedades obrigatórias
datePosted

Date

É a data original em que o empregador postou a vaga, no formato ISO 8601. Por exemplo, "2017-01-24" ou "2017-01-24T19:33:17+00:00".

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

Text

É a descrição completa da vaga em formato HTML.

A description precisa ser uma representação completa da vaga que inclua responsabilidades do cargo, qualificações, habilidades, horário de trabalho, requisitos de formação e de experiência. A description não pode ser igual ao title.

Diretrizes adicionais:

  • É necessário formatar a descrição em HTML.
  • No mínimo, adicione quebras de parágrafo usando <br>, <p> ou \n.
  • O recurso reconhece as seguintes tags HTML: <p>, <ul> e <li>.
  • O recurso não reconhece tags de nível de cabeçalho e de caracteres, como <h1>, <strong> e <em>. Embora as tags não afetem a formatação do recurso, elas podem ser incluídas com segurança na página.
hiringOrganization

Organization

É a organização que oferece a vaga. Precisa ser o nome da empresa (por exemplo, "Starbucks, Inc"), não o local específico que está contratando (por exemplo, "Starbucks da Avenida Paulista"). Exemplo:

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

Se a organização estiver contratando anonimamente (por exemplo, uma agência de recrutamento em nome de um empregador anônimo ou diretamente na sua plataforma), use o valor confidential no campo HiringOrganization.

Logotipos em sites de vagas de terceiros

Caso tenha um site de vagas de terceiros, você pode fornecer para uma organização específica um logotipo diferente da imagem mostrada no Painel de informações do Google dessa empresa. Para solicitar um logotipo diferente para uma organização contratante, adicione a propriedade do logotipo à matriz hiringOrganization. Para dados estruturados de JobPosting, a proporção entre largura e altura da imagem precisa estar entre 0,75 e 2,5. Siga as diretrizes para imagens de logotipo e para logotipos de empresa. Exemplo:

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

jobLocation

Place

Indica os locais físicos da empresa onde o funcionário se apresentará para a atividade (como um escritório ou outro local de trabalho), e não o local onde o trabalho foi anunciado. Inclua o maior número possível de propriedades. Quanto mais propriedades você tiver, maior vai ser a qualidade dos anúncios de emprego para nossos usuários. É necessário incluir a propriedade addressCountry. Exemplo:

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

Vários locais físicos

Se a vaga tiver vários locais, adicione várias propriedades jobLocation a uma matriz. O Google escolherá o melhor local a ser exibido com base na consulta do candidato.

Trabalhos remotos

Para vagas em que o funcionário possa ou precise trabalhar remotamente 100% do tempo, use jobLocationType. A propriedade jobLocation não é obrigatória quando applicantLocationRequirements está presente.

title

Text

É o título do cargo (não o título da postagem). Por exemplo, "Engenheiro de software" ou "Barista". Exemplo:

"title": "Software Engineer"

Práticas recomendadas:

  • Inclua na propriedade somente o título do cargo.
  • Não inclua códigos de vagas, endereços, datas, salários ou nomes de empresas na propriedade title.

    Não recomendado: "Faça já sua inscrição 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 seus dados estruturados sejam considerados uma marcação estruturada com spam. São aceitos números e caracteres como / e -.

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

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

  • Não use name em vez de title. As propriedades title e name não são intercambiáveis.
  • Se você tem um site de vagas de terceiros, não tente modificar o título do cargo para seguir as diretrizes, porque isso pode tornar o título ilegível. Em vez disso, coloque o título da forma como recebeu do empregador.
Propriedades recomendadas
applicantLocationRequirements

AdministrativeArea

Os locais geográficos em que os funcionários podem estar para serem qualificados para trabalhar em casa. A descrição da vaga precisa indicar claramente que o candidato pode estar em determinados locais geográficos. Esta propriedade será necessária se os candidatos estiverem em um ou mais locais geográficos e o trabalho for 100% remoto.

O exemplo a seguir sugere um trabalho que pode ser feito remotamente em qualquer lugar dos Estados Unidos:

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

O exemplo a seguir sugere um trabalho que pode ser feito remotamente no Canadá ou em um local físico em 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

É o salário-base real para a vaga fornecido pelo empregador (não uma estimativa).

Para unitText de QuantitativeValue, use um dos valores a seguir, diferenciando maiúsculas de minúsculas:

  • HOUR
  • DAY
  • WEEK
  • MONTH
  • YEAR

Exemplo:

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

Para especificar uma faixa salarial, defina um minValue e um maxValue, em vez de um único value. Exemplo:

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

Boolean

Indica se o URL associado a esse anúncio de emprego permite a candidatura direta.

Definimos uma experiência de candidatura direta em termos das ações que são exigidas do usuário na hora de se candidatar à vaga. Isso significa que o usuário encontra um processo curto e simples na página, sem etapas intermediárias desnecessárias. Se o usuário precisar clicar em "Inscrever-se", preencher um formulário de inscrição, criar ou fazer login mais de uma vez durante o processo, isso significa que você não está oferecendo uma experiência de candidatura direta.

Você provavelmente oferecerá uma experiência de candidatura direta se fornecer uma das seguintes experiências:

  • O usuário conclui o processo no seu site.
  • Ao chegar à sua página do Google, o usuário não precisa clicar em "Inscrever-se" e fornecer informações mais de uma vez para concluir o processo.
  • O anúncio inclui instruções sobre como se candidatar (por exemplo, a vaga lista o endereço de e-mail, o número de telefone ou o endereço físico para enviar a candidatura) ou agendar uma entrevista diretamente com um empregador. Estas instruções precisam ser feitas para entrar em contato diretamente com a empresa que está contratando para a vaga ou com o representante dela.
employmentType

Text

Tipo de emprego. Exemplo:

"employmentType": "CONTRACTOR"

Escolha um ou mais dos seguintes valores, diferenciando maiúsculas de minúsculas:

  • FULL_TIME: o emprego é uma vaga em tempo integral.
  • PART_TIME: o emprego é de meio período.
  • CONTRACTOR: o emprego é uma vaga de prestador de serviços.
  • TEMPORARY: o emprego é uma vaga temporária.
  • INTERN: o cargo é um estágio.
  • VOLUNTEER: o emprego é voluntário.
  • PER_DIEM: o emprego é pago por dia.
  • OTHER: o emprego é um tipo diferente de vaga não abordada pelos outros valores possíveis.

É possível incluir mais de uma propriedade employmentType. Exemplo:

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

PropertyValue

É o identificador exclusivo da organização contratante para a vaga.

Exemplo:

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

Text

Defina esta propriedade com o valor TELECOMMUTE para vagas em que o funcionário possa ou precise trabalhar remotamente 100% do tempo (em casa ou em outro local que ele escolher). Além de adicionar jobLocationType, a descrição da vaga precisa indicar claramente que o trabalho é 100% remoto. A propriedade jobLocationType será obrigatória se o trabalho for 100% remoto.

Requisitos

  • Trabalhos marcados como TELECOMMUTE precisam ser totalmente remotos. Não marque vagas que permitam trabalhar em casa ocasionalmente, vagas em que o trabalho remoto seja um benefício negociável ou que envolvam outros acordos que não sejam 100% remotos. A natureza de "economia dos bicos" de um trabalho não implica que ele seja ou não remoto.
  • Você precisa especificar pelo menos um país de onde os candidatos se qualificam usando applicantLocationRequirements (recomendado) ou um padrão como o país de um jobLocation, desde que haja a opção de trabalhar em um local físico. Se um trabalho remoto não tiver applicantLocationRequirements, o Google mostrará o trabalho a qualquer pessoa no país especificado em jobLocation.

O exemplo a seguir mostra que o funcionário pode se apresentar fisicamente ao trabalho em um local em Tucson (Arizona) OU trabalhar remotamente dentro dos EUA:

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

DateTime

A data em que o anúncio de emprego expirará, no formato ISO 8601. Por exemplo, "2017-02-24" ou "2017-02-24T19:33:17+00:00". Exemplo:

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

Se um anúncio de emprego não expirar nunca ou se você não souber quando a vaga expirará, não inclua essa propriedade. Se a função for preenchida antes dessa data, remova a vaga de emprego.

Propriedades de formação acadêmica e experiência (Beta)

Além das propriedades JobPosting recomendadas, é possível adicionar as seguintes propriedades Beta para adicionar mais informações sobre a formação e a experiência de um anúncio de emprego. Como ainda estamos desenvolvendo o uso dessas informações, talvez você não veja nenhuma aparência diferente ou efeito na Pesquisa Google imediatamente.

Veja um exemplo de anúncio de emprego que exige um bacharelado e três anos de experiência.


<html>
  <head>
    <title>Software Engineer</title>
    <script type="application/ld+json">
    {
      "@context" : "https://schema.org/",
      "@type" : "JobPosting",
      "title" : "Software Engineer",
      "educationRequirements" : {
        "@type" : "EducationalOccupationalCredential",
        "credentialCategory" : "bachelor degree"
      },
      "experienceRequirements" : {
        "@type" : "OccupationalExperienceRequirements",
        "monthsOfExperience" : "36"
      },
      "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" : "2024-01-18",
      "validThrough" : "2024-03-18T00:00",
      "employmentType" : "CONTRACTOR",
      "hiringOrganization" : {
        "@type" : "Organization",
        "name" : "Google",
        "sameAs" : "https://www.google.com",
        "logo" : "https://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>
Propriedades recomendadas (Beta)
educationRequirements

EducationalOccupationalCredential ou Text

É a formação acadêmica necessária para a vaga de emprego. Se não houver requisitos de formação, use o valor no requirements. Se você não souber os requisitos, não adicione essa propriedade.

Essa propriedade pode ser repetida em uma matriz. Exemplo:

"educationRequirements": [
  {
    "@type": "EducationalOccupationalCredential",
    "credentialCategory": "bachelor degree" },
  {
    "@type": "EducationalOccupationalCredential",
    "credentialCategory": "postgraduate degree"
  }
]
educationRequirements.credentialCategory

Text

É o nível de escolaridade necessário para a vaga de emprego. Use um dos seguintes valores:

  • high school: o emprego exige ensino médio.
  • associate degree: o emprego exige um diploma de associado.
  • bachelor degree: o emprego exige um bacharelado.
  • professional certificate: o emprego exige um certificado profissional.
  • postgraduate degree: o emprego exige um diploma de pós-graduação.

Além de adicionar essa propriedade, continue a descrever os requisitos de formação na propriedade description.

experienceRequirements

OccupationalExperienceRequirements ou Text

É a experiência necessária para a vaga de emprego. Se não houver requisitos, use o valor no requirements.

Além de adicionar essa propriedade, continue a descrever os requisitos de experiência na propriedade description.

experienceRequirements.monthsOfExperience

Number

É o número mínimo de meses de experiência necessários para a vaga de emprego.

Se houver requisitos de experiência mais complexos, use a experiência que representa o número mínimo necessário para um candidato. Exemplo:

  • 12 meses como chef ou 24 meses como sous chef: isso significa que o candidato pode atender apenas uma das duas opções obrigatórias e que o requisito mínimo é de 12 meses.
  • 12 meses como chef e 24 meses como sous chef. Isso significa que o candidato precisa atender a todos os requisitos e que o requisito mínimo é de 24 meses.
experienceInPlaceOfEducation

Booleano

Se for definida como verdadeira, essa propriedade indicará se uma vaga aceita experiência no lugar das qualificações formais. Se definido como verdadeiro, você precisará incluir as propriedades experienceRequirements e educationRequirements.

Solução de problemas

Se você tiver problemas para implementar ou depurar dados estruturados, veja alguns recursos que podem ajudar.

Se a vaga de emprego não está aparecendo nos resultados da pesquisa ou se você recebeu uma ação manual para Marcação estruturada com spam no Search Console, tente resolver os problemas mais comuns. Se os problemas continuarem, revise nossas diretrizes.

Os dados estruturados estão na página errada

O que causou o problema: uma página de anúncios de emprego (página de resultados da pesquisa que contém um ou mais anúncios) tem dados estruturados de JobPosting. Os dados estruturados de JobPosting só podem estar em uma página de vaga de emprego (página que contém um único emprego e não é uma página de resultados da pesquisa). Você pode ter recebido a seguinte mensagem do Search Console: "Violação da política de dados estruturados. Uma página de lista não deve incluir dados estruturados para empregos individuais".

Corrigir o problema

  1. Remova os dados estruturados de JobPosting da página de lista. Só coloque dados estruturados de JobPosting em páginas dedicadas a uma única vaga de emprego.
  2. Depois de resolver o problema, envie seu site para reconsideração.

O conteúdo não corresponde aos dados estruturados

O que causou o problema: uma página inclui conteúdo que não corresponde aos dados estruturados que ela contém. Por exemplo, o título de um emprego na página não corresponde ao valor listado para a propriedade title. Também é possível que exista conteúdo com spam, como títulos e descrições indutores de cliques, que o emprego pareça falso ou que o anúncio do emprego não represente o cargo real.

Outro exemplo é quando o salário é indicado na marcação, mas não na página da vaga. Isso também viola as diretrizes de conteúdo, porque todas as informações na marcação precisam estar visíveis na página da vaga.

Para ver uma lista completa de exemplos, leia nossas políticas de conteúdo. Você pode ter recebido a seguinte mensagem do Search Console: "Violação da política de dados estruturados. O conteúdo das páginas é diferente dos dados estruturados na página".

Corrigir o problema

  1. Confira se os dados estruturados estão de acordo com o conteúdo real da página, se representam o trabalho a ser feito e se não enganam os usuários.
  2. Use a Ferramenta de inspeção de URL para garantir que o conteúdo apareça na página renderizada (que é como o Google a vê).
  3. Depois de resolver o problema, envie seu site para reconsideração.

Vagas já preenchidas continuam ativas

O que causou o problema: os usuários ainda podem acessar a página por meio da experiência de empregos no Google, mesmo que a vaga tenha expirado. Normalmente, isso acontece pelos seguintes motivos:

  • A propriedade validThrough está ausente ou não foi configurada com a data no passado.
  • A página ainda está ativa.
  • O fluxo de opções de candidatura ao emprego direciona para uma página com uma vaga expirada.
  • Os dados estruturados de JobPosting continuam presentes na página, mesmo depois de o anúncio ter expirado.

Você pode ter recebido a seguinte mensagem do Search Console: "Violação da política de dados estruturados. Dados estruturados de JobPosting em vaga expirada".

Corrigir o problema

  1. Remova a vaga de emprego expirada realizando uma das ações a seguir:
    • Verifique se a propriedade validThrough está preenchida no momento e se foi preenchida no passado.
    • Remova completamente a página, de forma que a solicitação retorne um código de status 404 ou 410.
    • Remova da página os dados estruturados de JobPosting.
  2. Mantenha o Google informado usando a API Indexing.
  3. Depois de resolver o problema, envie seu site para reconsideração.

A opção para se candidatar não está disponível

O que causou o problema: não há como o usuário se candidatar à vaga na página. Você pode ter recebido a seguinte mensagem do Search Console: "Violação da política de dados estruturados. Não é possível se candidatar na página de anúncio de emprego".

Corrigir o problema

  1. Verifique se os usuários podem se candidatar à vaga na página.
  2. Depois de resolver o problema, envie seu site para reconsideração.

O logotipo está incorreto

O que causou o problema: seu site não tem um Painel de informações do Google ou ele mostra um logotipo incorreto para o site. Nos seus anúncios de emprego, o Google usa o mesmo logotipo que está na imagem mostrada no card do Painel de informações da sua empresa. Para saber mais sobre como o Google seleciona seu logotipo, leia Atualizar o logotipo da empresa.

Corrigir o problema

Existem duas maneiras de corrigir o problema:

  • Especifique o logotipo correto com a propriedade hiringOrganization.logo. Confira se a proporção entre a largura e a altura da imagem está entre 0,75 e 2,5. Atualizar os dados estruturados é mais rápido que atualizar o Painel de informações do Google, e você não precisa passar pela verificação do Painel de informações.
  • Sugira uma mudança para seu Painel de informações. Atualizar seu Painel de informações aumenta o controle sobre como sua organização aparece no Google, mas isso pode levar mais tempo. Se você precisar corrigir um problema de logotipo rapidamente, adicione a propriedade hiringOrganization.logo.

O local do emprego não foi encontrado ou está incorreto

O que causou o problema: o Google não entende os valores fornecidos para as propriedades jobLocation, addressLocality ou addressRegion. O Google tenta associar as informações de local a um lugar físico, e a localização informada não foi encontrada ou está incorreta.

Corrigir o problema

  1. Os dados estruturados precisam incluir valores para jobLocation, addressLocality ou addressRegion (dependendo do lugar, nem todas as propriedades de local se aplicam).
  2. Valide a correção de local:
    1. Abra o teste de pesquisa aprimorada.
    2. Insira o URL da vaga de emprego na caixa "Buscar URL".
    3. Clique em Validar.
    4. Clique em Visualizar.

      Sucesso: o teste de pesquisa aprimorada mostra o local correto do emprego na ferramenta de visualização da Pesquisa Google.

      Tente novamente: o teste de pesquisa aprimorada retorna "false" no local em que o emprego deveria aparecer na ferramenta de visualização da Pesquisa Google. O local precisa ser um lugar real.

Monitor rich results with Search Console

Search Console is a tool that helps you monitor how your pages perform in Google Search. You don't have to sign up for Search Console to be included in Google Search results, but it can help you understand and improve how Google sees your site. We recommend checking Search Console in the following cases:

  1. After deploying structured data for the first time
  2. After releasing new templates or updating your code
  3. Analyzing traffic periodically

After deploying structured data for the first time

After Google has indexed your pages, look for issues using the relevant Rich result status report. Ideally, there will be an increase of valid items, and no increase in invalid items. If you find issues in your structured data:

  1. Fix the invalid items.
  2. Inspect a live URL to check if the issue persists.
  3. Request validation using the status report.

After releasing new templates or updating your code

When you make significant changes to your website, monitor for increases in structured data invalid items.
  • If you see an increase in invalid items, perhaps you rolled out a new template that doesn't work, or your site interacts with the existing template in a new and bad way.
  • If you see a decrease in valid items (not matched by an increase in invalid items), perhaps you are no longer embedding structured data in your pages. Use the URL Inspection tool to learn what is causing the issue.

Analyzing traffic periodically

Analyze your Google Search traffic using the Performance Report. The data will show you how often your page appears as a rich result in Search, how often users click on it and what is the average position you appear on search results. You can also automatically pull these results with the Search Console API.

Usar parâmetros de UTM personalizados no Google Analytics

Use nossos parâmetros de UTM (monitor de tráfego do Urchin) personalizados para rastrear visitas após um usuário ser direcionado da página de detalhes do emprego para seu site. Você pode usar os parâmetros com o Google Analytics ou outras ferramentas de acompanhamento de terceiros:

utm_campaign=google_jobs_apply
utm_source=google_jobs_apply
utm_medium=organic

Se houver oscilações ou inconsistências inesperadas no seu tráfego, use este solucionador de problemas para identificar e resolver os problemas.

Disponibilidade por região

Estamos muito animados em levar a experiência de pesquisa de emprego no Google para mais regiões ao redor do mundo. Atualmente, a experiência está disponível nas regiões a seguir.

  • Ásia: disponível nos seguintes países:
    • Bangladesh
    • Hong Kong
    • Índia
    • Indonésia
    • Japão
    • Cazaquistão
    • Quirguistão
    • Malásia
    • Paquistão
    • Filipinas
    • Singapura
    • Sri Lanka
    • Taiwan
    • Tailândia
    • Uzbequistão
    • Vietnã
  • Europa: disponível nos seguintes países:
    • Áustria
    • Belarus
    • Bélgica
    • Dinamarca
    • França
    • Alemanha
    • Grécia
    • Itália
    • Países Baixos
    • Portugal
    • Rússia
    • Espanha
    • Suíça
    • Reino Unido
  • América Latina: disponível em toda a região
  • Oriente Médio e Norte da África: disponível nos seguintes países:
    • Argélia
    • Barein
    • Egito
    • Iraque
    • Jordânia
    • Kuwait
    • Líbano
    • Líbia
    • Marrocos
    • Omã
    • Palestina
    • Catar
    • Arábia Saudita
    • Tunísia
    • Emirados Árabes Unidos
  • América do Norte: disponível em toda a região
  • África Subsaariana: disponível em toda a região