Структурированные данные для вакансий

Чтобы искать работу на вашем сайте было удобнее, добавьте структурированные данные JobPosting. После этого ваши объявления будут появляться на страницах результатов Google Поиска в особом блоке. Вы также можете выполнить интеграцию с сервисами Google, используя сторонние сайты по трудоустройству.

Пример вакансий в результатах поиска

Благодаря структурированным данным владельцы сайтов по трудоустройству и работодатели получают следующие преимущества:

  • Более интерактивные результаты поиска. Объявления о вакансиях могут появляться в специальном разделе на странице Google Поиска вместе с логотипом компании, отзывами, оценками и описаниями должностей.
  • Отклики от более заинтересованных кандидатов. В новом интерфейсе доступна фильтрация вакансий по различным критериям, например по местоположению или должности. Вам будут поступать отклики от кандидатов, которые ищут именно такую вакансию, как ваша.
  • Повышение видимости объявлений и дополнительные конверсии. Кандидатам будет проще находить вакансии и переходить на сайт работодателя.

Как добавлять структурированные данные

Структурированные данные – стандартизированный формат, который позволяет описывать информацию о странице и классифицировать ее контент. Дополнительные сведения о принципах работы структурированных данных приведены в отдельной статье.

Ниже кратко описано, как создать, протестировать и начать использовать структурированные данные. Пошаговые инструкции вы найдете в этой практической работе.

  1. Убедитесь, что робот Googlebot может сканировать страницы с вакансиями (то есть доступ к ним не заблокирован при помощи файла robots.txt или метатега robots).
  2. Проверьте, допускают ли настройки нагрузки на хост частое сканирование.
  3. Если на сайте есть несколько страниц с одной и той же вакансией, но с разными URL, укажите на каждой странице-копии канонический URL.
  4. Добавьте обязательные и рекомендуемые свойства. О том, где расположить структурированные данные на странице, вы узнаете из этого видео.
  5. Обеспечьте соблюдение технических требований и правил в отношении контента объявлений о вакансиях.
  6. Протестируйте свой код с помощью инструмента проверки расширенных результатов. Выполнив предварительный просмотр, можно узнать, как структурированные данные будут выглядеть в Google Поиске.
  7. Опубликуйте страницу и с помощью инструмента проверки URL посмотрите, как она выглядит в результатах поиска Google. Убедитесь, что доступ Google к странице не заблокирован файлом robots.txt или метатегом noindex и для него не требуется авторизация. Если все в порядке, запросите повторное сканирование ваших URL.
  8. Сообщите нам о внесенных изменениях одним из указанных ниже способов.
    • Чтобы сообщить нам об изменениях в контенте, расположенном по определенным URL, или о появлении новых URL, которые необходимо просканировать, воспользуйтесь Indexing API.
    • Если вы не работаете с Indexing API, отправьте новый файл Sitemap, выполнив запрос GET по следующему URL:
      http://www.google.com/ping?sitemap=location_of_sitemap

      Пример:

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

      Мы обрабатываем файл Sitemap целиком и повторно сканируем те страницы, контент которых (согласно указанной в теге lastmod информации) менялся с момента последнего сканирования.

Примеры

Стандартное объявление о вакансии

Ниже приведен пример отдельного объявления о вакансии, которое опубликовано с использованием кода 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>

Объявление о вакансии, предполагающей работу на дому

Ниже приведен пример предложения работы на дому, которое опубликовано с использованием кода 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>

Как удалить объявление о вакансии

Чтобы удалить объявление о вакансии, выполните следующие действия:

  1. Удалите страницу одним из следующих способов:
    • Укажите в свойстве validThrough прошедшую дату.
    • Удалите страницу целиком (так, чтобы в ответ на ее запрос приходил код статуса 404 или 410).
    • Уберите из кода страницы структурированные данные JobPosting.
  2. Сообщите нам о внесенных изменениях одним из указанных ниже способов:
    • Чтобы отправить запрос на удаление URL объявления о вакансии из индекса Google Поиска, воспользуйтесь Indexing API.
    • Если вы не работаете с Indexing API, отправьте новый файл Sitemap, выполнив запрос GET по следующему URL:
      http://www.google.com/ping?sitemap=location_of_sitemap

      Пример:

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

      Мы обрабатываем файл Sitemap целиком и повторно сканируем те страницы, контент которых (согласно указанной в теге lastmod информации) менялся с момента последнего сканирования.

