Viewing 15 replies - 1 through 15 (of 20 total)
  • Plugin Author John Havlik

    (@mtekk)

    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.

    Thread Starter jameseze

    (@jameseze)

    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.

    Plugin Author John Havlik

    (@mtekk)

    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?

    Thread Starter jameseze

    (@jameseze)

    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.

    Thread Starter jameseze

    (@jameseze)

    another error came up Missing field “itemListElement” and it has to do with the plugin. please help

    Plugin Author John Havlik

    (@mtekk)

    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.

    Thread Starter jameseze

    (@jameseze)

    @mtekk The Missing field “itemListElement” came on the home page of https://marineandoffshoreinsight.com/

    See screenshot here: https://imgur.com/rUdYgGP

    Plugin Author John Havlik

    (@mtekk)

    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.

    Thread Starter jameseze

    (@jameseze)

    @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:

    https://billbennett.co.nz

    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”.

    Plugin Author John Havlik

    (@mtekk)

    @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?

    Plugin Author John Havlik

    (@mtekk)

    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 5 years, 1 month ago by John Havlik.

    Hello, The same error i am getting into my searchconsole that if field is missing for my website https://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

    Thread Starter jameseze

    (@jameseze)

    @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.

Viewing 15 replies - 1 through 15 (of 20 total)
  • The topic ‘Missing field “item” Error’ is closed to new replies.