From an SEO perspective, should pagination be added to the BreadcrumbList in the schema?
Following Google’s example:
https://developers.google.com/search/docs/appearance/structured-data/breadcrumb
Books › Science Fiction › Award Winners
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Books",
"item": "https://example.com/books"
},{
"@type": "ListItem",
"position": 2,
"name": "Science Fiction",
"item": "https://example.com/books/sciencefiction"
},{
"@type": "ListItem",
"position": 3,
"name": "Award Winners"
}]
}
</script>
I haven’t seen any examples of pagination on Google or schema.org.
From an SEO perspective:
Suppose it has 5 pages. Should the page 2 to 5 be added to the BreadcrumbList with schema? Or can it be the same as page 1 (use the current URL instead)? Or does it not matter?
For example:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Books",
"item": "https://example.com/books"
},{
"@type": "ListItem",
"position": 2,
"name": "Science Fiction",
"item": "https://example.com/books/sciencefiction"
},{
"@type": "ListItem",
"position": 3,
"name": "Award Winners",
"item": "https://example.com/books/sciencefiction/awardwinners"
},{
"@type": "ListItem",
"position": 4,
"name": "Page 2", <--- (or Page 3, Page 4, Page 5)
"item": "https://example.com/books/sciencefiction/awardwinners/page2" <--- (or .../page3, .../page4, .../page5. Just to illustrate, the last one doesn't need to use the URL)
}]
}
</script>