Наверное у каждого разработчика на Тильде есть момент, когда он опубликовал сайт, порадовался, а потом открыл выдачу и увидел унылый двухстрочный сниппет без FAQ, без даты, без красивых крошек в URL. А ведь у конкурентов есть. И тогда само собой возникают вопросы: где вообще прятать JSON-LD в Тильде (и возможно ли это)? Как не сорвать вёрстку? И, главное, можно ли сделать всё так, чтобы через полгода не искать где запрятана эта микроразметка в админке сайта?

Спойлер: можно. Ниже — то, чем мы сами пользуемся, и ничего лишнего.

Зачем возиться, если сайт и так в индексе?

  • Богатые сниппеты в ПС. FAQ-выпадашки, хлебные крошки, даты публикации — больше площади в SERP, выше CTR.

  • Контекстные блоки в «Поиске по сайту/картах». Organization + LocalBusiness подсказывают ассистентам, где вас найти.

  • Ускоренная индексация. «Главы» контента подсвечены роботам; иногда могут попасть в индекс на сутки-двое быстрее.

  • E-E-A-T. Прозрачный автор, дата, источник — прямой сигнал асессорам о качестве сайта.

Плюс это просто дисциплинирует команду: когда структура вынесена в код, меньше соблазна подменить H1 жирным параграфом «на глаз».

Пример использования хлебных крошек
Пример использования хлебных крошек

Какие типы разметки стоит внедрять?

Группа

Форматы

Зачем нужны

Основа сайта

Organization, WebSite, WebPage

Рассказывают о том чем занимается организация

Контент

Article, NewsArticle, FAQPage, HowTo

Раскладывает статью блоками, FAQ-вкладка, шаги инструкции

Товары и услуги

Product, Service, Offer

Цена в сниппете, рейтинг

Финальные штрихи

BreadcrumbList, Speakable, VideoObject

Крошки в URL, голосовой поиск, миниатюра видео

Где в Тильде живет нужное окошко?

Для каждой страницы — Заходим в настройки → Дополнительно → Листаем до конца → Html-код для вставки внутрь HEAD (как раз то, что нам нужно) .

Жмем на редактировать код
Жмем на редактировать код
Откроется такое окошко
Откроется такое окошко

Что нужно прописать в первую очередь

Покажу сразу готовые фрагменты, которые можно просто скопировать и подставить нужные данные. Это можно назвать базовым сочетанием для главных страничек сайтов.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Название компании",
  "url": "https://example.ru",
  "logo": "https://example.ru/img/logo.svg",
  "sameAs": [
    "https://t.me/brand",
    "https://vk.com/brand"
  ]
}
</script>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "url": "https://example.ru",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://example.ru/search?q={search_term_string}",
    "query-input": "required name=search_term_string"
  }
}
</script>

Что добавлять для статей

Порядок простой: сначала добавляем Article, потом — если нужно — FAQ и хлебные крошки.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type":    "Article",
  "headline": "Заголовок H1 — без кликбейта",
  "description": "Короткое, осмысленное, лучше не копировать meta дословно.",
  "datePublished": "2025-06-01",
  "dateModified":  "2025-06-05",
  "author":    { "@id": "#org" },
  "publisher": { "@id": "#org" },
  "mainEntityOfPage": "https://example.ru/blog/tilda-schema-guide"
}
</script>

Хотите выпадающие вопросы? Кладём сразу за Article:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type":    "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name":  "Нужно ли ставить больше трёх вопросов?",
      "acceptedAnswer": { "@type": "Answer", "text": "Лучше не стоит — в ру-выдаче иногда обрезает весь блок." }
    },
    {
      "@type": "Question",
      "name":  "Можно ли вложить HTML?",
      "acceptedAnswer": { "@type": "Answer", "text": "Нет, только чистый текст" }
    }
  ]
}
</script>

Если страница вложена глубже одной папки, добавляем крошки:

<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/blog" },
    { "@type": "ListItem", "position": 3, "name": "Schema на Tilda" }
  ]
}
</script>

Как проверить правильность заполнения?

Мы советуем делать это в обязательном порядке сразу после публикации, потому как бывает что из-за одной кавычки слетает весь код, а в таком случае все усилия напрасны.

Инструмент

Зачем использовать

Особенности

Rich Results Test

Показывает, будет ли расширенный сниппет в выдаче

Зелёная галочка — всё ок. Красный крест — ищите лишние кавычки, пустые поля или дату из будущего.

Schema Markup Validator

Официальный валидатор от Schema.org

Проверяет синтаксис JSON-LD, показывает ошибки и предупреждения. Работает быстро, подойдет для всех типов разметки.

Тестер микроразметки Яндекса

Проверяет по российским стандартам

Даёт понятные подсказки на русском, например: «поле SKU обязательно». Особенно полезно для Product и FAQ.

Самые распространенные ошибки

Ошибка

Поведение

Решение

Дата публикации стоит «завтра»

Валидатор жёлтый треугольник, сниппет не генерируется

Ставим дату ≤ сегодня, в принципе не будет большой ошибкой дата прошедшего времени

Дублирующий @type": "Article" без mainEntityOfPage

Обе схемы игнорируются

Лишнее убираем, оставляем одну

> 3 вопросов в FAQ

Яндекс, да и Google-RU иногда скрывает карточку целиком

Оставляем 2–3 ключевых

Кавычки типа “ ” копируются из Word

JSON ломается, блок не парсится

Используем обычные " или экранируем

Скрипт попал в <body>

Сниппет не валидируется

Вставляем исключительно в <head>

Еще раз проверяем перед публикацией

  • У каждой страницы — ровно один Article, без вложенных дублей.

  • В Article и FAQ нет <br>, эмодзи и смайлов, HTML-тегов — только чистый текст.

  • Дата публикации указана в формате YYYY-MM-DD (ISO 8601), без "мая" и "июня".

  • Все ссылки внутри разметки работают и ведут на существующие страницы (важно!).

  • Organization и WebSite прописаны один раз, обычно на главной.

  • Валидаторы: зелёная галочка в Google, без ошибок в schema.org и Яндексе.

Материал подготовлен командой Art-Made. Спасибо, что дочитали. Мы постарались собрать только то, что реально используем сами, без воды и теории. Если что-то пропустили — дополняйте в комментариях, мы открыты к обратной связи :-)

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