• Resolved Bike Gremlin

    (@bikegremlin)


    Made a relatively new, “test” website, with very few plugins – mostly in order to give The SEO Framework a good, realistic test before pushing it to all the other websites.

    So far quite good, but 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/”&gt;
    <span class=”home current-item”>Gremlin's Blog</span></div>

    I did install Breadcrumb NavXT plugin for showing breadcrumbs in the navigation.
    The Google’s notification did show about a week after having installed that plugin. Even though disabling it and running the check (“validate fix”) doesn’t seem to get it “cleared” – so I’m not sure that it is causing the problems (nor that it isn’t).

    Any idea how to fix this – in case it even is something to worry about in the first place?

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

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Sybre Waaijer

    (@cybr)

    Hello!

    This error notice is quite new. We also face it on our website for our custom HTML breadcrumb implementation.

    In your case, that error is related to the NavXT plugin’s breadcrumb output. The cause for the error is because there’s no item in the breadcrumb list. You can rectify this via its settings.

    The correct output should be this, where the ListItem is annotated:

    <div class="breadcrumbs" typeof="BreadcrumbList" vocab="https://schema.org/">
    <span property="itemListElement" typeof="ListItem"><a property="item" typeof="WebPage" title="Go to Home." href="https://blog.bikegremlin.com" class="home"><span property="name">Home</span></a><meta property="position" content="1"></span>
    </div>

    If you don’t want to add a link, then this should work as well:

    <div class="breadcrumbs" typeof="BreadcrumbList" vocab="https://schema.org/">
    <span property="itemListElement" typeof="ListItem"><span property="item" typeof="WebPage" class="home"><span property="name">Home</span></span><meta property="position" content="1"></span>
    </div>

    If you require guidance in implementing this, then I suggest reaching out to NavXT’s support.

    I hope this helps ?? Cheers!

    Thread Starter Bike Gremlin

    (@bikegremlin)

    Thanks. ??

    Thread Starter Bike Gremlin

    (@bikegremlin)

    Seem to have fixed the problem by removing the plugin – using custom code in child theme’s functions.php. For now, google is not complaining.

    Code is here:

    https://io.bikegremlin.com/14941/seo-framework-vs-yoast/#4

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Missing field “itemListElement”’ is closed to new replies.