提交Sitemap 網站地圖的必要性經常被挑戰,為什麼SEO 業界還是鼓勵網站經營者提交?實務上,提交Sitemap 的意義大於告訴搜尋引擎建議抓取的頁面。
本文將從實戰經驗角度說明Sitemap 提交的重要性,並帶你了解Sitemap 提交的相關規範,一次搞懂網站提交。
什麼是Sitemap?
根據Google 官方文件,Sitemap是一種檔案,我們可以在其中提供網站上網頁、影片和其他檔案的相關資訊,並說明各個網頁和檔案之間的關係。Google 等搜尋引擎會讀取Sitemap 檔案,更有效率檢索網站。
簡而言之,就是透過Sitemap 告訴搜尋引擎網站中你覺得重要的、建議抓取的頁面,並向搜尋引擎提供有價值的內容,例如更新時間、其他語言版本⋯⋯
Sitemap 一共有四種類型,即我們最常使用的網頁(url),還包括圖片、影片、新聞,且支援多種格式,如XML、RSS、mRSS 、Atom 1.0,以及文字(txt)。
網站在什麼情況下需要提交Sitemap?
Google 對於需要使用sitemap 的網站,列出了以下幾點,我會結合搜尋引擎邏輯與你詳細講解。
- 網站規模極大,搜尋引擎一時間無法快速抓取
- 網站有大量封存的內容網頁,但這些網頁彼此隔離或缺少適當連結,因為搜尋引擎是透過連結發現其他頁面,如果你站內連結規劃不當、互相孤立,可能爬蟲爬到一半就爬不下去,無法發現更多網頁
- 網站才剛建立,幾乎沒有外部連結,搜尋引擎很難發現到我們
- 網站包含許多互動式多媒體內容 (影片、圖片),或是顯示在 Google 新聞中,因為搜尋引擎無法理解圖片、影片,所以需要進一步補充相關資訊
為什麼要提交Sitemap?對於網站經營者有什麼重要性?
當然,Google 也有提到不需要提交Sitemap 的網站類型:
- 網站規模很「小」,也就是網站的網頁數不超過 500 個,以需要納入搜尋結果的網頁數量為主
- 網站內部的連結完善:這表示Google 可以透過首頁的連結找出網站上所有的重要網頁
- 要顯示在搜尋結果中的媒體檔案 (影片、圖片) 或新聞網頁數量不多
看到相關說明,可能很多人就放心覺得不需要提交了。首先,我們先建立一個觀念,Google 是透過種子網頁與連結找到新網頁,你沒有提交Sitemap 會不會被Google 發現、抓取(檢索)並建立資料庫(索引)?
會,那為什麼我們還是建議你提交?根據我們的實務經驗,有下列原因及狀況:
- 一般網站連結通常不多,但內部連結還是需要規劃完善
- 網站剛建立,較新,不容易被Google 發現
- 網站通常都會有重複性內容,提交Sitemap 可以幫助Google 判斷標準網址
- 分析網站所有網頁的索引狀況
- 因為GSC 涵蓋範圍報表顯示的資料有限,只能看到1000 個,所以其他的網頁你會看不到索引狀況
- 如果有根據網頁屬性來做分類如產品頁、文章頁,我們就可以直接了解每個屬性頁面裡的網頁在Google 資料庫的狀況
提交Sitemap 絕對沒有壞處,且流程不複雜,接下來帶你了解提交Sitemap 。
怎麼提交Sitemap?3 步驟簡單好上手
如何提交Sitemap?我們分3 大步驟來教學。
提交Sitemap 步驟一:建立
首先,我們需要建立檔案,下列提供3 種方式給你參考:
- 手動製作:網站規模非常小,且不常更新的網站,可以直接手動建立
- 自動產生
- 伺服器端外掛:採用這個方式的情況是你的網站開發有內部團隊或尋找客製化開發外包廠商,要求他們撰寫程式及安裝軟體來去產生
- 線上工具,如XML Sitemap Generator,不過筆數通常不會多,需要付費以後才能盡情使用
- 下載桌面軟體,如SEO 工具 Screaming Frog
- CMS 內容管理系統外掛:比較有名的CMS 如WordPress 會有開發相關外掛來去產生Sitemap
補充:除了上述我們建議的方式,Google 有為各個網站狀況提供解決方案,你可以到Web Sitemap Generators 來做評估。
再來,我們還需要留意有些網址是不用放進Sitemap 的,如下:
- 重複性頁面
- 已轉址的頁面
- 無效的網頁
- 已禁止搜尋引擎檢索/索引的頁面
- 大小網只需放其中一種,Google 建議只需要放入桌機版
- AMP 頁面(但要記得做指向)
提交Sitemap 步驟二:上傳
接下來,將產生後的Sitemap 上傳到網站的主機。
這裡有件事項要你留意,雖然Sitemap可以上傳網站的任何位置,不過Sitemap 的作用範圍僅限於上層目錄的子系,因此最簡單的方式就是將Sitemap 上傳到網站的根目錄,這樣就能涵蓋網站上的所有檔案。
提交Sitemap 步驟三:提交
最後的步驟,就是提交Sitemap,實務上也有3 種方式供你選擇。
- 使用Google Search Console 的Sitemap 工具向Google 提交
- 在robots.txt 檔案中任一處插入指令,指名路徑
- 如果你是第三方,沒有上述權限,可以使用Google的連線偵測 (ping) 工具
小結
本次的分享到此,我們這次與你分享Sitemap 的用途、重要性與提交教學,由於篇幅有限,Google 也有對Sitemap 制訂通用規範,建議你在提交Sitemap 的時候也一併查閱,才不會發生錯誤。
有任何問題歡迎來函諮詢,我們願意與你分享我們的經驗,也歡迎在側邊欄訂閱我們的電子報。
延伸閱讀
立即預約我們的專業顧問