• Resolved Bike Gremlin

    (@bikegremlin)


    Using this plugin to show breadcrumbs in website navigation.

    I got this report from Google Webmaster tools (Search console):

    Missing field “itemListElement”

    It seems to affect only the home page.
    When I click on the “culprit” page in the Google’s console, it shows this marked with red:

    <div class=”breadcrumbs” typeof=”BreadcrumbList” vocab=”https://schema.org/”>
    <span class=”home current-item”>Gremlin’s Blog</span></div>

    Any idea how to fix this?

    This is the reply I got when asking in a different plugin’s topic (wasn’t 100% sure which plugin is the “culprit”) – suggesting a fix, though I’m not really sure where to put the suggested code:

    https://www.ads-software.com/support/topic/missing-field-itemlistelement-2/

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

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter Bike Gremlin

    (@bikegremlin)

    Solved the problem using some custom code in functions.php, so no longer using a plugin for breadcrumbs display.

    Seems to make no problems with Google now.

    So marking this as resolved.

    Plugin Author John Havlik

    (@mtekk)

    Yeah the second code snippit he suggested won’t actually work. You can’t have breadcrumbList items that lack a URL, it will cause an error. The most correct thing to do is not display a breadcrumb on the home page (there literally will not be a trail as there will only be a single breadcrumb). Beyond that, there are ways of trying to add a URL to an unlinked breadcrumb, e.g. for your “Home Template (unlinked)” you need to use:

    <span property="itemListElement" typeof="ListItem">
        <span property="name">Home</span>
        <meta property="url" content="%link%">
        <meta property="position" content="%position%">
    </span>
Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Missing field “itemListElement”’ is closed to new replies.