Google Search Console 淘汰 data-vocabulary.org 的結構定義
2025.08.01 update
Google 在 2020 年就已經宣布淘汰 data-vocabulary.org 而我直到 2023 年使用 Google Search Console 才發現到 「data-vocabulary.org
的結構定義已淘汰」。
搜尋了一下網路上大家的解決方法,我參考了 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 + "?&max-results=8"' itemprop='url'>
<span itemprop='title'>
<data:label.name/>
</span>
</a>
</span>
<b:if cond='data:label.isLast != "true"'>
</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 + "?&max-results=8"' 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 != "true"'>
</b:if>
</b:loop>
<span>
<data:post.title/>
</span>
</div>
由於 data-vocabulary.opg 的結構定義已經被淘汰,現在已經改使用複合式搜尋結果。為了避免重工,可以直接參考我寫的下面這篇文章直接進行調整。
Google Blogger 的困境 - 檢測你的網站,是否支援『複合式搜尋結果』
※相關文章
[Blogger] 修正網站導航標記問題 (data-vocabulary.org 的結構定義已淘汰)
Google Blogger SEO 的困境 - 消失的文章
0 意見:
張貼留言