Event Rich Snippet:Google测试工具的位置/地址

时间:2015-04-07 14:34:39

标签: schema.org google-rich-snippets

我试图对Google Structured Data Testing tool友好。我尝试给他一个Event代码段:https://schema.org/Event

问题适用于PostalAddress:我为itemprop="location"添加PostalAddress,但后来认为address缺少PostalAddress

我不知道我可以在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>

2 个答案:

答案 0 :(得分:1)

在上面的定义中并不清楚,但是有关使用的示例是明确的。尝试以下方式。摘录工具绿色。

<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>

答案 1 :(得分:1)

此错误没有意义。

您正在使用带有location property项的PostalAddress作为值,这很好。它恰当地使用了Schema.org词汇表,Google’s Event Rich Snippet documentation也推荐使用它。

现在,Google的测试工具报告Google要求此address的{​​{1}}媒体资源显示其Event Rich Snippet。但Schema.org的address property也没有为PostalAddress定义(不能有地址的地址),Google也没有列出需要PostalAddress属性。

如果使用address代替address,则使用Place是有意义的,但PostalAddress显然是错误的。谷歌的测试工具可能会被误导/混淆。