Пример брифа · Schema.org
breadcrumb schema.org без плагина
Как добавить breadcrumb разметку на сайт без плагина. Готовые коды для WordPress, HTML и проверка в Search Console.
SEO-теги
Структура статьи
- H2. Что такое breadcrumb schema.org и зачем он нужен
- — H3. Как Google показывает хлебные крошки в выдаче
- — H3. Влияет ли breadcrumb на ранжирование
- — H3. Когда breadcrumb работает, а когда нет
Закрытие информационного интента: аудитория должна понять базу перед реализацией
- H2. Структура и синтаксис Breadcrumb BreadcrumbList
- — H3. Обязательные поля в schema.org
- — H3. Различия между JSON-LD, Microdata и RDFa
- — H3. Ошибки, которые приводят к проблемам в Search Console
Практический блок для понимания техники перед внедрением
- H2. Добавляем breadcrumb в WordPress без плагина
- — H3. Метод 1: Вставка кода в functions.php
- — H3. Метод 2: Кастомный код в шаблон header.php или footer.php
- — H3. Как сделать breadcrumb динамическим для разных страниц
- — H3. Проверка синтаксиса перед публикацией
Основной блок решения задачи: пошаговый алгоритм для целевой аудитории
- H2. Breadcrumb для статических сайтов на HTML/CSS
- — H3. Вёрстка breadcrumb с JSON-LD разметкой
- — H3. Автоматизация через JavaScript (если нужна)
- — H3. Примеры кода для разных структур сайтов
Расширение охвата: не все пользователи работают на WordPress
- H2. Проверяем, что всё работает: инструменты и валидация
- — H3. Google Rich Results Test: как читать результаты
- — H3. Проверка в Search Console (вкладка Rich Results)
- — H3. Что делать при ошибке 'Missing required field'
- — H3. Тестирование на разных браузерах и устройствах
Валидация и уверенность: аудитория должна убедиться, что всё сделано верно
- H2. Частые ошибки и как их избежать
- — H3. Неправильная иерархия breadcrumb (путь не совпадает с меню)
- — H3. Дублирование schema.org кода на одной странице
- — H3. Забыли про мобильные версии
- — H3. Конфликты с CSS (скрытый breadcrumb — проблема)
Предотвращение проблем: опыт типовых ошибок целевой аудитории
Gap-темы (чего у конкурентов нет)
- ·Почему плагины для breadcrumb замедляют сайт: сравнение скорости загрузки
- ·Breadcrumb для многоязычных сайтов: hreflang + schema.org синхронизация
- ·Как breadcrumb влияет на CTR в выдаче Google: примеры до/после
- ·Breadcrumb для e-commerce: специфика для категорий и варианты товаров
- ·Отладка: почему Google не показывает breadcrumb в SERP даже после разметки
- ·Интеграция breadcrumb с микроразметкой организации и товаров (комбинированная schema)
Перелинковка
Внутренние ссылки
- структурированная разметка сайта →
/blog/schema-org-dlya-seo - оптимизация для Google Rich Results →
/blog/rich-results-guide - навигация сайта и пользовательский опыт →
/blog/ux-seo
Внешние источники
- официальная документация BreadcrumbList →
schema.org/BreadcrumbList - Google Rich Results Test →
search.google.com/test/rich-results - Google Search Central Guide →
developers.google.com/search/docs/appearance/breadcrumbs - JSON-LD spec →
json-ld.org
FAQ
Нужен ли breadcrumb для SEO, если на сайте уже хорошо работает меню?
Breadcrumb — это микроразметка для поисковиков и пользователей, не замена меню. Она помогает Google лучше понять структуру сайта и показывает её в выдаче, повышая CTR. Метаних конфликта нет — это дополнение.
Я добавил breadcrumb, но в Google Rich Results Test ошибка. Где искать проблему?
Проверьте: 1) правильный синтаксис JSON-LD (скобки, запятые), 2) наличие обязательных полей (@context, @type, itemListElement), 3) что URL в breadcrumb совпадает с фактическим путём страницы. Используйте валидатор JSON перед вставкой кода.
Какой формат лучше: JSON-LD, Microdata или RDFa?
JSON-LD — рекомендация Google, проще в реализации и не вмешивается в HTML. Microdata и RDFa работают, но требуют встраивания атрибутов в разметку страницы. Для новичка — однозначно JSON-LD.
Breadcrumb показывается в поиске на мобильных и ПК по-разному. Это нормально?
Да, Google адаптирует отображение в зависимости от устройства. Убедитесь, что разметка валидна на обоих (тест в Rich Results работает и для мобильных версий). Проблема редко в самом коде — чаще в кэше Search Console.
Могу ли я добавить breadcrumb только для определённых разделов сайта?
Да, это нормально. Например, breadcrumb актуален для блога и категорий товаров, но не нужен на главной. Добавляйте условные проверки в код: if (is_archive() || is_single()) — только тогда выводите schema.
Хотите такой же бриф под ваш ключ?
Введите свой запрос и URL 3-5 конкурентов — получите outline + gap + FAQ через Claude. 3 брифа в день бесплатно. Pro 1 700 ₽/мес — 100 брифов.
Следующий шаг
Разметить статью перед публикацией
Бриф готов — добавьте JSON-LD для Rich Results. Бесплатно, 30 секунд.
Перейти →