• Техническое SEO · JSON-LD отдельным блоком

Внедрение структурированных данных schema.org: чтобы поисковик читал сайт как данные, а не как текст

Внедрение структурированных данных schema.org – это блоки JSON-LD в шаблонах сайта, которые прямо называют поисковику цену, наличие, адрес, график работы и путь разделов вместо того, чтобы оставлять их угадывать из текста. Ставим разметку под ваш тип бизнеса, сверяем каждую задекларированную сущность с тем, что действительно видно на странице, и снимаем то, чего там нет. В собственной выборке разброс оказался от нуля блоков до десяти типов на одном домене, причем ноль происходит чаще, чем считают владельцы сайтов.

Посмотреть, как это работает
Стоимость
после бесплатного аудита
Гарантия
30 дней после подписания акта
Что ставим
JSON-LD в шаблоны: Organization или LocalBusiness, Product и Offer, BreadcrumbList, WebSite, отраслевые типы
после бесплатного аудита
Стоимость
30
Гарантия

дней после подписания акта

JSON-LD в шаблоны: Organization или LocalBusiness, Product и Offer, BreadcrumbList, WebSite, отраслевые типы
Что ставим
5–15
Срок внедрения

рабочих дней, зависит от количества типов страниц

10
Самый полный набор в собственном измерении

типов JSON-LD на сайте клиники – максимум среди 16 измеренных сайтов

ноль блоков разметки: зафиксировано в девяти проектах выборки
Самая частая находка
бесплатная проверка имеющейся разметки, 2–3 рабочих дня
Перед сметой
позиций и показа расширенного снипета: это решение Google, а не подрядчика
Чего не обещаем
Что входит

Полный перечень работ и того, что вы получаете на выходе

  • Инвентаризация имеющейся разметки по каждому типу страниц – чтобы не ставить второй раз то, что уже стоит, и не платить за это
  • Organization или LocalBusiness с адресом, координатами, телефоном и графиком: данные на сайте перестают расходиться с профилем в Google Business
  • Product и Offer на карточках с подстановкой с полей CMS — цена и наличие обновляются вместе с каталогом, а не руками раз в квартал
  • BreadcrumbList на всех уровнях вложенности: в выдаче вместо голого адреса виден путь разделов
  • WebSite с поисковым сценарием – заявка на окно поиска по сайту прямо в результатах
  • FAQPage только там, где вопросы и ответы действительно на странице видимым текстом
  • Отраслевая разметка под ваш случай: MedicalClinic и Physician клинике, Store или ClothingStore магазина, Organization производителя
  • Снятие разметки, декларирующей несуществующее: рейтинги без отзывов, цены без товара, график, не совпадающий с реальным
  • Прогон каждого типа через Rich Results Test и Schema Markup Validator с фиксацией нуля ошибок в отчете
  • Подключение отчета расширенных результатов в Search Console и разбор первых данных после переобхода
  • Записка для вашего разработчика: где именно лежит блок разметки и что с ним произойдет при смене темы
Когда эта услуга не подходит

Что не входит в работу — чтобы не было сюрпризов на сдаче

  • Сбор и публикация отзывов – разметка описывает то, что есть, а не создает его
  • Обещание, что Google покажет расширенный снипет: это его решение
  • Введение отсутствующих полей в CMS, если оно требует доработки движка – оценивается отдельно
  • Написание текстов и вопросов для страниц
  • Работа с разметкой на посторонних площадках и в чужих кабинетах
Кому подходит

Ситуации, в которых эта услуга даёт результат

Сценарий 1 из 4

Магазин, где цена и наличие на странице, но не в данных

Покупатель видит цену, бот видит абзац, в котором эта цена где-то есть. Product и Offer отдают ее отдельным полем вместе с валютой, наличием, артикулом и брендом. Побочные выгоды прикладны: тот же набор полей нужен товарному фиду, поэтому работа под разметку закрывает половину работы под Merchant Center. Предел тоже прикладной – фид не делает вашу цену конкурентной.

