web-dev-qa-db-ja.com

Schema.orgの「WPHeader」をMicrodataで追加する

Schema.orgデータを追加したいのですが、その方法についての指示に従ってください。 手順 は、<header>タグを次から変更する必要があることを示します。

<header>

<header itemscope="itemscope" itemtype="http://schema.org/WPHeader">

しかし、これはそれ自体で役立ちますか?空白のデータを追加するだけのようです。私は何かを誤解していますか?特定のサイトに関係するWPHeaderプロパティのいくつかに実際に値を割り当てるのはどこですか?または、単にこの空のスキーマテンプレートを追加するだけで、サイトに何らかの影響がありますか?指示がそれを明確にしたとは思わないが、何かを見落としているかもしれない。

3
cag8f

Schema.org

多くのWordPressテーマクリエーターがこれらのタイプを追加しているように感じます。私が推測する理由:これらは、サイトのコンテンツを知らなくても追加できる数少ないタイプの1つです。ヘッダーは、サイトの種類などに関係なくヘッダーです。

しかし、 WebPageElement とそのサブタイプ(現在:SiteNavigationElementTableWPAdBlockWPFooterWPHeaderWPSideBar)を省略することをお勧めします。

これらは通常、Webページには役に立たず、RDFa/Microdataで正確なデータを提供することさえ妨げられます。

関連する投稿のいくつか、詳細を示します:

マイクロデータ

次のようなものしかない場合

<header itemscope="itemscope" itemtype="http://schema.org/WPHeader">
</header>

はい、「WPHeaderが存在します」以外のデータは伝えません。

プロパティを追加する場合は、要素をネストし、対応するitemprop属性を追加する必要があります。たとえば、nameWPHeaderを指定するには、次のようになります。

<header itemscope="itemscope" itemtype="http://schema.org/WPHeader">
  <span itemprop="name">Name of the webpage’s header</span>
</header>

これはウェブページの名前ではないことに注意してください!これは、WebPageの下に配置されます。これは実際にはヘッダーの名前です(ほとんどの場合、Webページのヘッダーの名前はありません)。これは、これらのタイプが通常のWebサイトではあまり役に立たない理由の1つです。

4
unor