0

最近 Schema.org マークアップが追加された Web サイトで作業していますが、使い方が間違っていると思います。

Schema.orgは次の例を示しています。

<span itemprop="name">Generic Name Here</span>

私たちのウェブサイトは次のように実装しました

<span itemprop="name" content="Generic Name Here"></span>

2 番目の方法、つまり私たちの方法は、クローキングと見なされますか? ユーザーにデータを表示しますが、別の時点でマークアップされていませんitemprop

4

3 に答える 3

3

HTML5 では、content属性要素でのみ許可されます。microdataもグローバル属性として定義していません。しかし、RDFaHTML を拡張してグローバル属性を作成します。metacontent

あなたの例によると、Microdataを使用しています。contentしたがって、属性 for を使用しないでくださいspan

Microdata は、可視コンテンツをマークアップしなくても名前と値のペアを追加する方法を定義metaしてlinkbodyます。HTML 5.1 Editor's Draft で使用されlinkます)。meta

だから代わりに

<span itemprop="name" content="Generic Name Here"></span>

あなたが使用する必要があります

<meta itemprop="name" content="Generic Name Here" />

schema.org については、不足している/暗黙的な情報を参照してください:metaタグをcontent次のように使用します。

この手法は慎重に使用する必要があります。他の方法ではマークアップできない情報にのみ使用metaしてください。content

于 2013-09-19T15:06:22.340 に答える
0

技術的には、スパイダーはユーザーが見ていないものを見ているという意味で、クローキングのイデオロギーと相関しています。そのため、このようなマークアップを避けるようアドバイスしたいのですが、Google のスタンスについてもよくわかりません。そのようなマークアップは、SEO のクローキングを示すものではありません。

「クローキングは、検索エンジン スパイダーに提示されるコンテンツが、ユーザーのブラウザに提示されるコンテンツとは異なる検索エンジン最適化 (SEO) 手法です。」.

ソース -ウィキペディア

于 2013-09-18T13:58:47.030 に答える