Разберём вашу ситуацию на бесплатном аудите

Бесплатная проверка того, что ваш сайт сейчас отдает поисковику

Разметка либо есть, либо ее нет – это видно через минуту. Значительно важнее другое: есть ли на сайте данные, которые можно разметить, и не декларирует ли имеющаяся разметка того, чего на странице нет. Второй случай хуже отсутствия разметки вообще.

Что мы измеряем

  • Какие типы разметки есть сейчасПолный список блоков JSON-LD и микроданных по типам страниц. В измеренной выборке разброс – от нуля блоков до десяти типов на одном сайте.
  • Чего не хватает под ваш тип бизнесаМагазину требуются Product, Offer, BreadcrumbList; клинике - MedicalClinic и Physician; производителю – Organization с адресом и контактами.
  • Разметка, декларирующая несуществующееСамый опасный пункт. Рейтинг в разметке при нуле отзывов на странице – это повод для ручных санкций, а не преимущество. Мы это находили в собственной выборке и называем прямо.
  • Согласованность с контентомСовпадает ли телефон, график работы и адрес в разметке с тем, что написано на странице. Разногласия случаются чаще, чем кажется.
  • Доступность данныхЕсть ли в CMS поля, из которых разметка может заполняться автоматически: цена, наличие, артикул, бренд. Если их нет – это отдельная работа перед разметкой.
  • Ошибки валидатораЧто говорят о ваших страницах официальные инструменты проверки и отчет расширенных результатов в Search Console.

Что вы получаете

  • Список имеющихся типов разметки по каждому типу страницы — с примерами.
  • Перечень недостающего в порядке воздействия на выдачу.
  • Отдельный список рисковых мест: разметка, декларирующая то, что на странице нет.
  • Разговор на 30 минут по документу.

Срок: 2–3 рабочих дня

Почему это бесплатно

Ибо проверка занимает часы, а разница в смете между «дописать два типа» и «завести поля в базу, а затем разметить» — кратна. Называть вилку к проверке означало бы угадывать.

Что дальше

После проверки даем список типов разметки с оценкой по каждому и сроку. Если часть можно закрыть настройкой существующего модуля – скажем, и эта часть не попадет в смету.

Короткая форма: контакт и адрес сайта

  • Договор, акт и гарантия 30 дней

    На каждый проект письменный договор: объём, сроки, сумма, порядок приёмки. После сдачи — акт и счёт, затем 30 календарных дней гарантии.

  • ФОП и безналичный расчёт

    Исполнитель — зарегистрированный ФОП. Оплата на счёт с закрывающими документами.

  • Права и доступы — ваши

    Код, дизайн и материалы переходят к вам после полной оплаты. Домен, хостинг, репозиторий оформляем на вас.

  • Портал клиента вместо переписки

    Во время работы вы получаете доступ к порталу: договоры, счета, акты и статус проекта в одном месте.

  • Заказчики из Европы

    Среди работ — проекты для Норвегии, Болгарии, Молдовы и Испании.

  • Цифры, которые можно проверить

    Каждый кейс в портфолио — со ссылкой на живой сайт и техническим замером.

  • Сначала аудит, потом сумма

    Прайса на сайте нет намеренно: объём одной и той же работы у двух клиентов отличается кратно.

  • Говорим «нет», когда не уверены

    Если задача не наша или срок нереальный — скажем сразу.

Что влияет на стоимость