Разметка объявлений о вакансиях, предполагающих работу на дому

Пандемия COVID-19 оказала значительное влияние на деловую активность и ситуацию с трудоустройством. В частности, специалисты Google наблюдают рост количества запросов о вакансиях на удаленную работу и работу на дому. Чтобы соискателям было удобнее находить такие вакансии, добавьте к своим объявлениям о них структурированные данные.

Вакансии, предполагающие работу на дому, могут выглядеть в Google Поиске вот так:

Пример показанных в Google Поиске объявлений о вакансиях, которые предполагают работу на дому

Попробуйте сами выполнить поиск таких вакансий в Google:

Работа на дому

Google определяет, что вакансия позволяет работать на дому, по следующим трем свойствам:

  • jobLocationType – используется для указания на то, что нанятому сотруднику предстоит работать дома.
  • applicantLocationRequirements – используется для указания территории, на которой может проживать кандидат на должность. Необходимо, чтобы была задана по меньшей мере одна страна.
  • jobLocation – используется для указания места, в котором сотрудник будет выполнять работу. Если определенного места (например, офиса или производственной площадки) нет, задавать это свойство не нужно.

Ниже описаны распространенные случаи, в которых следует размечать вакансии, связанные с работой на дому:

  • Выполнять работу можно дома, но только при проживании в определенном регионе. Сотруднику для исполнения своих обязанностей не нужно ездить в офис или в другое место. В таком случае используйте элементы applicantLocationRequirements и jobLocationType.
    "applicantLocationRequirements": {
      "@type": "Country",
      "name": "USA"
    },
    "jobLocationType": "TELECOMMUTE"
  • Выполнять работу можно в отведенном для этого месте в Детройте (штат Мичиган) или же дома, если дом находится в США. В таком случае используйте элементы jobLocation и jobLocationType.
    "jobLocation": {
      "@type": "Place",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Detroit",
        "addressRegion": "MI",
        "addressCountry": "US"
      }
     },
    "jobLocationType": "TELECOMMUTE"
  • Выполнять работу можно в отведенном для этого месте в Детройте или же дома, если дом находится в Мичигане или Техасе. В таком случае используйте элементы jobLocation, jobLocationType и 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"

В объявлениях о вакансиях размещается изображение с карточки вашей компании в сети знаний. Предложите изменить его, если хотите использовать другой логотип. Кроме того, с помощью структурированных данных можно указать предпочтительный вариант изображения как для карточки в сети знаний, так и для вакансий.

Если вы владелец стороннего сайта по трудоустройству, то можете добавить для организации свой вариант логотипа, указав его в свойстве hiringOrganization. Для результатов поиска будет выбрано оптимальное изображение – либо ваше, либо показанное в сети знаний. Обратите внимание, что упомянутое свойство действует только для вашего сайта по трудоустройству и логотип в нем не считается основным логотипом организации. Подробнее…

Отслеживание эффективности показываемых в Google Поиске результатов

Узнать, как пользователи взаимодействуют с вашей вакансией, можно с помощью следующих инструментов Google:

Если вы замечаете, что объем трафика резко меняется или не соответствует наблюдениям, воспользуйтесь инструментом устранения неполадок.

Технические требования

  • Размещайте структурированные данные на страницах, содержащих самые подробные сведения об отдельных вакансиях, а не список всех доступных вариантов (например, результаты поиска).
  • Добавьте свойство JobPosting к каждому объявлению, которое вы хотите разместить. Структурированные данные должны быть включены в код той страницы, которая содержит описание вакансии и доступна для пользователей, ищущих работу непосредственно на вашем сайте.
  • Большинство свойств может использоваться на странице с объявлением о вакансии только один раз, если обратное прямо не указано в их описании.
  • Если для уведомлений об изменениях URL объявлений вы используете файлы Sitemap, следуйте общим рекомендациям для этих файлов. Кроме того, соблюдайте следующие правила:

    • Убедитесь, что у робота Googlebot есть доступ к URL, указанным в файле Sitemap. Доступ к нужным URL не должен быть ограничен брандмауэром, и их сканирование не должно быть запрещено директивами файла robots.txt.
    • Используйте как можно более точные значения в тегах <lastmod> (файл Sitemap), <pubDate> (RSS) или <updated> (Atom) – в эти теги нужно включать сведения о том, когда страница была добавлена на сайт или изменена. Значения должны указывать на время самых последних изменений. Если время будет указано точно, нам не придется повторно сканировать страницы, контент которых остался прежним. Это важно, поскольку пропускная способность канала для сканирования сайтов ограничена. Кроме того, чем чаще сканируются страницы, тем выше нагрузка на ваши серверы.
    • Не указывайте в файле Sitemap страницы с результатами поиска или списками, а также другие динамические страницы.
    • Среди URL в файле Sitemap, ведущих на страницы с одним и тем же объявлением о вакансии, должен быть канонический URL.

