Профессии

Благодаря структурированным данным Occupation поставщики информации о трудоустройстве могут получать следующие сведения: диапазоны зарплат, средний заработок на разных должностях в зависимости от региона, бонусы, а также требования к образованию и опыту. Кроме того, полученную информацию можно группировать по различным параметрам, например по работодателю или по требованиям к опыту работы.

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

Примеры

Посмотрите пример простого кода JSON-LD для Occupation в инструменте проверки структурированных данных.

Следующий пример содержит более сложный код JSON-LD для OccupationAggregationByEmployer. Он также доступен в инструменте проверки структурированных данных.

Правила

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

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

  • Occupation – независимые структурированные данные. Их не требуется связывать с другими данными, которые вы предоставляете Google.
  • Добавьте только один экземпляр данных Occupation, OccupationAggregation или OccupationAggregationByEmployer на каждой веб-странице.
  • Убедитесь, что структурированные данные соответствуют контенту веб-страницы. Например:
    • Если пользователи видят на странице среднюю зарплату, в структурированные данные должны входить только соответствующие значения.
    • Если значение зарплаты округляется до двух знаков после запятой, структурированные данные должны быть представлены с той же точностью.
  • Как правило, свойства указываются в определении только один раз, за исключением отдельно оговоренных случаев.
  • Если характеристики профессии различаются в зависимости от местоположения (например, в Москве и Екатеринбурге разный диапазон зарплат), создайте отдельные веб-страницы с данными Occupation, указав в них разные значения occupationLocation.
  • Не добавляйте структурированные данные с примерными зарплатами на страницы со списком профессий.
  • Обновляйте файлы Sitemap, когда вносите на страницу изменения. Если изменения вносятся регулярно, обновляйте файлы каждый день.

Требования к контенту

  • Группируйте профессии с похожим описанием и диапазоном зарплат под одним заголовком. Заголовки должны быть в достаточной степени конкретными. Следуйте этим рекомендациям:
    • Избегайте слишком общих заголовков.

      Неудачный вариант: "Клинические, консультирующие и школьные психологи".

      Удачный вариант: "Школьный психолог", "Клинический психолог", "Психотерапевт", "Доктор психологии".

    • Избегайте слишком конкретных заголовков.

      Неудачный вариант: "Программист-разработчик со знанием PHP", "Программист на C#", "Разработчик ПО (программ и приложений)".

      Удачный вариант: "Разработчик программного обеспечения".

Определения типов структурированных данных

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

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

Проверить разметку можно с помощью специального инструмента Google.

Профессии

Тип Occupation содержит сведения о работе, такие как примерная зарплата, требования к квалификации и служебные обязанности. Полное определение для типа Occupation доступно на странице schema.org/Occupation.

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

Массив MonetaryAmountDistribution

Примерная зарплата для профессии в этом регионе (occupationLocation). Необходимо указать диапазон или вычислить примерное значение зарплаты на основе процентилей.

Чтобы при расчете зарплаты учитывать премии и другие формы денежных компенсаций, определите в массиве estimatedSalary несколько типов зарплаты. Необходимо указать значение базовой ставки. Остальные виды компенсаций добавлять не обязательно.

name

Text

Название профессии. Оно может быть указано в свободной форме, например "Разработчик программного обеспечения".

Следуйте этим рекомендациям:

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

    Неудачный вариант: "В Бухаресте открыта IT-вакансия для говорящих по-французски".

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

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

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

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

occupationLocation

Массив City, State или Country

Местоположение, которое относится к информации о должности. Если вам нужно задать одно местоположение, укажите его на уровне города, региона или страны в одном поле Name.

Советы:

  • Местоположение можно указывать с точностью до города.
  • Если в вашей стране не существует штатов, в поле State можно указать название региона.
  • Значение occupationLocation – это место, где располагается работа, а не где была создана страница с примерными зарплатами.
  • Если для Occupation существует несколько местоположений, перечислите их в массиве occupationLocation, как в примере ниже.
  • Часто бывает так, что диапазон зарплат, а также требования к образованию и квалификации различаются в зависимости от региона. В этом случае создайте несколько страниц с отдельными определениями типа Occupation и разными значениями для occupationLocation.
