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

  • 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 - 1 through 15 (of 46 total)
  • I got the same as well, it’s a new feature of GSC but what’s their problem. They seem to be against us always every 2-3 months one new “feature” for us to fix haha

    got the same issues. looking for fix T T

    The same issues, 2,88K errors!

    @crowndi In fact, it was already warned in the structured data testing tools months ago. But it wasn’t displayed in the search console.

    @mtekk What happened to this thread where we used to discuss about the last item and what to do with it : https://wordpress.org/support/topic/breadcrumblist-errors-on-the-last-item-because-it-is-missing-the-item-tag/

    There is now only 7 replies but there should be at least 2 pages of posts ! Where is it ? Nothing about questions and replies we discussed for this issue while it seems to be more topical than ever.

    To sum it up if I remember well, at that time the final though was :

    “Choose an implementation of the last trail and keep it site wide”. So both “linked/id” and “unliked/unided” in last trail where ‘fine’ as long as every pages handled it the same way. But in order to not see the item.id issue, you said : “Current item should not be linked and not included in the BreadcrumbList. If you are getting a item.id error, you should check the Unlinked breadcrumb templates.

    So now, how to keep the last/current item in the trail, and giving it an id/href without turning it as a link ?

    And what should we do with the urls that have a 301 redirect? Let’s say I delete a page and redirect the link, I will get an error Missing field “id”, and what about the Invalid URL in field “id”

    It seems that when you link the current page the missing “item” issue disappears but then you get the missing “id” issue!

    same here but I got
    “Missing field “item”” in 97 items:
    here is the code marked in red by Google:
    <span property=”itemListElement” typeof=”ListItem”><span property=”name”>Page name</span><meta property=”position” content=”4″></span>
    right before:<!– END NavXT Breadcrumbs plugin –>

    Hope for a quick fix
    thanks

    I got the Missing field “id” error for 10 Woocommerce products for sale. I have some others products that are set up exactly the same that are not included. The last crawled date listed on all of them are really old.

    • This reply was modified 1 year, 1 month ago by TexasMouse.
    Plugin Author John Havlik

    (@mtekk)

    @crowndi:
    In the structured data tool, it looks like Google doesn’t really like multiple references to the current page (hence all the og: and other items getting picked up, even though they shouldn’t). The current recommendation is to not link the current item (and subsequently not include schema.org markup for unlinked breadcrumbs).

    @asc1212:
    If you’re getting the Missing field “itemListElement”, that is likely on your home page if you display a breadcrumb trail that is not linked (this is the only place I see it on my site). In the shown snippet, it appears you are adding schema.org markup for an unlinked breadcrumb, which you should not do (you will get missing field “item” errors).

    I am still having issues with the pages being validated but this should add the missing tags Search Console is complaining about:
    Settings > Breadcrumb NavXT Settings
    Check “Link Current Item” ( I am not sure if this is required or you can add the tags around an unlinked item )

    Paste this into the “Home Template” field:
    <span itemprop=”itemListElement” typeof=”ListItem”><span itemprop=”name” class=”%type%”><i class=”far fa-home”></i><span class=”accessible-hide”> Return home</span></span><meta property=”position” content=”%position%”></span>

    Go to the “Post Types” tab.

    Paste this into the “Page Template” field:
    <span itemprop=”itemListElement” typeof=”ListItem”><span itemprop=”name”>%htitle%</span><meta property=”position” content=”%position%”></span>

    With this I was able to start a manual “Validate Fix” process for the errors Either “name” or “item.name” should be specified and Missing field “item”. The Validate Fix for Missing field “itemListElement” fails when I try it, but the source code on the live site includes the schema tag and the one in search console doesn’t so that might just have to wait for Google to crawl the page again.

    Plugin Author John Havlik

    (@mtekk)

    @rom174:

    Honestly, I don’t know what happened. I am not an admin on the .org forums so I can’t delete posts. Either the thread was cleaned up by a moderator, or there is another thread on this (there have been several).

    Regarding:

    So now, how to keep the last/current item in the trail, and giving it an id/href without turning it as a link ?

    I guess I don’t know what you’re trying to do here. You should only need an ID if you have the schema.org markup for a breadcrumb, if the breadcrumb is unlinked it must not have the schema.org markup (otherwise you will get errors). As far as I can tell, Google still can’t manage to fix their tools as pasting the page contents into the tool validates even though when fetching via the tool it flakes out with the ID error.

    • This reply was modified 1 year, 1 month ago by John Havlik.
    Plugin Author John Havlik

    (@mtekk)

    @bryanvandy:

    Just a note for future reference, please wrap code in the backtick (or press “code” button in the forum message editor), otherwise it gets garbled.

    From what you posted, it looks like either you have not been using the default settings for templates in Breadcrumb NavXT, or have a site that has been running Breadcrumb NavXT for a long time (from before the default settings were corrected a while back). Use the Structured Data Testing tool for more immediate response to whether or not the error is fixed (though that tool has its own issues).

    Hi All,

    I am having the same issue, could someone please tell me how out of 22 posts, 17 of them have this “missing field” breadcrumb error when i have built them all the same. I have never seen this error before. Ive looked under Yoast settings, tried to toggle the switch and then revalidate (unsuccesfully) / now GSC says “quota exceeded” Many thanks in advance for your help!

    @mtekk

    Thank you! That is correct, I have been using the plugin for a while. How can I update the settings to use the corrected ones? I tried to uninstall and reinstall the plugin and it doesn’t look like it changed the template or schema tags at all.

    Thanks John
    I got this error Missing field “item” on 97 pages! not only on Home.

    I use only your plugin for breadcrumbs.
    ALL errors show the same result leading to:
    <span property=”itemListElement” typeof=”ListItem”><span property=”name”>PageName</span><meta property=”position” content=”4″></span><!– END NavXT Breadcrumbs plugin –>

    Thanks

    P.S. my site was built with Divi theme, perhaps this might suggest a hint.
    It is on WP5.2.3, Breadcrumb NavXT v6.3.0

    • This reply was modified 1 year, 1 month ago by asc1212.
    • This reply was modified 1 year, 1 month ago by asc1212.
Viewing 15 replies - 1 through 15 (of 46 total)
  • The topic ‘Missing field “id” in Breadcrumbs on Google Search Console’ is closed to new replies.