Структуровані дані для оголошень про вакансії (Job)

Щоб людям було легше знаходити ваші оголошення про вакансії через Пошук Google, додайте на вебсторінки з вакансіями структуровані дані типу JobPosting. Після цього ваші оголошення з’являться на сторінках результатів Пошуку Google у спеціальному блоці. Ви також можете виконати інтеграцію зі службами Google, використовуючи сторонні сайти з працевлаштування.

структуровані дані вакансій

Структуровані дані відкривають власникам сайтів з працевлаштування та роботодавцям такі можливості:

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

Структуровані дані — стандартизований формат, який дозволяє надавати пошуковим системам інформацію про сторінку та класифікувати її вміст. Детальніше про принципи роботи структурованих даних…

Нижче в загальних рисах описано, як створити, перевірити та додати на сайт структуровані дані.

  1. Переконайтеся, що робот Googlebot може ефективно сканувати ваш сайт.
  2. Якщо на сайті є кілька копій оголошення з різними URL-адресами, використовуйте канонічні URL-адреси для кожної сторінки.
  3. Додайте обов’язкові та рекомендовані властивості. Дізнайтеся, в яких частинах сторінки потрібно розміщувати структуровані дані обраного вами формату.
  4. Забезпечте дотримання технічних вимог і правил щодо контенту оголошень про вакансії.
  5. Перевірте свій код за допомогою інструменту перевірки розширених результатів. Попередній перегляд дозволяє дізнатися, як структуровані дані виглядатимуть у Пошуку Google.
  6. Опублікуйте сторінку й за допомогою інструменту перевірки URL подивіться, як вона виглядає в результатах пошуку Google. Переконайтеся, що доступ Google до сторінки не заблоковано файлом robots.txt або метатегом noindex і авторизація на ній не потрібна. Якщо все в порядку, то запросіть повторне сканування ваших URL.
  7. Повідомте нам про зміни за допомогою Indexing API або файлу Sitemap. Для URL оголошень про вакансії ми рекомендуємо використовувати Indexing API, а не файли Sitemap. У цьому випадку робот Googlebot просканує сторінку швидше. Щоб повідомити нам про зміни в контенті, розташованому за певними URL-адресами, або про появу нових URL-адрес, які потрібно просканувати, скористайтеся Indexing API. Однак якщо необхідне повне охоплення контенту на ресурсі, то ми радимо надсилати файл Sitemap. Ми обробляємо файл 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" : "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>

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

Щоб видалити оголошення про вакансію, виконайте наступні дії:

  1. Видаліть сторінку одним із цих способів:
    • Вкажіть у властивості validThrough минулу дату.
    • Видаліть сторінку повністю (так, щоб у відповідь на її запит надходив код статусу 404 або 410).
    • Приберіть із коду сторінки структуровані дані JobPosting.
  2. Своєчасно повідомляйте нам про зміни.
    • Щоб надіслати запит на видалення URL оголошення про вакансію з індексу Пошуку Google, використовуйте Indexing API. Ми обробляємо файл Sitemap цілком і повторно скануємо ті сторінки, контент яких (згідно з вказаною в тегу lastmod інформацією) змінювався з моменту останнього сканування.

Щоб претендентам було зручніше знаходити вакансії з роботою з дому та віддаленою роботою, додайте структуровані дані до своїх оголошень.

Нижче наведено приклад того, як вакансії, пов’язані з роботою з дому, можуть виглядати в Пошуку Google:

структуровані дані вакансій

Спробуйте самі виконати пошук таких вакансій у Google:

ВАКАНСІЇ, ПОВ’ЯЗАНІ З РОБОТОЮ З ДОМУ

Google визначає, що вакансія дозволяє працювати з дому, за наступними трьома властивостями:

  • jobLocationType– ця властивість дозволяє вказати, що вакансія передбачає роботу з дому.
  • applicantLocationRequirements– використовується для позначення території, на якій може проживати кандидат на посаду. Необхідно, щоб була задана принаймні одна країна.
  • jobLocation– використовується для вказівки місця, в якому працівник буде виконувати роботу. Якщо певного місця (наприклад, офісу або виробничого майданчика) немає, використовувати цю властивість не обов’язково. В іншому випадку потрібно вказати і властивість addressCountry.

Нижче наведено приклади сценаріїв для роботи з дому.

  • Виконувати роботу можна вдома, але тільки при проживанні в певному регіоні. Співробітнику для виконання своїх обов’язків не потрібно їздити в офіс або в інше місце. У такому разі використовуйте елементи 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"

