Создать URL
Генератор Правила транслитерации Как сделать ЧПУ Блог Вопросы и ответы Создать URL
Разбор

Разметка JobPosting для вакансий

Разберём тип, который нужен работодателям и площадкам с вакансиями, — JobPosting.

Основные свойства вакансии

Ключевые свойства типа JobPosting
СвойствоЧто указывать
titleНазвание должности
descriptionПолное описание вакансии
datePostedДата публикации
validThroughДата окончания приёма откликов
employmentTypeТип занятости
hiringOrganizationРаботодатель: название, сайт, логотип
jobLocationМесто работы: адрес
baseSalaryЗарплата: сумма или диапазон, валюта, период

Тип занятости

Основные значения employmentType
ЗначениеСмысл
FULL_TIMEПолная занятость
PART_TIMEЧастичная занятость
CONTRACTORРабота по договору
TEMPORARYВременная работа
INTERNСтажировка

Пример разметки

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "JobPosting",
  "title": "SEO-специалист",
  "description": "Ведение технической оптимизации сайта интернет-магазина.",
  "datePosted": "2026-09-18",
  "validThrough": "2026-10-18T23:59",
  "employmentType": "FULL_TIME",
  "hiringOrganization": {
    "@type": "Organization",
    "name": "Пример-Мебель",
    "sameAs": "https://example.ru/"
  },
  "jobLocation": {
    "@type": "Place",
    "address": {
      "@type": "PostalAddress",
      "addressLocality": "Москва",
      "addressCountry": "RU"
    }
  },
  "baseSalary": {
    "@type": "MonetaryAmount",
    "currency": "RUB",
    "value": { "@type": "QuantitativeValue", "minValue": 100000, "maxValue": 150000, "unitText": "MONTH" }
  }
}
</script>

Жизненный цикл вакансии

ВакансияопубликованаАктуальнадо validThroughЗакрытаубрать разметкуили страницу
ВакансияопубликованаАктуальнадо validThroughЗакрытаубрать разметкуили страницу
Разметка вакансии должна следовать за её состоянием

Правила

  • Одна страница — одна вакансия; списки вакансий описывают иначе.
  • Зарплата в разметке должна совпадать с указанной в тексте вакансии.
  • Для удалённой работы указывают соответствующий тип места и допустимые регионы кандидатов.
  • Закрытую вакансию нельзя оставлять «актуальной»: уберите разметку либо удалите страницу с корректным кодом ответа.

Про коды ответа: окончательно удалённую страницу вакансии можно отдавать с кодом 410 — подробнее в статье про коды ответа сервера.

Как записать зарплату

Зарплата описывается типом MonetaryAmount с валютой и значением, а значение — типом QuantitativeValue. Период указывается отдельным свойством.

Запись зарплаты в разметке вакансии
СитуацияКак записать
Фиксированная суммаСвойство value
Диапазон «от … до …»Свойства minValue и maxValue
Оплата за часunitText: "HOUR"
Оплата за месяцunitText: "MONTH"
Оплата за годunitText: "YEAR"

Проверка перед публикацией вакансии

  1. Убедитесь, что срок действия validThrough указан и не находится в прошлом.
  2. Сравните зарплату и место работы в разметке с текстом вакансии.
  3. Проверьте, что у страницы есть понятная кнопка отклика, а не только описание.
  4. Назначьте ответственного за закрытие вакансии: именно забытые открытыми предложения чаще всего приводят к проблемам.

Дополнительные сведения, которые полезно указать

Помимо обязательных полей у вакансии есть необязательные, которые делают описание полнее. Работодатель может указать требуемый опыт и образование, а для удалённых должностей — регионы, откуда можно откликнуться. Чем точнее описана вакансия, тем меньше нерелевантных откликов получает компания. При этом каждое указанное значение обязательно дублируйте в тексте страницы: разметка не должна содержать сведений, которых нет в описании.

Частые вопросы

Что делать с разметкой закрытой вакансии?

Убрать её или удалить страницу; оставлять вакансию актуальной после закрытия нельзя, это вводит пользователей в заблуждение.

Обязательно ли указывать зарплату?

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

Как разметить удалённую работу?

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

Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.

Читайте также