什麼是 XML Sitemap,如何使用 WordPress 產生 XML Sitemap

knowledge, book, library

XML Sitemap 對新架設的網站非常重要,它可以幫助網站曝光,增加搜尋流量,本文簡單說明什麼是 XML Sitemap,以及如何在 WordPress 產生 XML Sitemap。

什麼是 XML Sitemap

「Sitemap」是一種用來提供網站資訊的檔案,您可以在其中列出網頁、影片和其他檔案的資訊,並呈現這些內容彼此間的關係。
– Google

要做好搜尋引擎優化(SEO),第一步就是先產生 XML Sitemap,讓搜尋引擎認識你的網站。

列出這些檔案要幹什麼呢?就是為了搜尋引擎優化,幫助 Google 等搜尋引擎可以簡單的了解網站內容架構,也幫助讀者能更容易搜尋到你的網站,當然網站的流量才會提升啊。

Google 是全世界最大的搜尋引擎,已建立的搜尋條目根本就是個天文數字,事實上,就算不提供 Sitemap 給 Google,Google 還是會很聰明的將你的網站爬完。

不過提交 Sitemap 還是有好處的,Google 是依靠連結來找出網頁,如果某個網頁沒有被連結到,Google 一樣爬不到,如果你的網站有很多階層,內容豐富、想要控制那些可搜尋或不想出現在搜尋結果頁,都可以使用 Sitemap 控制。

對於新架設的網站來說,XML Sitemap 更是重要,因為新網站根本不會有外部連結,沒有人知道你的網站存在,但只要提交 XML Sitemap,只要開始產生第一個網頁內容,就能開始讓使用者搜尋到,並帶來流量。

colorful, color, brush

如何使用 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)
  • 要不要包含圖片、附加檔案…
  • 或是排除特定文章、標籤等等…
Rank Math Sitemap 設定畫面
Rank Math Sitemap 設定畫面