Структурированные данные для статей (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 Поиска