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的格式要求,詳細的內容請參看sitemap.org協議
?
二、Google與站點地圖sitemap中的視頻內容
Google對視頻的內容的格式支持有mpg\mpeg\mp4\mov\wmv\asf\avi\ra\ram\rm\flv所有文件都需要通過http進行訪問,而且目前不支持需要通過流失傳輸協議下載視頻源巍的元文件。(流失傳送協議就是用戶邊傳輸邊觀看)。
你可以根據站點地圖協議來創建單獨的視頻地圖,可以在網站使用mRSS供稿作為站點地圖,或者兩種方法都同時使用。
站點地圖中視頻應該包含關于這個視頻的必須的信息,以便搜索引擎準確的抓取和判斷視頻的內容,每個視頻需要包含的信息有:標題、說明、播放頁地址、縮略圖網址和原始視頻網址(或指向flash視頻播放器的網址)如果缺少上述五項信息,google就無法完整顯示你的視頻。
三、Google與sitemap中的移動網址
目前sitemap協議對于移動網址的支持并不完善,需要你在sitemap的xml文件中使用特定的標記和命名空間要求。下面有一個關于移動網址sitemap的示例:
<?xml version="1.0"encoding="UTF-8" ?>
<urlsetxmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
?xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0">
????<url>
???????<loc>http://mobile.example.com/article100.html</loc>
????????<mobile:mobile/>
????</url>
</urlset>
?
點擊這里查看完整的移動sitemap示例:點擊這里?
?
四、sitemap的創建
網站地圖的制作不是很復雜。如果你使用的CMS系統或者現成的開源系統,那么系統一般會自帶生成sitemap的工具或者插件,你可以找來安裝。如果是自己建立的站點可以借助外部工具來生成站點地圖,下面這個網頁列出了很多在線的站點地圖生成工具:
http://xmlsitemap.com/?根據需要可以設置各種參數,選擇一個適合自己就好。
我試了一下,最后站點地圖可能比較大,你可以根據網站的結構分類來生成單獨的網站地圖,然后建立一個網站地圖的索引,索引所有這些網站地圖,并在robots文件中通知搜索引擎索引的位置;至于詳細的設置方式請參看sitemap協議。因為對于網站地圖的文件的規定是這樣的:一個xml網站地圖可以列出5萬個URL,而且文件不能超過10MB。
下面這個截圖顯示了我正在建立地圖的網站www.in-door.com.cn?,需要10多分鐘哇
五、關于網站地圖的其他內容
所有主流的搜索引擎包括百度、google、雅虎、必應都支持robots文件中指定網站地圖位置。通過xml網站地告知搜索引擎要收錄的頁面,只能告知搜索引擎這些頁面的存在,并不能保證都被收錄。要確保被搜索引擎收錄還要確保這些頁面的權重是否達成收錄的最低標準。所以XML網站地圖指示輔助方法,必能代替其他一些SEO手段和良好的網站結構。
?????????中大型網站因為內容多,頁面多如果提交地圖會有比較好的效果,會使收錄增長不少,但也有的網站,尤其是一些中小網站,提交網站沒有什么效果。甚至如果你反復提交地圖造成重復的話,會適得其反。
轉載于:https://blog.51cto.com/hsiaoyang/1138192
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的Hsiaoyang: Google与站点地图Sitemap的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Cisco端口镜像配置
- 下一篇: 关于域帐户将计算机加入域登陆上限问题