Логотип в оголошеннях про вакансії — зображення з картки вашої компанії в мережі знань. Запропонуйте змінити його, якщо хочете використовувати інший логотип. Ви також можете вказати бажане зображення для блоку знань Google і оголошень про вакансії за допомогою структурованих даних.

Якщо ви власник стороннього сайту з працевлаштування, то можете додати для певної організації свій варіант логотипа. У результатах пошуку показуватиметься оптимальне з точки зору Google зображення – або ваше (вказане у властивості hiringOrganization), або включене в блок знань про організацію. Властивість logo впливає тільки на показ контенту з вашого сайту з працевлаштування, і вказаний у ній логотип не вважається основним. Детальніше про властивість hiringOrganization

  • Розміщуйте структуровані дані на сторінках, що містять найдокладнішу інформацію про окремі вакансії, а не список усіх доступних варіантів (наприклад, результати пошуку).
  • Додайте властивість JobPosting до кожного оголошення, яке ви хочете розмістити. Структуровані дані повинні бути включені в код тієї сторінки, яка містить опис вакансії та доступна для користувачів, які шукають роботу безпосередньо на вашому сайті.
  • Більшість властивостей можна використовувати на сторінці з оголошенням про вакансію лише один раз, якщо в їх описі прямо не вказано протилежне.
  • Якщо ви використовуєте файли Sitemap для повідомлень про зміни URL вакансій, дотримуйтесь загальних рекомендацій щодо роботи з такими файлами. Крім того, дотримуйтесь наступних правил:
    • Переконайтеся, що робот Googlebot має доступ до URL-адрес, зазначених у файлі Sitemap. Доступ до потрібних URL не повинен бути обмежений брандмауером, і їх сканування не повинно бути заборонено директивами файлу robots.txt.
    • Використовуйте якомога точніші значення в тегах <lastmod> (файл Sitemap), <pubDate> (RSS) або <updated> (Atom) – у ці теги потрібно включати відомості про те, коли сторінку було додано на сайт або змінено. Значення повинні вказувати на час найостанніших змін. Якщо час буде вказано точно, нам не доведеться повторно сканувати сторінки, контент яких залишився колишнім. Це важливо, оскільки пропускна здатність каналу для сканування сайтів обмежена. Крім того, чим частіше Google сканує ваші сторінки, тим більше навантаження на ваші сервери.
    • Не вказуйте в файлі Sitemap сторінки з результатами пошуку або списками, а також інші динамічні сторінки.
    • Серед URL-адрес у файлі Sitemap, що ведуть на сторінки з одним і тим самим оголошенням про вакансію, має бути канонічна URL.

Ми ввели ці правила для того, щоб користувачі наших сервісів завжди могли знайти відкриті та відповідні для них вакансії, на які легко відгукнутися. При публікації вакансій також потрібно дотримуватися загальних рекомендацій щодо використання структурованих даних і правил щодо спаму в вебпошуку Google. Якщо ми виявимо контент, який порушує ці правила, ми будемо діяти відповідно до обставин. Зокрема, ми можемо вжити заходів вручну та видалити неприйнятні оголошення про вакансії зі спеціального розділу Пошуку Google.

Розмітку JobPosting можна розміщувати тільки на сторінках, які містять одне оголошення про вакансію. Не дозволяється додавати розмітку JobPosting на інші сторінки, зокрема ті, на яких немає інформації про жодну вакансію.

Не допускається публікація оголошень з неповними описами вакансій.

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

Приклади порушень:

  • Оголошення містить неточну або недостовірну інформацію про роботодавця.
  • Розміщено інформацію про неіснуючі або вигадані вакансії. Основна мета публікації такого оголошення — збір даних про претендентів, а не залучення нових співробітників.
  • Назва вакансії, її опис або інша інформація про неї містить надлишкову кількість ключових слів, які використовуються для того, щоб вплинути на позиції оголошення в результатах пошуку.
  • Вказані неправильні дані про місцезнаходження, які не відповідають тому, де має працювати здобувач.
  • Оголошення опубліковано від імені організації або компанії без її дозволу.

Не допускається розміщення оголошень, які містять непристойну або образливу лексику.

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

У разі отримання скарги на те, що зміст оголошення про вакансію порушує закон, ми будемо діяти відповідно до вимог Пошуку Google.

