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