schema 2.0 の WPHeader や WPSideBar の使い道がない
schema.org の WPHeader などは、ページの構成を示す有用なスキーマに見えますが、特別なプロパティを持ちません。実質的には Header 要素や role 属性のみでも対応は十分だと思われます。また継承プロパティの多くは WebPage や Article スキーマに設定されるべきです。このページを読む
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 は他と比較して古い形式です。このページを読む
microformats の提唱する "hCard" フォーマットは、メタデータとして記述する場合には "vcard" と表記します。vcard はデジタル名刺のフォーマットで、hcard は vcard を HTML にマークアップするためのフォーマットです。この問題は 2 で改善が予定されます。このページを読む
microformats はメタデータのフォーマットです。class や rel によってメタデータを示します。記述量が少ないという利点がありますが、メタデータ以外の class と識別し難いという欠点があります。また rel によって定義されるメタデータは HTML5 の構文に違反します。このページを読む
Wordpress などで hcard を使った誤った著者の表記がみられます。 class="url fn n" は誤りです。公式には "hCard は、一つ以上の 'fn'、'n'、…を持つことはありません" とされます。したがって class="url n" とします。このページを読む
2015年4月、Google が検索結果ページの順位付けルールを改定し、モバイル端末向けの表示に対応しているかを順位判定の要因に加えました。都合が良く「同じジャンルで、モバイル対応していない、更新を止めた旧サイト」を運営していたので、ユーザ数の変化を比較しました。このページを読む