Розмітка з помилкою не працює мовчки: розширений результат просто не зʼявляється, і зрозуміти чому без перевірки складно.
Синтаксис JSON
Зайва кома перед дужкою, одинарні лапки замість подвійних, коментарі — кожна з цих дрібниць робить весь блок нечитабельним.
@context і @type
Без контексту блок не звʼязується зі словником schema.org. Без типу незрозуміло, що саме ви описуєте.
Обовʼязкові поля
Для кожного типу свій набір. У LocalBusiness без адреси, у Product без назви розмітка не має сенсу.
Рекомендовані поля
Без них розмітка працює, але результат бідніший. Показуємо окремо від обовʼязкових, щоб було видно різницю.
Логічні помилки
Оцінка 7 із 5, ціна словами, дата у форматі 15.01.2026, відносна адреса замість повної — формально валідно, фактично не працює.
Вкладені сутності
Розмітка часто містить сутності всередині сутностей: Offer у Product, Question у FAQPage. Перевіряємо кожну окремо.
Важливо: коректна розмітка не гарантує розширеного результату в Google. Рішення завжди за пошуковою системою, і жоден сторонній валідатор не може його передбачити.