У результати пошуку Google не повинні потрапляти застарілі оголошення про вакансії. За можливості вам слід видаляти їх з вашого сайту одразу після того, як вони перестають бути актуальними. Якщо ви віддаєте перевагу не робити цього, не забудьте вказати для таких оголошень властивість validThrough (“дійсно до”) з датою в минулому. Завдяки цьому користувачі бачитимуть тільки актуальні вакансії.

Не дозволяється публікувати оголошення про вакансії, на які не можна відповідати. Приклади:

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

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

Оголошення про вакансію має містити опис посади, вимоги до кандидатів та іншу інформацію, яка буде корисна претенденту. Забороняється розміщувати оголошення, в яких кандидат пропонує найняти його для виконання роботи.

Не дозволяється публікувати оголошення, в яких зазначено, що кандидати на посаду повинні за що-небудь платити.

Ми хочемо, щоб зміст ваших пропозицій був зрозумілим і щоб користувачі могли легко відгукуватися на вакансії. Тому забороняється розміщувати на сторінці текст і зображення, які заважають перегляду основного контенту, зайву і відволікаючу рекламу, а також матеріали, які не мають прямого відношення до вакансії.

Не дозволяється публікувати контент з граматичними помилками. Необхідно дотримуватися основних граматичних правил, що застосовуються до мови або писемності контенту (наприклад, не допускати помилок у регістрі букв і уникати написання слів тільки великими літерами), і вживати тільки ті абревіатури і акроніми, які знайомі широкому колу людей.

У цьому розділі описані типи структурованих даних, які пов’язані з оголошеннями про вакансії.

Щоб ваш контент міг з’являтися в розділі «Вакансії» Google Пошуку, необхідно встановити всі обов’язкові властивості. Ви також можете додати рекомендовані властивості, щоб користувачі отримували більше корисної інформації.

Повний опис типу JobPosting наведено на сторінці schema.org/JobPosting. Google підтримує наступні властивості:

Обов’язкові властивості
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.name значення confidential. Приклад:

"hiringOrganization": {
  "@type": "Organization",
  "name": "confidential"
}

Логотипи на сторонніх сайтах з працевлаштування

Якщо ви власник стороннього сайту з працевлаштування, то можете надати свій варіант логотипа певної організації крім зображення, яке показується в блоці знань про неї. Щоб це зробити, додайте в масив hiringOrganization властивість logo. У структурованих даних JobPosting співвідношення ширини й висоти зображення має становити від 0,75 до 2,5. Переконайтеся, що зображення відповідає вимогам до логотипа та наведеним вище рекомендаціям. Приклад:

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

Place

Фізичне місцерозташування місця роботи (наприклад, офіс або виробничий майданчик). Воно не пов’язане з місцерозташуванням, де було опубліковано вакансію. Додайте якомога більше властивостей. Чим більше властивостей ви вкажете, тим кориснішим стане оголошення. Властивість addressCountry є обов’язковою. Приклад:

"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 не є взаємозамінними.
  • Власники сторонніх сайтів для пошуку роботи не повинні змінювати назву вакансій, щоб забезпечити дотримання перерахованих вище рекомендацій. В іншому випадку властивість title не буде оброблятися. Досить використовувати варіант, отриманий від роботодавця.
Рекомендовані властивості
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"
  }
}
directApply

Boolean

Вказівка на те, чи підтримується пряма відправка резюме на сторінці з оголошенням про вакансію.

Надсилання резюме безпосередньо означає, що користувачеві надається можливість швидко і без зайвих проміжних кроків відповісти на вакансію. Якщо користувач змушений більше одного разу натискати кнопку «Відповісти», заповнювати анкету здобувача або входити в обліковий запис, це не вважається відправкою резюме безпосередньо.

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

  • Користувачі відгукуються на вакансії безпосередньо на вашому сайті.
  • Після переходу на ваш сайт з Google Search користувачеві не потрібно робити додаткові кліки і вводити особисті дані більше одного разу, щоб запропонувати свою кандидатуру.
  • В інформації про вакансію описано, як подати заявку безпосередньо роботодавцю або його представнику. Наприклад, в ній вказується час співбесіди з роботодавцем, його телефон, адресу електронної пошти або фізичну адресу, на яку потрібно надіслати анкету.
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"
validThrough

DateTime

Дата, коли оголошення про вакансію стане недійсним. Вказується відповідно до стандарту ISO 8601. Приклад: “2017-01-24” або “2017-01-24T19:33:17+00:00”. Приклад:

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

