Either “name” or “item.name” should be specified
-
The error occurs in the JSON-LD section that starts with <script type=’application/ld+json’ class=’yoast-schema-graph, the breadcrumb output is handled by Yoast SEO
How do I fix it?
The page I need help with: [log in to see the link]
-
@havishka We understand that Google Search Console is reporting a warning saying that ‘either name or item.name should be specified’.
The Yoast SEO plugin takes the name from the page name. In this case, it could be that the name is missing from your front page. Can you please check the page you’re using as your front page and make sure you’ve added a title to this page?
If not, does adding the title resolve the issue?
@havishka Thanks for your reply. Can you also confirm that a title was set for the ‘all-courses’ category as well?
Hello, Thanks for your reply. Yes I have set the title on both pages you can refer to my screenshot from the links there I add few images to get a more understand of this
ImagesVia the provided screenshots, we understand that you’ve inputted a relevant title on the Yoast breadcrumb. We expect the error should go away.
However, checking the page source of given page we do see name is still not getting outputted in
url
andname
schema parameter. See ref.Just to be sure, we would like to rule out any plugin or theme conflicts that may occur. The fastest way to do this is to?deactivate all non-Yoast plugins and switch to a standard theme?like?Twenty Nineteen.?
Test this on your development or staging site, if you have one. If not, we recommend using the?Health Check & Troubleshooting?plugin. This plugin allows you to run a conflict check?without affecting normal visitors to your site.
As we can imagine that you’re unfamiliar with checking for conflicts, we’d like to point you to a step-by-step guide that will walk you through the process:?How to check for plugin conflicts.`
We look forward to your response.
@suascat_wp Hello, Thanks for your response. As You have mentioned I check for plugin and theme conflicts but found none What Can I do next?
Can you please try resetting our indexables in the database tables by following the steps below?
1. Install & activate the?Yoast Test Helper plugin
2. Go to Tools > Yoast Test
3. Hit the “Reset indexables & migrations” button.
4. Go to SEO > Tools, and under SEO data, click the “SEO Data Optimization” button to allow Yoast to rescan your pages.Can you inform us of the results?
Hi,
We would like some more information.
1. How did you add the breadcrumbs for https://gutsycreatives.com/all-courses/? We ask as in the screenshot shared with us https://imgur.com/a/IIJ2T7a it looks like you used a shortcode to insert them.
2. If you manually insert a breadcrumb title does the issue resolve? This guide explains more: https://yoast.com/help/change-breadcrumb-title/#posts
3. Does clearing your caching from your theme, plugin, server, CDN like CloudFlare or browser resolve the issue? If you are not sure how to clear caching from theme/plugin please speak to those authors. If you want to clear cache from the server, please speak to your host provider. To clear the cache from a browser use this guide: https://yoast.com/help/how-to-clear-my-browsers-cache/.
4. Are all your non-Yoast plugins and themes also updated?
Hi there,
1. Yes I added it as a shortcode.
2. No It doesn’t, I installed breadcrumbs manually but the problem still there Image
3. I am using Wp rocket as my caching plugin I cleared cache through that plugin but no improvement. Then I asked my hosting provider to do the same but I am sorry no luck
4. Yes all plugins and themes are up to date.Hi,
Can you elaborate more on how this page https://gutsycreatives.com/all-courses/ was created? It looks like an archive page that automatically generated links to the sources.
Was it created with a plugin? If so, which one and how?
Hello Team,
Thanks for helping me out. Per my knowledge, it’s an archive page that is automatically generated links for the courses. But one thing I don’t understand there is a page as all-courses on the all pages area Below I uploaded few captures I have taken for your references.
https://ibb.co/5sQxXj6
https://ibb.co/MCN69QV
https://ibb.co/1Mgq6Sj
https://ibb.co/d6FtmBx
https://ibb.co/SngZdyv
https://ibb.co/C5r8rP3Hello Team,
I didn’t receive any response yet. Aren’t there any solutions?
Thanks
Thanks for your confirmation and for your continued patience on this matter. Due to the nature of the issue, we’ll need to take a look at your setup. However, we are unable to do it here as this is a public forum.
So, if you have an active Yoast SEO Premium subscription or if you can consider buying one, we can investigate the issue further directly on your setup privately through email.
However, if you don’t wish to get the Yoast SEO Premium subscription, that’s completely fine. In this case, you’ll need to troubleshoot the issue further on your setup as we are literally out of any clue at this moment without taking a look at the setup. So, someone from the community might step forward as well who has experienced the issue or familiar with the parent/child breadcrumbs relationship.
Thanks for your understanding!
Thank you so much I will find another way
- The topic ‘Either “name” or “item.name” should be specified’ is closed to new replies.