Четыре типа, с которых стоит начать
- Article — дата публикации, автор и заголовок для всего написанного.
- Product — цена, валюта и наличие; именно это ставит цифру в выдачу.
- FAQPage — пары «вопрос — ответ», которые могут раскрываться прямо в результатах.
- BreadcrumbList — заменяет сырой адрес в выдаче читаемым путём.
Вместе они покрывают большинство сайтов. Остальная schema.org — длинный хвост, к которому имеет смысл тянуться, когда вы знаете, какой именно расширенный результат вам нужен.
Куда ставить тег
Один <script type="application/ld+json"> в <head> или где угодно в теле —
позиция не важна, важно, чтобы он был в отданном HTML. Если страница
отрисовывается на клиенте, убедитесь, что разметка есть в первом ответе:
структурированные данные, добавленные после гидратации, ненадёжны для роботов.
Соответствие тому, что на странице
Правило, за которое штрафуют, простое: разметка должна описывать видимое содержимое. FAQ-разметка для вопросов, которых нигде нет, агрегат отзывов без отзывов, цена, отличающаяся от показанной, — всё это основания для ручных санкций, и восстановление занимает больше времени, чем когда-либо давал выигрыш.
Проверяйте перед выкладкой
Сгенерированный JSON-LD синтаксически корректен по построению — этот инструмент не умеет выдать сломанный объект. Чего он не может проверить, так это правдивость значений и наличие полей, обязательных для конкретного расширенного результата, потому что эти требования меняются. Прогоните готовую страницу через собственный тест расширенных результатов поисковика, прежде чем считать, что она подходит.
Вопросы
Улучшает ли микроразметка позиции?+
Напрямую — нет. Она делает страницу пригодной для расширенных результатов: звёзды рейтинга, раскрывающийся FAQ, хлебные крошки, цена и наличие в выдаче. Это повышает кликабельность, а не позицию. Пригодность тоже не гарантия: поисковик решает по каждому запросу, показывать ли расширенный вид.
JSON-LD, микроданные или RDFa?+
JSON-LD. Google рекомендует именно его, он живёт в одном теге script, а не вплетается в разметку, и переживает редизайн, потому что не привязан к конкретным элементам. Микроданные всё ещё работают, но каждое изменение шаблона рискует их сломать.
Можно описывать то, чего на странице нет?+
Нет, и это правило с последствиями. Микроразметка должна соответствовать тому, что видит посетитель. Размечать вопросы FAQ, которых на странице нет, или оценки, которых никто не ставил, — это риск ручных санкций, а не хитрость. Если блок FAQ генерируется, убедитесь, что он действительно отрисовывается.
Нужны ли хлебные крошки в разметке, если они уже есть визуально?+
Да, если хотите видеть путь в выдаче вместо сырого адреса. Визуальные крошки сообщают посетителю, где он находится; BreadcrumbList сообщает роботу — и именно это заменяет строку URL в результате.