Какой тип выбрать
Все типы статей происходят от Article и различаются назначением. Более общий тип подходит всегда, а специализированный лучше отражает суть материала.
Для блога компании или личного блога подходит BlogPosting. Для новостного издания — NewsArticle. Если сомневаетесь, используйте Article.
Основные свойства
| Свойство | Что указывать | Замечание |
|---|---|---|
headline | Заголовок статьи | Краткий, не длиннее примерно 110 символов |
image | Изображение статьи | Адрес доступного изображения |
datePublished | Дата публикации | Формат ISO 8601 |
dateModified | Дата последнего изменения | Только при реальном обновлении |
author | Автор | Человек или организация, с именем и адресом страницы |
publisher | Издатель | Организация с названием и логотипом |
Пример разметки записи блога
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "Как настроить ЧПУ в интернет-магазине",
"image": "https://example.ru/img/chpu.jpg",
"datePublished": "2026-09-18T10:00:00+03:00",
"dateModified": "2026-09-18T10:00:00+03:00",
"author": {
"@type": "Person",
"name": "Иван Петров",
"url": "https://example.ru/authors/petrov/"
},
"publisher": {
"@type": "Organization",
"name": "Пример-Мебель",
"logo": { "@type": "ImageObject", "url": "https://example.ru/assets/logo.png" }
}
}
</script>
Даты: самое частое место для ошибок
- Дата публикации должна совпадать с датой, указанной на странице, и быть реальной.
- Дату изменения обновляют только тогда, когда содержимое действительно изменилось, а не при любом сохранении файла.
- Указывайте часовой пояс: запись
2026-09-18T10:00:00+03:00однозначна, а голая дата допускает разные трактовки.
Практика: выводите даты в разметке и на странице из одного и того же поля записи. Тогда расхождение между ними невозможно. Об адресах блога — в статье про URL для блога.
Автор и страница автора
Автора лучше описывать не только именем, но и адресом отдельной страницы, где о нём рассказано: должность, опыт, другие материалы. Так система может связать статьи одного человека между собой. Для этого в свойстве author указывают тип Person с полями name и url. Если автор — организация, используют тип Organization.
Ошибки в датах
| Ошибка | Почему это плохо |
|---|---|
dateModified раньше datePublished | Логическое противоречие |
| Дата указана без часового пояса | Возможны разные трактовки времени |
| У всех страниц одна и та же дата | Похоже на автоматическую, а не реальную дату |
| Дата публикации находится в будущем | Недостоверные данные, страница может быть отклонена |
Дату лучше хранить один раз — в поле записи — и выводить и на страницу, и в разметку из одного места.
Частые вопросы
Чем BlogPosting отличается от Article?
BlogPosting — частный случай Article для записи блога; он наследует все свойства статьи, поэтому для блога подходит лучше.
Обязательно ли указывать автора?
Это рекомендуется: автор с именем и адресом страницы помогает системе связать материал с человеком и повышает доверие к публикации.
Когда обновлять dateModified?
Только при реальных изменениях содержимого; механическое обновление даты при каждом сохранении вводит в заблуждение.
Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.