Mobile app version of vmapp.org
Login or Join
Nickens628

: 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).

@Nickens628

Posted in: #Breadcrumbs #GoogleSearch #Javascript #JsonLd

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>

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Nickens628

1 Comments

Sorted by latest first Latest Oldest Best

 

@Odierno851

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

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme