: Google SERP's not displaying target/current page in breadcrumbs I've used Google's example JSON-LD markup to display breadcrumbs in the search results (https://developers.google.com/search/docs/data-types/breadcrumbs).
I've used Google's example JSON-LD markup to display breadcrumbs in the search results (https://developers.google.com/search/docs/data-types/breadcrumbs). Google shows breadcrumbs in the search results but the target/current page is never shown.
For example a url looks like this:
www.example.com/laptop/brand/asus
I would like Google to shows the url as a breadcrumb in the search results like this:
www.example.com › Laptop › Brand › Asus
But Google shows the breadcrumb like this:
www.example.com › Laptop › Brand
My code:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"item": {
"@id": "/",
"name": "Home"
}
}, {
"@type": "ListItem",
"position": 2,
"item": {
"@id": "/laptop",
"name": "Laptop"
}
}, {
"@type": "ListItem",
"position": 3,
"item": {
"@id": "/laptop/brand",
"name": "Brand"
}
}, {
"@type": "ListItem",
"position": 4,
"item": {
"@id": "/laptop/brand/asus",
"name": "Asus"
}
}]
}
</script>
I've tested this code using Google's structured data testing tool. And everything seems fine.
In Google I can find other websites that have implemented their breadcrumbs in a similar way, and for those websites Google is showing the current page in the breadcrumbs.
Does anybody know how can I make sure that Google shows the target/current page in a breadcrumb?
*Update: this is an example of a Dutch website (not mine) for which their breadcrumb is shown with the target page in the last path of the breadcrumb:
URL:
www.kieskeurig.nl/laptop/merk/asus
Displayed in Google like this:
Their code
<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "BreadcrumbList",
"@id" : "#BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"item": {
"@id": "/",
"name": "Home"
}
}, {
"@type": "ListItem",
"position": 2,
"item": {
"@id": "/computers",
"name": "Computers"
}
}, {
"@type": "ListItem",
"position": 3,
"item": {
"@id": "/laptops_en_ultrabooks",
"name": "Laptops en ultrabooks"
}
}, {
"@type": "ListItem",
"position": 4,
"item": {
"@id": "/laptop",
"name": "Laptop"
}
}, {
"@type": "ListItem",
"position": 5,
"item": {
"@id": "/laptop/merk",
"name": "Merk"
}
}, {
"@type": "ListItem",
"position": 6,
"item": {
"@id": "/laptop/merk/Asus",
"name": "Asus"
}
} ]
}
</script>
More posts by @Nickens628
1 Comments
Sorted by latest first Latest Oldest Best
Yes Google don't display the last folder or file in breadcrumb list. It generally treat them as file, no matter there is trailing slash(/) at the end of URL or not, since in server configuration, webmaster can configure weather to display trailing slash or not, for file or folder. So they treat them as file not a category or sub directory option. While breadcrumb is clear about navigating a website through directory.
If you want to display the last one in breadcrumb, use something like this www.example.com/laptop/brand/asus/article.html
Terms of Use Create Support ticket Your support tickets Stock Market News! © vmapp.org2024 All Rights reserved.