Исправление ошибок position в Breadcrumb Schema

Используйте по одному элементу в строке: Название | URL

Инструменты проверки часто сообщают, что в разметке хлебных крошек требуется значение поля position. Проще всего пересобрать список так, чтобы у каждого ListItem была последовательная позиция. Введите цепочку ниже, и генератор пронумерует её сам.

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

  1. 1

    Возьмите шаги из старой разметки

    Перенесите каждое название и URL из ошибочного блока в строки вида Название | URL по порядку.

  2. 2

    Уберите неполные строки

    Убедитесь, что в каждой строке есть и название, и URL: инструмент пропускает строки, где чего-то не хватает.

  3. 3

    Создайте разметку

    Перейдите к результату. Позиции начинаются с 1 и растут на единицу с каждым шагом.

  4. 4

    Замените старый блок

    Удалите ошибочный скрипт со страницы, вставьте новый и проверьте снова.

Почему возникает ошибка position

Каждому ListItem в BreadcrumbList нужен position, целое число, которое показывает место шага в цепочке. Ошибка обычно означает одно из следующего:

  • В одном или нескольких элементах нет ключа position.
  • Позиции записаны текстом или оставлены пустыми.
  • Номера повторяются, например два элемента подряд с номером 2.
  • Номера пропускаются, например 1, 2, 4.
  • Шаги добавляли в разметку вручную или шаблоном, а счётчик не обновили.

Что делает инструмент иначе

Генератор никогда не просит указать позицию. Он читает ваши строки сверху вниз и назначает 1, 2, 3 и так далее тем строкам, у которых есть и название, и URL. Пропущенная строка не оставляет дыры, поэтому нумерация всегда последовательная.

Пример сломанного и пересобранного списка

Ошибочный ввод в валидатор: элементы с позициями 1, 2 и 4, третий отсутствует.

Пересборка в инструменте:

Главная | https://example.com/
Документация | https://example.com/docs/
Установка | https://example.com/docs/setup/

Позиции в результате: 1, 2, 3.

После замены разметки

  1. Полностью удалите старый блок script, чтобы на странице не было двух конфликтующих списков.
  2. Вставьте новый блок.
  3. Снова проверьте живой URL.

Если ошибка остаётся

Проверьте, нет ли второго BreadcrumbList от темы, плагина или забытого шаблона. Инструмент создаёт только тот блок, который вы из него скопировали, поэтому остаток от чего-то другого нужно убрать в источнике. Также убедитесь, что все URL полные, а названия не пустые.

Быстрая самопроверка любой разметки хлебных крошек

Перед повторной проверкой просмотрите блок на четыре условия: у каждого ListItem есть position, позиции идут 1, 2, 3 без повторов, у каждого ListItem есть name и у каждого есть URL. Если все четыре выполнены, ошибка position больше не должна появляться. Быстрее всего гарантировать это поможет генерация блока из простого списка, потому что ошибку в нумерации вручную уже не допустить.

Часто задаваемые вопросы

Стандартная последовательность начинается с 1, и именно так пишет этот инструмент.

Строка без названия или без URL пропускается. Добавьте недостающую часть до или после символа вертикальной черты.

Нет. Она отражает только порядок шагов в цепочке, которую вы перечислили.

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

Сопутствующие инструменты

Генератор карты сайта

Вставьте список URL и создайте корректную карту сайта XML с changefreq, priority и необязательным lastmod, готовую к сохранению и отправке в Search Console.

Парсер UTM

Вставьте URL кампании и прочитайте пять стандартных UTM-меток (source, medium, campaign, term и content) с каждым декодированным значением. Быстрый способ проверить ссылку отслеживания перед отправкой.

Проверка смешанного контента

Просканируйте любую страницу на HTTPS в поисках небезопасных HTTP-ресурсов, которые вызывают предупреждения о смешанном контенте и ломают значок замка в браузере.

Инструмент для извлечения метаданных

Извлеките метаданные страницы из любого URL: название, метаописание, Open Graph, карточки в Twitter, канонический URL и структурированные данные в формате JSON-LD.

Анализатор заголовков безопасности

Вставьте свои заголовки HTTP-ответа и получите приоритизированные советы по заголовкам безопасности, которые важны: Content-Security-Policy, Strict-Transport-Security, X-Frame-Options, Referrer-Policy и другим.

Конструктор UTM-ссылок

Создавайте URL для отслеживания кампаний с параметрами UTM source, medium, campaign, term и content. Чистые ссылки с URL-кодированием, готовые для рекламы и рассылок.

Инструмент доступен на других языках

Руководства и сценарии использования