Почему две одинаковые на вид задачи считаются по-разному

  • Количество типов страницГлавный множитель. Один тип – это один шаблон и одна проверка. Магазин с главной, категорией, карточкой, брендом, статьей и контактами дает шесть различных наборов полей, и каждый должен сверить с живой страницей.
  • Откуда брать данныеЗаполненные поля CMS – подстановка производится через час. Цены и характеристики, лежащие в прайсе картинкой или внутри описания сплошным текстом, сначала надо оттуда достать, и это отдельная строка сметы к разметке прямо не причастна.
  • Способ доставки разметкиЕсть доступ к шаблонам – разметка идет в код. Нет – остается диспетчер тегов, а это уже другая проверка: надо убедиться, что бот дождался выполнения скрипта. Клиентский рендер добавляет пререндер, и это уже не работа с разметкой.
  • Состояние имеющейся разметкиПустой сайт размечать проще, чем сайт с десятью типами сомнительного качества. Во втором случае сначала инвентаризация и чистка, и именно там находятся несуществующие декларации, которые снимаются срочно.
  • Языковые версии и отраслевая спецификаКаждая языковая ветвь умножает проверку. Медицинская разметка добавляет сверку специализаций врачей с тем, что написано на странице — это дольше Product и Offer, где все берется с полей.
Кейсы

Задачи и результат в цифрах — все показатели сняты нашим замером

интернет-магазин тактического снаряжения с каталогом более 50 тыс. позиций

Задача
Дать поисковику структурированное представление о магазине, его ассортименте и физической точке.
Решение
Разметка магазина, поискового сценария, контактов, координат и графика работы отдельными сущностями JSON-LD на главной.
Результат
9 типов структурированных данных на главной: Store, WebSite, SearchAction, ContactPoint, EntryPoint, OpeningHoursSpecification, GeoCoordinates, Place, PostalAddress - при каталоге 54 302 товаров и 635 категорий. Первый ответ сервера 413,8 мс, HTML главного 421,5 КБ. Измерение 31.07.2026.

клиника пластической хирургии и эстетической медицины

Задача
Сделать так, чтобы поисковик и AI-ассистенты корректно понимали профиль клиники и состав врачей.
Решение
Медицинская разметка с описанием клиники, врачей и их специализаций, хлебные крошки и поисковый сценарий; ботам отдается пререндерированный HTML, а не оболочка приложения. Отдельно – robots.txt с раздельной политикой для AI-кравлеров.
Результат
10 типов JSON-LD: MedicalClinic, Physician, BreadcrumbList, ListItem, Occupation, PostalAddress, Country, WebSite, SearchAction, EntryPoint – самый полный набор структурированных данных среди 16 измеренных сайтов. Боту отдается 126 КБ пререндерированного HTML за 145 мс до первого байта; карта сайта на 89 адресов без ошибок. Измерение 31.07.2026.

украинский SaaS-платформа для рерайта.

Задача
Проверить собственную разметку перед тем, как показывать проект в качестве примера.
Решение
Прогон всех блоков JSON-LD через валидатор и сверка каждой задекларированной сущности с тем, что видно на странице.
Результат
7 типов разметки на месте – SoftwareApplication, Offer, Organization, WebSite, FAQPage, Question, Answer – при первом ответе 220,6 мс и 140,8 КБ HTML. И найден риск: в разметке объявлен рейтинг 4,8 при 50 оценках, в то время как на странице ноль упоминаний слов «отзыв» и «рейтинг». Это прямой повод для ручных санкций и мы зафиксировали его дефектом в собственном же проекте. Измерение 31.07.2026.

Не нашли свой случай?

Опишите, как это устроено у вас, — ответим, подходит ли «Внедрение структурированных данных» и что это значит в вашей ситуации. Без брифа и без звонка: один вопрос, один ответ.

Этапы работы

Прозрачные этапы с согласованием на каждом шагу