Правила в отношении контента объявлений о вакансиях

Мы ввели эти правила для того, чтобы пользователи наших сервисов всегда могли найти подходящие открытые вакансии, на которые легко откликнуться. При публикации объявлений о вакансиях также нужно следовать общим рекомендациям по использованию структурированных данных и рекомендациям по обеспечению качества. Если мы обнаружим контент, нарушающий эти правила, то предпримем необходимые в конкретном случае действия. В частности, мы можем принять меры вручную и удалить неприемлемые объявления о вакансиях из специального раздела Google Поиска.

Неподходящий контент

Разметку JobPosting можно размещать только на страницах, которые содержат одно объявление о вакансии. Не разрешается добавлять разметку JobPosting на другие страницы, в том числе те, на которых нет информации ни об одной вакансии.

Неполные сведения о вакансиях

Не допускается публикация объявлений с неполными описаниями вакансий.

Искажение фактов

Запрещается неправомерно размещать объявления от имени другого человека или организации, а также с целью кого-либо обмануть, лишить средств или ввести в заблуждение любым другим способом. В частности, к этой категории нарушений относятся ложные намеки на покровительство со стороны определенного лица или организации или же на официальную причастность к ним. Кроме того, не разрешается использовать несколько аккаунтов для обхода наших правил, мер по блокировке и других действующих в отношении вашего аккаунта ограничений.

Примеры нарушений:

  • Объявление содержит неточные или недостоверные сведения о работодателе.
  • Размещена информация о несуществующих или придуманных вакансиях. Главная цель публикации объявления – сбор данных о соискателях, а не наём сотрудников.
  • Название вакансии, ее описание или другая информация о ней содержит избыточное количество ключевых слов, которые используются для того, чтобы повлиять на позиции объявления в результатах поиска.
  • Предоставлены неверные геоданные, которые не соответствуют месту выполнения работы.
  • Объявление опубликовано от имени организации или компании без ее разрешения.

Непристойная и грубая лексика

Не допускается размещение объявлений, которые содержат непристойную или оскорбительную лексику.

Реклама под видом объявлений о вакансиях

Запрещается публиковать под видом объявления о вакансии рекламу, в том числе от третьих лиц (например, информацию о партнерских программах).

В случае получения жалобы на то, что контент объявления о вакансии нарушает закон, мы будем действовать в соответствии с правилами Google Поиска.

Устаревшие объявления о вакансиях

В результаты поиска не должны попадать устаревшие объявления. По возможности удаляйте их с сайта. Если вы предпочитаете оставлять их на сайте, следите за тем, чтобы было указано свойство validThrough ("действительно до") и чтобы в нем была задана прошедшая дата. Благодаря этому пользователи будут видеть только актуальные объявления.

Объявления о вакансиях, на которые невозможно откликнуться

Не разрешается публиковать объявления о вакансиях, на которые нельзя откликнуться. Примеры:

  • Объявления с рекламой мероприятий, в частности приглашения на ярмарки вакансий.
  • Объявления, в которых описание вакансии можно посмотреть только после входа на сайт. Выполнение входа не должно быть условием для доступа к такой информации.

Сбор резюме

Просьбы отправить резюме допускаются только в объявлениях об открытых вакансиях. Мы можем удалять объявления, по которым ведется сбор резюме без найма сотрудников.

Объявления о поиске работы

Объявление о вакансии должно содержать описание должности, требования к кандидатам и прочую информацию, которая будет полезна соискателю. Запрещается размещать объявления, в которых определенное лицо предлагает нанять его для выполнения работы.

