Schema.orgデータを追加したいのですが、その方法についての指示に従ってください。 手順 は、<header>
タグを次から変更する必要があることを示します。
<header>
に
<header itemscope="itemscope" itemtype="http://schema.org/WPHeader">
しかし、これはそれ自体で役立ちますか?空白のデータを追加するだけのようです。私は何かを誤解していますか?特定のサイトに関係するWPHeader
プロパティのいくつかに実際に値を割り当てるのはどこですか?または、単にこの空のスキーマテンプレートを追加するだけで、サイトに何らかの影響がありますか?指示がそれを明確にしたとは思わないが、何かを見落としているかもしれない。
多くのWordPressテーマクリエーターがこれらのタイプを追加しているように感じます。私が推測する理由:これらは、サイトのコンテンツを知らなくても追加できる数少ないタイプの1つです。ヘッダーは、サイトの種類などに関係なくヘッダーです。
しかし、 WebPageElement
とそのサブタイプ(現在:SiteNavigationElement
、Table
、WPAdBlock
、WPFooter
、WPHeader
、WPSideBar
)を省略することをお勧めします。
これらは通常、Webページには役に立たず、RDFa/Microdataで正確なデータを提供することさえ妨げられます。
関連する投稿のいくつか、詳細を示します:
次のようなものしかない場合
<header itemscope="itemscope" itemtype="http://schema.org/WPHeader">
</header>
はい、「WPHeader
が存在します」以外のデータは伝えません。
プロパティを追加する場合は、要素をネストし、対応するitemprop
属性を追加する必要があります。たとえば、name
のWPHeader
を指定するには、次のようになります。
<header itemscope="itemscope" itemtype="http://schema.org/WPHeader">
<span itemprop="name">Name of the webpage’s header</span>
</header>
これはウェブページの名前ではないことに注意してください!これは、WebPage
の下に配置されます。これは実際にはヘッダーの名前です(ほとんどの場合、Webページのヘッダーの名前はありません)。これは、これらのタイプが通常のWebサイトではあまり役に立たない理由の1つです。