Общий срок:5–15 дней

  1. Карта типов страниц и план разметки

    1–2 рабочих дня

    Проходим сайт по типам: главная, категория, карточка, статья, контакты, посадочные. На каждый тип фиксируем, какие сущности уместны и что должно быть видно на странице, чтобы эти сущности имели право там быть. Здесь же составляется список рисковых мест, которые снимаем первыми.

  2. Сверка источников данных в CMS

    1–3 рабочих дня

    Смотрим, с каких полей будут браться цена, валюта, наличие, артикул, бренд, адрес, график. Если поля нет – фиксируем это отдельной задачей перед разметкой, а не внутри нее: константа в шаблоне начнет врать после первого изменения цены.

  3. Внедрение в шаблоны

    1–6 рабочих дней

    Блоки JSON-LD идут в шаблоны серверным рендером. Organization объявляется один раз и получает @id, на который ссылаются остальные сущности, иначе на одном домене появляются три разных компании с одинаковым названием. Работы разложены по типам страниц – отсюда и разброс в днях.

  4. Валидация и чистка

    1–2 рабочих дня

    Каждый тип прогоняем через Rich Results Test и Schema Markup Validator, а далее сверяем задекларированное с видимым текстом страницы. Все, чего на странице нет, снимается — независимо от того, насколько выгодно оно выглядело бы в выдаче.

  5. Search Console и первый разбор

    1–2 рабочих дня

    Подключаем отчет расширенных результатов, ждем переобхода и смотрим, что Google признал валидным, а что обозначил ошибкой. Разбираем первые данные вместе с вами. После больших правок каталога этот отчет следует открывать снова – разовым действием дело не заканчивается.

Технологии и интеграции

На чём строим и с чем это соединяется

Стек

  • JSON-LD отдельным блоком, а не микроданными в верстке: переживает изменение шаблона. Предел – блок, собранный на клиенте, бот может не дождаться
  • schema.org как словарь сущностей. Предел: типов там сотни, а расширенные результаты Google поддерживает только для части
  • Rich Results Test показывает, на что Google дает право снипета. Предел – молчит о корректных типах, которые показывать не умеет
  • Schema Markup Validator проверяет синтаксис и словарь шире Google. Предел – его «зелено» снипета не обещает
  • Шаблоны OpenCart и WordPress – правильное место для блока. Предел: обновление темы затирает правку, поэтому пишем, где он лежит
  • Google Tag Manager – временный путь, когда доступа к коду нет. Граница: разметка живет в JavaScript и зависит от того, выполнит ли его бот
  • Search Console, отчет расширенных результатов – единственный источник правды о ваших страницах. Предел: данные приходят после переобхода

Интеграции

  • Google Search Console
  • Google Merchant Center
  • GA4
  • Google Business Profile
Разметка в шаблоне против разметки через диспетчер тегов

Чем этот вариант отличается от альтернативы

Когда бот видит разметкусразу в HTML первом ответе
Источник данныхполя CMS: цена и наличие меняются вместе с каталогом
Изменение темы сайтаблок нужно перенести, и мы пишем, где он лежит
Скорость внедрениянужен доступ к шаблонам и релизам
Когда уместнопостоянное решение
Что нужно от вас

Без этого не начнём — лучше подготовить заранее

  1. Доступ к шаблонам сайта: разметку правильно ставить в код, а не навешивать сбоку.
  2. Актуальные данные компании – юридический адрес, координаты, телефон, график работы. Именно те, кто должен попасть в разметку, а не те, что когда-то оказались в футере.
  3. Список полей CMS, из которых берутся стоимость, наличие, артикул и бренд. Если какого-нибудь поля нет, это видно сразу, и константу в шаблон мы не поставим.
  4. Доступ к Search Console – без него отчета расширенных результатов не увидит никто, включая нас.
  5. Решение об отзывах: если их на сайте нет, рейтинг не размечаем ни при каких условиях.
  6. Один человек с вашей стороны, который может подтвердить, что адрес и график в разметке совпадают с реальностью.

Если чего-то из этого нет — скажите, подскажем, как собрать или сделаем сами отдельной задачей.

Частые вопросы

Что спрашивают чаще всего — с конкретными ответами

Разметка поднимет мои позиции?

Нет, и честный подрядчик этого не пообещает. Структурированные данные не являются фактором ранжирования. Они дают другое: страница становится пригодной к расширенному виду в выдаче – с ценой, наличием, хлебными крошками вместо голого адреса. Такой снипет занимает больше места на экране и дает больше причин кликнуть при той же позиции. То есть, механизм работает через клик, а не через позицию. А показывать расширенный результат или нет, решает Google и может передумать.