Требование платы

Не разрешается публиковать объявления, в которых указано, что кандидаты на должность должны за что-либо заплатить.

Типы структурированных данных

В этом разделе описаны типы структурированных данных, которые связаны с объявлениями о вакансиях.

Чтобы ваш контент мог появляться в разделе "Вакансии" Google Поиска, необходимо задать все обязательные свойства. Вы также можете добавить рекомендуемые свойства, чтобы пользователи получали больше полезной информации.

JobPosting

Полное описание типа JobPosting приведено на странице schema.org/JobPosting.

Обязательные свойства
datePosted

Date

Дата публикации вакансии. Указывается согласно стандарту ISO 8601. Пример: "2017-01-24" или "2017-01-24T19:33:17+00:00".

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

Text

Полное описание вакансии в формате HTML.

В свойстве description должны содержаться исчерпывающие сведения о работе, в том числе о служебных обязанностях, графике, необходимых навыках и квалификации, а также о требованиях к образованию и опыту. Значения свойств description и title не должны совпадать.

Дополнительные рекомендации:

  • Для форматирования текста используйте язык разметки HTML.
  • Старайтесь разбивать текст на абзацы при помощи тегов (<br> или <p>) или управляющего символа \n.
  • Распознаются следующие теги HTML: <p>, <ul> и <li>.
  • Не распознаются теги уровня заголовков и символов, например <h1>, <strong> и <em>. Такие теги не влияют на форматирование в разделе "Вакансии", но вы можете спокойно добавлять их на свои страницы.
hiringOrganization

Organization

Организация-работодатель. В этом свойстве нужно указать название компании (например, Starbucks Inc.), но без уточнения места работы (Starbucks на Тверской). Пример:

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

Логотипы на сторонних сайтах по трудоустройству

Если вы владелец стороннего сайта по трудоустройству, то можете предоставить свой вариант логотипа определенной организации помимо изображения, которое показывается на ее карточке сети знаний. Чтобы это сделать, добавьте в массив hiringOrganization свойство logo. Убедитесь, что изображение соответствует требованиям к логотипу и приведенным выше рекомендациям. Пример:

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

Place

Физическое местоположение места работы (например, офис или производственная площадка). Оно не связано с местоположением, где была опубликована вакансия. Добавьте как можно больше свойств. Чем больше свойств вы укажете, тем полезнее станет объявление. Пример:

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

Несколько физических местоположений

Если вакансия доступна по различным адресам, добавьте в массив несколько свойств jobLocation. Мы будем показывать соискателям наиболее подходящие их запросу объявления.

Удаленная работа

Если вакансия предусматривает, что сотрудник может или должен всегда работать удаленно, используйте свойство jobLocationType. Если задано свойство applicantLocationRequirements, указывать свойство jobLocation не обязательно.

title

Text

Название должности (не должно совпадать с заголовком объявления). Как указать: "Программист" или "Бариста". Пример:

"title": "Software Engineer"

Советы:

  • В свойстве должно быть указано только название должности.
  • Не включайте в свойство title коды вакансий, адреса и даты, а также зарплату или название компании.

    Неправильно: В Москве открыта ИТ-вакансия для говорящих по-французски.

    Удачный вариант: "Специалист по рынку, говорящий по-французски".

  • Названия должны быть короткими и легко читаемыми.
  • Не злоупотребляйте специальными символами, например "!" и "*". Такие структурированные данные могут быть признаны спамом. Цифры и символы типа "/" и "-" относятся к допустимым знакам.

    Неудачный вариант: "*** НА СКЛАД ТРЕБУЮТСЯ РАБОТНИКИ!!! РЯДОМ АВТОБУСНАЯ ОСТАНОВКА!!! ***".

    Удачный вариант. Младший сотрудник склада для отгрузки и приема товаров.

  • Не используйте name вместо title. Свойства title и name не являются взаимозаменяемыми.
  • Владельцы сторонних сайтов по трудоустройству не должны изменять название должности, используя перечисленные выше рекомендации, поскольку в результате оно не будет обрабатываться. Достаточно использовать вариант, полученный от работодателя.
validThrough

DateTime

