Missing field “item” Error
-
Missing field “item” Error
Please, someone, help me this problem has caused about 184 posts into error in my google console.
what can I do please?Link to one of the post in error: https://search.google.com/structured-data/testing-tool/u/0/#url=https%3A%2F%2Fmarineandoffshoreinsight.com%2Fcauses-of-marine-auxiliary-engines-hunting-problems-encountered-during-operation%2F
The page I need help with: [log in to see the link]
-
Looking at the linked site, and the breadcrumb markup on the offending breadcrumb trail. I’m not sure you’re actually using Breadcrumb NavXT for that breadcrumb trail. The markup generated isn’t something that Breadcrumb NavXT will do out of the box (so either there’s extra code extending Breadcrumb NavXT, or it’s not Breadcrumb NavXT). That said, since it appears you’re embedding the JSON-LD version of BreadcrumbList in your site’s header, you may be better off just removing the Schema.org markup for the non-JSON-LD breadcrumb trail.
I was using Breadcrumb NavXT all of a sudden, I got those errors. Yesterday, after dropping request here, while finding help. I tried to turn off the theme Breadcrumb. Then checked on Google, all was ok.
But the Breadcrumb function was not displaying for visitors after I turned it ON again. While checking Google console it shows error again. Presently I am using Breadcrumb NavXT, I’m not too good on coding. What you explained up there might be little difficult to understand. Break it down please.
When I checked this tonight, it appears Breadcrumb NavXT is now generating your breadcrumb trail. And, Google’s Structured Data Testing Tool is not finding any errors. Are you still experiencing issues here?
I disabled my theme breadcrumb function and later add a code to header.php file where I wanted to display the breadcrumb navigation. Thanks to this video https://youtu.be/1FCXG0LOcOM
Google already approved 48 still waiting for the remaining to pass. Thanks.
another error came up Missing field “itemListElement” and it has to do with the plugin. please help
You’re going to have to provide URLs to the pages with issues—the ones you’ve linked to already are not exhibiting any issues.
@mtekk The Missing field “itemListElement” came on the home page of https://marineandoffshoreinsight.com/
See screenshot here: https://imgur.com/rUdYgGP
That is caused by having the breadcrumb trail on your home page but not having any linked breadcrumbs (so that there are no itemListElements). The most proper thing to do is not display the breadcrumb trail on your home page (wrap calling code, including the HTML tag referencing schema.org BreadcrumbList). Otherwise, you can try a couple of methods discussed in a previous thread (from the summer of 2019) for adding the link to unlinked breadcrumbs and including the Schema.org markup in them.
@mtekk I really can’t figure out how “not display the breadcrumb trail on your home page”
I have just enabled ” Link Current Item” probably that solved that problem. now waiting for google verification.
I have the same problem with my home page:
And a few other archive pages at the moment, but I guess there will be more as the crawler finds them.
Can you explain what you mean by:
“wrap calling code, including the HTML tag referencing schema.org BreadcrumbList”.
@billbennett See the “Default (Schema.org BreadcrumbList support)” section in this article on calling the breadcrumb trail. As for on the home page, Google will complain if there is an empty BreadcrumbList. Since Breadcrumb NavXT does not by default include BreadcrumbList markup for unlinked breadcrumbs, you will see an error if you include the breadcrumb trail on your home page and do not set the current item to linked (or use custom markup for the unlinked templates to include a URL made possible in 6.4.0).
Thanks.
Realistically breadcrumbs are not needed on the home page anyway.
This suggests the smartest solution would be to write code so that the breadcrumbs don’t show up on the home page. Is there anything wrong with this idea that I’ve missed?
The other option is to add
<meta content="%link%" itemprop="url">to the unlinked home template in addition to the rest of the markup for BreadcrumbList. It would look something like:<span property="itemListElement" typeof="ListItem"> <span property="name">Home</span> <meta property="url" content="%link%"> <meta property="position" content="%position%"> </span>Note that I haven’t checked this yet, so it may need some adjusting to make Google fully happy.
-
This reply was modified 6 years, 3 months ago by
John Havlik.
Hello, The same error i am getting into my searchconsole that if field is missing for my website http://jamiapapers.com/
Please help me.
Also i don’t know why my meta description is not visible even i have installed All in one SEO plugin too
@mtekk I think billbennett is making a point here, could it be that enabling the option to “link current page” which I found on you plugins isn’t normal? Actually Google approved that. But my home page links to my home. Which doesn’t make any sense.
I used the code you have given above to unlink the home page. But it fails.
However the good news is, Google has passed all my 300 Breadcrumb errors. Thanks to your plugin.
-
This reply was modified 6 years, 3 months ago by
The topic ‘Missing field “item” Error’ is closed to new replies.