事件丰富网页摘要:location/address 用于 Google 测试工具
Event Rich Snippet: location/address for Google Testing Tool
我正在努力对Google Structured Data Testing tool. I try to give him an Event
snippet: https://schema.org/Event
友好
PostalAddress
的问题:我为 PostalAddress
输入了 itemprop="location"
,但它认为 PostalAddress
缺少 address
。
我不知道我可以在 adress
项中设置什么,因为 schema.org 中甚至没有描述。
<div itemscope itemtype="http://schema.org/Event">
<h1 itemprop="name">PIÈCE DE THÉÂTRE : " L'AUBERGE DU CARAMEL " DE JEAN-LUC PECQUEUR</h1>
<ul>
<li class="avenir"><span itemprop="startDate" content="2015-04-10T20:30:00+02:00">10/04/15</span> 20h30</li>
<li class="avenir"><span itemprop="startDate" content="2015-04-11T20:30:00+02:00">11/04/15</span> 20h30</li>
<li class="avenir"><span itemprop="startDate" content="2015-04-12T15:00:00+02:00">12/04/15</span> 15h</li>
</ul>
<address>
<div itemprop="location" itemscope itemtype="http://schema.org/PostalAddress">
<span itemprop="name" class="raisoc">PIÈCE DE THÉÂTRE : " L'AUBERGE DU CARAMEL " DE JEAN-LUC PECQUEUR</span>
<br />
<span itemprop="streetAddress">route de Paris<br /></span>
<span itemprop="postalCode">03630</span> <span itemprop="addressLocality">DESERTINES</span>
<br />
</div>
</address>
</div>
上面的定义不清楚,但是示例清楚地说明了用法。尝试按照以下方式进行。片段工具显示为绿色。
<div itemscope itemtype="http://schema.org/Event">
<h1 itemprop="name">PIÈCE DE THÉÂTRE : " L'AUBERGE DU CARAMEL " DE JEAN-LUC PECQUEUR</h1>
<ul>
<li class="avenir"><span itemprop="startDate" content="2015-04-10T20:30:00+02:00">10/04/15</span> 20h30</li>
<li class="avenir"><span itemprop="startDate" content="2015-04-11T20:30:00+02:00">11/04/15</span> 20h30</li>
<li class="avenir"><span itemprop="startDate" content="2015-04-12T15:00:00+02:00">12/04/15</span> 15h</li>
</ul>
<address>
<div class="event-venue" itemprop="location" itemscope itemtype="http://schema.org/Place">
<span itemprop="name" class="raisoc">PIÈCE DE THÉÂTRE : " L'AUBERGE DU CARAMEL " DE JEAN-LUC PECQUEUR</span>
<br />
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<span itemprop="streetAddress">route de Paris<br /></span>
<span itemprop="postalCode">03630</span>
<span itemprop="addressLocality">DESERTINES</span>
</div>
<br />
</div>
</address>
</div>
这个错误没有意义。
您正在使用 location
property with a PostalAddress
item as value, which is fine. It’s appropriate use of the Schema.org vocabulary, and it’s also recommended by Google’s Event Rich Snippet documentation。
现在,Google 的测试工具报告说 Google 需要 address
属性 PostalAddress
来显示他们的事件丰富网页摘要。但是 Schema.org 的 address
property 也没有为 PostalAddress
定义(不能有地址的地址),Google 也没有列出 address
属性 是必需的。
如果使用 Place
而不是 PostalAddress
,那么使用 address
是有意义的,但是 PostalAddress
就完全错误了。可能 Google 的测试工具有问题/混淆了这一点。
我正在努力对Google Structured Data Testing tool. I try to give him an Event
snippet: https://schema.org/Event
PostalAddress
的问题:我为 PostalAddress
输入了 itemprop="location"
,但它认为 PostalAddress
缺少 address
。
我不知道我可以在 adress
项中设置什么,因为 schema.org 中甚至没有描述。
<div itemscope itemtype="http://schema.org/Event">
<h1 itemprop="name">PIÈCE DE THÉÂTRE : " L'AUBERGE DU CARAMEL " DE JEAN-LUC PECQUEUR</h1>
<ul>
<li class="avenir"><span itemprop="startDate" content="2015-04-10T20:30:00+02:00">10/04/15</span> 20h30</li>
<li class="avenir"><span itemprop="startDate" content="2015-04-11T20:30:00+02:00">11/04/15</span> 20h30</li>
<li class="avenir"><span itemprop="startDate" content="2015-04-12T15:00:00+02:00">12/04/15</span> 15h</li>
</ul>
<address>
<div itemprop="location" itemscope itemtype="http://schema.org/PostalAddress">
<span itemprop="name" class="raisoc">PIÈCE DE THÉÂTRE : " L'AUBERGE DU CARAMEL " DE JEAN-LUC PECQUEUR</span>
<br />
<span itemprop="streetAddress">route de Paris<br /></span>
<span itemprop="postalCode">03630</span> <span itemprop="addressLocality">DESERTINES</span>
<br />
</div>
</address>
</div>
上面的定义不清楚,但是示例清楚地说明了用法。尝试按照以下方式进行。片段工具显示为绿色。
<div itemscope itemtype="http://schema.org/Event">
<h1 itemprop="name">PIÈCE DE THÉÂTRE : " L'AUBERGE DU CARAMEL " DE JEAN-LUC PECQUEUR</h1>
<ul>
<li class="avenir"><span itemprop="startDate" content="2015-04-10T20:30:00+02:00">10/04/15</span> 20h30</li>
<li class="avenir"><span itemprop="startDate" content="2015-04-11T20:30:00+02:00">11/04/15</span> 20h30</li>
<li class="avenir"><span itemprop="startDate" content="2015-04-12T15:00:00+02:00">12/04/15</span> 15h</li>
</ul>
<address>
<div class="event-venue" itemprop="location" itemscope itemtype="http://schema.org/Place">
<span itemprop="name" class="raisoc">PIÈCE DE THÉÂTRE : " L'AUBERGE DU CARAMEL " DE JEAN-LUC PECQUEUR</span>
<br />
<div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
<span itemprop="streetAddress">route de Paris<br /></span>
<span itemprop="postalCode">03630</span>
<span itemprop="addressLocality">DESERTINES</span>
</div>
<br />
</div>
</address>
</div>
这个错误没有意义。
您正在使用 location
property with a PostalAddress
item as value, which is fine. It’s appropriate use of the Schema.org vocabulary, and it’s also recommended by Google’s Event Rich Snippet documentation。
现在,Google 的测试工具报告说 Google 需要 address
属性 PostalAddress
来显示他们的事件丰富网页摘要。但是 Schema.org 的 address
property 也没有为 PostalAddress
定义(不能有地址的地址),Google 也没有列出 address
属性 是必需的。
如果使用 Place
而不是 PostalAddress
,那么使用 address
是有意义的,但是 PostalAddress
就完全错误了。可能 Google 的测试工具有问题/混淆了这一点。