Дата, когда объявление о вакансии станет недействительным. Указывается согласно стандарту ISO 8601. Пример: "2017-01-24" или "2017-01-24T19:33:17+00:00". Пример:

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

Не указывайте это свойство, если у объявления нет даты окончания или вы ее не знаете. Если вакансия будет закрыта раньше срока, удалите объявление.

Рекомендуемые свойства
applicantLocationRequirements

AdministrativeArea

Обозначение регионов, в которых сотрудникам доступна работа на дому. В описании вакансии должно быть четко указано, что соискатель может находиться в определенном регионе. Это свойство рекомендуется использовать, только если принимаются соискатели из одного или нескольких регионов и работать можно или следует исключительно удаленно.

В следующем примере предполагается, что работу можно выполнять из любой точки США:

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

В следующем примере предполагается, что работу можно выполнять из любой точки Канады или из офиса, расположенного в Детройте (штат Мичиган, США):

"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

Базовая ставка зарплаты, указанная работодателем (не диапазон значений).

Для свойства unitText элемента QuantitativeValue используйте одно из следующих значений (соблюдая регистр):

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

Пример:

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

Чтобы указать диапазон зарплаты, задайте значения параметров minValue и maxValue, а не просто value. Пример:

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

Text

Вид занятости. Пример:

"employmentType": "CONTRACTOR"

Укажите одно или несколько значений (соблюдая регистр):

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

У свойства employmentType может быть несколько значений. Пример:

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

PropertyValue

Уникальный идентификатор вакансии. Присваивается компанией-работодателем.

Пример:

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

Text

Укажите в этом свойстве значение TELECOMMUTE для вакансий, которые предусматривают, что сотрудник может или должен всегда работать удаленно (из дома или иного выбранного им места). Вам необходимо не только добавить свойство jobLocationType, но и четко указать в вакансии, что работа выполняется удаленно. Если работа полностью удаленная, использовать свойство jobLocationType обязательно.

Требования

  • Значением TELECOMMUTE можно помечать только вакансии, связанные с удаленной работой. Не используйте его, если работа на дому допускается в виде исключения, поощрения и т. д. Работа, которая выполняется на краткосрочной основе, не может считаться ни удаленной, ни офисной.
  • Укажите по меньшей мере одну страну, где доступен такой тип занятости. Для этого добавьте свойство applicantLocationRequirements (предпочтительный вариант). Без него по умолчанию будет учитываться страна из свойства jobLocation (этот вариант допустим, если есть рабочее место помимо дома). Если для удаленной работы не задано свойство applicantLocationRequirements, в Google вакансия будет показываться всем, кто находится в стране, указанной в элементе jobLocation.

Следующий пример показывает, что сотрудник может как работать в офисе, находящемся в Тусоне (штат Аризона, США), так и удаленно из любой точки США:

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

Устранение неполадок

Если у вас возникли трудности в работе со структурированными данными, устранить неполадки помогут ресурсы и сведения, доступные по ссылкам:

Если ваша вакансия не появляется в результатах поиска вакансий или структурированные данные были помечены в Search Console как спам, устраните перечисленные ниже проблемы. Если сделать этого не удалось, убедитесь, что данные соответствуют рекомендациям.

Структурированные данные находятся не на той странице

Причина проблемы. Структурированные данные JobPosting находятся на странице со списком вакансий (странице результатов поиска с объявлениями о вакансиях). Разметку JobPosting необходимо поместить там, где опубликовано одно объявление о вакансии, и это не должна быть страница результатов поиска. Проблема может сопровождаться таким сообщением в Search Console: "Нарушение правил в отношении структурированных данных – на странице со списком вакансий не должно быть структурированных данных для отдельных вакансий".

Как устранить проблему

  1. Уберите из кода страницы структурированные данные JobPosting. Размещайте JobPosting только на отдельных страницах с описанием вакансий.
  2. Когда вы внесете необходимые изменения, отправьте запрос на повторную проверку сайта.

Контент не соответствует структурированным данным

Причина проблемы. Контент страницы не соответствует структурированным данным. Например, название должности не совпадает со значением свойства title. Кроме того, проблема может быть вызвана следующими причинами: заголовок или описание содержат кликбейт либо вакансия является фальшивой или недостоверной. Примеры таких вакансий приведены в требованиях к контенту. Проблема может сопровождаться таким сообщением в Search Console: "Нарушение правил в отношении структурированных данных – контент на страницах не соответствует структурированным данным".

