Как пользоваться
- Введите адрес сайта, например
https://example.com. - Запишите цепочку, по странице в строке: название, как на странице, затем
|(или табуляция) и адрес. - У последней строки адрес можно опустить, если это текущая страница.
- Скопируйте script и вставьте его в страницу.
Как это работает
Каждая строка становится элементом ListItem с position (счёт с 1), name и item (URL). Путь, начинающийся с /, присоединяется к адресу сайта без двойной косой черты; полные адреса http:// и https:// берутся как есть. Список оборачивается в BreadcrumbList с "@context": "https://schema.org" и кладётся в тег <script type="application/ld+json">. Символ < записывается как <, чтобы название не могло закрыть тег.
Пример
Адрес сайта https://example.com и строки
Главная | /
Книги | /books/
Фантастика | /books/sci-fi/
Левая рука Тьмы
дают 4 элемента. Первый — {"@type": "ListItem", "position": 1, "name": "Главная", "item": "https://example.com/"}, третий указывает на https://example.com/books/sci-fi/, у четвёртого только позиция и название.
Советы
- Используйте те же названия, что в видимых крошках, а не заголовки страниц с именем сайта.
- Указывайте канонические URL страниц — с тем же протоколом и косой чертой в конце, что и в ссылках.
- Кириллица в названиях допустима как есть; адреса с кириллицей тоже работают, но удобнее закодированные или латинские.