Не вказуйте цю властивість, якщо вакансія постійно відкрита або ви не знаєте, коли оголошення стане недійсним. Якщо вакансія буде закрита достроково, видаліть оголошення.

Ви можете доповнити рекомендовані властивості типу JobPosting описаними нижче властивостями, щоб додати інформацію про вимоги до освіти й досвіду роботи. Ми ще не завершили розробку цих властивостей, так що їх використання може не одразу вплинути на результати пошуку Google.

Нижче наведено приклад вакансії для кандидатів зі ступенем бакалавра та трирічним досвідом роботи.

<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>
Рекомендовані властивості (бета)
educationRequirements

EducationalOccupationalCredential або Text

Освіта, необхідна для вступу на посаду. Якщо немає будь-яких вимог, задавайте значення no requirements. Якщо ви не знаєте, яку освіту повинні мати кандидати, не додавайте цю властивість.

Ця властивість може повторюватися в масиві. Приклад:

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

Text

Рівень освіти, необхідний для вступу на посаду. Використовуйте одне з наступних значень:

  • high school: для вступу на посаду потрібна середня освіта.
  • associate degree: для вступу на посаду потрібен ступінь молодшого спеціаліста.
  • bachelor degree: для вступу на посаду потрібен ступінь бакалавра.
  • professional certificate: для вступу на посаду потрібен сертифікат фахівця.
  • postgraduate degree: для вступу на посаду потрібен ступінь аспіранта.

На додаток до цієї властивості вкажіть вимоги до освіти у властивості description.

experienceRequirements

OccupationalExperienceRequirements або Text

Досвід роботи, необхідний для вступу на посаду. Якщо немає будь-яких вимог, задавайте значення no requirements.

На додаток до цієї властивості вкажіть вимоги до досвіду роботи у властивості description.

experienceRequirements.monthsOfExperience

Number

Мінімальний досвід роботи в місяцях.

Якщо у вас є кілька вимог до досвіду, виберіть ту з них, яка визначає мінімальну кількість місяців роботи в стажі кандидатів. Приклад:

  • Компанії потрібен співробітник, який працював шеф-кухарем 12 місяців або помічником шеф-кухаря 24 місяці. Це означає, що кандидати повинні відповідати одній з двох вимог і мати мінімальний досвід тривалістю 12 місяців.
  • Компанії потрібен співробітник, який працював шеф-кухарем 12 місяців і помічником шеф-кухаря 24 місяці. Це означає, що кандидати повинні відповідати обом вимогам і мати мінімальний досвід тривалістю 24 місяці.
experienceInPlaceOfEducation

Булеан

Зі значенням “істина” ця властивість вказуватиме на те, що кандидатам достатньо мати досвід, якщо у них немає необхідної освіти. Значення “істина” можна задавати тільки в тому випадку, якщо в розмітку включені також властивості experienceRequirements та educationRequirements.

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

Якщо ваша вакансія не з’являється в результатах пошуку вакансій або структуровані дані були позначені в 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.
  3. Коли ви внесете необхідні зміни, надішліть запит на повторну перевірку сайту.

Причина проблеми. На сторінці вакансії не вказано, як на неї відповісти. Проблема може супроводжуватися таким повідомленням у Search Console: «Порушення правил щодо структурованих даних — не можна надіслати резюме на сторінці з пропозицією роботи».

Як усунути проблему

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

Причина проблеми. У Google відсутній блок знань про вашу компанію, або в ньому відображається неправильний логотип. Саме зображення з блоку знань включається в оголошення про вакансії. Більш детальну інформацію про те, як відбувається вибір логотипу, можна знайти в розділі, присвяченому внесенню змін до логотипу.

Як усунути проблему

Це можна зробити двома способами:

  • Переконайтеся, що у властивості hiringOrganization.logo вказано правильний логотип. Співвідношення ширини й висоти зображення має становити від 0,75 до 2,5. На відміну від блоків знань структуровані дані оновлюються швидше й не вимагають особливих прав доступу.
  • Запропонуйте змінити контент у блоці знань про компанію. Цей спосіб дозволяє більш гнучко керувати тим, яка інформація про вашу компанію з’являється в Пошуку Google. Однак оновлення блоку знань може зайняти досить багато часу. Якщо вам потрібно швидко змінити логотип, рекомендуємо використовувати властивість hiringOrganization.logo.

