Структуровані дані для сторінки профілю (Profile)

Розмітка ProfilePage призначена для сайтів, автори яких (фізичні або юридичні особи) діляться власними думками. Додавання цієї розмітки дозволяє Google Пошуку розпізнавати авторів, які публікують інформацію в інтернет-спільноті, і показувати більше інформації з цієї спільноти в результатах пошуку, включаючи функцію Обговорення та форуми.

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

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

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

  1. Додайте обов’язкові властивості. Дізнайтеся, в яких частинах сторінки потрібно розміщувати структуровані дані обраного вами формату.
  2. Дотримуйтесь рекомендацій.
  3. Перевірте свій код за допомогою інструменту перевірки розширених результатів. Якщо будуть виявлені критичні помилки, усуньте їх. Ми також рекомендуємо усунути некритичні помилки, зазначені в інструменті. Це може призвести до підвищення якості структурованих даних, хоча сторінки будуть придатні для створення розширених результатів і без цього.
  4. Опублікуйте сторінку й за допомогою інструменту перевірки URL з’ясуйте, як вона виглядає для робота Googlebot. Переконайтеся, що доступ Google до сторінки не заблоковано файлом robots.txt або метатегом noindex і авторизація на ній не потрібна. Якщо все в порядку, то запросіть повторне сканування ваших URL.
  5. Надішліть нам файл Sitemap, щоб інформувати нас про зміни на сайті. Надсилання такого файлу можна автоматизувати за допомогою Search Console Sitemap API.

Ось приклад сторінки профілю з розміткою:

<html>
  <head>
    <title>Angelo Huff on Cool Forum Platform</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "ProfilePage",
      "dateCreated": "2024-12-23T12:34:00-05:00",
      "dateModified": "2024-12-26T14:53:00-05:00",
      "mainEntity": {
        "@type": "Person",
        "name": "Angelo Huff",
        "alternateName": "ahuff23",
        "identifier": "123475623",
        "interactionStatistic": [{
          "@type": "InteractionCounter",
          "interactionType": "https://schema.org/FollowAction",
          "userInteractionCount": 1
        },{
          "@type": "InteractionCounter",
          "interactionType": "https://schema.org/LikeAction",
          "userInteractionCount": 5
        }],
        "agentInteractionStatistic": {
          "@type": "InteractionCounter",
          "interactionType": "https://schema.org/WriteAction",
          "userInteractionCount": 2346
        },
        "description": "Defender of Truth",
        "image": "https://example.com/avatars/ahuff23.jpg",
        "sameAs": [
          "https://www.example.com/real-angelo",
          "https://example.com/profile/therealangelohuff"
        ]
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Щоб структуровані дані для сторінки профілю могли використовуватися в Пошуку Google, вони повинні відповідати наведеним нижче вимогам.

  • Сторінка повинна бути присвячена людині чи організації, які мають відношення до всього сайту. Нижче наведено приклади сторінок профілю. Для якого контенту підходить ця розмітка:
    • сторінка профілю на форумі або в соціальній мережі;
    • сторінка автора на новинному сайті;
    • сторінка «Про мене» в блозі;
    • сторінка співробітника на сайті компанії;

    Для якого контенту ця розмітка не підходить:

    • головна сторінка магазину (на якій зазвичай міститься багато інформації, не пов’язаної з даними профілю);
    • сайт з відгуками про організацію (якщо організація не пов’язана з сайтом).

Якщо на сторінці профілю також міститься інформація про останні дії автора, ви можете додати в розмітку URL-адреси, що вказують на сторінку з повним вмістом і розміткою. Наприклад, розмітка може мати таку структуру:

{
  "@context": "https://schema.org",
  "@type": "ProfilePage",
  "mainEntity": {
    "@id": "#main-author",
    "@type": "Person",
    "name": "Marlo Smith"
  },
  "hasPart": [{
    "@type": "Article",
    "headline": "Things to see in NJ",
    "url": "https://example.com/things-to-see-nj",
    "datePublished": "2014-02-23T18:34:00Z",
    "author": { "@id": "#main-author" }
  }]
}

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

Повний опис типу ProfilePage наведено на сторінці schema.org/ProfilePage.

Обов’язкові властивості
mainEntity

Person або Organization

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

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

Рекомендовані властивості
dateCreated

DateTime

Дата і час створення профілю у форматі ISO 8601 (якщо є).

dateModified

DateTime

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

Типи розмітки schema.org/Person і schema.org/Organization містять загальні властивості, які підтримуються в Google.

Обов’язкові властивості
name

Text

Ім’я особи або назва організації. Ми рекомендуємо вказувати в цьому полі справжні імена (а в полі alternateName – псевдоніми). Однак якщо користувач не вказав своє справжнє ім’я на вашому сайті, у цьому полі можна вказати його псевдонім.

Рекомендовані властивості
agentInteractionStatistic

InteractionCounter

Статистика дій на сторінці з профілем особи (якщо є).

Google розпізнає наступні типи взаємодій (interactionTypes):

alternateName

Text

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

description

Text

Короткі відомості про автора або діючі сертифікати/дипломи користувача (якщо застосовно).

identifier

Text

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

image

URL або ImageObject

URL або властивість ImageObject для зображення автора на сторінці профілю (якщо застосовно). Якщо картинок немає, не додавайте в це поле зображення за замовчуванням, значок або зображення-заповнювач.

Додаткові рекомендації для зображень:

  • URL-адреси зображень повинні бути доступні для сканування та індексації. Перевірити, чи має пошуковий робот Google доступ до URL вашого контенту, можна за допомогою інструменту перевірки URL.
  • Зображення повинні відповідати розміченому контенту.
  • Дозволені лише графічні файли форматів, сумісних з Google Pictures.
  • Надайте кілька зображень у високій роздільній здатності (не менше 50 000 пікселів за добутком ширини та висоти) з наступним співвідношенням сторін: 16 × 9, 4 × 3 або 1 × 1.

Приклад:

"image": [
  "https://example.com/photos/1x1/photo.jpg",
  "https://example.com/photos/4x3/photo.jpg",
  "https://example.com/photos/16x9/photo.jpg"
]
interactionStatistic

InteractionCounter

Статистика користувача, що стосується особи, якій присвячений профіль (якщо є). Сюди відноситься лише статистика, пов’язана з платформою, на якій розміщена сторінка профілю (не вказуйте, що автор має 100 000 підписників на його домашній сторінці).

Google розпізнає наступні типи взаємодій (interactionTypes):

sameAs

URL

URL на інші зовнішні профілі або домашні сторінки профілю (якщо застосовно).

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

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

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

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

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

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

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

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