Support » Plugin: Breadcrumb NavXT » Missing field “id” in Breadcrumbs on Google Search Console

  • crowndi

    (@crowndi)


    Missing field “id” in Breadcrumbs on Google Search Console
    205 products are showing as having missing ID whereas 270 products are totally fine. It’s just came up yesterday and I haven’t seen this error before. WHat is wrong? I’ve attached a link to one product that is showing this. Thanks

    The page I need help with: [log in to see the link]

Viewing 15 replies - 16 through 30 (of 46 total)
  • rohanjoshi0894

    (@rohanjoshi0894)

    Hi,

    All I am also facing the same issues with my websites, i.e. 1 invalid item detected. Please let me know how can I resolve this problem on breadcrumb.

    Syam

    (@sapbrain)

    Hi, We can easily fix this issue.Me too also got the same warning email from Google for my website https://sapbrainsonline.com.

    Here is the simple procedure to fix this.

    I have added id=”pagelink” in all items … replace pagelink with your real url link . See a sample here
    <a href="https://sapbrainsonline.com" id="https://sapbrainsonline.com" itemscope itemtype="https://schema.org/WebPage" itemprop="item">

    LewisRay

    (@lewisray)

    @mtekk I have the same issue of Missing field “id” on 622 items. I’ve unchecked “Link Current Item” in the Breadcrumb NavXT Settings and tried to validate fix on GSC but the issue wasn’t rectified. How can I fix this?

    My website is lewisraylaw.com.

    • This reply was modified 2 months ago by LewisRay.
    LewisRay

    (@lewisray)

    @sapbrain where exactly do I add the code?

    P.S I have 622 affected items.

    @mtekk

    Is google generating the id from the href of the element ?
    If not, why couldn’t we use the %link% variable inside the id field (with the meta itemprop) ?
    That way we can unlink the last crumb while we give the id to google :

    Page template unlinked :

    <span property="itemListElement" typeof="ListItem">
    <span property="item" typeof="WebPage" title="Aller à %title%." class="%type%">
    <span class="%type%" property="name">%htitle%</span>
    </span>
    <meta content="%link%" itemprop="url">
    <meta property="position" content="%position%">
    </span>

    In fact, I am just trying to mirror with microdata the logic of json+ld markup where every crumbs are marked with a position and an id including the last one. This: <meta content="%link%" itemprop="url"> should do the job, isn’t it ?

    • This reply was modified 1 month, 4 weeks ago by rom174.

    Im having same issue at my website: https://www.bozulurmu.com/

    Im not really expert at coding, is there any easy fix?

    @bozulurmu
    Not yet, I also wait for a fix
    My site show Missing field “item” on 95 pages

    Plugin Author John Havlik

    (@mtekk)

    @bozulurmu: If you remove the schema.org markup for the unlinked breadcrumb templates, the error will go away. It doesn’t look like the site you linked to is not using the default breadcrumb templates, you’ll need to remove references to itemtype, itemscope, temprop, and the meta tag from your unlinked breadcrumb templates. Since you do not have the breadcrumb trail on your home page, this should resolve the issue for you.

    @asc1212: From what you posted before, you need to update your unlinked breadcrumb templates so that they do not contain schema.org markup (e.g. use <span class="%type%">%htitle%</span>), this has been the answer for quite a while, and is what the default settings are now (previously the schema.org markup was erroneously included in the unlinked breadcrumb templates).

    @rom174: I’ve seen a few ways that people have suggested handling adding the URL to unlinked breadcrumbs, I’m not sure any method is standard per say. However, I do know that currently, Breadcrumb NavXT usually will not have the URL available for unlinked breadcrumbs. This is likely to change in future versions to allow more flexibility (see https://github.com/mtekk/Breadcrumb-NavXT/issues/226).

    thanks, please be more specific as I’m not a code writer. Thanks.

    the Home Template (Unlinked) is:
    <span property="itemListElement" typeof="ListItem"><span property="name">%htitle%</span><meta property="position" content="%position%"></span>

    and the Main Site Home Template (Unlinked) is:
    <span property="itemListElement" typeof="ListItem"><span property="name">%htitle%</span><meta property="position" content="%position%"></span>

    @mtekk
    Thank you for handling it.
    For now, I will stick with the unlink last crumb which doesn’t throw any error :
    <span class="%type%">%htitle%</span>

    • This reply was modified 1 month, 4 weeks ago by rom174.

    This Google Search Console…..now I am getting the below message from them:

    Google systems show that your site is affected by 0 instances of Breadcrumbs markup issues. This means that your Breadcrumbs pages might not appear as rich results in Google Search.
    Search Console has created a new report just for this rich result type. The new report enables you to identify, fix, and resubmit affected pages to Google so they can start appearing in Search Results with rich result features.

    I have no idea what this is or quite frankly how to fix it.

    Someone please help! Thank you.

    @mtekk why is everyone getting a response except me? Kindly look into my issue, please.

    problem picture
    I have same problems, google search console said i need to fix breadcrumbs markup because missing field “id” and “position” , can someone help?

    • This reply was modified 1 month, 4 weeks ago by kiam123.

    @lewisray Goodmorning!
    I am still testing but I think the code has to be added in the WordPress dashboard itself. Then navigate to the Breadcrumb NavXT in the sidebar, under settings.

    There you will find some possibilities to add the code!

    @lewisray
    On your unlinked post template, you should add this property=”name” :

    <span property="name" class="%type%">%htitle%</span>

Viewing 15 replies - 16 through 30 (of 46 total)
  • You must be logged in to reply to this topic.