[対象: 上級]
schema.orgがv1.92に更新されました。
MusicやVideo Games、Sports、Itemlist、breadcrumbsなど非常に多くのボキャブラリの追加や拡張とサイト全体の改善が含まれています。
2015年の早い時期にv2.0へのメジャーバージョンアップをschema.orgは予定しているとのことです。
したがってv1.xの最後の更新になるでしょう。
BreadcrumbListの追加
v1.92で個人的にいちばん注目したのは、ItemListの変更とBreadcrumbListの追加です。
ItemListのItemListElementのバリュー (Expected Type) にThingとListItemが加わりました。
以前はTextだけでした。
より幅広いリストを表現できます。
この変更とあわせて、ItemListのサブタイプにBreadcrumbListが追加されました。
schema.orgのbreadcrumbでマークアップしたパンくずリストをリッチスニペットとしてGoogleはサポートしていません。
この根本的な問題を解消するかもしれません。
サンプルコード
下は、BreadcrumbListをMicrodataでマークアップしたサンプルコードです。
<ol itemscope itemtype="http://schema.org/BreadcrumbList">
<li itemprop="itemListElement" itemscope
itemtype="http://schema.org/ListItem">
<a itemprop="item" href="https://example.com/fruit">
<span itemprop="name">フルーツ</span></a>
<meta itemprop="position" content="1" />
</li>
› <li itemprop="itemListElement" itemscope
itemtype="http://schema.org/ListItem">
<a itemprop="item" href="https://example.com/fruit/apple">
<span itemprop="name">リンゴ</span></a>
<meta itemprop="position" content="2" />
</li>
</ol>
構造化データテストツールでの正常な結果
構造化データテストツールでのサンプルコードの検証結果です。
正しく認識されています。
もっともリッチスニペットとしては出ていません。
依然として未サポートなのか、ツールの対応がまだ間に合っていないのかはわかりません。
schema.orgのパンくずリストのサポートは近い?
今回の更新に先立って、ベータ版としてのsdo-venkmanが11月11日にリリースされていました。
このとき、schema.orgの運用にあたっているGoogleのDan Brickley(ダン・ブリックリー)氏にschema.orgのパンくずリストをいよいよサポートできるのかと尋ねました。
以前よりも速く、ものごとが進行している。
このような返事をもらっています。
順調に対応が進んでいることは確かなようです。
パンくずリストだけがschema.orgを使えないというのは妙な話です。
早くサポートしてほしいものですね。
新しい情報が入ったらお伝えします。