Bread crumb structure not following Google structure

This topic has 4 replies, 2 voices, and was last updated 2 months, 3 weeks ago ago by Alex Carter

  • Avatar: kmc
    kmc
    Participant
    August 27, 2025 at 05:26

    Hi there, we found that the breadcrumb element we use does not follow google schema like below and also the product name used H1 (duplicate H1 with product title), where can we customize this?

    <ul itemscope itemtype="https://schema.org/BreadcrumbList" class="woocommerce-breadcrumb">
      <!-- Home -->
      <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
        <a itemprop="item" href="https://www.example.com/">
          <span itemprop="name">Home</span>
        </a>
        <meta itemprop="position" content="1" />
      </li>
    
      <!-- Category -->
      <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
        <a itemprop="item" href="https://www.example.com/chairs/">
          <span itemprop="name">Chairs</span>
        </a>
        <meta itemprop="position" content="2" />
      </li>
    
      <!-- Product (last item, not linked) -->
      <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
        <span itemprop="name">Inser Chair</span>
        <meta itemprop="item" content="https://www.example.com/chairs/inser-chair/" />
        <meta itemprop="position" content="3" />
      </li>
    </ul>
    Please, contact administrator
    for this information.
    3 Answers
    Avatar: Alex Carter
    Alex Carter
    Support staff
    August 27, 2025 at 07:01

    Hello,

    Thank you for reaching out to us.

    We appreciate your feedback regarding the breadcrumb schema and the use of the H1 tag on the single product page. Regarding your concerns:

    1. Breadcrumb Schema:
    Our theme uses the default WooCommerce breadcrumb structure, which may not fully align with the latest Google structured data guidelines. To customize the breadcrumb markup and ensure it follows the correct schema (as per your example), we recommend overriding the breadcrumb template via a child theme. You can do this by copying the breadcrumb template file from the theme or WooCommerce plugin and modifying it to include the appropriate schema attributes.

    2. Duplicate H1 Tags:
    By default, the product title is wrapped in an H1 tag, and in some cases, the page heading may also use an H1, resulting in duplication. To resolve this, you can go to XStore Builders > Single Product Builder with Elementor > edit template > Product title > change HTML tag https://prnt.sc/eP-m01v6Ol_4

    Warm Regards,
    The 8Theme Team

    Avatar: kmc
    kmc
    Participant
    August 27, 2025 at 12:17

    I have switched to yoast plugin to generate the breadcrumb, but I couldnt get it to display in one line, can you help to check on this?

    Please contact administrator
    for this information.
    Avatar: Alex Carter
    Alex Carter
    Support staff
    August 27, 2025 at 12:22

    Hello,

    Here is what we see on your site right now – https://prnt.sc/2wG2pDbUrwLp (one line).
    Please describe the desired result in more detail.

    Warm Regards,
    The 8Theme Team

  • Viewing 4 results - 1 through 4 (of 4 total)

You must be logged in to reply to this topic.Log in/Sign up

We're using our own and third-party cookies to improve your experience and our website. Keep on browsing to accept our cookie policy.