什麼是 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 設定畫面

常見問題

1. 為什麼我需要一個 XML Sitemap?

XML Sitemap 可以提高網站在搜尋引擎上的可見性,特別是對於新建或內容豐富的網站來說。

2. 如何在 WordPress 上生成 XML Sitemap?

你可以使用多種方法,包括使用 SEO 插件(如 Yoast SEO)或手動通過特定的代碼片段來生成。

3. 生成 XML Sitemap 之後我應該做什麼?

生成後,你應該將其提交給主要的搜尋引擎(如 Google 和 Bing)以便他們能更有效地索引你的網站。

4. 是否所有網站都需要 XML Sitemap?

雖然不是強制性的,但對於 SEO 和網站可見性來說,擁有一個良好組織的 XML Sitemap 是有益的。

5. 我應該如何更新我的 XML Sitemap?

如果你使用的是自動生成 Sitemap 的插件(如 Rank Math),則每當你添加或更新內容時,Sitemap 通常會自動更新。否則,你可能需要手動重新生成和提交。

6. XML Sitemap 是否會影響網站性能?

一般來說,一個良好優化的 XML Sitemap 不應該對網站性能產生顯著影響。然而,如果你的網站有大量的頁面,建議使用分割的 Sitemap 以提高效率。

7. 我可以排除某些頁面或文章不出現在 XML Sitemap 中嗎?

是的,大多數 SEO 插件允許你選擇哪些內容應該包含或排除在 Sitemap 中。你也可以手動編輯 XML 文件來達到這個目的。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *