以前一直知道有專門的圖片網站地圖這個事情,但一直都沒有去嘗試。最近為多個網站添加了很多有特色的圖片,所以又想起了圖片網站地圖這個事情,就專門去查閱了資料,主要是Google支持:
其實Image Sitemap就是普通Sitemap的一種擴展,幾個要點:
- 圖片網站地圖可以單獨出現(與普通網站地圖分開出現和提交),也可以添加到普通網站地圖中
- 每條url頁面中可以包含最多1000個圖片元素
- 每個圖片元素可以有鍊接、标題、描述、地點、版權信息等幾個方面的數據
要說具體實現的辦法和普通Sitemap生成的辦法基本上是一樣的,在Drupal網站中除了系統自帶的sitemap以外,還有三種辦法可以生産xml sitemap:
- 專門寫的php程序(與.htaccess的rewrite配合重寫網址)
- 用module文件中的menu路徑來生成(這個辦法我再專門寫一篇博客文章來介紹)
- 用views中的xml views來生成(這個辦法我也再專門寫一篇博客文章來介紹)
寫完後隻是一個純xml文件,在浏覽器中查看格式不好,還需要添加xsl/xsd文件來規範格式:
以便人觀看image sitemap的時候格式更清晰,注意xsl/xsd文件的域名可能需要與提交的網站域名一緻。
這是我們在EmojiAll網站中做的一個Image Sitemap的例子。做好的圖片網站地圖可以使用與普通網站地圖一樣的方式來進行提交,例如在robots.txt中列出、在Google Search Console中提交、在CMS後台中提交等。
這種圖片網站地圖主要是Google支持,百度沒有聽說過支持,Bing等其它搜索引擎也沒有這方面的文檔。不過Google是在2010年左右就提出這種網站地圖的,也算得上是一種高級的SEO方式,對于圖片比較多而圖片又重要的網站來說還是應該來添加。
评论