
Что разберем
- Разметка ничего не продвигает — она уточняет то, что уже написано на странице
- Organization и LocalBusiness: одна запись про компанию, а не на каждой странице
- Service и Product с Offer: цена в сниппете и её обратная сторона
Кому особенно полезно
Для владельцев сайтов услуг и небольших магазинов, которым подрядчик предлагает «внедрить микроразметку» отдельной строкой в смете, — чтобы понимать, какие типы стоят своих денег, что именно появится в сниппете и в каком случае разметку лучше не трогать вовсе.
Микроразметка — это словарь Schema.org, которым вы объясняете поисковику, что на странице не просто текст, а компания с телефоном и графиком, услуга с ценой, список вопросов и ответов или статья с автором и датой. Без неё робот догадывается сам, и догадывается не всегда верно. Статья не о том, что такое разметка в принципе, а о практическом наборе для сайта услуг и интернет-магазина: какие пять–шесть типов дают видимый результат, что конкретно появляется в выдаче Яндекса и Google, почему мы пишем разметку в JSON-LD, где её проверять и какие ошибки чаще всего находим в аудитах.
«Самая частая просьба на созвоне — «сделайте нам звёздочки в выдаче». Мы сначала спрашиваем, где на сайте лежат отзывы, из которых эти звёзды посчитаны. Если отзывов нет, разметку рейтинга мы не ставим — Google такое давно не показывает, а Яндекс требует, чтобы оценки были видны на самой странице. Зато Offer с честной ценой и FAQPage с настоящими вопросами ставим на каждую страницу услуги: это то, что реально попадает в сниппет и в ответы Нейро.»

