Google 淘汰 data-vocabulary.org 的結構定義

RojerChen.2023.04.17

這幾天才發現到有 Google Search Console 這個東西,然後掃描一下部落格,才發現到有「data-vocabulary.org 的結構定義已淘汰」,原來 Google 很早就已經把相關的 tag 移除,參考了一下 The Color Moon 的文章,紀錄一下修改的前後結果


修改前

<div class='breadcrumbs'>
  <span itemscope='' itemtype='http://data-vocabulary.org/Breadcrumb'>
	<a expr:href='data:blog.homepageUrl' itemprop='url'>
	  <span itemprop='title'>
		Home
	  </span>
	</a>
  </span>
  <b:loop values='data:post.labels' var='label'>
	<span itemscope='' itemtype='http://data-vocabulary.org/Breadcrumb'>
	  <a expr:href='data:label.url + &quot;?&amp;max-results=8&quot;' itemprop='url'>
		<span itemprop='title'>
		  <data:label.name/>
		</span>
	  </a>
	</span>
	<b:if cond='data:label.isLast != &quot;true&quot;'>
	</b:if>
  </b:loop>
  <span>
	<data:post.title/>
  </span>
</div>

修改後

<div class='breadcrumbs'>
  <span itemscope='' itemtype='http://schema.org/BreadcrumbList'>
	<a expr:href='data:blog.homepageUrl' itemprop='itemListElement' itemscope='' itemtype='http://schema.org/ListItem'>
	  <span itemprop='name'>
		Home
	  </span>
	  <meta content='1' itemprop='position'/>
	</a>                                
  </span>
  <b:loop values='data:post.labels' var='label'>
	<span itemprop='itemListElement' itemscope='' itemtype='http://schema.org/BreadcrumbList'>
	  <a expr:href='data:label.url + &quot;?&amp;max-results=8&quot;' itemprop='itemListElement' itemscope='' itemtype='http://schema.org/ListItem'>
		<span itemprop='name'>
		  <data:label.name/>
		</span>
                <meta content='2' itemprop='position'/>
	  </a>                                
	</span>
	<b:if cond='data:label.isLast != &quot;true&quot;'>
	</b:if>
  </b:loop>
  <span>
	<data:post.title/>
  </span>
</div>


參考來源

[Blogger] 修正網站導航標記問題 (data-vocabulary.org 的結構定義已淘汰)

    Blogger Comment

0 意見: