如何藉助HTML5微數據優化網頁?

人們提到 HTML5 都會順帶一句支持 RDFa,微數據,微格式,使得搜索引擎能更好地瞭解網頁內容和結構。在谷歌、百度上找了下,國內介紹微數據(Microdata)的文章屈指可數,大型網站案例只發現了大衆點評。工具

因而本身修改了1本書的網頁代碼,使之符合微數據標準,驗證了下效果如圖所示測試

網址下面的1行就是微數據在谷歌搜索結果中的富摘要信息。優化

雖然效果是達到了,可是網頁代碼被改得較爲冗餘。網站

如今的網頁結構是這樣的 head 容器里加入傳統的 RDFa rel=author G+ 做者信息搜索引擎

body 標籤里加 itemtype=WebPage 網頁orm

第1個 div 是 itemprop=breadcrumb 麪包屑導航索引

第2個 div 是 itemtype=Book 書籍 itemprop=name 書名 itemprop=image 封面 itemprop=isbn 國際通用標準書號 itemprop=author 做者 itemprop=publisher 出版社 itemprop=datePublished 出版日期 itemprop=bookEdition 版次 itemprop=bookFormat 裝幀 itemprop=numberOfPages 頁數 itemprop=inLanguage 使用文字it

第3個 div 是 itemprop=aggregateRating 評分彙總(引用自 MG12 的文章) itemprop=ratingValue 評分值 itemprop=reviewCount 書評條數io

第4個 div 是 itemtype=Review 書評 itemprop=name 書評標題 itemprop=author 書評做者 itemprop=datePublished 發佈日期 itemprop=reviewRating 書評打分 itemprop=reviewBody 書評內容容器

第5個div 是 itemtype=Offer 報價 itemprop=price 售價 itemprop=priceCurrency 售價貨幣單元 itemprop=availability 有無庫存

問題

  1. itemprop=name 與 h1,title 相同,都是告訴搜索引擎這個頁面的名字。若是不加3者中的任一1項,不符合站內優化準則。可是全加上,又有堆砌關鍵詞嫌疑,須要如何取捨?
  2. 微數據詞彙表裏找不到「書籍-目錄」這項,是否用原始的 li 標籤標識書的目錄?
  3. 單純的書評頁面裏若不用 itemprop=aggregateRating,只用 itemtype=Review 裏的 itemprop=reviewRating 驗證後不顯示評分星數,是否必定要在書評裏添加評分彙總?

參考資料 在谷歌工做過的 Mark Pilgrim 對於微數據的詳細介紹 Microdata - Dive Into HTML5 谷歌結構化數據測試工具 Google Structured Data Testing Tool

相關文章
相關標籤/搜索