A value for the item.name or name field is required for a nested ListItem.
-
We get an error: 34 structured data items are invalid in SEMRush Audit and The issue is
A value for the item.name or name field is required for a nested ListItem.
Is there any issue on the Yoast plugin that is causing this issue?
Thank you
The page I need help with: [log in to see the link]
-
@nayanavasudev We are aware that some users are being notified of the missing ‘item.name or name’ field for the breadcrumbs from the SEMrush report.
We’ve checked with our developers and in-house SEO expert. They can confirm that our Yoast SEO schema.org structured data markup is correct
If you check some of the reported URLs on Google’s Rich Results Tool or Structured Data Testing Tool, you can find that there shouldn’t be any warnings or errors related to what is being reported by SEMrush.
This seems to be a false alert related specifically to how SEMrush and Aref parse the data. We have already reached out to both companies to resolve the issue, but believe that for now, it’s safe to ignore this aler`
Hi @devnihil Thanks for the quick response.
I noticed there is an error in the Yoast inbuild schema code for Breadcrumbs. The field “name:” is missing in the lister ListItem. Please see the screenshot below.
As per Schema.org there should be a field “name:” nested under ListItem but when you check the yoast breadcrumb code in the view source page, it is not nested. That is the issue. Can you please help me with this? Please add that one line of code to your inbuild breadcrumb.Schema.org – https://paste.pics/CFQUD
Structured data testing tool: https://paste.pics/CFQUTAs per your blog the breadcrumb code should look like as below. In this you have a field “name:” nested under ListItem but when you check our website the code doesn’t have it. Please see the sreenshots below.
Yoast Breadcrumb: https://paste.pics/CFQXD
Our website breadcrumb: https://paste.pics/CFQXOPlease let me know the solution for it.
Thank you,
Hi,
Could you provide us with a link to the URL of your website that is having an issue so we can test it out on Google’s Structured Data Testing Tool and Rich Results tool?
You can refer to our current breadcrumbs schema output here — https://developer.yoast.com/features/schema/pieces/breadcrumb/
@michael Here is the few websites link where we are having an issue. FYI, we have this issue on 40 pages of the website.
https://www.peopleg2.com
https://www.peopleg2.com/blog/how-accurate-are-criminal-background-check/
https://www.peopleg2.com/blog/5-important-kpis-to-measure-background-screenings/here is an image link of our website blog page breadcrumb code. In this it has position for home page, and final destination but it doesn’t have a path/position for blog
Thank you
- This reply was modified 3 years, 6 months ago by nayanavasudev.
Hi @nayanavasudev!
Thanks for getting back to us.
We ran the URLs you provided in both Google Structured Data Testing Tool and Google’s Rich Result Test but we don’t see any errors. Have you sorted it out already?
As for the “Unnamed item”, it is related to how Google Search Console labels items in the interface, not an error in your pages. Please refer to the discussion here. It’s also discussed in this forum thread, that the ‘unnamed item’ message is just a reporting issue rather than an actual error.
Since your URLs are returning a green checkmark where each item is named on the Rich Results Testing tool, then there’s nothing to worry about.
We are getting these errors, and I believe this is a valid issue.
Although it passes on Google’s Rich Results Test, the test still says “Unnamed item”.So I suggest Yoast SEO should put a name to a “Name” to the BreadcrumbList node.
Right now, the data is below:
“@type”:”BreadcrumbList”,
“@id”:”https://test.com/#breadcrumb”,It should be:
“@type”:”BreadcrumbList”,
“@id”:”https://test.com/#breadcrumb”,
“name”:”https://test.com/#breadcrumb”,Can Yoast SEO please add that? It should not do any harm and address the SEMRush errors.
Hello @thefriendlancer
I am facing the same issue.
Semrush points to the Breadcrumb Structured Data Type for the error and the only Breadcrumb
data type is between the Yoast Script tags and there is no name tag.@onlyincebu Thanks for the response. Though it passes on Google’s Rich Results Test, the test still says “Unnamed item”.
Can Yoast SEO please add that? The code should be like below
"@type": "BreadcrumbList", "@id": "https://www.example.com/example-section/example-page/#/schema/breadcrumb/abc123", "itemListElement": [ { "@type": "ListItem", "position": 1, "item": { "@type": "WebPage", "@id": "https://www.example.com/", "url": "https://www.example.com/", "name": "Home" } }, { "@type": "ListItem", "position": 2, "item": { "@type": "WebPage", "@id": "https://www.example.com/example-section/", "url": "https://www.example.com/example-section/", "name": "Example page" } }, { "@type": "ListItem", "position": 3, "item": { "@id": "https://www.example.com/example-section/example-page/" } }
@stefandornescu According to the forum guidelines, you’ll need to open a new topic instead of replying to an existing post. That way, it’s easier to track issues and provide assistance without alerting someone else for your problems and debugging, when they don’t need it.
@nayanavasudev Thanks for sharing the relevant code snippet here with us. While we are unable to confirm whether Yoast SEO shall add the relevant code in the plugin’s codebase, our development team can definitely look into the relevant code snippet.
So, please do feel free to open an issue report directly on the GitHub development repository with the relevant code snippet by explaining how shall we improve it so that our development team can look into this further. In addition, you’ll be able to see the progress of the relevant issue as well.
I have contacted SEMRush about this and they confirmed that this is a false positive.
They said:
“…our developers’ team is aware of and is currently working very hard to deploy the fix. In the meantime, I can only recommend hiding this issue type to examine a site’s health without this technical check.”
So no need to worry about this guys!
And thanks Yoast SEO Support for entertaining our questions!@thefriendlancer Thanks for your confirmation on this topic!
We are going ahead and marking this issue as resolved due to inactivity. If you require any further assistance please create a new issue.
This is not resolved and is very clearly explained in your GitHub discussion. It’s a new bug as of 16.2 Works correctly in 16.1.1.
`Hey!
I have the same problem on my page https://pitkospuu.fi/ at least according to SEMRush (on every page). When I put the same URL in the Google Rich test, no problems are found.
Is there an update coming here?
Environment: WP + div + Yoast SEO
BR,
Matti- This reply was modified 3 years, 6 months ago by mattiruuska.
- This reply was modified 3 years, 6 months ago by mattiruuska.
- This reply was modified 3 years, 6 months ago by mattiruuska.
- The topic ‘A value for the item.name or name field is required for a nested ListItem.’ is closed to new replies.