Типы разметки Schema.org
Справочник популярных типов структурированных данных с обязательными и рекомендуемыми свойствами и примерами JSON-LD. Валидатор Schema.org проверяет каждый из этих типов.
Schema.org - это единый словарь структурированных данных, который понимают Google, Яндекс и другие поисковые системы. Ниже собраны самые востребованные типы разметки. Для каждого указаны ключевые свойства и приведён пример на JSON-LD, который можно вставить в валидатор Schema.org и проверить.
Обзор популярных типов
| Тип | Для чего | Ключевые свойства |
|---|---|---|
Article | Статьи, новости, блог | headline, image, author, datePublished |
Product | Товары и цены | name, image, offers, brand |
Organization | Компания и бренд | name, url, logo |
BreadcrumbList | Хлебные крошки | itemListElement |
FAQPage | Блок вопрос-ответ | mainEntity, acceptedAnswer |
AggregateRating | Рейтинг и отзывы | ratingValue, reviewCount |
Recipe | Рецепты | name, image, recipeIngredient |
Event | События и мероприятия | name, startDate, location |
Article - статьи и новости
Тип Article (а также NewsArticle и BlogPosting) размечает публикации: статьи, новости и записи блога. Помогает поисковику показать заголовок, дату и автора.
Рекомендуемые свойства: headline, image, author, datePublished, dateModified, publisher.
{ "@context": "https://schema.org", "@type": "Article", "headline": "Как ускорить сайт", "image": "https://example.com/img.jpg", "datePublished": "2026-02-01", "author": { "@type": "Person", "name": "Анна Смирнова" } }
Product - товары и цены
Тип Product размечает товар. Для расширенного сниппета с ценой нужен вложенный Offer, а для звёзд рейтинга - aggregateRating или review.
Обязательные: name и хотя бы одно из offers, review, aggregateRating. Рекомендуемые: image, description, brand.
{ "@context": "https://schema.org", "@type": "Product", "name": "Наушники Aurora X", "image": "https://example.com/aurora.jpg", "offers": { "@type": "Offer", "price": "8990", "priceCurrency": "RUB", "availability": "https://schema.org/InStock" } }
Organization - компания и бренд
Тип Organization описывает компанию: название, сайт, логотип и профили в соцсетях. Часто размещается на всех страницах сайта и помогает формировать «знание» о бренде.
Рекомендуемые свойства: name, url, logo, sameAs, contactPoint. Для локального бизнеса используйте LocalBusiness с адресом и телефоном.
BreadcrumbList - хлебные крошки
Тип BreadcrumbList размечает навигационную цепочку. В сниппете вместо длинного URL показывается понятный путь по разделам сайта.
Обязательное свойство: itemListElement - список элементов ListItem со свойствами position, name и item.
{ "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Главная", "item": "https://example.com/" }, { "@type": "ListItem", "position": 2, "name": "Каталог", "item": "https://example.com/catalog" } ] }
FAQPage - вопросы и ответы
Тип FAQPage размечает блок «частые вопросы». Каждый вопрос - это Question с вложенным ответом acceptedAnswer. Важно: размеченный текст должен быть виден пользователю на странице.
Обязательное свойство: mainEntity - список объектов Question, у каждого name (вопрос) и acceptedAnswer.text (ответ).
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "Что такое микроразметка?", "acceptedAnswer": { "@type": "Answer", "text": "Это структурированные данные в коде страницы." } }] }
AggregateRating и Review - рейтинг и отзывы
Тип AggregateRating показывает средний рейтинг и число оценок, а Review - отдельный отзыв. Обычно они вкладываются в Product, Organization или другой основной тип и дают звёзды в сниппете.
Ключевые свойства: ratingValue, reviewCount (или ratingCount), bestRating. Указывайте только реальные оценки: накрутка рейтинга нарушает правила поисковых систем.
Recipe - рецепты
Тип Recipe размечает кулинарные рецепты: ингредиенты, шаги приготовления, время и калорийность. Даёт карточку рецепта с фото и рейтингом.
Обязательные: name, image. Рекомендуемые: recipeIngredient, recipeInstructions, author, totalTime, aggregateRating.
Event - события
Тип Event описывает мероприятие: концерт, вебинар, выставку. В сниппете показываются дата, место и ссылка на билеты.
Обязательные: name, startDate, location. Рекомендуемые: endDate, offers, performer, image.
Скопируйте любой пример выше, измените значения под свою страницу и проверьте результат в валидаторе Schema.org. Инструмент подскажет, каких свойств не хватает.