4

コードの小さなセクションをマークアップしようとしましたNewsArticleが、検証できません。

私がこれをしたら

<div itemscope itemprop="publisher" itemtype="https://schema.org/Organization">
  <span itemprop="name">My Company</span>
</div>

バリデータは存在しないと不平を言いlogoます。

logoそして、このようなものを追加すると

<div itemscope itemprop="publisher" itemtype="https://schema.org/Organization">
  <img itemprop="logo" src="https://www.mysite.de/resources/assets/71/small/my_logo_web.png" />
  <span itemprop="name">My Company</span>
</div>

バリデータは、属性に無効な値が含まれていると不平を言います。ここで何が間違っていますか?

4

1 に答える 1

6

マークアップは有効な HTML5+Microdata であり、Schema.org の語彙を適切に使用しています。

「検証ツール」とは、おそらくGoogle の構造化データ テスト ツールを指します。このツールに表示されるエラーは、必ずしもマークアップが間違っていることを意味するわけではありません。多くの場合、特定のプロパティを提供しない限り、特定の Google 検索結果機能を取得できないことを意味します。

この検索結果機能を Google 検索 (例: Article Rich Snippet ) で取得したい場合は、プロパティの (URL 値ではなく)値としてアイテムを提供するImageObjectlogo必要があります。

<div itemscope itemprop="publisher" itemtype="http://schema.org/Organization">

  <div itemprop="logo" itemscope itemtype="http://schema.org/ImageObject">
    <img itemprop="url" src="https://www.mysite.de/resources/assets/71/small/my_logo_web.png" />
    <!-- and Google probably requires some more properties here, e.g. "height" and "width" -->
  </div>

  <span itemprop="name">My Company</span>

</div>
于 2016-03-21T16:21:59.147 に答える