Проблема видимо в том что у последнего элемента нет ссылки, вот и ругается на 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 не работает в яндексе
Можно связаться с тп яндекса ответ будет идентичным.