Генератор Schema.org / JSON-LD
Выберите тип, заполните поля, скопируйте валидный JSON-LD. Покрывает разметку, которая реально даёт rich results для контентных и каталожных страниц.
Тип и поля
JSON-LD
Разместите <script> в любом месте HTML страницы — лучше в <head>. Разметка должна описывать контент, реально видимый на странице, иначе её могут счесть спамом.
Структурированные данные и какие типы стоит добавлять
Структурированные данные — это машиночитаемое описание страницы в теге script в формате JSON-LD, которое делает страницу подходящей для расширенных результатов поиска — аккордеона FAQ, хлебных крошек, подписи автора статьи, звёздного рейтинга. Google прямо рекомендует JSON-LD вместо встроенного Microdata, потому что он отделён от HTML и его проще поддерживать. Для контентного и каталожного сайта типы, которые реально дают видимые результаты — это BreadcrumbList на каждой странице, FAQPage там, где есть настоящий блок вопросов, Article на редакционном контенте, Organization один раз на весь сайт и Product с AggregateRating на страницах с обзором конкретного вендора.
Валидно — не значит гарантировано
Валидная разметка делает страницу подходящей; показывать ли расширенный результат, Google решает по запросу и по сайту. Разметка, описывающая контент, которого на странице реально нет, может привести к ручным санкциям, поэтому размечайте только то, что видит посетитель. FAQPage технически валиден с двумя парами вопрос-ответ, но для блока на странице, который выглядит содержательным, а не «для галочки», нужно минимум восемь — генератор предупреждает при меньшем числе. На одной странице можно разместить несколько блоков script: BreadcrumbList плюс Article плюс FAQPage на одном гайде — норма. Перед деплоем всегда проверяйте вывод в тесте Google Rich Results.