
Структурированные данные JSON-LD: генератор и валидатор
Создайте разметку schema.org для статьи, товара, компании или хлебных крошек — или проверьте существующую на отсутствующие обязательные поля. Работает без доступа к сайту, поэтому подходит для staging и локальной разработки, куда официальные валидаторы не доберутся.
Заполните хотя бы одно поле, чтобы увидеть разметку.
Появится вместе с разметкой.
Вставлять в functions.php дочерней темы или в плагин для сниппетов. Если на сайте уже работает Yoast или Rank Math — сначала отключите их разметку того же типа, иначе на странице окажутся два конкурирующих блока.
Ctrl+U) → поиск application/ld+json. Или DevTools → Elements → head.
| Блок | @id | Обязательные поля |
|---|
Разметка разбирается в вашем браузере — ни код страницы, ни введённые данные никуда не отправляются.
Валидно по schema.org не значит расширенный сниппет в Google
Это главное недоразумение в теме структурированных данных. Валидатор schema.org проверяет, соответствует ли разметка словарю, — и пропустит блок, в котором нет половины нужных полей. У Google собственный, значительно более жёсткий список требований для каждого типа расширенного результата, и именно его нарушение даёт в Search Console сообщение «Missing field». Поэтому здесь два списка: обязательные поля Google и рекомендуемые. Отсутствие обязательного означает, что расширенного сниппета не будет вообще. Отсутствие рекомендуемого — что он будет беднее. Отдельно стоит знать: FAQPage и HowTo Google резко ограничил в 2023 году. FAQ-сниппеты теперь показываются почти исключительно для сайтов государственных учреждений и медицинских организаций, HowTo убрали из десктопной выдачи. Разметка остаётся полезной для понимания страницы поисковиком, но рассчитывать на изменение вида в результатах не стоит. Ещё одна распространённая проблема на WordPress: Yoast и Rank Math оба генерируют структурированные данные. Если работают одновременно, на странице оказываются два блока Organization или два Article, и поисковик получает противоречивые данные.
