0

ウェブサイトhttp://iancrowther.co.uk/のGoogleRichSnippetToolから次のエラーが発生します

hcard
警告:この情報は組織を説明しているように見えるため、検索結果の結果にリッチスニペットとして表示されません。Googleは現在、組織情報をリッチスニペットで表示していません
警告:Hcardには少なくとも1つのフィールドを設定する必要があります。
警告:必須フィールド「name(fn)」がありません。

vcardとSchema.orgを試していますが、何かが足りないのか、バリデーターが再生されているのか疑問に思っています。body混乱を引き起こす可能性のあるvcardとSchema.orgのマークアップを追加しました。また、両方の方法を使用してコードをマークアップできると想定しています。


アップデート:

bodyタグを使用すると、ページ内のスキーマオブジェクトを構成する要素をGoogleに検出させようとしているだけだと思います。これが物事にアプローチするための良い/悪い方法であるかどうかはわかりませんか?ただし、マークアップに特定のマークアップブロックを含めることはできません。これは議論の余地があると思いますが、背景に飾られたコンテンツに自然な流れを持たせるというアイデアが好きです。マイナスの影響はあると思いますか?未定です。

私はPerson構造に賛成です。これは現在のサイトのコンテンツをよりよく表しているため、これは良い呼びかけでした。私はフリーランスの開発者であり、このページを組織のランディングページとして使用しているため、サイトの目標をより厳密に決定し、それに応じてコンテンツ、つまり組織または個人を調整する必要があると思います。

すぐにリッチスニペットが得られるわけではないことは理解していますが、Web担当者であるため、この種のことに強い関心を持っています。

4

1 に答える 1

1

スキーマ テストでは、最も明白な問題から始めて、そこからさらに深く作業を進めるのが最も簡単だと思います。私は hcard の経験がありませんが、あなたが言及したエラーが実際にあなたの hcard プロパティと関係があるとは思わないことに注意してください。

私が見る最も明白な問題は、 body タグの itemtype がschema.org\Organization. dom 要素に itemtype を設定すると、その要素内のすべてがその itemtype を説明するのに役立つということになります。これを body 要素に配置したため、文字通り、ページ全体が組織に関するものであることを Google に伝えています。

あなたのページのコンテンツから、 itemtype を に変更することをお勧めしschema.org\Personます。これはより正確な説明と思われます。その変更を行ってスキャナーを再度実行すると、スキーマに関連するエラーがさらに表示される場合があり、それらにも対処できます (たとえば、おそらく familname と givenName を設定する必要があります)。

とはいえ、現時点では、このスキーマ データを追加することで得られるリッチ スニペットはないことを知っておく必要があります。これをページに適切に設定するのは良いことです。特に、Google やその他の企業が将来どのようなリッチ スニペットを公開するかはわかりませんが、現在のところ、Google 検索結果にリッチ スニペットを追加しても表示されませんこれらのタグ。これを適切に設定することを思いとどまらせるつもりはありませんが、期待を設定したいだけです。

于 2012-03-28T23:14:36.657 に答える