rel = "canonical" を正しく理解して設定する
rel="canonoical" の必要性や具体的な例について説明します。canonical は合わせて指定された URL のページをインデックスするように検索エンジンに指示を出します。色違いの商品ページなど似たページが複数ある場合。CMSなどから自動生成されるページが複数のURLを持つ場合に効果的です。このページを読む
rel="canonoical" の必要性や具体的な例について説明します。canonical は合わせて指定された URL のページをインデックスするように検索エンジンに指示を出します。色違いの商品ページなど似たページが複数ある場合。CMSなどから自動生成されるページが複数のURLを持つ場合に効果的です。このページを読む
role 属性の役割、参照するべき公式資料、設定しておきたい値などを紹介します。role はページを構成する要素の役割を強く明示するための属性です。全体の構成を示す landmark カテゴリは積極的に確認する価値があるでしょう。このページを読む
スキーマが設定されたノードが入れ子になるとき、子ノードのスキーマに設定されたプロパティの値が、親ノードに設定されたスキーマの共通するプロパティにも反映されるかを検証し、反映されないことを確認しました。検証対象は schema 2.0 の WebSite と WPHeader です。このページを読む
schema.org の WPHeader などは、ページの構成を示す有用なスキーマに見えますが、特別なプロパティを持ちません。実質的には Header 要素や role 属性のみでも対応は十分だと思われます。また継承プロパティの多くは WebPage や Article スキーマに設定されるべきです。このページを読む
表示しているテキストと同じ title 属性を設定するのは止めましょう。特に a 要素に見られます。title 属性は補足情報を示すべきです。実際には title 属性が活用できるケースは少ないでしょう。いくつか例を挙げておきます。このページを読む
schema.org の構文 Microdata, JSON-LD, RDFa を比較します。Google は Microdata を推奨するようです。JSON-LD は人間も読みやすく、データサイズが小さいという利点があります。一方でデータの重複などの問題があります。RDFa は他と比較して古い形式です。このページを読む
microformats の提唱する "hCard" フォーマットは、メタデータとして記述する場合には "vcard" と表記します。vcard はデジタル名刺のフォーマットで、hcard は vcard を HTML にマークアップするためのフォーマットです。この問題は 2 で改善が予定されます。このページを読む