Replies: 5
We didn’t change anything, but now we’re getting Google reporting “Either ‘name’ or ‘item.name’ should be specified”. I assume the recent update of your plugin is responsible.
I’ve read your documentation and confirmed the issue is in the Yoast breadcrumb output. Here’s the part Google’s complaining about:
{“@type”:”BreadcrumbList”,”@id”:”#breadcrumb”,”itemListElement”:[{“@type”:”ListItem”,”position”:1,”name”:”Home”,”item”:”https://firstunitarian.org/”},{“@type”:”ListItem”,”position”:2,“name”:””}]}]}
Your documented fix of editing the page to make sure it has a title and/or custom breadcrumb doesn’t apply. This isn’t a regular page, but some sort of weird search result. I don’t know where Google got this URI, but Yoast isn’t filling in any of the default prefixes for archive pages, search pages, etc. All these fields on the Breadcrumbs settings page have the default values in them, so the only one that’s blank is “Prefix for the breadcrumb path”. I don’t believe filling this in will supply a value for the “name” property.