SeachConsole パンくずリストのエラー「data-vocabulary.org スキーマのサポートは終了します」を改善
SeachConsoleのパンくずリストに表示されたエラー「data-vocabulary.org スキーマのサポートは終了します」は、itemtype
属性にhttp://data-vocabulary.org/Breadcrumb
を使用していることが原因です。最新の仕様に従ってhttps://schema.org/ListItem
を使用すると解決します。
原因
itemtype
属性にhttp://data-vocabulary.org/Breadcrumb
を使用している。
http://data-vocabulary.org/Breadcrumb
のサポートは2021年1月29日で終了しました。
例
<div itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb">
<a href="https://www.nowte.net" itemprop="url">
<span itemprop="title">ホーム</span>
</a>
</div>
解決方法
パンくずリストのテンプレートを参考にitemtype
属性にhttps://schema.org/ListItem
を使用します。
<ul class="breadcrumb" itemtype="https://schema.org/BreadcrumbList">
<li class="breadcrumb-home" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a href="" itemprop="item"><span itemprop="name">ホーム</span></a>
<meta itemprop="position" content="1" />
</li>
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a href="" itemprop="item"><span itemprop="name">カテゴリ</span></a>
<meta itemprop="position" content="2" />
</li>
<li class="breadcrumb-item" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<a href="" itemprop="item"><span itemprop="name">サブカテゴリ</span></a>
<meta itemprop="position" content="3" />
</li>
<li class="breadcrumb-item">
ページ
</li>
</ul>