2014-05-12 62 views
2

在Schema.org的一個頁面上顯示多個事件是否有適當的方法?理想情況下,我們不希望每個事件都有一個頁面。下面是我們想要什麼樣的結構:Schema.org爲一個頁面上的多個事件設置

<div itemscope itemtype="http://schema.org/Event"> 
    <div itemprop="name"><h2>Chili Cookoff</h2></div> 
    <div itemprop="location" itemscope itemtype="http://schema.org/PostalAddress"> 
    <h3><span itemprop="addressLocality">Manhatten</span>, <span itemprop="addressRegion">New York</span> - <span itemprop="addressCountry">US</span></h3> 
    </div> 
    <div> 
    May, 1st 2014 - May 4th, 2014 
    <meta itemprop="startDate" content="2014-05-1:00.000"> 
    <meta itemprop="endDate" content="2014-05-4:00.000"> 
    </div> 
    <div itemprop="description">An awesome chili cookoff you won't want to miss!.</div> 
</div> 


<div itemscope itemtype="http://schema.org/Event"> 
    <div itemprop="name"><h2>Dinner on the River</h2></div> 
    <div itemprop="location" itemscope itemtype="http://schema.org/PostalAddress"> 
    <h3><span itemprop="addressLocality">Brooklyn</span>, <span itemprop="addressRegion">New York</span> - <span itemprop="addressCountry">US</span></h3> 
    </div> 
    <div> 
    <meta itemprop="startDate" content="2014-05-1:00.000">May, 1st 2014 - 
    <meta itemprop="endDate" content="2014-05-2:00.000">May 2nd, 2014 
    </div> 
    <div itemprop="description">A dinner to remember forever.</div> 
</div> 

使用谷歌豐富Snippits工具,它並不想尊重是有多個事件,但我不知道這意味着抓取工具不會注意到他們。

回答

2

您對Microdata和Schema.org詞彙表的使用是有效的。

每個合格的解析器都會理解這一點。例如參見http://linter.structured-data.org/,其示出了可能由標記產生的片段。

Ehanced search result preview from 'linter.structured-data.org'

然而,實際的搜索引擎提供商自行決定是否,何時或如何使用您的註解,例如用於提高搜索結果。它可能是可能是是一些供應商決定他們不支持單個網頁上的多個項目的情況,其中「支持」僅意味着他們例如不在其SERP上顯示增強片段。

這不同於供應商和供應商,它們的行爲可能隨時間而改變,也可能取決於您網站的許多其他因素。 (討論這類SEO相關的東西通常是題外話堆棧溢出,但Webmasters SE可能是一個合適的地方。)

例子:Google recommends來標記網頁上所有實體:

當您在一個頁面上有多個實體類型時,我們建議您標記該頁面上的所有實體,以幫助Google算法更好地理解和索引您的內容。

相關問題