Причина проблеми. Робот Googlebot не розпізнає значення, вказані у властивостях jobLocation, addressLocality або addressRegion. Помилка виникає, коли введене вами значення не вдається зіставити з існуючим місцем.

Як усунути проблему

  1. Переконайтеся, що в структурованих даних вказано значення властивостей jobLocation, addressLocality або addressRegion (застосовність цих властивостей залежить від місцезнаходження).
  2. Перевірте місцезнаходження.
    1. Відкрийте інструмент перевірки розширених результатів.
    2. Введіть URL вакансії у вікні на вкладці «Отримання URL».
    3. Натисніть Перевірити.
    4. Натисніть Попередній перегляд.У разі успіху інструмент перевірки розширених результатів показує правильне місцезнаходження вакансії.

      У разі помилки замість місця розташування вакансії інструмент показує значення «false». Переконайтеся, що ви вказали існуюче місце розташування.

За допомогою Search Console ви можете збирати дані про ефективність сторінок вашого ресурсу в Пошуку Google. Вам не обов’язково реєструватися в цьому сервісі, щоб ваші сторінки потрапили в результати пошуку. Однак це дозволить дізнатися, як роботи Google сприймають сайт, і спростити їм його обробку. Рекомендуємо перевіряти інформацію в Search Console в наступних випадках:

  1. Після першого розміщення структурованих даних
  2. Після випуску нових шаблонів або оновлення коду
  3. При регулярному аналізі трафіку

Коли ваші сторінки будуть проіндексовані, перевірте їх на наявність помилок за допомогою звіту про стан розширених результатів. Бажано, щоб кількість об’єктів з правильною розміткою зросла, а кількість об’єктів з помилками — ні. Якщо в структурованих даних будуть виявлені помилки, вживайте наступних заходів:

  1. Усуньте проблеми в об’єктах.
  2. Перевірте виправлену сторінку, щоб дізнатися, чи виявляються помилки.
  3. Запитайте перевірку ресурсу, використовуючи звіт про стан розширених результатів.

Якщо ви внесли значні зміни на сайт, перевірте, чи не збільшилася кількість недійсних об’єктів, пов’язаних зі структурованими даними.

  • Збільшилася кількість недійсних об’єктів? Можливо, ви створили шаблон, з яким щось не так, або наявний шаблон використовується некоректно.
  • Кількість дійсних елементів зменшилася, але кількість недійсних не збільшилася? Можливо, на ваших сторінках не розміщені структуровані дані. З’ясувати, з чим пов’язані помилки, можна за допомогою інструменту перевірки URL.

Аналізувати трафік сайту з Google Пошуку можна за допомогою звіту про ефективність. З цього звіту ви дізнаєтеся, як часто сторінка з’являється в Пошуку у вигляді розширеного результату, з якою регулярністю користувачі натискають на неї і яка її середня позиція в результатах пошуку. Цю інформацію також можна автоматично отримати за допомогою Search Console API.

Спеціальні параметри UTM дозволяють відстежувати переходи зі сторінки з описом вакансії на ваш сайт. Ці параметри можна використовувати з Google Analytics або іншими сторонніми інструментами для відстеження:

utm_campaign=google_jobs_apply
utm_source=google_jobs_apply
utm_medium=organic

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

Зараз інтерфейс для підбору вакансій у Пошуку Google працює в перелічених нижче країнах.

  • Азія:
    • Бангладеш
    • Гонконг
    • Індія
    • Індонезія
    • Японія
    • Казахстан
    • Киргизстан
    • Малайзія
    • Пакистан
    • Філіппіни
    • Сінгапур
    • Шрі-Ланка
    • Тайвань
    • Таїланд
    • Узбекистан
    • В’єтнам
  • Європа:
    • Австрія
    • Білорусь
    • Бельгія
    • Данія
    • Франція
    • Німеччина
    • Греція
    • Італія
    • Нідерланди
    • Португалія
    • Росія
    • Іспанія
    • Швейцарія
    • Велика Британія
  • Латинська Америка: доступна у всіх країнах регіону.
  • Близький Схід і Північна Африка:
    • Алжир
    • Бахрейн
    • Єгипет
    • Ірак
    • Йорданія
    • Кувейт
    • Ліван
    • Лівія
    • Марокко
    • Оман
    • Палестина
    • Катар
    • Саудівська Аравія
    • Туніс
    • Об’єднані Арабські Емірати
  • Північна Америка: доступна у всіх країнах регіону.
  • Країни Африки на південь від Сахари: доступно у всіх країнах регіону.