Разметка ничего не продвигает — она уточняет то, что уже написано на странице
Начать стоит с ожиданий, потому что от них зависит, стоит ли вообще заказывать эту работу. Ни Яндекс, ни Google не называют Schema.org фактором ранжирования: страница с идеальной разметкой и слабым текстом останется там же, где была. Разметка влияет на две другие вещи. Первая — как выглядит сниппет: цена, хлебные крошки, вопросы под ссылкой, адрес и телефон организации. Вторая — насколько точно поисковая система понимает, о чём страница и какой сущности она принадлежит: у Google это связка с панелью знаний, у Яндекса — с карточкой организации и товарным сниппетом.
Отсюда следует жёсткое ограничение: разметка описывает только видимый контент. Если в JSON-LD стоит цена 12 000 ₽, а на странице написано «от 15 000 ₽» — это расхождение, которое обе системы трактуют как попытку обмана. Google за такое выдаёт ручные меры «спамная структурированная разметка», и расширенные результаты для сайта отключаются целиком, а не для одной страницы. Яндекс проще: несоответствие разметки содержимому — основание не показывать обогащённый сниппет. В обоих случаях итог один — работа сделана зря или во вред.
И третье, о чём подрядчики предпочитают молчать: расширенный сниппет не гарантирован даже при безупречной разметке. Поисковик решает сам, показывать ли цену или вопросы конкретному пользователю по конкретному запросу. Разметка — это условие допуска, а не кнопка «показать».
Organization и LocalBusiness: одна запись про компанию, а не на каждой странице
Это первый тип, который мы ставим любому коммерческому сайту, и первый, в котором находим ошибки при аудите. Organization описывает компанию как сущность: название, логотип, телефон, ссылки на профили в sameAs. LocalBusiness — его подтип для бизнеса с физическим адресом и приёмом клиентов: к нему добавляются address с разбивкой по полям, geo с координатами и openingHoursSpecification с графиком по дням недели. Для стоматологии, автосервиса или салона красоты нужен именно LocalBusiness — так данные на сайте совпадают с тем, что указано в карточке Яндекс.Бизнеса и в профиле Google, и системе проще связать сайт с точкой на карте.
Типичная ошибка — вешать полный блок Organization на каждую страницу сайта через общий шаблон. Поисковику это не помогает, а вот путаницу создаёт: на странице услуги главная сущность — услуга, на статье — статья, и дублирующая организация с адресом рядом размывает, о чём страница. Мы оставляем Organization или LocalBusiness на главной и на странице контактов, а на остальных страницах ссылаемся на неё через provider или publisher с тем же @id.
Второе, что проверяем: график и телефон в разметке берутся из того же места, что и текст на сайте. У себя мы держим одну константу с расписанием, из которой рендерятся футер, страница контактов и JSON-LD — иначе время работы в футере поменяли, а в разметке осталось старое.
- Organization — для компаний без публичного адреса и приёма клиентов; LocalBusiness — когда адрес и график реальны и подтверждаемы.
- Название, телефон и адрес — в том же виде, что в карточке Карт и в профиле Google.
- Одна запись на сайт — на главной и контактах, на остальных страницах только ссылка на неё.
Service и Product с Offer: цена в сниппете и её обратная сторона
Для страницы услуги ставится тип Service с name, description, provider (ссылка на вашу Organization) и areaServed, для товара — Product с name, image, sku, brand. Ценность в обоих случаях даёт вложенный Offer: price, priceCurrency со значением RUB и availability. Именно Offer превращает страницу в объект с ценой, который поисковик может показать прямо под заголовком.
Здесь важно честно развести две системы. Google показывает цену и наличие в расширенных результатах для Product — для Service отдельного расширенного результата нет, разметка услуги работает на понимание страницы, а не на внешний вид сниппета. Яндекс использует данные о товарах и ценах для товарного сниппета и принимает их из разметки страницы наряду с фидом. Поэтому магазину Product с Offer нужен обязательно, а сайту услуг Service — как способ связать страницу с организацией и явно назвать, что здесь продаётся и почём.
Обратная сторона — цены «от». В price пишется одно число, и если поставить туда нижнюю границу, а на странице стоит вилка, это уже спорно. Мы делаем так: если цена на странице «от 35 000 ₽», в разметке используем priceSpecification с minPrice или AggregateOffer с lowPrice, а не притворяемся, что цена фиксированная. Валидатор такое пропускает, а главное — разметка остаётся правдивой.
Техническое SEO: разметка, индексация и сниппеты
Техническое SEO
Внедряем технические исправления: индексация, дубли, редиректы, скорость, разметка. Работаем по своему или вашему отчёту. От 35 000 ₽, срок 7-14 дней.
FAQPage и speakable: сниппет с вопросами и то, что цитируют ИИ-ответы
FAQPage — самый заметный тип для сайта услуг: список вопросов и ответов, размеченный как mainEntity из объектов Question с acceptedAnswer. В Яндексе это даёт сниппет с раскрывающимися вопросами под ссылкой; в Google с осени 2023 года такой расширенный результат оставлен только для сайтов государственных органов и медицинских организаций — коммерческий сайт услуг его там не получит, и обещать это клиенту нельзя. Но разметку мы всё равно ставим, и вот почему.
Пара «вопрос — короткий прямой ответ» — ровно та единица, которую вытаскивают генеративные ответы: блок Нейро в Яндексе, AI Overviews в Google, ответы ChatGPT и Perplexity. Разметка не заставляет их цитировать вас, но снимает неоднозначность: система видит, что это вопрос и что вот это — законченный ответ на него, а не фрагмент абзаца. Условие то же, что везде: вопросы должны быть видимы на странице, ответ в разметке — тот же текст, что и на экране, без «расширенной версии для робота». И это должны быть вопросы про эту страницу, а не пять одинаковых формулировок, размноженных по всему сайту.
speakable — свойство WebPage или Article, где через cssSelector указывается, какие блоки страницы содержат прямой ответ на её интент. Официально Google описывает его как инструмент для голосовых ассистентов и новостных сайтов, гарантий по коммерческим страницам нет. Мы используем его как маркер: на страницах услуг и статьях блога указываем селектор блока «быстрый ответ» под заголовком. Эффект в лучшем случае косвенный, но и стоимость нулевая.
- FAQPage — только там, где на странице реально есть блок вопросов, и только с теми, что видны посетителю.
- В Яндексе даёт сниппет с вопросами; в Google расширенный результат для коммерческих сайтов не показывается.
- speakable — указатель на блок с прямым ответом, он не заменяет сам блок.
JSON-LD или microdata: почему один скрипт проще, чем атрибуты в вёрстке
Разметку можно встроить двумя способами. Microdata — это атрибуты itemscope, itemtype, itemprop прямо на HTML-тегах, вокруг видимого текста. JSON-LD — отдельный блок <script type="application/ld+json"> в коде страницы, где те же данные лежат в виде структуры. Обе системы понимают оба формата: Яндекс в справке Вебмастера поддерживает JSON-LD, Microdata и RDFa, Google прямо называет JSON-LD рекомендуемым.
Мы выбираем JSON-LD по трём практическим причинам. Первая — он не зависит от вёрстки: дизайнер переделал карточку услуги, переставил блоки — разметка не рассыпалась, потому что живёт отдельно. С microdata каждая правка шаблона рискует потерять itemprop. Вторая — его можно собирать из тех же данных, что и страницу: у нас цена, FAQ и хлебные крошки на странице услуги и в JSON-LD берутся из одного объекта в коде, и расхождение между текстом и разметкой физически невозможно. Третья — его удобно проверять и отлаживать: один блок, который читается глазами и целиком вставляется в валидатор.
Единственное преимущество microdata — она физически привязана к видимому контенту, и разметить то, чего нет на странице, сложнее. Для JSON-LD правило «только видимое» приходится соблюдать осознанно: скрипт может описывать что угодно. На конструкторах и в готовых CMS обычно есть «мастер микроразметки», который генерирует разметку сам — если он работает, переделывать его не надо, но проверить, что он выдаёт, стоит.
Техническое SEO: разметка, индексация и сниппеты
Техническое SEO
Внедряем технические исправления: индексация, дубли, редиректы, скорость, разметка. Работаем по своему или вашему отчёту. От 35 000 ₽, срок 7-14 дней.
Где проверить микроразметку на сайте и какие ошибки находим чаще всего
Инструментов три, и они смотрят разное. Валидатор микроразметки в Яндекс.Вебмастере — по URL или вставленному коду показывает, какие сущности распознаны и где нарушен формат. Rich Results Test от Google проверяет пригодность страницы для расширенных результатов и предупреждает о недостающих полях. Третий — Schema Markup Validator на validator.schema.org — проверяет только синтаксис по словарю, без привязки к поисковику. После внедрения ошибки накапливаются в отчётах «Улучшения» Search Console и в диагностике Вебмастера — их стоит смотреть раз в месяц, а не только при запуске.
Что мы находим в аудитах в первую очередь. Рейтинг со звёздами (AggregateRating) на страницах, где нет ни одного отзыва с оценкой, — самая массовая ошибка. Google с 2019 года не показывает звёзды для отзывов, которые компания разместила о себе сама, а Яндекс требует, чтобы оценки были видны на странице; такая разметка в лучшем случае бесполезна, в худшем — повод для санкций. Вторая ошибка — Organization с полным адресом в шаблоне каждой страницы. Третья — FAQPage на странице без блока вопросов, потому что «так у конкурента». Четвёртая — сломанные @id или URL в BreadcrumbList после переезда на новые адреса.
Порядок работ у нас простой. Сначала прогоняем главные типы страниц через Валидатор и Rich Results Test и фиксируем, что распознано и с какими предупреждениями. Потом сверяем каждое поле разметки с тем, что видно на странице: цену, телефон, график, вопросы. Убираем всё, что не подтверждается контентом, и только после этого добавляем недостающее — Offer на страницы с ценой, BreadcrumbList на внутренние страницы, Article на блог. В техническом SEO это одна из первых задач; если разметка уже есть, но неизвестно, работает ли, — она входит в аудит сайта отдельным пунктом.
3 точки роста вашего сайта
Посмотрим сайт руками и пришлём в Telegram три конкретные вещи, которые сейчас мешают ему приводить заявки. Без презентации и коммерческого предложения.
- Что на первом экране мешает понять, чем вы помогаете и сколько это стоит
- Где теряются заявки: формы, скорость, версия для смартфонов
- По каким запросам сайт уже близко к топу и чего ему не хватает
Разбор присылаем в течение суток в рабочие дни: Пн–Пт 9:00–19:00, Сб 10:00–18:00 (МСК). Ответ приходит в Telegram, звонить и продавать по телефону не будем.
FAQ по теме
Зачем нужна микроразметка сайту услуг, если позиции от неё не растут?+
Какие типы Schema.org брать в первую очередь, если бюджет на одну итерацию?+
Как проверить микроразметку на сайте своими силами, без подрядчика?+
Через сколько после внедрения разметки изменится сниппет?+
Можно ли размечать звёзды рейтинга, если отзывы у нас есть, но лежат в Картах, а не на сайте?+
На странице цена «от 40 000 ₽» — что писать в поле price?+
У нас Тильда с встроенным мастером микроразметки — этого достаточно?+
Ниши, где это особенно важно

Основатель Web Sprint, автор статьи
Контролирую качество каждого этапа: от первого аудита до финального релиза. Отвечаю репутацией за результат.





