如何在 WordPress 中輕鬆創建 XML 站點地圖 [初學者指南]

已發表: 2022-05-16

您是否正在尋找一種在 WordPress 中創建 XML 站點地圖的方法?

站點地圖使搜索引擎更容易抓取和索引您的網站。 將這些視為搜索引擎機器人的路線圖。 它們對於搜索引擎優化 (SEO) 也至關重要。

在這篇文章中,我們將解釋什麼是 XML 站點地圖以及為什麼需要它們。 然後解釋如何在 WordPress 中輕鬆創建 XML 站點地圖。

什麼是 XML 站點地圖?

XML 站點地圖是以 XML 格式描述您網站的所有內容的文件,使 Google 等搜索引擎可以輕鬆找到並編制索引。

在 2000 年代初期,政府網站在其主頁上包含一個“站點地圖”鏈接。 該頁面通常包含該網站上所有頁面的列表。

雖然今天一些網站仍然使用 HTML 站點地圖。

站點地圖現在以 XML 格式而不是 HTML 格式發布,它們的主要受眾是搜索引擎而不是人們。

XML 站點地圖是網站所有者向搜索引擎通知其網站上所有頁面的一種方式。

它還向搜索引擎發出信號,表明您網站上的哪些鏈接比其他鏈接更有價值,以及您更新它們的頻率。

雖然 XML 站點地圖不會提高您的搜索引擎排名,但它們會幫助搜索引擎更有效地抓取您的網站。 這意味著他們可能會找到更多內容並開始在搜索結果中顯示,從而帶來更多的搜索流量和更高的 SEO 排名。

為什麼需要 XML 站點地圖?

從搜索引擎優化 (SEO) 的角度來看,站點地圖至關重要。

將站點地圖添加到您的網站對您的搜索引擎結果沒有影響。 但是,如果您的網站上有未編入索引的頁面,則站點地圖是讓搜索引擎知道的好方法。

當您開始博客或創建新網站時,站點地圖非常有價值,因為大多數新網站沒有任何反向鏈接。 這使得搜索引擎很難找到您的所有內容。

這就是為什麼 Google 和 Bing 都允許新網站所有者使用他們的網站管理員工具提交站點地圖的原因。 這使他們的搜索引擎機器人可以輕鬆地查找和索引您的內容。

話雖如此,讓我們看看如何在 WordPress 中創建 XML 站點地圖。

如何創建 WordPress XML 站點地圖

在 WordPress 5.4 之前,WordPress 沒有內置站點地圖。 但是,WordPress 5.5 包含一個簡單的 XML 站點地圖功能。

這可以幫助您在 WordPress 中自動創建 XML 站點地圖,而無需使用插件。 只需將wp-sitemap.xml添加到您的域名末尾,WordPress 就會顯示默認的 XML 站點地圖。

此 XML 站點地圖功能已添加到 WordPress,以便每個新的 WordPress 網站都可以利用 XML 站點地圖的 SEO 優勢。

但是,它不靈活,您無法輕鬆控制在 XML 站點地圖中添加或刪除的內容。

因此,在 WordPress 中創建站點地圖時,我們建議使用插件。

幸運的是,幾乎每個頂級 WordPress SEO 插件都帶有其站點地圖功能。 這些站點地圖功能更強大,您可以更好地控制要從 WordPress XML 站點地圖中包含或刪除的內容。

使用多合一 SEO (AIOSEO) 在 WordPress 中創建 XML 站點地圖

使用 All in One SEO 插件是在 WordPress 中創建 XML 站點地圖的最簡單方法。

它是可用的頂級 WordPress SEO 插件,具有一套全面的功能,可幫助您針對 SEO 優化博客文章。

首先,從儀表板轉到Plugins並單擊Add New 。 現在在搜索欄中搜索All in One SEO ,然後單擊立即安裝

安裝多合一 SEO 插件

安裝插件後,單擊激活,您應該會在網站的儀表板上看到一個 SEO 選項。

默認情況下,為您啟用多合一 SEO 站點地圖。 但是,要仔細檢查站點地圖是否已啟用,請從 WordPress 儀表板轉到多合一 SEO » 站點地圖

然後,查找Enable Sitemap選項並檢查該按鈕是否切換為On

在多合一 SEO 中啟用站點地圖

現在,您只需單擊“打開站點地圖”按鈕即可檢查您的網站站點地圖。

