什麼是sitemap?sitemap又該如何使用?

什麼是sitemap?sitemap又該如何使用?


  這篇要為各位介紹的,是身為一位網站經營者,在進行安排一連串的搜尋引擎優化之前,有件非常基本、簡單卻同時也非常重要的工作──向搜尋引擎提交網站的sitemap。

  Sitemap,顧名思義即為網站地圖,一般地圖的繪製是為了讓我們瞭解地理位置與交通資訊,而網站地圖既然名為地圖,想當然爾也有相似的作用,sitemap可以讓使用者及搜尋引擎瞭解網站的組織架構與內容資訊。

  那到底規劃sitemap對於一個網站有什麼重要的呢?在我們談sitemap的重要性之前,我們要先瞭解一下搜尋引擎究竟是怎麼運作的:為什麼有些網站可以很快地在搜尋引擎被搜尋到、有些卻可能甚至不出現在搜尋結果中呢?

  搜尋引擎在蒐集網路上的資訊時,會利用普遍被稱為「網路蜘蛛(Web Spider)」的自動搜索機器人程序,透過各個網頁上的連結漫天蓋地的不斷搜索連結至其他的網頁,抓取到這些網頁資訊後再依一定規則建立索引,這樣當有搜尋引擎使用者提出搜尋請求時,搜尋引擎即可利用這些建立好的索引,迅速將結果提供給搜尋引擎使用者。因此,若一位網站經營者希望自己的網站能在搜尋引擎被準確地搜尋到,讓自己的網站被網路蜘蛛搜索就會是網路經營者的首要任務。

  話雖如此,要搜尋引擎的網路蜘蛛準確地爬過每個網頁,實際上卻是不太可能達成的,其中有部分原因是有些網站頁面缺乏外部連結(backlink),導致依靠連結進行搜索的網路蜘蛛無法抓取到所有網頁,而另一部份原因則是由於網路資料量過於龐大,若要將所有的網頁進行搜索抓取會耗費過多的時間,為提高搜尋引擎搜尋效率,網路蜘蛛在檢索抓取網頁時,會再依各種不同的標準選擇性地對網頁進行搜索與建立索引。

  綜合以上,既然身為網站經營者,我們必須讓網路蜘蛛準確抓取我們的網頁,而網路蜘蛛偏偏又是有選擇性的進行搜索,向搜尋引擎提交sitemap就會變成一項非常重要的工作──直接將所有希望被搜索的網頁提供給網路蜘蛛。

  在提交sitemap前,第一步當然是需要先製作好網站的sitemap,而sitemap在製作時是有制式語法及格式的,一般的網站經營會花點時間利用網路上的免費生成器或是使用程式語言進行製作,但在使用和盟的商城網站系統時,系統會自動將網站的sitemap製作完成並儲存在網站中,只要在我們的商城系統首頁網址後加上uploads_temp/sitemap/網域名稱-sitemap.xml即可連結到sitemap儲存的頁面。在這邊我以電商之星的網站為例,在https://www.ecstar.com.tw/ecstar/首頁連結後加上uploads_temp/sitemap/ecstar-sitemap.xml,即可連結到sitemap儲存的網頁,如(圖一)。


(圖一)
 
  好,那既然我們已經確認sitemap自動製作完成且儲存在網站上了,那現在又該怎麼提交給搜尋引擎呢?在這裡我們會建議優先以全球最大的引擎google為提交對象,在要將sitemap提交給google時就需要利用到google提供的SEO工具google search console。

  首先,我們先進入經營網站的google search console首頁後,從search console左側的功能選單中找到「檢索」選單,並從中找到「Sitemap」的項目,如(圖二)。點擊sitemap項目後,若之前尚未提交過sitemap,頁面會如(圖三)顯示「您尚未為這個網站提交任何 Sitemap」。

(圖二)

(圖三)
 
  接著,我們要點選頁面右上角的「新增/測試sitemap」紅色按鈕,將剛剛我們看到在網站儲存sitemap位置的後方網址填上,接續前面的例子,我在這裡填入uploads_temp/sitemap/ecstar-sitemap.xml後點選提交,如(圖四)。

  提交後需要重整頁面,重整後sitemap即會更改為已送出的狀態,如(圖五)所示,接下來就可以等著網路蜘蛛快來檢索抓取自己的網站囉!當然,提交sitemap僅僅是SEO優化的第一步,要提升網站的自然排名,還有更多的SEO優化工作等著你進行喔!
 

(圖四)

(圖五)