How To Fix Breadcrumb Schema Data Vocabulary Stopped - Error in Blogger

Post a Comment


Starting from my URL inspection in Google Search Console this blog. And then I tested the active url, it turned out that there were 2 error notifications with the BREADCRUMB subject with the information that the data-vocabulary.org schema had been stopped.

After some time studying the cause, this breadcrumb error is due to our blogger template no longer being supported by Google. This happens because the template still uses the data-vocabulary.org schema.

To solve this problem, we have to migrate our template data to schema.org, which is currently a template scheme supported by Google.

Then what are the steps for the improvement?

  • First, open the blogger dashboard and enter the THEMES menu.
  • Then click customize, edit HTML.
  • In the html, click anywhere then press CRTL + F.
  • Look for the following code:

<b: includable id = 'breadcrumb' var = 'posts'>

After meeting the code above, underneath there will be the html code up to the words </ b: includable>

Replace the html code between the two codes above by copying and pasting the following code:

<b:if cond='data:view.isPost'>

    <b:loop values='data:posts' var='post'>

        <div class='breadcrumbs' itemscope='itemscope' itemtype='https://schema.org/BreadcrumbList'>

            <span itemprop='itemListElement' itemscope='itemscope' itemtype='https://schema.org/ListItem'>

            <a expr:href='data:blog.homepageUrl' itemprop='item' title='Home'>

            <meta content='1' itemprop='position'/>

            <span itemprop='name'><b:switch var='data:blog.locale'><b:case value='id'/>Beranda<b:default/>Home</b:switch></span></a>

            </span>

            <b:if cond='data:post.labels'>

            <b:loop index='nomor' values='data:post.labels' var='label'> &amp;nbsp;&#8250;&amp;nbsp;

              <span itemprop='itemListElement' itemscope='itemscope' itemtype='https://schema.org/ListItem'>

                <meta expr:content='data:nomor+2' itemprop='position'/>

                <a expr:href='data:label.url + &quot;?&amp;max-results=8&quot;' expr:title='data:label.name' itemprop='item' rel='nofollow'>

                  <span itemprop='name'><data:label.name/></span>

                </a>

              </span>

            </b:loop>

            <b:else/>

            &amp;nbsp;&#8250;&amp;nbsp; <span itemprop='name'><data:blog.pageName/></span>

            </b:if>

        </div>

    </b:loop>

<b:elseif cond='data:view.isPage'/>

    <div class='breadcrumbs' itemscope='itemscope' itemtype='https://schema.org/BreadcrumbList'>

        <span itemprop='itemListElement' itemscope='itemscope' itemtype='https://schema.org/ListItem'>

        <a expr:href='data:blog.homepageUrl' itemprop='item' title='Home'>

        <meta content='1' itemprop='position'/>

        <span itemprop='name'><b:switch var='data:blog.locale'><b:case value='id'/>Beranda<b:default/>Home</b:switch></span></a>

        </span> &amp;nbsp;&#8250;&amp;nbsp;

        <span itemprop='itemListElement' itemscope='itemscope' itemtype='https://schema.org/ListItem'>

        <meta expr:content='data:num+2' itemprop='position'/>

        <a expr:href='data:blog.url' expr:title='data:post.url' itemprop='item'>

          <span itemprop='name'><data:blog.pageName/></span>

        </a>

        </span>

    </div>

</b:if>

</b:includable>


Pay attention to the </ b: includable> suffix, delete one if there are two suffixes.

When finished, click save.


Then for the next step, go to the dashboard from Google Search Console, select the Breadcrumb menu.


Select / tick the problematic data, then in the graphical bottom view click the problematic data with the status Data-vocabulary.org scheme has been discontinued.


Once open click VALIDATION.


Next, we just wait for the results. Usually, it's fast or not depends on the Google.

Related Posts

Post a Comment

/* script Youtube Responsive */