Sitemap站點地圖,即網站上各網頁的清單:
1)有助于百度發現并了解網站上所有網頁;
2)可以使用Sitemap提供網站的相關資訊,如更新日期、更新頻率等;
Sitemap的格式:
1)txt文本格式:
在txt文本中列出需要向百度送出的連結位址,送出的位址需注意:
①文本檔案中每行必須有一個網址,網址中不能有換行和其他符号以及中文;
②網址必須完整,http開頭;
③每個文本中最多包含50000個網址,且小于10MB,如果多于50000個,可以将
清單分割成多個文本檔案;
④文本檔案需使用UTF-8或GBK編碼;
2)xml格式:
單個xml資料格式:
<?xml version="1.0" encoding="utf-8"?>
<!-- XML 檔案需以 utf-8 編碼-->
<urlset>
<!--必填标簽-->
<url>
<!--必填标簽,這是具體某一個連結的定義入口,每一條資料都要用<url>和</url>包含在裡面,這是必須的 -->
<loc>http://www.yoursite.com/yoursite.html</loc>
<!--必填,URL 連結位址,長度不得超過 256 位元組-->
<lastmod>2009-12-14</lastmod>
<!--可以不送出該标簽,用來指定該連結的最後更新時間-->
<changefreq>daily</changefreq>
<!--可以不送出該标簽,用這個标簽告訴此連結可能會出現的更新頻率 -->
<priority>0.8</priority>
<!--可以不送出該标簽,用來指定此連結相對于其他連結的優先權比值,此值定于 0.0-1.0 之間-->
</url>
<url>
<loc>http://www.yoursite.com/yoursite2.html</loc>
<lastmod>2010-05-01</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
</urlset>
上面向百度送出了一個http://www.yoursite.com/yoursite.html連結;
若有多條url送出,重複<url></url>之間的片段;
3)Sitemap索引格式:
如需送出大量Sitemap檔案,可以将其列在Sitemap索引檔案中,将該索引檔案提
交,如下:
<?xml version="1.0" encoding="utf-8"?>
<!-- XML 檔案需以 utf-8 編碼-->
<sitemapindex>
<!--必填,以 <sitemapindex> 開始标記作為開始,以 </sitemapindex> 結束标記作為結束-->
<sitemap>
<!--必填,以<sitemap>标簽送出一個子 sitemap 檔案-->
<loc>http://example.com/ext/xmlsitemap/add/201201/index_20120106.xml</loc>
<!--必填,識别 sitemap 的位置-->
<lastmod>2009-12-14</lastmod>
<!--選填,識别相對 sitemap 檔案的修改時間-->
</sitemap>
<!--必填,标簽閉合-->
</sitemapindex>
<!--必填,标簽閉合-->
有多個Sitemap,按照上述格式重複<sitemap></sitemap>之間的片斷;
移動Sitemap協定:
用于将網址送出給移動搜尋搜錄,增加如下标簽:
1)mobile:mobile/ :移動網頁
2)<mobile:mobile type=“mobile”/> :移動網頁
3)<mobile:mobile type=“autoadapt”/>:自适配網頁,适用于同一網址頁面,會随
裝置不同改變展現的情況。
如下事例:
<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:mobile="http://www.baidu.com/schemas/sitemap-mobile/1/">
<!-- 向百度移動搜尋送出-->
<url>
<loc>http://m.example.com/index.html</loc>
<mobile:mobile type="mobile"/>
<lastmod>2009-12-14</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<!-- 向百度pc搜尋送出-->
<url>
<loc>http://www.example.com/index.html</loc>
<lastmod>2009-12-14</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<!-- 向百度移動和pc搜尋都送出-->
<url>
<loc>http://www.example.com/autoadapt.html</loc>
<mobile:mobile type="autoadapt"/>
<lastmod>2009-12-14</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
</urlset>
注意事項:
1)如果驗證了網站的主域,那麼 Sitemap 檔案中可包含該網站主域下的所有網址;
2)如果驗證的 www.example.com,你隻能送出該驗證網站的網址,不能出現其他網
站的網址。