Google SiteMap的協議款式詳解

Google SiteMap的協議款式詳解1 urlset xmlns=/schemas/sitemap/0.84
這一行定義了此xml文件的起名稱空間,相當於網頁文件中的html標簽同樣的效用

2 url
這是具體某一個鏈接的定義入口,你所期望展覽在SiteMap文件中的每一個鏈接都要用url和/url裡面含有在裡邊,這是務必的。

3 lochttp://xxx.xxx.xxx/loc
用loc描寫出具體的鏈接地址,這處需求注意的是鏈接地址中的一點特別字符務必改換為XML(HTML)定義的轉義字符

4 lastmod2005-06-03T04:20:32-08:00/lastmod
lastmod是用來指定該鏈接的最終更新時間,這個很關緊。Google的機器人會在引得此鏈接前先和上次引得記錄的最終更新時間施行比較,假如時間同樣便會跳過不再引得。所以假如你的鏈接內部實質意義基於上次Google引得時的內部實質意義有所變更,應當更新該時間,讓Google下次引得特殊情況從新對該鏈接內部實質意義施行剖析和提出取得關鍵字。這處務必用ISO 8601三拇指定的時間款式施行描寫,款式化的時間款式如下所述:

年:YYYY(2005)
年和月:YYYY-MM(2005-06)
歲月日:YYYY-MM-DD(2005-06-04)
歲月日鍾頭分鍾:YYYY-MM-DDThh:mmTZD(2005-06-04T10:37+08:00)
歲月日鍾頭分鍾秒:YYYY-MM-DDThh:mmTZD(2005-06-04T10:37:30+08:00)
這處需注意的是TZD,TZD指定就是本地時間地區范圍標記,像中國就是+08:00了

5 changefreqalways/changefreq
用這個標簽奉告Google此鏈接有可能會顯露出來的更新頻率,譬如首頁肯定就要用always(常常),而對於許久前的鏈接還是不再更新內部實質意義的鏈接就可以用yearly(每年)。這處可以用來描寫的單詞共這幾個:always, hourly, daily, weekly, monthly, yearly,具體涵義我就無須詮釋了吧,光看單詞的意思就清楚了。

6 priority1.0/priority
priority是用來指定此鏈接相對於其它鏈接的優先權比率,此值定於0.0 – 1.0之間

7 還有/url和/urlset,這兩個就是來關閉xml標簽的,這和HTML中的/body和/html是一個道理

8 額外需求注意的是,這個xml文件務必是utf-8的編碼款式,無論你是手動生成仍然經過代碼生成,提議最好查緝一下子xml文件是否是utf-8編碼,最簡單的辦法就是用記事本敞開xml而後另存為時挑選編碼(或改換器)為UTF-8。