Структуровані дані для статей (Article, NewsArticle, BlogPosting)

Якщо додати структуровані дані Article на сторінки зі статтями, новинами або записами блогу, це дозволить Google краще інтерпретувати контент сторінок і наочніше показувати заголовки, зображення й дати публікації таких матеріалів у результатах Google Пошуку та на інших ресурсах (наприклад, у Google Новинах і Google Асистенті). Хоча функції Google Новин, наприклад карусель Головні новини, не диктують якихось особливих вимог до розмітки, ми рекомендуємо додавати структуровані дані типу Article. З їхньою допомогою ви зможете повідомляти Google додаткову інформацію про контент (наприклад, те, що це новинна стаття, хто її автор або як вона називається).

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

Ось приклад коду сторінки зі структурованими даними типу Article.

<html>
  <head>
    <title>Title of a News Article</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "NewsArticle",
      "headline": "Title of a News Article",
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "datePublished": "2024-01-05T08:00:00+08:00",
      "dateModified": "2024-02-05T09:20:00+08:00",
      "author": [{
          "@type": "Person",
          "name": "Jane Doe",
          "url": "https://example.com/profile/janedoe123"
        },{
          "@type": "Person",
          "name": "John Doe",
          "url": "https://example.com/profile/johndoe123"
      }]
    }
    </script>
  </head>
  <body>
  </body>
</html>

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

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

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

Структуровані дані для Пошуку Google повинні відповідати наступним вимогам.

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

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

Об’єкти Article повинні відповідати одному з типів, представлених на schema.org: Article, NewsArticle або BlogPosting.

Google підтримує наступні властивості:

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

Person або Organization

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

author.name

Text

Ім’я автора.

author.url

URL

Посилання на вебсторінку, присвячену автору цієї статті. Наприклад, сторінка автора в соціальних мережах, сторінка «Про мене» або біографія.

Якщо URL відноситься до внутрішньої сторінки профілю, радимо розмітити інформацію про автора, використовуючи структуровані дані для сторінки профілю.

dateModified

DateTime

Час і дата останніх змін, зазначені у форматі ISO 8601. Ми рекомендуємо вказати інформацію про часовий пояс, інакше за замовчуванням буде встановлено часовий пояс, який використовується роботом Googlebot.

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

datePublished

DateTime

Дата і час першої публікації статті у форматі ISO 8601. Ми рекомендуємо вказати інформацію про часовий пояс, інакше за замовчуванням буде встановлено часовий пояс, який використовується роботом Googlebot.

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

headline

Text

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

image

ImageObject або URL (можна вказати кілька).

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

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

  • 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"
]

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

Рекомендації щодо розмітки, що відноситься до автора

Додайте в розмітку всіх авторів

Потрібно розмітити всю інформацію про авторів контенту, яка є на вебсторінці.

Вкажіть кількох авторів

Вказуйте кожного автора в окремому полі author.

"author": [
  {"name": "Willow Lane"},
  {"name": "Regula Felix"}
]

Не об’єднуйте кількох авторів в одному полі author:

"author": {
  "name": "Willow Lane, Regula Felix"
}

Використовуйте додаткові поля

Щоб наша система коректно розпізнавала авторів, додайте властивості type і url (або sameAs). Для властивостей url і sameAs указуйте дійсні URL.

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

"author": [
  {
    "@type": "Person",
    "name": "Willow Lane",
    "url": "https://www.example.com/staff/willow_lane"
  }
]

Якщо автором є організація, можна додати посилання на її головну сторінку.

"author":
  [
    {
      "@type":"Organization",
      "name": "Some News Agency",
      "url": "https://www.example.com/"
  }
]

Вказуйте лише ім’я автора у властивості author.name

У властивості author.name можна вказати тільки ім’я автора. Не додавайте в неї додаткову інформацію, наприклад таку:

  • Назва компанії-видавця (використовуйте властивість publisher).
  • Посада автора (використовуйте властивість jobTitle).
  • Префікс або суфікс шанобливого звернення (використовуйте властивість honorificPrefix або honorificSuffix).
  • Додаткові слова (наприклад, «опубліковано»).
"author":
  [
    {
      "@type": "Person",
      "name": "Echidna Jones",
      "honorificPrefix": "Dr",
      "jobTitle": "Editor in Chief"
    }
  ],
"publisher":
  [
    {
      "@type": "Organization",
      "name": "Bugs Daily"
    }
  ]
}

Правильно вказуйте тип (Type)

Використовуйте тип Person для людей, а тип Organization – для організацій. Не використовуйте тип Thing і не вказуйте неправильний тип (наприклад, Organization для людини).

Ось приклад розмітки, що відноситься до автора, у якій дотримані всі рекомендації:

 
 
"author":
  [
    {
      "@type": "Person",
      "name": "Willow Lane",
      "jobTitle": "Journalist",
      "url": "https://www.example.com/staff/willow-lane"
    },
    {
      "@type": "Person",
      "name": "Echidna Jones",
      "jobTitle": "Editor in Chief",
      "url": "https://www.example.com/staff/echidna-jones"
    }
  ],
"publisher":
  {
    "@type": "Organization",
    "name": "The Daily Bug",
    "url": "https://www.example.com"
  },
  // + Other fields related to the article...
}

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