Микроразметка Schema.org - это общий словарь, который помогает поисковику понять, ЧТО именно на странице: товар, рецепт, статья, рейтинг - а не просто набор слов. Сама по себе она НЕ поднимает позицию в поиске - это прямо подтвердил Google. Зато даёт странице право (не гарантию) на rich-результат: звёзды рейтинга, хлебные крошки, раскрывающийся FAQ прямо в поиске. Добавляется через JSON-LD - один блок кода, который не трогает видимую разметку страницы.
В этом уроке
Превью читает ровно тот JSON, что написан в коде - попробуй изменить ratingValue или reviewCount, и звёзды с числом отзывов обновятся вслед за правкой. А теперь попробуй специально сломать JSON - например, убрать запятую после первой строки внутри aggregateRating - и увидишь: в отличие от HTML, здесь ошибка не прощается молча.
Что такое микроразметка Schema.org в HTML и зачем она нужна поисковикам
Schema.org - это общий словарь тегов (Product, Article, Recipe, Review и ещё несколько сотен типов), который описывает СУТЬ контента на языке, понятном машине, а не только человеку. Важная и часто неверно понимаемая деталь: добавление такой разметки само по себе НЕ поднимает позицию страницы в поиске - это прямо подтвердил представитель Google в апреле 2025 года. То, что она реально даёт - это право (но не гарантию) на показ в виде rich-результата: звёзд рейтинга рядом со ссылкой, хлебных крошек вместо длинного URL, раскрывающихся вопросов прямо в выдаче.
"aggregateRating": { "ratingValue": "4.5", "reviewCount": "128" } - рейтинг и число отзывов реально показаны рядом на самой странице товара.
"aggregateRating": { "ratingValue": "5", "reviewCount": "9999" } на странице, где никакого рейтинга и отзывов на самом деле нет - нарушение правил Schema.org (разметка обязана отражать то, что реально видит читатель) и риск ручных санкций от Google.
JSON-LD в HTML: как добавить микроразметку Schema.org на практике
Разметку Schema.org можно добавить тремя способами: microdata (атрибуты itemscope/itemprop/itemtype прямо внутри видимых тегов), RDFa (похожие атрибуты) и JSON-LD - отдельный блок <script type="application/ld+json">, который вообще не трогает видимую разметку страницы. С сентября 2017 года Google официально рекомендует JSON-LD "везде, где это возможно" - его проще добавить и поддерживать, чем расставлять атрибуты по каждому элементу вручную. У блока обязательны два поля: @context (всегда "https://schema.org") и @type - конкретный тип объекта.
{ "@context": "https://schema.org", "@type": "Product", "name": "Чайник" } - валидный JSON: запятые и кавычки на месте.
{ "@context": "https://schema.org" "@type": "Product" } - пропущена запятая между полями. В HTML браузер такое молча починил бы, но JSON-LD - это строгий JSON: подобная разметка обычно просто игнорируется поисковиком, без какой-либо видимой ошибки на странице.
Частые ошибки новичков
| Ошибка | Что происходит | Как исправить |
|---|---|---|
| Ждать роста позиции в поиске сразу после добавления микроразметки | Ожидание не оправдывается - на ранжирование это не влияет напрямую | Использовать разметку для rich-результатов, а не для подъёма в выдаче |
| Синтаксическая ошибка в JSON (лишняя/пропущенная запятая, кавычка) | Разметка обычно молча игнорируется поисковиком, без видимой ошибки на странице | Проверять код через официальный инструмент Google (Rich Results Test) перед публикацией |
| Указывать в разметке данные, которых реально нет на странице (например, рейтинг, которого читатель не видит) | Нарушение правил Schema.org - риск ручных санкций и потери права на rich-результаты | Указывать в разметке только то, что читатель реально видит на странице |
| Смешивать microdata (атрибуты в тегах) и JSON-LD (отдельный блок) на одной странице | Усложняет разметку и повышает риск противоречий между двумя источниками | Выбрать один формат - JSON-LD, как рекомендует Google - и использовать только его |
Шпаргалка
| Термин | Что это |
|---|---|
| @context | Всегда "https://schema.org" - откуда взят словарь терминов |
| @type | Тип объекта: Product, Article, Recipe, Organization, FAQPage и другие |
| JSON-LD | Формат, рекомендованный Google с 2017 года - один блок script, не трогает видимую разметку |
| Microdata | Альтернативный формат: атрибуты itemscope/itemprop/itemtype прямо в видимых тегах |
| Эффект | Не влияет на позицию в поиске напрямую, но даёт право на rich-результат (звёзды, хлебные крошки, FAQ) |
Коротко: отвечаем на вопросы
Поднимает ли микроразметка Schema.org позицию сайта в поиске?
Нет. Представитель Google Джон Мюллер прямо подтвердил в апреле 2025 года, что структурированные данные не поднимают ранжирование - это согласуется и с более ранними официальными разъяснениями Google 2018 года о том, что общего бонуса за микроразметку не существует.
Гарантирует ли добавление разметки появление rich-результата в поиске?
Нет. Официальная документация Google Search Central прямо формулирует это так: разметка делает функцию (например, звёзды рейтинга) возможной, но не гарантирует, что она обязательно появится в выдаче.
Какой формат микроразметки использовать - JSON-LD или microdata?
JSON-LD. Google официально рекомендует этот формат везде, где это возможно, с сентября 2017 года - он проще внедряется и поддерживается, поскольку не требует расставлять атрибуты по каждому видимому тегу вручную.
Может ли неправильная микроразметка навредить сайту?
Да, но не через ранжирование напрямую: за явные нарушения Google может наложить ручную санкцию за структурированные данные - она лишает страницу права на rich-результаты, но, по документации Google, не меняет её обычную позицию в поиске.