Tilda · 6 мин чтения

Микроразметка на Тильде: организация, товар и хлебные крошки

Микроразметку на Тильде я настраиваю почти на каждом коммерческом проекте: она не двигает позиции сама по себе, но открывает в выдаче цену, рейтинг или хлебные крошки вместо голого URL, а это заметно поднимает CTR. Штатной разметкой Тильда закрывает только товары каталога: каждая карточка товара отдаётся со Schema.org сразу, ничего настраивать не нужно. Всё остальное, от карточки компании до хлебных крошек, собирается генератором и вставляется в код страницы руками. Дальше по пунктам разберу, что достаётся бесплатно, а что придётся дописать.

Как добавить Organization на сайте на Тильде

Отдельного переключателя под разметку организации в интерфейсе нет, поэтому код собираю генератором. Сама Тильда в справке рекомендует webcode.tools: выбираю тип страницы, заполняю название, логотип, телефон, адрес и ссылки на соцсети, забираю готовый JSON-LD из правой колонки. Дальше иду в «Настройки страницы → Дополнительно → HTML-код для вставки внутрь HEAD», вставляю блок, сохраняю и переопубликовываю страницу.

Важный нюанс: код живёт на конкретной странице, а не на сайте целиком. Карточку компании ставлю на главную и на страницу контактов, а не копирую на каждый лендинг, иначе поисковик получит несколько объектов Organization вместо одного.

LocalBusiness и Organization: что заполнять, чтобы разметка сработала

Разница между двумя типами важна для локального бизнеса. Organization подходит интернет-магазину или сервису без привязки к точке на карте. LocalBusiness нужен, если у бизнеса есть физический адрес, часы работы и клиенты приходят ногами: кофейня, салон, автосервис. Для LocalBusiness в поля генератора вношу точный адрес в формате улица-дом-город, а не общий текст вроде «Москва, работаем по всей России» - иначе Google не свяжет разметку с картой и не подтянет её в локальную выдачу.

Отдельно слежу за тремя вещами, которые чаще всего портят разметку организации:

  • логотип загружаю квадратным и не меньше 112 на 112 пикселей, иначе Google игнорирует поле image
  • телефон указываю в международном формате с плюсом и кодом страны
  • ссылки на соцсети и мессенджеры (ВК, Telegram) заполняю полностью, они уходят в поле sameAs и усиливают связку сайта с профилями компании в других источниках

После вставки проверяю результат через Rich Results Test от Google - он показывает, какие поля распознаны, а какие остались пустыми в скопированном коде.

Бесплатный материал

🎁 Полезный скрипт в подарок

Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.

Без спама. Отписка в 1 клик.

Товар и каталог: как Тильда собирает Product и Offer

Если магазин сделан на встроенном каталоге Тильды (блоки товаров, привязанные к разделу «Магазин»), карточка товара получает разметку Product и Offer автоматически: название, изображение, цена, валюта и статус наличия берутся прямо из полей товара в панели управления. Меняю цену в карточке - меняется и значение в разметке, вручную лезть в код не приходится.

С вариантами товара (размер, цвет, разная цена по модификациям) стоит перепроверять карточки точечно: если у модификаций разная стоимость, открываю страницу в Rich Results Test и смотрю, какую именно цену Тильда подставила в Offer. Обычно это либо минимальная цена по вариантам, либо цена варианта по умолчанию, и на конкретном проекте с десятками SKU это стоит свести в таблицу и свериться руками хотя бы один раз.

Если на сайт подключён виджет отзывов от стороннего сервиса, рейтинг в разметке (aggregateRating) сам по себе не появится: сторонние виджеты обычно рисуют звёзды визуально, но не добавляют структурированные данные, это отдельная задача поверх штатной разметки товара.

Хлебные крошки: визуальный блок и BreadcrumbList

Блок хлебных крошек в Тильде показывает пользователю путь по разделам - это чисто визуальный элемент навигации. Чтобы поисковик заменил в сниппете длинный URL на цепочку «Главная / Каталог / Название товара», нужна отдельная структурированная разметка BreadcrumbList, которая продублирует те же уровни в виде JSON-LD.