在多合一 SEO 中打開站點地圖

單擊按鈕後,您將被發送到站點地圖索引頁面。

默認情況下,All in One SEO 會自動為您的帖子、頁面和類別創建站點地圖。 如果你有一個在線商店,比如 WooCommerce 商店,或者列出的產品,它也會為他們創建一個站點地圖。

您還可以手動查看或測試您的站點地圖。 為此,請轉到您網站的 URL 並將sitemap.xml添加到末尾。

例如,您的 URL 應如下所示:https: //www.yourdomain.com/sitemap.xml。

現在您的 XML 站點地圖已準備就緒,它會自動將所有新更新發送到 Google 和 Bing。

自定義您的站點地圖

在檢查您的站點地圖已啟用並知道如何查看您的站點地圖後,讓我們看看您可以配置的一些設置。

首先,您可以決定您的站點地圖是否應該有一個索引頁面。

對於包含超過 1000 個 URL 的站點地圖,建議使用此設置。 因此,如果您有一個少於一百個 URL 的小型網站,您可以禁用此設置。

為此,請導航至All in One SEO » Sitemaps並將Enable Sitemap Indexes按鈕設置為Disabled

在多合一 SEO 中啟用站點地圖索引

如果您不確定,請保持啟用狀態。

接下來,您可以設置每個站點地圖的鏈接設置。 但是,我們建議大多數用戶不要更改此設置。

多合一 SEO 中的每個站點地圖選項的鏈接

您還可以決定哪些內容應包含在您的站點地圖中。 通過選中這些選項,您可以包括所有帖子類型分類法

多合一 SEO 中的帖子類型和分類法選項

但是,如果您取消選中這些框,則會顯示所有不同帖子類型和分類法的列表。

XML 站點地圖的帖子類型和分類選項

然後,選中各個框以決定要包含在站點地圖中的內容。

最後,您可以通過啟用或禁用以下選項來決定是否在站點地圖中包含日期檔案作者檔案

一站式搜索引擎優化中的日期存檔和作者選項

當您在網站上發布新帖子時,WordPress 會自動創建這些。

但是,我們建議禁用這些選項,因為它們在搜索結果中沒有太大價值。

就是這樣! 您可以使用 All in one SEO 為您的 WordPress 網站創建 XML 站點地圖。

使用 Yoast SEO 在 WordPress 中創建 XML 站點地圖

如果您使用 Yoast SEO 作為您的 WordPress SEO 插件,它將自動為您啟用 XML 站點地圖。

首先,從儀表板轉到Plugins並單擊Add New 。 現在在搜索欄中搜索Yoast SEO並單擊立即安裝

安裝 Yoast SEO 插件

安裝插件後,單擊激活,您應該會在網站的儀表板上看到一個 SEO 選項。

激活後,導航到SEO » 常規頁面並切換到功能選項卡。 您必須轉到XML Sitemap選項並確保它是Enabled

Yoast SEO XML 站點地圖選項

要檢查 Yoast SEO 是否已生成 XML 站點地圖,請單擊頁面上 XML 站點地圖選項旁邊的問號圖標。

然後,單擊查看 XML 站點地圖鏈接以查看由 Yoast SEO 創建的實時 XML 站點地圖。

您也可以手動查看站點地圖。 為此,請訪問您的網站 URL 並在末尾添加sitemap_index.xml

例如,您的 URL 應如下所示:https: //www.yourdomain.com/sitemap_index.xml。

如何將 WordPress XML 站點地圖提交給搜索引擎?

創建 WordPress 站點地圖後,將其提交給 Google 和 Bing 等搜索引擎,以便對其進行索引。 雖然搜索引擎將繼續對網站進行索引而無需手動提交,但將 WordPress XML 站點地圖提交給搜索引擎將帶來以下好處:

  • SEO:當有更新或新內容時,站點地圖會告訴搜索引擎,這有助於您的網站在搜索引擎排名中保持更新。
  • 準確性:使用 WordPress 站點地圖,搜索引擎只會索引有關站點的最準確和最相關的信息。
  • 免費:無論採用何種方法,創建 WordPress 站點地圖都是免費的。
  • 自然流量:通過在 SERP 中排名更高來增加訪問者的數量。

將您的 XML 站點地圖提交給 Google