Как устранить проблему

  1. Убедитесь, что сведения в структурированных данных соответствуют контенту страницы, корректно описывают суть вакансии и не вводят пользователей в заблуждение.
  2. Используйте инструмент проверки URL, чтобы узнать, как робот Googlebot воспринимает ваши страницы.
  3. Когда вы внесете необходимые изменения, отправьте запрос на повторную проверку сайта.

Вакансия неактуальна

Причина проблемы. Пользователи до сих пор могут перейти из результатов поиска вакансий к объявлению с истекшим сроком действия. Обычно это происходит по следующим причинам:

  • Значение свойства validThrough отсутствует или в нем не указана дата в прошлом.
  • Страница не удалена.
  • Процесс отклика на вакансию приводит на страницу, которая больше не актуальна.
  • На странице с истекшим сроком действия остались структурированные данные JobPosting.

Проблема может сопровождаться таким сообщением в Search Console: "Нарушение правил в отношении структурированных данных – структурированные данные JobPosting относятся к устаревшему объявлению о вакансии".

Как устранить проблему

  1. Удалите объявление с истекшим сроком действия одним из следующих способов:
    • Укажите в свойстве validThrough прошедшую дату.
    • Удалите страницу целиком (так, чтобы в ответ на ее запрос приходил код статуса 404 или 410).
    • Уберите из кода страницы структурированные данные JobPosting.
  2. Сообщите нам о внесенных изменениях с помощью Indexing API. Если вы не работаете с этим API, предоставьте нам новый файл Sitemap, отправив запрос GET на следующий URL:
    http://www.google.com/ping?sitemap=location_of_sitemap
  3. Когда вы внесете необходимые изменения, отправьте запрос на повторную проверку сайта.

Отсутствует возможность откликнуться на вакансию

Причина проблемы. На странице вакансии не указано, как на нее откликнуться. Проблема может сопровождаться таким сообщением в Search Console: "Нарушение правил в отношении структурированных данных – нельзя отправить резюме на странице с предложением работы".

Как устранить проблему

  1. Сделайте так, чтобы на странице можно было откликнуться на вакансию.
  2. Когда вы внесете необходимые изменения, отправьте запрос на повторную проверку сайта.

Неправильный логотип

Причина проблемы. Сайт не включен в сеть знаний или на карточке сети знаний показывается неправильный логотип. Именно логотип с такой карточки включается в объявления о вакансиях от определенной компании. Более подробную информацию вы найдете в этом разделе.

Как устранить проблему

Это можно сделать двумя способами:

  • Убедитесь, что в свойстве hiringOrganization.logo указан правильный логотип. В отличие от сети знаний структурированные данные обновляются быстрее и не требуют особых прав доступа.
  • Предложите изменение для карточки компании. С помощью этого способа можно контролировать, какие сведения о вашей компании появляются в Google Поиске. Однако обновление сети знаний может занять некоторое время. Если вам нужно быстро изменить логотип, рекомендуем использовать свойство hiringOrganization.logo.

Место работы указано неправильно или отсутствует

Причина проблемы. Робот Googlebot не распознает значения, указанные в свойствах jobLocation, addressLocality или addressRegion. Ошибка возникает, когда введенное вами обозначение не удается сопоставить с существующим местом.

Как устранить проблему

  1. Убедитесь, что в структурированных данных указаны значения свойств jobLocation, addressLocality или addressRegion (применимость этих свойств зависит от местоположения).
  2. Проверьте местоположение.
    1. Откройте инструмент проверки расширенных результатов.
    2. Введите URL вакансии в окне на вкладке "Получение URL".
    3. Нажмите Проверить.
    4. Нажмите Предварительный просмотр.

      Успешно. Инструмент проверки расширенных результатов подтверждает правильное местоположение вакансии в предварительном просмотре Google Поиска.

      Повторить попытку. Инструмент проверки расширенных результатов показывает "false" в местоположении вакансии в предварительном просмотре Google Поиска. Убедитесь, что вы указали существующее местоположение.

Доступность в разных странах

Сейчас интерфейс для подбора вакансий в Google Поиске работает в перечисленных ниже странах.