У нас уже что-то замечено этого достаточно?

Зависит от того, что именно. В нашей выборке есть сайт с десятью типами разметки и магазины, где на всю CMS стоит только Organization с контактами: поисковик знает название компании и не знает ничего о товаре. Оба состояния описываются словами «разметка есть». Поэтому проверка начинается с перечня типов по каждому типу страниц, а не с вопроса «есть или нет».

Можно ли разметить рейтинг, если отзывов пока нет?

Нет. Это прямой путь к ручным санкциям за разметку отзывов о самих себе. В своем проекте мы нашли ровно такой случай: у JSON-LD стоял рейтинг 4,8 при 50 оценках, а на странице не было ни одного упоминания слова «отзыв». Мы записали это дефектом в свой кейс и сняли блок. Если звезды в выдаче нужны, сначала нужно сделать так, чтобы отзывы были на странице. Их сбор – это отдельная работа, и сюда она не входит.

Когда появятся расширенные сниппеты?

Срока не называет никто, и мы не будем. После внедрения Google должен заново обойти страницы, признать разметку валидной и отдельно решить, показывать ли расширенный результат. Первое и второе видно в отчете расширенных результатов Search Console – там и наблюдаем. Третье не видно нигде и никому. Назвать дату появления снипета значило бы пообещать чужую компанию.

Ставить в шаблон или через диспетчер тегов?

В шаблон. Через диспетчер это работает, и иногда это единственный быстрый путь, когда доступа к коду нет, но тогда разметка живет в JavaScript и зависит от того, выполнит ли его бот. Мы берем этот путь как временный: поставили, договорились о релизе, перенесли в код. Подавать его как решение значило бы реализовать удобство заместо надежности.

Что разметка дает товарному Фиду и Merchant Center?

Такой же набор данных. Корректные Product и Offer с артикулом, ценой, валютой и наличием – это ровно то, чего требует Merchant Center и площадки. Если поля CMS заполнены под разметку, ФИД собирается с них же, и работа не производится дважды. Предел здесь очевиден: ФИД не делает вашу цену конкурентной, он лишь быстрее показывает покупателю сравнение со всеми, кто уже там.

У нас сайт собирается в браузере – разметка сработает?

Только если бот ее дождется. Практический выход – отдавать ботам готовый HTML. На измеренном сайте клиники так и сделано: браузер получает оболочку на 3 КБ, а поисковый бот – пререндерированную страницу 126 КБ за 145 мс, и именно в ней лежат все десять блоков разметки. Тот же подход закрывает вопросы AI-ассистентов, которые в основном JavaScript не выполняют. Честно: никаких гарантий упоминания в ответе ассистента не даст никто, и объем этого трафика пока мал.

Кто поддерживает разметку после введения?

Если данные подставляются с полей CMS – никто: цена изменилась в карточке, изменилась и в разметке. Ручного вмешательства требуют две вещи. Первая – изменение темы или шаблона: блок может поехать вместе со старыми файлами, поэтому мы оставляем записку, где он лежит. Вторая – изменение реальности: новый график, другой адрес, закрытый пункт самовывоза. В нашей выборке случился магазин, где пункт самовывоза уже несколько месяцев значится закрытым, и именно эти данные пошли бы в разметку как актуальные.

Отправьте адрес сайта и скажите, что это за бизнес.

В ответ — перечень разметки, которая у вас уже стоит, перечень того, чего не хватает под ваш тип бизнеса, и список рисковых мест. Если окажется, что размечать пока нечего, услышите это первым же письмом.

Из измеренных кейсов7 типов разметки на месте

Смотреть кейсы
  • Ответ в течение 2 часов
  • Без обязательств
  • Работаем по договору

Прайса на сайте нет намеренно: объём той же работы у двух клиентов отличается в разы, и цифра «от» в этом случае ничего не объясняет. Сначала бесплатный аудит — считаем ваши страницы, дубли и скорость, — потом называем сумму и срок и фиксируем их в договоре.