Opened on 07/22/2017 at 04:43:34 PM
Closed on 12/05/2017 at 04:13:13 PM
#5440 closed change (invalid)
Add breadcrumbs microdata to eyeo websites
| Reported by: | juliandoucette | Assignee: | |
|---|---|---|---|
| Priority: | P5 | Milestone: | |
| Module: | Websites | Keywords: | goodfirstbug |
| Cc: | ire, wspee, saroyanm, lisabielik, jeen | Blocked By: | |
| Blocking: | Platform: | Unknown / Cross platform | |
| Ready: | no | Confidential: | no |
| Tester: | Unknown | Verified working: | no |
| Review URL(s): | |||
Description
Background
See https://developers.google.com/search/docs/data-types/breadcrumbs
What to change
Add Microdata to websites with existing breadcrumbs:
<ol itemscope itemtype="http://schema.org/BreadcrumbList">
<li itemprop="itemListElement" itemscope
itemtype="http://schema.org/ListItem">
<a itemscope itemtype="http://schema.org/Thing"
itemprop="item" href="https://example.com/items">
<span itemprop="name">Item</span>
<img itemprop="image"
src="http://example.com/images/icon-item.png" alt="Items"/>
</a>
<meta itemprop="position" content="1" />
</li>
</ol>
Add JSON-LD to websites without visual breadcrumbs:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"item": {
"@id": "https://example.com/items",
"name": "Item",
"image": "http://example.com/images/icon-item.png"
}
}]
}
</script>
Attachments (0)
Change History (6)
comment:1 Changed on 07/22/2017 at 05:31:57 PM by juliandoucette
- Ready unset
comment:2 Changed on 07/24/2017 at 07:49:36 AM by ire
comment:3 follow-up: ↓ 4 Changed on 07/25/2017 at 12:46:44 PM by juliandoucette
Is there any benefit/disadvantage to using the Markup or JSON-LD version?
- There is a minor file size difference (that I haven't measured)
- The fact that if we have HTML for breadcrumbs and JSON for breadcrumbs then we have two breadcrumb structures on a page instead of one (if you count HTML with itemprops as one)
Last edited on 07/25/2017 at 12:48:06 PM
by juliandoucette
comment:4 in reply to: ↑ 3 Changed on 07/26/2017 at 07:41:35 AM by ire
Replying to juliandoucette:
Is there any benefit/disadvantage to using the Markup or JSON-LD version?
- There is a minor file size difference (that I haven't measured)
- The fact that if we have HTML for breadcrumbs and JSON for breadcrumbs then we have two breadcrumb structures on a page instead of one (if you count HTML with itemprops as one)
Got it, I think your initial suggestion makes the most sense then.
comment:5 Changed on 09/04/2017 at 10:55:08 AM by juliandoucette
- Priority changed from P3 to P5
comment:6 Changed on 12/05/2017 at 04:13:13 PM by juliandoucette
- Resolution set to invalid
- Status changed from new to closed
This ticket is not specific enough to be actionable. I will address it separately in other more specific tickets.
Note: See
TracTickets for help on using
tickets.

@juliandoucette Thanks for sharing all of this!
Is there any benefit/disadvantage to using the Markup or JSON-LD version? If not, perhaps we should pick one method to use across all our sites. I personally find the JSON-LD version much easier to read.