Добавляю такой код через блок T123 (HTML-код) на нужных страницах или в индивидуальный код страницы, подставляя реальные разделы и ссылки:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Главная",
      "item": "https://example.ru/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Каталог",
      "item": "https://example.ru/catalog/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Название товара"
    }
  ]
}
</script>

Последний уровень (текущая страница) можно оставить без поля item - это допустимо по спецификации Schema.org. Главное - текст пунктов должен буквально совпадать с тем, что видно в визуальном блоке крошек на странице, иначе при проверке возникнет расхождение между видимым контентом и разметкой.

Проверка микроразметки и типичные ошибки

После любых правок прогоняю страницы через Rich Results Test и через отчёт по улучшениям в Google Search Console - там видно, сколько страниц с ошибками накопилось за последние недели, а не только на момент проверки. Из Яндекс.Вебмастера пригождается инструмент валидации структурированных данных - Яндекс и Google иногда по-разному реагируют на одни и те же поля.

Тип разметки Что даёт в выдаче Где заполняется в Тильде
Organization / LocalBusiness карточка компании, адрес, телефон в панели знаний ручной JSON-LD в HEAD страницы, код собирается генератором
Product / Offer цена и наличие под сниппетом товара карточка товара в разделе «Магазин»
BreadcrumbList цепочка разделов вместо URL в сниппете ручной JSON-LD в блоке T123 или коде страницы

Из частых ошибок на практике: дублирующаяся разметка Organization, когда один и тот же блок вставили и в HEAD главной, и ещё раз на внутренней странице - поисковик видит два конфликтующих объекта и обычно берёт менее полный. Вторая типичная проблема - в BreadcrumbList забывают обновить ссылки после переноса раздела на новый URL, и крошки в разметке ведут в никуда.

Когда нужна доработка сверх копипаста

Бесплатно закрыт только каталог, разметка компании это разовая вставка кода, с которой справится и владелец сайта. Разработчик нужен там, где одним блоком в HEAD не обойтись: разметка отзывов и рейтинга, если подключён сторонний виджет; хлебные крошки для больших каталогов с вложенными категориями, где вручную прописывать JSON-LD на каждую страницу не вариант и логичнее собрать шаблон под структуру разделов; и FAQ-разметка на посадочных страницах, где под каждый блок вопросов нужен свой код.

Под такие задачи обычно достаточно точечного скрипта, а не переписывания сайта: кастомную доработку Тильды на пару блоков разметки закрываю в рамках простой правки. Цена на такую доработку начинается от 3 000 ₽, если это один шаблон JSON-LD на типовые страницы каталога, а не полная переработка структуры сайта.

Условия и возможности Тильды меняются, поэтому перед запуском я уточняю их у самого сервиса.

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

Нужен ли разработчик, чтобы добавить базовую микроразметку на Тильде

Для товаров каталога не нужен вообще: Тильда размечает карточки сама. Разметку компании тоже реально сделать без разработчика - собрать код в генераторе и вставить его в HEAD страницы. Разработчик нужен там, где кода много и он должен подставляться сам: крошки по всему каталогу, отзывы, FAQ.

Как понять, что Google вообще видит микроразметку на моём сайте

Проверяю конкретный URL через Rich Results Test - инструмент показывает найденные типы разметки и подсвечивает поля с ошибками или предупреждениями. Второй источник - отчёт по улучшениям в Google Search Console, он собирает данные по всем страницам сайта сразу.

Обновляется ли разметка товара, если я меняю цену в карточке

Да, если товар подключён через встроенный каталог Тильды - цена, наличие и валюта в Product и Offer подтягиваются из тех же полей, что видит покупатель на странице, отдельно ничего пересохранять не нужно.

Что делать, если у каталога сложная структура и стандартных крошек не хватает

Визуальный блок крошек в Тильде отработает в любом случае, а вот BreadcrumbList для многоуровневого каталога придётся собирать шаблоном под структуру разделов, а не копировать один и тот же код на каждую страницу. Это разовая доработка, а не постоянная ручная работа.

Есть задача?

Обсудим в мессенджере

Расскажите, что нужно сделать — отвечу в течение 4 часов в рабочее время. Первая консультация бесплатно.

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов куки) с использованием Yandex.Metrika.
Понятно