Article

Если добавить структурированные данные Article на страницу со статьей о спорте, новостной статьей или записью в блоге, то такой контент может стать более заметным в результатах Google Поиска. Список доступных функций зависит от типа страниц:

  • AMP-страницы со структурированными данными. Такие страницы могут появляться в карусели "Главные новости", карусели расширенных результатов на основе контента с одного сайта, в визуальных историях, а также в расширенных результатах мобильного поиска. Результаты поиска могут содержать изображения, логотипы страниц и другие элементы, привлекающие внимание пользователей.
  • Обычные страницы со структурированными данными. Разметка Article позволяет Google лучше интерпретировать контент страниц и показывать наиболее подходящие заголовки, изображения и даты публикации статей в расширенных результатах типа Article.

Примеры

Ниже представлен пример кода JSON-LD на AMP-странице со структурированными данными Article.


<html amp>
  <head>
    <title>Article headline</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "NewsArticle",
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://google.com/article"
      },
      "headline": "Article headline",
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
      ],
      "datePublished": "2015-02-05T08:00:00+08:00",
      "dateModified": "2015-02-05T09:20:00+08:00",
      "author": {
        "@type": "Person",
        "name": "John Doe",
        "url": "http://example.com/profile/johndoe123"
      },
      "publisher": {
        "@type": "Organization",
        "name": "Google",
        "logo": {
          "@type": "ImageObject",
          "url": "https://google.com/logo.jpg"
        }
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Ниже приведен пример кода обычной страницы со структурированными данными Article. Рекомендации по разметке обычных и AMP-страниц различаются.


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

Реализация

AMP-страницы со структурированными данными

Карусель результатов AMP для новостной статьи

AMP-страницы со структурированными данными могут появляться в карусели историй. Если структурированных данных нет, то в результатах Google Поиска будет только обычная ссылка на страницу. Подробнее…

Как создать AMP-страницу со структурированными данными

  1. Выполните инструкции из спецификации проекта AMP.
  2. Выполните дополнительные инструкции, чтобы страница была доступна для сканирования Google.
  3. Добавьте на страницу блок структурированных данных с описанием статьи.
  4. Протестируйте структурированные данные с помощью инструмента проверки расширенных результатов.

Обычные страницы со структурированными данными

Результат поиска для страницы со структурированными данными Article и без AMP-кода

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

Как добавить структурированные данные на обычную страницу со статьей

  1. Добавьте на страницу блок структурированных данных с описанием статьи.
  2. Чтобы страница была доступна для сканирования Google, следуйте этим рекомендациям.
  3. Протестируйте структурированные данные с помощью инструмента проверки расширенных результатов.

Рекомендации

Структурированные данные для Google Поиска должны соответствовать требованиям, описанным в этой статье.

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

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

Требования к логотипам AMP-страниц

Приведенная ниже информация относится к любым AMP-страницам, включая AMP-истории.

  • Допускаются только файлы форматов, совместимых с Google Картинками.
  • Анимированные изображения не поддерживаются.
  • Графическая часть логотипа должна быть четко различима на фоне страницы.

Приведенные ниже инструкции относятся только к логотипам стандартных AMP-страниц. К логотипам AMP-историй применяются другие требования.

  • Логотип должен иметь прямоугольную, а не квадратную форму.
  • Логотип должен вписываться в прямоугольник размером 60 × 600 пикселей и при этом иметь высоту 60 пикселей (рекомендуется) или ширину 600 пикселей. Например, логотип с параметрами 450 × 45 пикселей не будет отвечать нашим требованиям, хотя помещается в прямоугольник формата 600 × 60 пикселей.

    Пример логотипа

  • Издатели должны использовать только один логотип для каждого бренда, который будет одинаково выглядеть на всех стандартных AMP-страницах.
  • Необходимо выбрать полный логотип или словесный товарный знак (не значок).
  • Текст в логотипе может быть не более 48 пикселей в высоту и должен быть вписан в поле высотой 60 пикселей так, чтобы отступы от верхнего и нижнего края были одинаковыми. Чтобы получить нужную высоту, добавьте поля вокруг логотипа.

  • Изображение (текст) логотипа с однотонным фоном должно быть окружено полями размером не менее 6 пикселей.

Типы структурированных данных

В этом разделе рассказывается о свойствах структурированных данных типа Article. Требования к свойствам для обычных и AMP-страниц различаются.

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

Объекты Article

Объекты Article должны соответствовать одному из типов, представленных на schema.org: Article, NewsArticle или BlogPosting.

AMP-страницы

Ниже перечислены обязательные и рекомендуемые свойства для AMP-страниц.

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

Person или Organization

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

Если авторов несколько, перечислите их всех в массиве:


"author": [{
    "@type": "Person",
    "name": "Jane Doe",
    "url": "http://example.com/profile/janedoe123"
  },{
    "@type": "Person",
    "name": "John Doe",
    "url": "http://example.com/profile/johndoe123"
}]
author.name

Text

Имя автора.

datePublished

DateTime

Время и дата первой публикации статьи в формате ISO 8601.

Советы:

  • Не изменяйте дату в дальнейшем.
  • Рекомендуется указывать не только день, но и час публикации.
  • Значение dateModified должно быть более поздней датой относительно datePublished.
headline

Text

Заголовок статьи длиной не более 110 символов. Заголовок AMP-истории должен совпадать с текстом на ее первой странице.

image

Повторяющееся свойство ImageObject или URL

Ссылка на изображение, которое сопровождает статью или AMP-историю.

Приведенные ниже инструкции относятся только к стандартным AMP-страницам. Для изображений AMP-историй действуют другие требования. Это связано с разницей форматов в результатах поиска.

  • Вы можете выбрать только изображение с разметкой, опубликованное в самой статье.
  • Ширина изображения должна быть не меньше 1200 пикселей.
  • На каждой странице (с разметкой или без нее) должно присутствовать хотя бы одно изображение. Робот Google выберет лучшее изображение для показа в результатах поиска с учетом соотношения сторон и разрешения.
  • URL изображений должны быть доступны для сканирования и индексирования.
  • Изображения должны соответствовать размеченному контенту.
  • Допускаются только файлы форматов, совместимых с Google Картинками.
  • Предоставьте несколько изображений в высоком разрешении (не менее 800 000 пикселей по произведению ширины и высоты) со следующими соотношениями сторон: 16 × 9, 4 × 3 или 1 × 1.

Пример:


{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "image": [
    "https://example.com/photos/1x1/photo.jpg",
    "https://example.com/photos/4x3/photo.jpg",
    "https://example.com/photos/16x9/photo.jpg"
  ]
}
publisher

Organization

Издатель, разместивший статью.

publisher.logo

URL или ImageObject

Логотип издателя. Подробнее о требованиях к логотипам на AMP-страницах

Если вы используете тип ImageObject, задайте URL логотипа в поле url.

Пример:


{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "publisher": {
    "@type": "Organization",
    "name": "Google",
    "logo": {
      "@type": "ImageObject",
      "url": "https://google.com/logo.jpg"
    }
  }
}

Пример с разметкой типа URL:


{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "publisher": {
    "@type": "Organization",
    "name": "Google",
    "logo": "https://google.com/logo.jpg"
  }
}
publisher.name

Text

Название издателя.

Рекомендуемые свойства
author.url

URL

Ссылка на веб-страницу, посвященную автору данной статьи. Например, страница автора в социальных сетях, страница "Обо мне" или биография.

dateModified

DateTime

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

mainEntityOfPage

URL

Канонический URL страницы, на которой размещена статья. Выберите свойство mainEntityOfPage, если эта статья – основной контент страницы.

Обычные страницы

Ниже перечислены свойства для обычных страниц.

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

Person или Organization

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

author.name

Text

Имя автора.

author.url

URL

Ссылка на веб-страницу, посвященную автору данной статьи. Например, страница автора в социальных сетях, страница "Обо мне" или биография.

dateModified

DateTime

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

datePublished

DateTime

Время и дата первой публикации статьи в формате ISO 8601.

headline

Text

Заголовок статьи длиной не более 110 символов.

image

Повторно используемый ImageObject или URL

Ссылка на изображение, сопровождающее статью. Вы можете выбрать только изображение с разметкой, опубликованное в самой статье. Ширина изображений должна быть не менее 696 пикселей.

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

  • На каждой странице (с разметкой или без нее) должно присутствовать хотя бы одно изображение. Робот Google выберет лучшее изображение для показа в результатах поиска с учетом соотношения сторон и разрешения.
  • URL изображений должны быть доступны для сканирования и индексирования.
  • Изображения должны соответствовать размеченному контенту.
  • Допускаются только графические файлы форматов, совместимых с Google Картинками.
  • Предоставьте несколько изображений в высоком разрешении (не менее 300 000 пикселей по произведению ширины и высоты) со следующими соотношениями сторон: 16 × 9, 4 × 3 или 1 × 1.

Пример:


{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "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": "http://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":
  [
    {
      "name": "Echidna Jones",
      "honorificPrefix": "Dr",
      "jobTitle": "Editor in Chief"
    }
  ],
"publisher":
  [
    {
      "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":
  {
    "name": "The Daily Bug",
    "url": "https://www.example.com"
  },
  // + Other fields related to the article...
}

Устранение неполадок

Если у вас возникли трудности с добавлением или отладкой структурированных данных, вам помогут ресурсы и сведения, доступные по приведенным ниже ссылкам.