Структурированные данные для статей (Article, NewsArticle, BlogPosting)
Если добавить структурированные данные Article на страницы со статьями, новостями или записями блога, это позволит Google лучше интерпретировать контент страниц и нагляднее показывать заголовки, изображения и даты публикации таких материалов в результатах Google Поиска и на прочих ресурсах (например, в Google Новостях и Google Ассистенте).
Хотя функции Google Новостей, например карусель Главные новости, не диктуют каких-либо особых требований к разметке, мы рекомендуем добавлять структурированные данные типа Article. С их помощью вы сможете сообщать Google дополнительную информацию о контенте (например, то, что это новостная статья, кто ее автор или как она называется).
Пример
Вот пример кода страницы со структурированными данными типа Article.
JSON-LD
<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>Микроданные
<html>
<head>
<title>Title of a News Article</title>
</head>
<body>
<div itemscope itemtype="https://schema.org/NewsArticle">
<div itemprop="headline">Title of News Article</div>
<meta itemprop="image" content="https://example.com/photos/1x1/photo.jpg" />
<meta itemprop="image" content="https://example.com/photos/4x3/photo.jpg" />
<img itemprop="image" src="https://example.com/photos/16x9/photo.jpg" />
<div>
<span itemprop="datePublished" content="2024-01-05T08:00:00+08:00">
January 5, 2024 at 8:00am
</span>
(last modified
<span itemprop="dateModified" content="2024-02-05T09:20:00+08:00">
February 5, 2024 at 9:20am
</span>
)
</div>
<div>
by
<span itemprop="author" itemscope itemtype="https://schema.org/Person">
<a itemprop="url" href="https://example.com/profile/janedoe123">
<span itemprop="name">Jane Doe</span>
</a>
</span>
and
<span itemprop="author" itemscope itemtype="https://schema.org/Person">
<a itemprop="url" href="https://example.com/profile/johndoe123">
<span itemprop="name">John Doe</span>
</a>
</span>
</div>
</div>
</body>
</html>Как добавить структурированные данные
Структурированные данные – стандартизированный формат, который позволяет предоставлять поисковым системам информацию о странице и классифицировать ее контент. Подробнее о принципах работы структурированных данных…
Ниже в общих чертах описано, как создать, проверить и добавить на сайт структурированные данные.
- Добавьте как можно больше рекомендуемых свойств. Обязательных свойств не существует – добавляйте те, которые соответствуют представленному на странице контенту. Узнайте, в каких частях страницы нужно размещать структурированные данные выбранного вами формата.
- Следуйте рекомендациям.
- Протестируйте свой код с помощью инструмента проверки расширенных результатов. Если будут обнаружены критические ошибки, устраните их. Мы также рекомендуем устранить некритические ошибки, отмеченные в инструменте. Так вы повысите качество структурированных данных, хотя расширенные результаты будут работать и без этого.
- Опубликуйте страницу и с помощью инструмента проверки URL выясните, как она выглядит для робота Googlebot. Убедитесь, что доступ Google к странице не заблокирован файлом robots.txt или метатегом
noindexи авторизация на ней не требуется. Если все в порядке, то запросите повторное сканирование ваших URL. - Отправляйте нам файл Sitemap, чтобы информировать нас об изменениях на сайте. Отправку такого файла можно автоматизировать с помощью Search Console Sitemap API.
Рекомендации
Структурированные данные для Google Поиска должны соответствовать указанным ниже требованиям.
- Главное о Поиске
- Общие рекомендации по использованию структурированных данных
- Технические требования
Технические требования
- Для статей, состоящих из нескольких частей, важно правильно задать каноническую страницу: атрибут
rel=canonicalдолжен указывать или на отдельные страницы, или на страницу с полной статьей (а не на первую страницу в серии публикаций). Подробнее о нормализации… - Если вы предоставляете доступ к контенту только тем, кто оформил подписку или зарегистрировался на сайте, советуем добавить структурированные данные для подписки и платного контента.
Типы структурированных данных
Чтобы системы Google корректно распознавали вашу страницу, добавьте как можно больше рекомендуемых свойств, описывающих ее. Обязательных свойств не существует – добавляйте те, которые соответствуют представленному на ней контенту.
Объекты Article
Объекты Article должны соответствовать одному из типов, представленных на schema.org: Article, NewsArticle или BlogPosting.
Google поддерживает следующие свойства:
| Рекомендуемые свойства | |
|---|---|
author |
Автор статьи. Чтобы роботам Google было проще найти информацию об авторе среди кода, относящегося к различным функциям, следуйте нашим рекомендациям по разметке, относящейся к автору. |
author.name |
Имя автора. |
author.url |
Ссылка на веб-страницу, посвященную автору данной статьи. Например, страница автора в социальных сетях, страница "Обо мне" или биография. Если URL относится к внутренней странице профиля, советуем разметить информацию об авторе, используя структурированные данные для страницы профиля. |
dateModified |
Время и дата последних изменений, указанные в формате ISO 8601. Мы рекомендуем указать информацию о часовом поясе, иначе по умолчанию будет задан часовой пояс, который используется роботом Googlebot. Добавьте свойство |
datePublished |
Дата и время первой публикации статьи в формате ISO 8601. Мы рекомендуем указать информацию о часовом поясе, иначе по умолчанию будет задан часовой пояс, который используется роботом Googlebot. Добавьте свойство |
headline |
Заголовок статьи. Советуем делать его коротким, иначе он может быть обрезан на некоторых устройствах. |
image |
Ссылка на изображение, сопровождающее статью. Используйте изображения, связанные с содержанием статьи, а не логотипы или что-то другое. Дополнительные рекомендации для изображений:
Пример: "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ] |
Рекомендации по разметке, относящейся к автору
Чтобы системы Google могли определить автора контента и указать его в результатах поиска, следуйте рекомендациям по разметке, относящейся к автору.
| Рекомендации по разметке, относящейся к автору | |
|---|---|
Добавьте в разметку всех авторов |
Нужно разметить всю информацию об авторах контента, которая есть на веб-странице. |
Укажите несколько авторов |
Указывайте каждого автора в отдельном поле "author": [
{"name": "Willow Lane"},
{"name": "Regula Felix"}
]
Не объединяйте нескольких авторов в одном поле "author": {
"name": "Willow Lane, Regula Felix"
} |
Используйте дополнительные поля |
Чтобы наша система корректно распознавала авторов, добавьте свойства Например, если автором является физическое лицо, можно указать ссылку на его страницу, на которой представлена дополнительная информация. "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": [ { "@type": "Person", "name": "Echidna Jones", "honorificPrefix": "Dr", "jobTitle": "Editor in Chief" } ], "publisher": [ { "@type": "Organization", "name": "Bugs Daily" } ] } |
Правильно указывайте тип ( |
Используйте тип |
Вот пример разметки, относящейся к автору, в которой соблюдены все рекомендации:
"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... }
Устранение неполадок
Если у вас возникли трудности с добавлением или отладкой структурированных данных, вам помогут ресурсы и сведения, доступные по приведенным ниже ссылкам.
- Если вы используете систему управления контентом (CMS) или поручили настройку сайта другому человеку, обратитесь за помощью к нему или разработчику CMS. Не забудьте переслать ему сообщения о проблеме, полученные вами в Search Console.
- Google не гарантирует показ вашего контента в результатах поиска, которые формируются на основе структурированных данных. Возможные причины, по которым ваши материалы могут не показываться в виде расширенных результатов, перечислены в общих рекомендациях по использованию структурированных данных.
- Ознакомьтесь со списком типичных ошибок в структурированных данных и отчетом о структурированных данных, которые невозможно обработать, и проверьте, правильно ли вы добавили разметку.
- Если мы вручную приняли меры в отношении страницы, недопустимые структурированные данные на ней будут игнорироваться до тех пор, пока вы не исправите код. При этом сама страница может появляться в результатах поиска и дальше. Чтобы устранить проблемы со структурированными данными, воспользуйтесь отчетом о мерах, принятых вручную.
- Ещё раз изучите рекомендации, чтобы выяснить, соответствует ли им ваш контент. Проблема может быть связана со спамом в контенте или разметке, а не с ошибками в синтаксисе. Тогда ее не получится выявить с помощью инструмента проверки расширенных результатов.
- Узнайте, чем может быть вызвано отсутствие расширенных результатов или уменьшение их общего количества.
- Робот Googlebot сканирует и индексирует страницы не сразу после обновления контента. С момента публикации страницы может пройти несколько дней, пока Google обнаружит и просканирует ее. Мы собрали на отдельной странице ответы на часто задаваемые вопросы о сканировании и индексировании.
- В случае необходимости задавайте вопросы на форуме Центра Google Поиска