天天看點

Hsiaoyang: Google與站點地圖Sitemap

Hsiaoyang: Google與站點地圖Sitemap

無論網站大小,網站地圖是一個網站必備的元件。它不見可以使使用者對網站的内容一目了然,而且友善搜尋引擎對網站内容快速、全面的抓取。

網站地圖可以分為HTML網站地圖和XML網站地圖,當然感覺sitemap協定你也可以使用純文字來建立一個站點地圖,今天重點就對Google對網站地圖Sitemap的一些支援要求做個介紹。XML網站地圖的英文“Sitemap”中的S要大寫哦。Xml網站地圖最初由Google于2005年提出,2007各個搜尋引擎都開始支援在robots檔案中對網站地圖指定位置。Google對XML格式的網站地圖的支援是在Sitemap協定的基礎上。Sitemap協定對sitemap的格式,字元轉義、索引檔案、檔案位置、索引檔案以及就通知搜尋引擎如何抓取進行了規定和介紹。

一、Sitemap的格式要求:

Sitemap協定格式由XML标記組成,熟悉xml格式的朋友都知道xml是支援自定義标簽的,對格式的要求非常嚴格;特别是在浏覽器對xml的解析時,一個小符号引起的錯誤都會引起浏覽器的解析錯誤。而sitemap在xml文法的基礎上規定了特定的标簽。

如下執行個體:

<?xml version="1.0" encoding="UTF-8"?>  {指定編碼格式,sitemap隻支援utf-8格式}

<urlsetxmlns="http://www.sitemaps.org/schemas/sitemap/0.9">  {指定命名空間}

   <url>    {每個網站都必須包含url 條目作為父标記}

      <loc>http://www.example.com/</loc> {每個父标記都必須包含一個loc字标記,用于指定url位址;這個url必須以http開頭}

     <lastmod>2005-01-01</lastmod>{最後修改的時間,可以不存在}

     <changefreq>monthly</changefreq>{更新的頻率,可以不存在;搜尋引擎僅作為參考}

     <priority>0.8</priority> {權重,可以不存在,僅作為參考}

   </url>

</urlset>

這個就是一條簡單的sitemap的格式要求,詳細的内容請參看<b>sitemap.org協定</b>

二、Google與站點地圖sitemap中的視訊内容

Google對視訊的内容的格式支援有mpg\mpeg\mp4\mov\wmv\asf\avi\ra\ram\rm\flv所有檔案都需要通過http進行通路,而且目前不支援需要通過流失傳輸協定下載下傳視訊源巍的元檔案。(流失傳送協定就是使用者邊傳輸邊觀看)。

你可以根據站點地圖協定來建立單獨的視訊地圖,可以在網站使用mRSS供稿作為站點地圖,或者兩種方法都同時使用。

站點地圖中視訊應該包含關于這個視訊的必須的資訊,以便搜尋引擎準确的抓取和判斷視訊的内容,每個視訊需要包含的資訊有:标題、說明、播放頁位址、縮略圖網址和原始視訊網址(或指向flash視訊播放器的網址)如果缺少上述五項資訊,google就無法完整顯示你的視訊。

三、Google與sitemap中的移動網址

目前sitemap協定對于移動網址的支援并不完善,需要你在sitemap的xml檔案中使用特定的标記和命名空間要求。下面有一個關于移動網址sitemap的示例:

&lt;?xml version="1.0"encoding="UTF-8" ?&gt;

&lt;urlsetxmlns="http://www.sitemaps.org/schemas/sitemap/0.9"

 xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0"&gt;

    &lt;url&gt;

       &lt;loc&gt;http://mobile.example.com/article100.html&lt;/loc&gt;

        &lt;mobile:mobile/&gt;

    &lt;/url&gt;

點選這裡檢視完整的移動sitemap示例:點選這裡 

四、sitemap的建立

網站地圖的制作不是很複雜。如果你使用的CMS系統或者現成的開源系統,那麼系統一般會自帶生成sitemap的工具或者插件,你可以找來安裝。如果是自己建立的站點可以借助外部工具來生成站點地圖,下面這個網頁列出了很多線上的站點地圖生成工具:

http://xmlsitemap.com/ 根據需要可以設定各種參數,選擇一個适合自己就好。

我試了一下,最後站點地圖可能比較大,你可以根據網站的結構分類來生成單獨的網站地圖,然後建立一個網站地圖的索引,索引所有這些網站地圖,并在robots檔案中通知搜尋引擎索引的位置;至于詳細的設定方式請參看sitemap協定。因為對于網站地圖的檔案的規定是這樣的:一個xml網站地圖可以列出5萬個URL,而且檔案不能超過10MB。

下面這個截圖顯示了我正在建立地圖的網站www.in-door.com.cn ,需要10多分鐘哇

Hsiaoyang: Google與站點地圖Sitemap

五、關于網站地圖的其他内容

所有主流的搜尋引擎包括百度、google、雅虎、必應都支援robots檔案中指定網站地圖位置。通過xml網站地告知搜尋引擎要收錄的頁面,隻能告知搜尋引擎這些頁面的存在,并不能保證都被收錄。要確定被搜尋引擎收錄還要確定這些頁面的權重是否達成收錄的最低标準。是以XML網站地圖訓示輔助方法,必能代替其他一些SEO手段和良好的網站結構。

         中大型網站因為内容多,頁面多如果送出地圖會有比較好的效果,會使收錄增長不少,但也有的網站,尤其是一些中小網站,送出網站沒有什麼效果。甚至如果你反複送出地圖造成重複的話,會适得其反。