作為網站的一種基礎文件,站點地圖起到了引導Google快速、準確理解、抓取網站的作用,所以還是建議各位能夠及時地為自己的網站做好配置。 雖然理論上說目前的Google已經能夠主動地發現并抓取網站,但是對營銷型網站來說,單純依靠Google主動還是遠遠不夠的,所以這篇文章會針對站點地圖這個話題做相對系統的討論,希望對各位有所借鑒。
一、關于站點地圖的必要性討論
理論上建議每個網站都配置,不過按照實際情況可以在形式、復雜程度上做調整。參照Google的官方說法。 理了以下幾種一定需要配置站點地圖的情況:?二、站點地圖的創建
目前被主流搜索引擎支持的站點地圖格式主要是有幾種,xml、pss、文本(txt)等形式,也有其他形式,比如Atom1.0等等,不過建議還是用最常見的xml或者TXT形式,站點地圖的原則是高通用性和易用性,沒有標新立異的必要。1、XML形式
是最推薦的站點地圖形式,幾乎所有搜索引擎通用且使用和維護都高效,被建站程序兼容的程度也最高。
http://www.example.com/foo.html
2018-06-04
上面就是特別典型且標準的XML站點地圖形式,現在站點地圖一般不用seo人員自己去弄,建站程序普遍支持生成和實時更新,做好相關配置即可。
2、文本(TXT)形式
可以用,是退而求其次的站點地圖形式,其他沒有很多要說的,注意幾個地方。 一定是用UFT-8編碼,不然沒法識別; 不要在里面寫出了網址之外的任何東西; 雖然理論上這個文件你叫什么都無所謂,但是建議老老實實地命名為sitemap.txt;三、站點地圖的提交
目前幾乎所有的搜索引擎都支持主動提交站點地圖文件,入口和方法大同小異,所以就以Google為例,其他搜索引擎操作不明白的可以單獨找我。 1、GoogleConsole,幫助中心,可以直接提交;? 2、可以使用ping工具,直接在瀏覽器輸入命令發送GET請求即可,格式如下: https://www.google.com/ping?sitemap=FULL_URL_OF_SITEMAP,實際使用的時候把sitemap=后面的換成你網站站點地圖的地址即可。? 3、利用robots文件提交,在robots文件中可以表明站點地圖的所在位置,Google也是可以抓取到的。 Sitemap:https://example.com/my_sitemap.xml,使用的時候把“;”后面的網址換成你站點地圖的鏈接即可。四、站點地圖的拆分問題(適用于站點過大導致的站點地圖文件過大)
如果因為站點過大導致站點地圖超過了50MB就建議做拆分了,不管是Google還是國內的百度,對過大的站點地圖支持度都不高。 不過Google和百度對這個問題的看法不太一樣,對Google來說比較建議使用站點地圖索引文件的形式提交多個站點地圖。 簡單理解就是為多個站點地圖創建一個“站點地圖”,讓Google通過站點地圖索引去抓取不同的站點地圖,從而抓取具體的網頁鏈接。
http://www.example.com/sitemap1.xml.gz
http://www.example.com/sitemap2.xml.gz
如上,是一個標準的站點地圖索引格式,具體參照上面做修改即可。 解釋一下里面幾個標簽的含義:
Sitemapindex:可以理解為是站點地圖索引開始和結束的標簽; Sitemap:里面標注不同的站點地圖; Loc:站點地圖的具體鏈接; 作為站點地圖索引,同樣大小不能超過50MB,并且里面包含的網址數量不能超過5萬個,不過這個一般也不用擔心,一般的企業級網站站點地圖索引包含的網站不會超過這個數字的。
五、關于站點地圖的延伸和注意事項
針對一些和百度不同或者容易造成誤解的事情單獨說一下,有的東西不是一定要這么做,但是還是那句話,站點地圖的原則是通用和易用,請遵守相關規則老老實實做,確保沒錯就是對。 1、建議使用絕對路徑而不是相對路徑,這點和百度不一樣; 2、一個站點地圖只支持一個形式的規范網址,比如你的網站同時帶www和不帶www兩個都可以訪問,那么站點地圖只能包含其中的一種網址,即使打開后頁面內容一樣,也不能放兩種網址;? 3、站點地圖的目的是告訴Google怎么更高效的抓取你的網站,但不意味著Google就一定要把你放在站點地圖的網址都抓取并收錄,兩碼事; ?4、原則上某一條網址在站點地圖中的位置、順序并不重要,Google也不會因為這個對某一條網址差別對待; 好了,對站點地圖梳理下來基本就這么多,對絕大多數的企業網站來說,按照上面一條條做好就足夠保證不出錯了。 一些特殊類型的站點地圖在操作方法上和上面是不一樣的,比如純圖片站、新聞站等等,不過這種屬于相對小眾的領域,不展開說了。我是Dora,畢業于愛爾蘭國立大學都柏林分校金融專業,在新加坡google海外推廣超過10年以上,曾操盤多家國際集團企業的全球海外推廣項目。 歡迎大家一起探討GoogleSEO相關話題。
(來源:Dora)
?