在任何的SEO教程或是文章書(shū)籍中,一定都會(huì)告訴站長(zhǎng)們:想要做好SEO,就要提交網(wǎng)站地圖(Sitemap)給搜索引擎。然后就會(huì)丟幾個(gè)免費(fèi)建立網(wǎng)站地圖(Sitemap)的網(wǎng)站,就沒(méi)了(似乎也包括我自己)。於是大家就矇著頭,也不知道怎麼做才是對(duì)的,每個(gè)人都說(shuō)有提交,但是似乎就是成效看不到,WHY?因?yàn)镾itemap不是用程式跑完就好了,這背后也是有策略規(guī)劃的。
依內(nèi)容屬性不同建置不同的Sitemap
Sitemap 其實(shí)有很多種類(lèi)型,只要是符合Sitemap 0.90規(guī)范的,都可以稱(chēng)之為Sitemap 網(wǎng)站地圖,其中常見(jiàn)的有::
sitemap.xml(格式)
正確編譯的rss.xml或是atom.xml
純文字檔(urllist.txt)
我先前在上課的時(shí)候就常跟同學(xué)說(shuō):『所謂Sitemap就像是真實(shí)的地圖,你到一個(gè)陌生的城市,你要嘛就是買(mǎi)個(gè)紙本地圖,要嘛就是打開(kāi)手機(jī)或是GPS。但是我們都知道,紙本地圖雖然大體上來(lái)說(shuō)是固定不變的,但是有些新路或是新開(kāi)的店,這種可能會(huì)更新的資訊,還是透過(guò)Google Map或是可以更新圖資的GPS會(huì)比較妥當(dāng)一點(diǎn)。』
能夠記住這段話(huà),就是了解到提交Sitemap的主要精神了。所以我們可以知道
如何有效正確的提交Sitemap給搜索引擎
不會(huì)動(dòng)的,編成sitemap.xml,會(huì)動(dòng)的,用rss提交
Sitemap 的重要概念
另外要知道一個(gè)概念,Sitemap 的提交主要的目的,是要避免搜索引擎的爬蟲(chóng)沒(méi)有完整的收錄整個(gè)網(wǎng)頁(yè)的內(nèi)容,所以提交Sitemap是能夠補(bǔ)足搜索引擎的不足,進(jìn)而加速網(wǎng)頁(yè)的收錄速度,達(dá)到搜尋引擎友好的目的。
所以,在建置網(wǎng)站地圖前你必須先區(qū)分好網(wǎng)站架構(gòu)及各頁(yè)面的屬性,來(lái)決定該怎麼去編制你的網(wǎng)站地圖。大體而言,首先要先將網(wǎng)站的樹(shù)狀圖畫(huà)出來(lái),將各頁(yè)面的重要性(priority)及更新頻率(changefreq)決定好,依此去編寫(xiě)成基本的Sitemap.xml;然后將可能常更新或是會(huì)新增東西的頁(yè)面(如:news.php、goods.php),以RSS Feed的格式呈現(xiàn)。在提交時(shí),將兩種格式的Sitemap都進(jìn)行提交,這樣未來(lái)不論新增什麼內(nèi)容或產(chǎn)品,就都能確保搜索引擎可以透過(guò)Sitemap來(lái)正確的收錄。
如何寫(xiě)出正確的Sitemap.xml及rss.xml架構(gòu) ,在sitemaps.org中其實(shí)已經(jīng)有告訴你了,我想我在這邊就不累述了。所以如果你是用部落格當(dāng)做你的官網(wǎng)來(lái)用,其實(shí)你就直接使用部落格所提供的rss來(lái)當(dāng)做你的網(wǎng)站地圖來(lái)提交;其他的CMS,像是WordPress也都有相關(guān)套件可以協(xié)助自動(dòng)生成Sitemap并提交;那如果你只是一個(gè)商業(yè)網(wǎng)站,就編製好你的Sitemap.xml,去做提交吧!