Проблема видимо в том что у последнего элемента нет ссылки, вот и ругается на item
Если его заменить на
<span>Гугл вебмастер ругается на хлебные крошки форума</span>
То не ругается, т.е. его либо не размечать, либо делать с ссылкой на текущую страницу, либо может как-то по особенному можно сделать, но я не шарю
Вот нагуглил, можно последний элементы вот так разметить, без ссылки:
<span property="itemListElement" typeof="ListItem"> <span property="position" content="4"></span> <div property="item" typeof="WebPage" resource="https://codeseller.ru/forum/product-17381/gugl-vebmaster-rugaetsya-na-xlebnye-kroshki-foruma/"> <span property="name">Гугл вебмастер ругается на хлебные крошки форума</span> </div> </span>
Дружаев Владимир (Otshelnik-Fm) сказал(а)
жесть сколько лишней верстки навязывают
А можно и вот так размечать:
<script type="application/ld+json"> { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "item": { "@id": "http://www.example.com/", "name": "Home" } }, { "@type": "ListItem", "position": 2, "item": { "@id": "http://www.example.com/brands", "name": "Brands" } }, { "@type": "ListItem", "position": 3, "item": { "@id": "http://www.example.com/brands/mybrand", "name": "My Brand" } }] } </script>
А можно и вот так размечать:
<script type="application/ld+json"> { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "item": { "@id": "http://www.example.com/", "name": "Home" } }, { "@type": "ListItem", "position": 2, "item": { "@id": "http://www.example.com/brands", "name": "Brands" } }, { "@type": "ListItem", "position": 3, "item": { "@id": "http://www.example.com/brands/mybrand", "name": "My Brand" } }] } </script>
Ну так не стоит, ибо есть как минимум bing не понимающий нормально json, так же есть вероятность что яндекс начнет работать с хлебными крошками и он тож не любит json
SAZONISCHE сказал(а)
Ну так не стоит, ибо есть как минимум bing не понимающий нормально json, так же есть вероятность что яндекс начнет работать с хлебными крошками и он тож не любит json
Ну вообще яндекс валидатор не ругается на такой формат. А учитывать bing... это 0.1% траффика в рунете. Это все равно что делать сайты поддерживающие explorer 1
Я проводил долгое время эксперименты с разметкой, включая чистые форумы. В итоге с появлением амp и турбо, быстрых страниц соц сетей, толку стало не много.
Только организациям есть конечно свои бонусы. Для простых смертных профит минимум, если его вообще разглядеть можно.
Вот если заставить в амп и турбо форум работать, может и будет интересно, трафик серьезный сейчас со всех лайт версток, плюс в мобильном поиске конечно выше, а сейчас это важно.
Preci сказал(а)
SAZONISCHE сказал(а)
Ну так не стоит, ибо есть как минимум bing не понимающий нормально json, так же есть вероятность что яндекс начнет работать с хлебными крошками и он тож не любит jsonНу вообще яндекс валидатор не ругается на такой формат. А учитывать bing... это 0.1% траффика в рунете. Это все равно что делать сайты поддерживающие explorer 1
Json не работает в яндексе
Можно связаться с тп яндекса ответ будет идентичным.