RDFa(Resource Description Framework in Attributes)はHTML5の拡張機能で、ウェブ開発者はHTMLの属性を使ってウェブページに構造化データを埋め込むことができる。

この拡張機能は、機械可読のメタデータでコンテンツに注釈を付ける方法を提供し、検索エンジンや他のアプリケーションがコンテンツの意味や文脈を理解しやすくする。

スキーマ・マークアップでの使用

スキーママークアップは構造化データのために広く使われている語彙で、JSON-LD、Microdata、RDFaなど、さまざまなフォーマットを使ってウェブページに追加することができる。

スキーママークアップにRDFaを使用する場合、以下のことが可能です:

  • エンティティの識別:RDFaでは、ウェブページの要素に特定のスキーマタイプ(例:人物、組織、イベント)を割り当てることができ、検索エンジンがコンテンツの性質を理解するのに役立ちます。
  • プロパティを定義する:RDFaを使ってスキーマ・プロパティ(名前、日付、場所など)を追加し、ページ上のエンティティの詳細情報を提供することができます。
  • 関係を確立する:RDFaはエンティティ間の関係を定義することができます。例えば、ある人がある組織で働いていることや、あるイベントがある場所で開催されることを示すことができます。

RDFaを使用してスキーママークアップを組み込むことで、検索結果でのウェブページの表示方法(リッチスニペットなど)を向上させ、ナレッジパネルやアンサーボックスでコンテンツが紹介される可能性を高め、検索エンジンがコンテンツをインデックスして理解しやすくすることができます。

RDFaスキーマのマークアップ例:

<div vocab="http://schema.org/" typeof="Person">
  <span property="name">John Doe</span>
  <span property="jobTitle">Software Engineer</span>
  <span property="worksFor" typeof="Organization">
    <span property="name">ABC Company</span>
  </span>
</div>

WordPressサイトのためのスキーマ・マークアップ

GoogleはJSON-LD、Microdata、RDFaで作成されたスキーママークアップを読むことができるが、JSON-LDを推奨している。

All in One SEOのようなSEOプラグインを使用することで、WordPressユーザーはコードに触れることなく、スキーママークアップのすべての利点を得ることができる。

All in One SEOは、スキーママークアップをクリックボタンで追加する方法を提供する。そして、JSON-LDを使用する。

Schemaマークアップは、Googleがあなたのページをよりよく理解し、関連キーワードでランク付けするのに役立ちます。

リッチスニペットeコマースの例
上の写真:スキーママークアップのおかげで、複数の画像と配送・返送情報がグーグルに表示される。

さらに、スキーマのマークアップは、リッチスニペットとして表示されるページを作ることができる。これは、より多くのクリックスルーを獲得したいeコマースサイトにとって特に有用である。

リッチスニペットeコマースの例
上の写真:商品のリッチスニペットがGoogleの検索結果にどのように表示されるかの別の例。