schema.org とは - 導入の利点とは
schema.org は Web(HTML) で利用するメタデータを定義する団体です。あるいはそのメタデータのフォーマットを指します。最大の特徴は Google, Yahoo, Bing(MS) の検索大手が共同で取り組んでいることです。ここでは schema.org の位置づけや導入するメリットについて解説します。このページを読む
schema.org は Web(HTML) で利用するメタデータを定義する団体です。あるいはそのメタデータのフォーマットを指します。最大の特徴は Google, Yahoo, Bing(MS) の検索大手が共同で取り組んでいることです。ここでは schema.org の位置づけや導入するメリットについて解説します。このページを読む
Google が示す schema.org 形式のパンくずリストの構造について解説します。特に Thing 型が明示されないにもかかわらず、リストに含まれる URL が Thing 型の値として扱われる点に注意します。item プロパティが Thing 型を要求する点に注目します。このページを読む
スキーマが設定されたノードが入れ子になるとき、子ノードのスキーマに設定されたプロパティの値が、親ノードに設定されたスキーマの共通するプロパティにも反映されるかを検証し、反映されないことを確認しました。検証対象は schema 2.0 の WebSite と WPHeader です。このページを読む
schema.org の WPHeader などは、ページの構成を示す有用なスキーマに見えますが、特別なプロパティを持ちません。実質的には Header 要素や role 属性のみでも対応は十分だと思われます。また継承プロパティの多くは WebPage や Article スキーマに設定されるべきです。このページを読む
wp_nav_menu 関数から出力されるカスタムメニューに任意のメタデータや値を追加するときは、walker パラメータに独自の Walker_Nav_Menu クラスを指定します。ここではカスタムメニューに schema.org のメタデータ (microdata) を埋め込むサンプルを紹介します。このページを読む
schema.org の構文 Microdata, JSON-LD, RDFa を比較します。Google は Microdata を推奨するようです。JSON-LD は人間も読みやすく、データサイズが小さいという利点があります。一方でデータの重複などの問題があります。RDFa は他と比較して古い形式です。このページを読む