Микроразметка Schema.org в HTML: как добавить JSON-LD на практике

Микроразметка 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.

Из истории Schema.org - это не изобретение одной компании: 2 июня 2011 года три конкурирующих поисковика - Bing, Google и Yahoo! - совместно запустили общий словарь разметки, чтобы веб-мастерам не приходилось делать отдельную разметку под требования каждого поисковика по отдельности. В ноябре того же года к инициативе присоединился российский Яндекс. Источник.

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, не меняет её обычную позицию в поиске.

Категория
Поделиться в социальных сетях

Отправить комментарий

0 Комментарии

Отправить комментарий (0)

#buttons=(Хорошо) #days=(20)

Мы используем файлы cookie для улучшения работы сайта. Подробнее
Хорошо
×