0

ページのイベントに microdata を正しく追加するのに苦労しています。Google 構造化データ テスト ツールはデータを読み取ることができますが、正しく表示されません。私は混乱しています。

私は、同じ場所で行われる 3 つのゲームからなる 1 つのイベントが 1 晩に行われるスポーツ リーグにタグ付けしようとしています。

<div itemscope itemtype="http://schema.org/SportsEvent"><!--microdata week 1 event-->
<meta itemprop="name" content="Week 1 Lacrosse Games">
<meta itemprop="location" content="Street, Town, NY">
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-3"> <!--column-->
<h3>Week 1<br><span itemprop="startDate" content="2014-06-27T18:00">Friday, June 27</span></h3>
<br>
<div itemprop="subEvent" itemscope itemtype="http://schema.org/subEvent">
<h4><span itemprop="name">Game 1</span> - 6:00 PM</h4>
<p><span itemprop="performer">Team 1 vs.Team 2</span></p>
</div>
<div itemprop="subEvent" itemscope itemtype="http://schema.org/subEvent">
<h4><span itemprop="name">Game 2</span> - 7:00 PM</h4>
<p><span itemprop="performer">Team 3 vs. Team 4</span></p>
</div>
<div itemprop="subEvent" itemscope itemtype="http://schema.org/subEvent">
<h4><span itemprop="name">Game 3</span> - 8:00 PM</h4>
<p><span itemprop="performer">Team 5 vs. Team 6</span></p>
</div>
</div><!--end column-->
</div><!--microdata week 1 event-->
4

2 に答える 2

2

リッチ スニペットの表示でどのような問題が発生しているのかはわかりませんが、変更をお勧めする点がいくつかあります。これらのイベントはすべてスポーツ イベントであるため、すべてに SportsEvent 型を使用することをお勧めします。また、すべての開始時刻を ISO 8601 形式で指定する必要があります。さらに、"performer" プロパティの期待値は Organization または Person のいずれかであり、SportsTeam は Organization タイプの拡張です。そのため、このプロパティを各イベント内で 2 回使用することをお勧めします。これにより、次のように、SportsTeam タイプと共に、プレーしている 2 つの異なるチームを指定できるようになります。

<div itemprop="subEvent" itemscope itemtype="http://schema.org/SportsEvent">
<h4><span itemprop="name">Game 1</span> - <meta itemprop="startDate" content="2014-06-27T18:00" />6:00 PM</h4>
<p><span itemprop="performer" itemscope itemtype="http://schema.org/SportsTeam">
<span itemprop="name">Team 1</span></span> vs</p>
<p><span itemprop="performer" itemscope itemtype="http://schema.org/SportsTeam">
<span itemprop="name">Team 2</span></span></p>
</div>

それが役立つことを願っています。

于 2014-06-27T23:42:43.263 に答える