什麼是 XML Sitemap,如何使用 WordPress 產生 XML Sitemap
XML Sitemap 對新架設的網站非常重要,它可以幫助網站曝光,增加搜尋流量,本文簡單說明什麼是 XML Sitemap,以及如何在 WordPress 產生 XML Sitemap。
什麼是 XML Sitemap
「Sitemap」是一種用來提供網站資訊的檔案,您可以在其中列出網頁、影片和其他檔案的資訊,並呈現這些內容彼此間的關係。
要做好搜尋引擎優化(SEO),第一步就是先產生 XML Sitemap,讓搜尋引擎認識你的網站。
列出這些檔案要幹什麼呢?就是為了搜尋引擎優化,幫助 Google 等搜尋引擎可以簡單的了解網站內容架構,也幫助讀者能更容易搜尋到你的網站,當然網站的流量才會提升啊。
Google 是全世界最大的搜尋引擎,已建立的搜尋條目根本就是個天文數字,事實上,就算不提供 Sitemap 給 Google,Google 還是會很聰明的將你的網站爬完。
不過提交 Sitemap 還是有好處的,Google 是依靠連結來找出網頁,如果某個網頁沒有被連結到,Google 一樣爬不到,如果你的網站有很多階層,內容豐富、想要控制那些可搜尋或不想出現在搜尋結果頁,都可以使用 Sitemap 控制。
對於新架設的網站來說,XML Sitemap 更是重要,因為新網站根本不會有外部連結,沒有人知道你的網站存在,但只要提交 XML Sitemap,只要開始產生第一個網頁內容,就能開始讓使用者搜尋到,並帶來流量。

如何使用 WordPress 產生 XML Sitemap
#1 自動產生 XML Sitemap
XML Sitemap 只是一個 XML 格式的文字檔,使用任何文字編輯器就可以自行產生,如果網站的內容不多,可以自行編寫,或是使用 Sitemap 產生器。
在 WordPress 5.5 版本之前,如果想要讓 WordPress 網站自動產生 XML Sitemap 檔案,就需要安裝相關外掛,這一類的外掛有非常多選擇: https://wordpress.org/plugins/search/xml+sitemap/。
從 WordPress 5.5 版本之後,WordPress 能自動產生 XML Sitemap 檔案,所以什麼都不用動,預設就會產生 Sitemap 檔案,在這個網址可以讀取: https://your-domain-name/wp-sitemap.xml。 但如果有安裝 Sitemap 外掛,就會依據外掛設定產生在不同網址。
#2 使用 Rank Math 產生 XML Sitemap
安裝 SEO 相關外掛,通常一定都有自動產生 XML Sitemap 的功能。這個網站就是使用 Rank Math SEO 外掛,安裝好之後也會預設就幫你產生 XML Sitemap。
<?xml-stylesheet type="text/xsl" href="//kamadiam.com/main-sitemap.xsl"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://kamadiam.com/post-sitemap.xml</loc>
<lastmod>2022-01-05T08:52:25+08:00</lastmod>
</sitemap>
<sitemap>
<loc>https://kamadiam.com/page-sitemap.xml</loc>
<lastmod>2022-01-03T11:24:03+08:00</lastmod>
</sitemap>
</sitemapindex>
<!-- XML Sitemap generated by Rank Math SEO Plugin (c) Rank Math - rankmath.com -->
WordPress 都會自動產生 XML Sitemap 了,為什麼還要安裝 Rank Math 呢,因為 Rank Math 不只是單純的 Sitemap Generator,還可以幫助你優化網站,做好 SEO。
在產生 XML Sitemap 的部分,也有非常多的選項可以控制,例如:
- Sitemap 要不要包含文章(Post)
- Sitemap 要不要包含頁面(Page)
- Sitemap 要不要包含類別(Category)
- Sitemap 要不要包含標籤(Tag)
- 要不要包含圖片、附加檔案…
- 或是排除特定文章、標籤等等…