Рекомендуемые свойства
description

Text

Описание профессии.

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

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

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

    Неудачный вариант: "Стажировка. Практика для офисных работников в организации".

    Удачный вариант: "Стажировка в качестве помощника аналитика. Рабочие обязанности: сбор и анализ данных для получения статистики, которая помогает руководителям принимать решения".

  • Свойства description и name не должны совпадать.
  • Не указывайте в description сведения о работодателе. Для этого используйте свойство hiringOrganization.
mainEntityOfPage

WebPage

Дата создания страницы с информацией о зарплате. Значение в поле lastReviewed должно быть указано в формате ISO 8601. Пример:

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

MonetaryAmountDistribution

Тип MonetaryAmountDistribution нужен для представления статистического распределения сумм в денежном выражении. Используйте MonetaryAmountDistribution для данных об окладе, премиях и других денежных компенсациях в типе Occupation.

Полное определение для типа MonetaryAmountDistribution доступно на странице schema.org/MonetaryAmountDistribution. Этот тип наследует свойства из QuantitativeValueDistribution в дополнение к перечисленным ниже.

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

Text

Тип значения. Необходимо указать значение базовой ставки, а остальные виды компенсаций добавлять не обязательно. Пример: "Оклад", "Премия", "Комиссия".

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

Text

Трехбуквенный код валюты в формате ISO 4217. Пример: "USD" или "RUB".

OccupationAggregation

Тип OccupationAggregation – это расширение для Occupation. Используя его, вы можете указать максимальный и минимальный опыт работы, а также преимущества конкретной должности. OccupationAggregation – новое расширение для schema.org от Google.

Этот тип наследует свойства из Occupation в дополнение к перечисленным ниже.

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

Number

Количество элементов, которые входят в сводные данные о зарплате. Пример:

"sampleSize": 42
yearsExperienceMax

Number

Максимальное количество лет опыта для вступления в должность. Например, для позиции младшего сотрудника этот показатель может составлять 5 лет:

"yearsExperienceMax": 5
yearsExperienceMin

Number

Минимальное количество лет опыта для вступления в должность. Например, для позиции руководителя этот показатель может составлять 10 лет:

"yearsExperienceMin": 10

OccupationAggregationByEmployer

Тип OccupationAggregationByEmployer – это расширение для OccupationAggregation. Используя его, вы можете указать организацию или сферу деятельности для должностей, отсортированных по работодателю. OccupationAggregationByEmployer – новое расширение для schema.org от Google.

Этот тип наследует свойства из Occupation и OccupationAggregation в дополнение к перечисленным ниже.

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

Organization

Организация-работодатель. Установите для hiringOrganization значение "http://schema.org/". Здесь должно быть указано название компании (например, Starbucks, Inc), но без уточнения филиала (Starbucks на Тверской). Пример:

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

QuantitativeValueDistribution

Тип QuantitativeValueDistribution нужен для представления статистического распределения значений. Используйте MonetaryAmountDistribution для структурированных данных Occupation. Этот тип наследует свойства из QuantitativeValue в дополнение к перечисленным ниже. Полное определение для типа QuantitativeValueDistribution доступно на странице schema.org/QuantitativeValueDistribution.

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

Text

Периодичность для показателя. Типичные значения unitText:

  • "DAY"
  • "HOUR"
  • "MONTH"
  • "WEEK"
  • "YEAR"
Рекомендуемые свойства
median

Number

Медиана (среднее значение). Одна половина зарплат находится выше этого уровня, а другая – ниже.

percentile10

Number

Значение 10-го процентиля. На этом уровне или ниже находятся 10 % зарплат.

percentile25

Number

Значение 25-го процентиля. На этом уровне или ниже находятся 25 % зарплат.

percentile75

Number

Значение 75-го процентиля. На этом уровне или ниже находятся 75 % зарплат.

percentile90

Number

Значение 90-го процентиля. На этом уровне или ниже находятся 90 % зарплат.

Оставить отзыв о...

Текущей странице