Google Search Console (GSC) 是一款免費的 Google 工具,允許網站所有者監控和管理其網站在 Google 搜索結果中的可見性。

將您的站點地圖添加到 Google Search Console 可以讓它輕鬆找到您的內容,即使您的網站是全新的。

首先,請訪問 Google Search Console 網站並註冊一個帳戶。

之後,您將被要求選擇一種屬性類型。 您可以選擇域或 URL 前綴。 我們建議使用 URL 前綴,因為它易於設置。

在 Google Search Console 中選擇屬性類型

輸入您網站的 URL,然後單擊繼續按鈕。

接下來,您將被要求確認網站的所有權。 有多種方法可以做到這一點,但我們建議使用 HTML 標記方法。

在 Google Search Console 中驗證所有權

只需從屏幕複製代碼並導航到 WordPress 管理區域。

如果您使用 AIOSEO,它帶有簡單的站長工具驗證。 只需導航至多合一 SEO » 常規設置,然後選擇網站管理員工具選項。 之後,您可以將 Google 代碼粘貼到那裡。

多合一 SEO 網站驗證

如果您不使用 AIOSEO,則必須安裝並激活插入頁眉和頁腳插件。

激活後,轉到設置»插入頁眉和頁腳頁面並將您之前複製的代碼粘貼到頁眉中的腳本框中。

在插入頁眉和頁腳插件中添加驗證碼

單擊“保存”按鈕保存更改。

現在,返回 Google Search Console 選項卡並單擊驗證按鈕。

Google 將檢查您網站上的驗證碼並將其添加到您的 Google Search Console 帳戶中。

現在您已經添加了您的網站,是時候添加您的 XML 站點地圖了。

在您的 GSC 帳戶儀表板中,單擊左欄中的站點地圖

接下來,您需要在添加新站點地圖部分下添加站點地圖 URL 的最後一部分,然後單擊提交按鈕。

將站點地圖添加到 Google Search Console

Google 現在會將您的站點地圖 URL 添加到您的 Google Search Console。

Google 需要一些時間來抓取您的網站。 一段時間後,您應該能夠獲得基本的站點地圖數據。

這些數據包括在您的站點地圖中發現的鏈接數量、其中有多少被編入索引、圖片與網頁的比例等等。

將您的 XML 站點地圖提交給 Bing

與 Google Search Console 一樣,Bing 提供 Bing 網站管理員工具來幫助網站所有者監控其網站在 Bing 搜索引擎中的性能。

要將您的站點地圖提交到 Bing,請轉到 Bing 網站管理員工具。 在這裡,您將看到兩個用於添加站點的選項。 您可以手動添加站點或從 Google Search Console 導入站點。

將您的網站添加到 Bing

如果您之前已將網站添加到 Google Search Console,我們建議您將其導入。 它通過自動導入您的站點地圖來節省您的時間。

如果您選擇手動添加站點,則需要輸入站點的 URL,然後驗證站點。

接下來,必應會要求您確認網站的所有權,並向您展示幾種方法來做到這一點。

我們建議使用 HTML 標記方法。 只需從頁面複製元標記行並導航到 WordPress 管理區域。

在 Bing 網站管理員工具中復制元標記以驗證網站

現在,您可以安裝並激活插入頁眉和頁腳插件。

激活後,轉到設置»插入頁眉和頁腳頁面並將您之前複製的代碼粘貼到頁眉中的腳本框中。

在插入頁眉和頁腳插件中添加必應驗證碼

單擊“保存”按鈕保存更改。

立即開始為 WordPress 使用站點地圖

XML 站點地圖是每個 WordPress 網站都需要的。 雖然它不會將您的網站推到 SERP 的頂部,但它是讓您的網站更快、更徹底地被抓取的絕佳方式。 在 WordPress 上創建 XML 站點地圖的最簡單方法是使用像 All in One SEO 或 Yoast SEO 這樣的插件,但還有很多其他插件可以幫助您。

創建站點地圖後,您應該將其提交到 Google Search Console 以了解有關 Google 如何索引您的站點的更多信息。

我們希望這篇文章回答了您關於 XML 站點地圖以及如何在 WordPress 中創建 XML 站點地圖的所有問題。 如果您喜歡這篇文章,請在我們的網站上閱讀更多類似的文章。

  • 6個用於提高網站流量的最佳WordPress SEO插件
  • 免費增加網站流量的 23 種行之有效的方法