對SEO初學者而言,幾乎都會聽過有關 Sitemap的建立,使用插件或線上工具製作Sitemap。那麼,Sitemap是什麼?有什麼好處,又如何製作呢?
Raymond (SEO Specialist) 將在本文深入探討Sitemap的各個方面、如何運用、製作並建立Sitemap,提升網站的SEO表現。
Sitemap是什麼?
Sitemap(中文:網站地圖)是一種以機器可讀的格式呈現的網站結構指南,有助於搜尋引擎理解網站的架構和內容。它可以是XML、HTML就TXT或其他格式,為搜尋引擎爬蟲提供了一份簡單而清晰的網站地圖,使其更有效地對網站內容進行檢索,常見的檔名為「sitemap.xml」或「sitemap_index.xml」。
Sitemap的重要性及對SEO的好處
Sitemap屬於技術SEO的層面,雖並不直接影響SEO,但對SEO是間接的好處。原理是加快搜尋引擎的爬蟲程序檢索過程,進而有機會更快把網站收錄並出現於SERP中。
簡而言之,建立Sitemap如同給Google提交一份比賽名單(點名階段),讓網站快速加入排名比賽,但並不會讓網站在比賽中表現得更好。關鍵是如果網站連比賽都無法加入(檢索),那就更不用說在比賽中獲得勝利了(獲得排名)。
一、搜尋引擎爬蟲的工作原理
先前有關SEO的基礎觀念的章節中已經講解過,搜尋引擎會派出網路爬蟲程序,通過連結檢索網站,收集足夠信息並建立搜尋引擎的索引。
二、Sitemap加快檢索過程
Sitemap不但提供了網站的結構,還可以包含有關每個網頁的附加信息,如最後更新時間和優先級。這使搜尋引擎能夠更智能地處理和排列網站內容,提供更準確的搜尋結果。當有了正確且結構良好的Sitemap,爬蟲可以更迅速地了解網站的內容,提高索引的效率。
簡單的比喻是,如一本書中都會有一個內容目錄,我們可以通過目錄,更快速地了解整本書的內容,並翻到相對應的頁數,更快了解相關感興趣的內容。不過圖書目錄與Sitemap不同的是,Sitemap提供更多資訊,比如更新的日期及優先程度。
Sitemap格式、結構及注意事項
我們先從Sitemap的格式和結構開始了解吧!
一、正確的Sitemap標準和格式
建立一個有效的Sitemap需要遵循相應的標準和格式,常見的格式有3大類:XML Sitemap;RSS、mRSS 和 Atom 1.0;文字 Sitemap。[1]
XML Sitemap
XML Sitemap 是用途最廣泛的 Sitemap 格式,不但容易擴充,也能用來提供圖片、影片和新聞內容相關額外資訊,以及網頁的本地化版本。
| 優點: | 缺點: |
| 用途廣泛、方便擴充。 | 建立較麻煩。 |
| 可以提供最多有關連結的資訊。 | 如果網站規模較大,或其中的連結經常改變,進行維護會很複雜。 |
| WordPress等CMS的用戶可以找到用於產生 Sitemap 的外掛程式。 |
XML Sitemap範例
[code]
<?xml version=”1.0″ encoding=”UTF-8″?>
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>
<url>
<loc>https://www.example.com/foo.html</loc>
<lastmod>2022-06-04</lastmod>
</url>
</urlset>
[/code]
XML Sitemap的主要元素簡要說明:
| 元素 | 說明 | 是否必填 |
|---|---|---|
| <?xml version=”1.0″ encoding=”UTF-8″?> | XML文件的宣告行,定義版本和字元編碼 | 必填 |
| <urlset> | Sitemap的根元素,包含命名空間定義 | 必填 |
| <url> | 每個網頁URL的容器元素 | 必填 |
| <loc> | 頁面的完整URL地址(需包含https://) | 必填 |
| <lastmod> | 頁面最後修改日期(YYYY-MM-DD格式) | 選填 |
| <changefreq> | 頁面更新頻率 | 選填 |
| <priority> | 頁面相對重要性(0.0到1.0) | 選填 |
RSS、mRSS 和 Atom 1.0
RSS、mRSS 和 Atom 1.0 Sitemap 的結構與 XML Sitemap 類似,但通常最容易提供,因為 CMS 會自動建立這些項目。
| 優點: | 缺點: |
| 大多數 CMS 都會自動產生 RSS 和 Atom 動態消息。 | 除了 HTML 和其他可編入索引的網頁之外,只提供影片的相關資訊,圖片或新聞均不支援。 |
| 可用來向 Google 提供影片相關資訊。 | Google只接受RSS 2.0和Atom1.0的動態消息。 |
文字 Sitemap
最簡單的 Sitemap 格式,只能列出 HTML 和其他可建立索引網頁的網址。
| 優點: | 缺點: |
| 易於實作及維護,特別是對大型網站。 | 僅限用於 HTML 和其他可建立索引的網頁、編碼必須要用「UTF-8」。 |
二、Sitemap 注意事項
Sitemap 的最佳做法是根據 Sitemap 通訊協定所定義的。最經常被忽略的包括大小限制、Sitemap 的位置,以及 Sitemap 包含的網址相關的最佳做法。
- Sitemap 大小限制:無論使用何種格式,單一 Sitemap 未壓縮時的檔案大小上限為 50 MB,網址數量上限為 50,000 個。若檔案大小或網址數量超過限制,需將 Sitemap 分割成數個檔案。您可選擇建立 Sitemap 索引檔,然後提交給 Google。同時,您也可向 Google 提交多個 Sitemap 和 Sitemap 索引檔,以在 Search Console 中追蹤各個 Sitemap 的搜尋成效。
- Sitemap 檔案編碼和位置:Sitemap 檔案必須使用 UTF-8 編碼。雖然您可將 Sitemap 代管在網站的任何位置,但除非透過 Search Console 提交 Sitemap,否則 Sitemap 只會影響其所在父項目錄的子系。因此,建議將 Sitemap 放置在網站根目錄,以涵蓋網站上的所有檔案。
- 參照網址的資源:在 Sitemap 中使用完整的絕對網址。Google 將完全按照列出的網址進行檢索。例如,若您的網站位於 https://www.example.com/,請勿使用相對網址如 /mypage.html,務必使用完整的絕對網址:https://www.example.com/mypage.html。
- 在 Sitemap 中加入欲在 Google 搜尋結果中顯示的網址。通常情況下,Google 會顯示標準網址,但透過 Sitemap,您能夠對此進行影響。若行動版和電腦版網頁的網址不同,建議只在 Sitemap 中指定其中一個版本。但若需同時指向這兩個網址,請為網址加上註釋,以指明電腦版和行動版。
Sitemap設計工具教學:如何製作Sitemap?
要製作一個合格的Sitemap很簡單。如果使用Wordpress等CMS,可使用外掛程式或插件幫助我們製作;不是Wordpress的用戶也能用線上工具產生一個Sitemap。
WordPress網站
如果網站使用WordPress的CMS來架設,可以使用「XML Sitemap Generator for Google」這個免費的Sitemap產生器外掛插件來生產Sitemap。
此外,常見的SEO插件,如Yoast SEO或Rank Math(推薦*)都有提供生產sitemap的功能,所以不需要額外再安裝其他插件。
下載並進行安裝相關插件,點選啟用外掛程式,然後進行Sitemap產生即可。
Xml Sitemaps產生器工具
Xml-Sitemaps是一款國外的Sitemap生成工具,只要簡單輸入網站連結,即可輕鬆生產Sitemap,步驟如下:
- 在輸入框中,貼上網站連結,按下「START」按鈕,網站派出他們的爬蟲程序,抓取網站上的所有網頁連結。
- 完成後按「DOWNLOAD YOUR SITEMAP FILE」,就可以得到一個合格的Sitemap檔案。
- 上傳到網站根目錄,如:example.com/sitemap.xml
- 把Sitemap提交給Google
其他類型的CMS或網站
其他類型的CMS,如:Blogger、Wix、Shopify等可能都會自帶Sitemap生產的功能;若是純HTML網站,也可使用Xml Sitemaps工具;其他SEO工具,如:Screaming frog也有生產Sitemaps的功能。
教學:提交Sitemap給Google等搜尋引擎
完成Sitemap的製作後,要把Sitemap提交給Google等搜尋引擎才算是功德圓滿,辛苦做完的功課也要交給老師的啊!
Sitemap提交給Google的步驟:
- 讓網站通過Google Search Console驗證
- 確保將Sitemap上傳至網站的「根目錄」
- 進入Google Search Console,點選「Sitemap」
- 填入Sitemap檔案名稱並提交
Sitemap提交給Bing/Yahoo的步驟:
- 讓網站通過Bing 網站管理員工具中驗證
- 確保將Sitemap上傳至網站的「根目錄」
- 進入Bing 網站管理員工具,點選「Sitemap」
- 輸入Sitemap連結並提交
結論:Sitemap是搜尋引擎優化的一個關鍵元素
通過適當建立、更新和優化Sitemap,網站擁有者可以加速網站檢索效率,從而提高網站SEO的表現。
目錄
Toggle參考資料



