什麼是 XML 站點地圖以及如何為 SEO 創建站點地圖(附示例)

已發表: 2022-01-25

XML 站點地圖小 XML 站點地圖是 SEO 方程式中最受誤解的部分之一。

我遇到過 SEO,他們無法解釋為什麼它們是必要的,更不用說告訴你如何設置一個“正確的”。

這是摩擦:

正如地圖對於通過公路查找目的地至關重要一樣,XML 站點地圖對於搜索引擎定位您的網站 URL 至關重要。

如果您的 URL 沒有被抓取,它們將不會被編入索引,並且您的網頁(當然)不會在沒有編入索引的情況下排名。

簡而言之,XML 站點地圖在搜索引擎優化中起著至關重要的作用。

在今天的文章中,我將逐步向您展示如何從頭開始創建 XML 站點地圖並針對 SEO 進行完美優化。 我正在報導:

  • 什麼是 XML 站點地圖
  • XML 與 HTML 站點地圖
  • XML 站點地圖標籤(以及您應該使用哪些標籤)
  • XML 站點地圖示例
  • 為什麼需要 XML 站點地圖
  • 如何創建 XML 站點地圖
  • sitemap.xml 創建的六個最佳實踐

事不宜遲,讓我們開始吧。

什麼是 XML 站點地圖? (以及為什麼你應該關心)

簡單來說:

XML 站點地圖是搜索引擎的路線圖。

它以 XML 格式列出您網站的重要內容,因此搜索引擎可以輕鬆找到並索引您的內容,並最終將其顯示在搜索引擎結果頁面中。

什麼是 XML 站點地圖

您應該在您的 XML 站點地圖中列出您希望在搜索引擎中顯示的任何網頁(或文件)。

為什麼?

因為站點地圖可確保您的內容是可發現的。

假設您的網頁沒有從您網站上的任何地方鏈接 - 或者整個網絡。 如果這些頁面沒有指向它們的超鏈接,則網絡爬蟲將無法找到它們。

XML 站點地圖(提交給搜索引擎)確保搜索引擎可以找到您希望包含在 SERP 中的任何頁面。

但這還不是全部。

您可以使用 XML 站點地圖向搜索引擎提供附加信息,例如您的內容上次更新時間以及哪些頁面的優先級更高。 稍後再談。

XML 與 HTML 站點地圖——有什麼區別?

您可以將兩種類型的站點地圖添加到您的站點; XML 站點地圖和 HTML 站點地圖。

  • XML 站點地圖使用可擴展標記語言 (XML)
  • HTML 站點地圖使用超文本標記語言 (HTML)
XML 與 HTML 站點地圖

但除了它們使用的代碼之外,它們還提供不同的功能:

XML 站點地圖

讓我們從一個 XML 站點地圖示例開始:

XML 站點地圖示例

如您所見,XML 站點地圖對人類不友好。

XML 站點地圖是專門為搜索引擎設計的提要。

它們幫助像谷歌這樣的搜索引擎理解要抓取哪些 URL 以及優先級。

另外,這些 URL 多久更改一次,以及哪些新 URL 被添加到站點。

XML 站點地圖抓取頻率

此信息有助於搜索引擎調度程序更好地評估重新抓取特定 URL 的時間和頻率。

HTML 站點地圖

以下是 HTML 站點地圖的示例:

HTML 站點地圖示例

它看起來與 XML 站點地圖非常不同。

那是因為它是為人類和機器人設計的網頁。

對於人類來說,HTML 站點地圖有助於更好地瀏覽網站。

從搜索引擎的角度來看,HTML 站點地圖是 URL 發現的有用工具(假設正在抓取站點地圖並且跟踪站點地圖中包含的鏈接)。

但是,這不是他們對 SEO 的唯一價值:

HTML 站點地圖還會在整個網站中分發 PageRank。

因為 HTML 站點地圖通常從站點上的每個頁面鏈接(通過頁腳中的導航鏈接),所以它們有大量的 PageRank 流向它們。

網站頁腳

這意味著他們可以通過內部鏈接將大量傳入的 PageRank 傳遞到網站上的其他頁面。

有一個排名很差的頁面?

將該頁面添加到您的 HTML 站點地圖。

這可以是一種快速簡便的方法來提高排名。

XML 站點地圖是什麼樣的?

正如我已經指出的,XML 站點地圖適用於搜索引擎,而不是人類。

如果您以前從未遇到過,它們肯定會看起來令人困惑:

 <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://seosherpa.com/</loc> <lastmod>2022-01-26T19:12:36+09:00</lastmod> <changefreq>Daily</changefreq> <priority>1</priority> </url> <url> <loc>https://seosherpa.com/services/</loc> <lastmod>2021-11-16T13:21:20+09:00</lastmod> <changefreq>Daily</changefreq> <priority>0.8</priority> </url> </urlset> <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://seosherpa.com/</loc> <lastmod>2022-01-26T19:12:36+09:00</lastmod> <changefreq>Daily</changefreq> <priority>1</priority> </url> <url> <loc>https://seosherpa.com/services/</loc> <lastmod>2021-11-16T13:21:20+09:00</lastmod> <changefreq>Daily</changefreq> <priority>0.8</priority> </url> </urlset>

但是,當您知道每個組件的含義時:

  • XML 聲明
  • 網址集
  • 網址
  • 最後修改
  • 優先
  • 更改頻率

XML 站點地圖非常簡單。

讓我們逐一分解:

XML 聲明

簡單來說,XML 聲明告訴搜索引擎他們正在讀取一個 XML 文件。

 <?xml version="1.0" encoding="UTF-8"?>

XML 聲明還說明了使用的 XML 版本和字符編碼。

  • 版本應該是 1.0
  • 編碼必須是 UTF-8。

將 XML 聲明放在 sitemap.xml 文件的頂部。

網址集

URL 集是站點地圖中所有 URL 的容器。

首先說明 sitemap.xml 使用的協議標準:

 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

您會注意到上面示例中提到的協議是 0.9 標準。

Google、Yahoo 和 Microsoft 支持此站點地圖標準——我建議您使用它。

重要的是要注意urlset在 XML 文檔的底部關閉:

 </urlset>

這段簡短的代碼告訴搜索引擎 URL 集已經結束。

網址

<URL> 標籤是 XML 站點地圖中每個 URL 的父標籤:

 <url> <loc>https://seosherpa.com/services/</loc> </url> <url> <loc>https://seosherpa.com/services/</loc> </url>

在開始 <url> 和結束 </url> 之間,您必須在嵌套的 <loc> 標記中聲明 URL 的位置。

這裡的關鍵是您聲明絕對 URL,包括其 HTTP:// 或 HTTPS:// 協議。

換句話說,列出與 Web 瀏覽器中顯示完全相同的 URL。

瀏覽器中的網址

另一方面,像 /services/ 這樣的相對 URL 將不會被識別。

URL 位置是必須在 URL 標記之間聲明的唯一屬性。

但是話雖如此,還可以包含另外三個(可選)屬性:

最後修改

<lastmod> 標記確定該 URL 上的內容上次更改的時間。

 <lastmod>2022-01-26T19:12:36+09:00</lastmod>

假設您在 2022 年 1 月 10 日更新了一篇博文; <lastmod> 屬性將讀取 2022-01-10。

它會告訴搜索引擎該 URL 上的內容最後一次修改的時間,這在理論上會影響搜索引擎重新抓取該頁面的時間。

您也可以說明時間,但這不是必需的。

無論您只包含日期還是時間,請務必使用“W3C 日期時間”格式。

這是唯一被認可的格式sitemap.xml 中的 <lastmod> 標記。

優先

<priority> 標籤指定 URL 相對於網站上所有其他 URL 的優先級。

 <priority>0.8</priority>

換句話說,它允許您告訴搜索引擎在為您的網站分配抓取預算時應該優先考慮哪些 URL。

優先級值可以設置為從最低優先級 0.0 到最高優先級 1.0。

麻煩的是,谷歌忽略了<priority> 在 XML 站點地圖中,因為用 Gary Illyes 的話來說“這是一袋噪音”。

所以設置優先級真的沒有任何意義。

更改頻率

然而,<lastmod> 標籤決定了該 URL 上的內容上次更改的時間……

<changfreq> 標記說明內容可能更改的頻率。

 <changefreq>Daily</changefreq>

它的目的是讓搜索引擎了解他們希望多久重新抓取一次 URL。

XML 站點地圖中的更改頻率可以設置為以下任何值:

  • 總是
  • 每小時
  • 日常的
  • 每週
  • 每月
  • 每年
  • 絕不

如果標籤設置為<changefreq>每週</changefreq> 搜索引擎可能希望每 7 天重新抓取一次該 URL。

比這更頻繁地這樣做會很浪費,因為內容不太可能發生變化。

然而 <changefreq> 就谷歌而言已經過時了:

由於大多數站點地圖生成器在將 <changefreq> 標記與實際更改頻率匹配方面做得很糟糕,因此很容易理解原因。

您可以從 sitemap.xml 中省略更改頻率屬性。

XML 站點地圖示例

現在我們知道了 XML 站點地圖的組成部分,讓我們看看一些在現實世界中出現的 sitemap.xml 示例。

這是 Gymshark 頁面的 XML 站點地圖:

這個站點地圖可以通過刪除 <changefreq> 來改進,因為它被 Google 忽略了,並通過在站點地圖 XML 的開頭添加一個 XML 聲明。

(包括 XML 聲明是所有站點地圖的最佳實踐)。

這是另一個 XML 站點地圖示例,這次來自 yasisland.ae

XML 站點地圖示例

與 Gym Shark 的站點地圖一樣,可以通過在開頭添加 XML 聲明來增強此站點地圖。

此外,更改頻率和優先級可以刪除,因為它們現在是多餘的。

除此之外,這些 XML 站點地圖設置正確。

所以在這個階段,你可能會問自己:

最佳 XML 站點地圖是什麼樣的?

像這樣的東西:

 <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://seosherpa.com/</loc> <lastmod>2022-01-26</lastmod> </url> <url> <loc>https://seosherpa.com/services/</loc> <lastmod>2021-11-16</lastmod> </url> </urlset> <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://seosherpa.com/</loc> <lastmod>2022-01-26</lastmod> </url> <url> <loc>https://seosherpa.com/services/</loc> <lastmod>2021-11-16</lastmod> </url> </urlset>

它應該包含:

  • XML 聲明(版本)
  • 網址集
  • 網址
  • 最後修改(僅日期)
XML 站點地圖示例

而且,僅此而已。

為什麼需要 XML 站點地圖?

正如我之前解釋的,搜索引擎通過使用通常被稱為“蜘蛛”的機器人從一個網頁爬到另一個網頁來發現網絡上的內容:

搜索引擎蜘蛛爬行

當這些蜘蛛通過內部或外部鏈接發現新頁面時,它們會將該頁面添加到其索引中。

但是爬行的問題?

搜索引擎無法以這種方式找到網絡上的所有內容。

如果一個網頁沒有通過另一個已知頁面鏈接,搜索引擎將找不到它。

這就是 XML 站點地圖的用武之地。

XML 站點地圖通過通知搜索引擎在哪裡可以找到您網站上最重要的頁面,從而幫助內容髮現和索引,充當了爬行的保險。

這很關鍵,因為搜索引擎無法在沒有先索引內容的情況下對您的內容進行排名。

什麼類型的網站需要 XML 站點地圖?

如果您遵循 Google 的建議,XML 站點地圖最適合:

  • 擁有數千頁的大型網站
  • 擁有大量檔案的網站
  • 具有大量富媒體內容的網站
  • 沒有或很少反向鏈接的網站

但事情是這樣的:

所有網站都受益於 XML 站點地圖。

當您包含 XML 站點地圖時,搜索引擎機器人可以更好地了解您的站點的結構、發現您的內容——並知道上次更新的時間。

即使您有一個單頁網站,包括 XML 站點地圖也可能是值得的。

您應該在 XML 站點地圖中包含哪些頁面?

簡短的回答:

在您的 XML 站點地圖中包含您希望在搜索結果中顯示的任何頁面,並忽略其他所有內容。

換句話說,您的站點地圖應該包含具有實用性的頁面。 像:

  • 主頁
  • 關於頁面
  • 產品頁面
  • 服務頁面
  • 聯繫頁面
  • 博客文章

一般來說,您不會包含以下頁面:

  • 感謝頁面
  • 標記頁面
  • 私人媒體文件

這些都是您不希望出現在搜索結果中的 URL 示例。

XML 站點地圖包含

但請記住,僅僅因為您從站點地圖中省略了一個頁面並不意味著它不會被索引。

如果頁面有指向它的鏈接,Google(和其他搜索引擎)就有可能會在搜索引擎結果中抓取、索引和顯示該頁面。

為確保從搜索結果中刪除某個頁面,請從您的 XML 站點地圖中省略該頁面並為其添加一個無索引標籤。

這讓我想到了下一點:

XML 站點地圖中的每個頁面都必須是可索引的。

您的站點地圖不應包含返回這些狀態代碼的頁面:

  • 404頁面不存在
  • 301 或 302 - 頁面移動到另一個位置

4XX 和 3XX 狀態碼告訴搜索引擎那裡沒有頁面。

而且,如果該 URL 上沒有頁面,則它是不可索引的。

此外:

每個頁面都必須可供搜索引擎爬蟲訪問。

簡而言之,robots.txt 沒有阻止頁面,也沒有指令(例如元機器人、規範鏈接或 x-robots-tags)告訴搜索引擎不要索引頁面。

既然您知道 XML 站點地圖中包含哪些內容,那麼讓我們討論如何創建一個站點地圖。

如何創建 XML 站點地圖(2 種方法)

如果您使用 Shopify 或 Wix 等內容管理系統構建網站,則無需創建 XML 站點地圖,因為您的 CMS 將為您生成站點地圖。

這些平台(以及其他類似平台)上的 XML 站點地圖會在從站點添加或刪除頁面時自動更新。

如果您的 CMS 不這樣做,那麼通常會有一個插件可以為您完成。

另一方面,如果您不使用 CMS,則需要手動創建 XML 站點地圖。

讓我們分解這個過程:

如何手動創建 XML 站點地圖

如果您擔心必須手動編寫 XML 站點地圖,請不要擔心!

這個過程並不是真正的手動。

我們將使用 Screaming Frog 為您完成大部分工作。

第一步是安裝 Screaming Frog SEO Spider。

提示 – 如果您的網站少於三百頁,您可以使用免費版本。

安裝後,導航到“模式”,然後導航到“蜘蛛”。

接下來,將您的主頁 URL 放入標有“輸入蜘蛛的 URL”的框中。

然後,點擊“開始”。

Screaming Frog 將開始抓取您的網站。

爬取完成後,接下來我們調整一些設置:

尖叫青蛙站點地圖設置

因為 Google 不使用 <changefreq> 和 <priority> 我建議從站點地圖文件中排除這些標籤。

如果您手動創建 XML 站點地圖,我還建議您在 XML 站點地圖中省略 <lastmod>。

為什麼?

因為每次對頁面進行微小更改時都必須重新構建 XML 站點地圖是一件非常痛苦的事情。

從您的 XML 站點地圖中排除 <lastmod> 意味著您不必這樣做。

在提取站點地圖文件之前,您可以根據希望搜索引擎抓取和索引的內容來添加、編輯或刪除 URL。

完成對站點地圖的微調後,您可以將其上傳到網站的根文件夾,文件名為“sitemap.xml”。

很簡單,對吧?

如何在 WordPress 中創建 XML 站點地圖

這可能會讓人感到意外,但“開箱即用”的 WordPress 安裝並沒有附帶 XML 站點地圖創建器。

要在 WordPress 中生成 XML 站點地圖,您需要一個插件,例如 Yoast SEO。

如果您尚未安裝 Yoast,以下是將 Yoast 添加到您的網站的方法:

在您的 WordPress 儀表板中,轉到“插件”,然後轉到“添加新插件”。

接下來,搜索“Yoast SEO”。

Yoast SEO 插件

然後在第一個結果上單擊“立即安裝”,然後單擊“激活”。

安裝 Yoast 後,導航到 Yoast 設置,選擇“SEO”,然後選擇“XML 站點地圖”,然後選擇“常規”。

在此選項卡上,確保“XML 站點地圖功能設置為“啟用”。

打開 XML 站點地圖後,您現在應該在 yourdomain.com/sitemap_index.xml 中看到您的站點地圖索引。

Yoast 站點地圖索引

值得慶幸的是,Yoast 會自動將不可索引的頁面(例如,那些帶有“無索引”元機器人標籤的頁面)排除在站點地圖中。 既然如此,標准設置在大多數情況下應該沒問題。

但是,如果您願意,您可以選擇排除某些帖子類型和分類法以進一步優化您的站點地圖:

Yoast XML 站點地圖設置

對於 SEO Sherpa 網站,我已經從我的站點地圖中排除了媒體和標籤,因為至少在我的情況下,這些頁面對最終用戶沒有什麼價值。

如何在 Wix 中創建 XML 站點地圖

與 WordPress 相比,Wix 確實內置了 XML 站點地圖功能。

問題是,它非常有限。

您唯一的選擇是排除某些頁面。

如果您想排除某個頁面,請前往該頁面的“SEO(Google)”設置選項卡,然後關閉“在搜索結果中顯示此頁面”開關。

Wix 搜索引擎設置

這會向頁面添加一個 noindex 元標記,並將其從 XML 站點地圖中排除。

Wix 嚴格的站點地圖功能面臨的一個挑戰是它包含已規範化到另一個頁面的 URL。

這實質上同時表示“對此頁面進行排名”和“不對該頁面進行排名”,這對搜索引擎來說非常混亂。

這樣做的結果可能是搜索結果頁面上顯示的版本錯誤。

如果您有 Wix 網站,您可以在yourdomain.com/sitemap.xml 找到自動生成的站點地圖。

如何在 Shopify 中創建 XML 站點地圖

如果您的網站是使用 Shopify 構建的,則無需創建 XML 站點地圖,它會自動為您完成。

但是,不幸的是,可以進行零定制。

使用 Shopify,您甚至無法從 XML 站點地圖中排除頁面——所有內容都包含在內。

控制搜索結果中顯示內容的唯一方法是直接向 .liquid 文件添加 noindex 標籤。

儘管如此,在 Shopify 中,無索引頁面將顯示在站點地圖 XML 中,正如我們之前指出的那樣,這並不理想。

在 yourdomain.com/sitemap.xml 找到您的站點地圖。

如何將您的站點地圖提交給 Google

到目前為止,您應該已經創建了站點地圖。

最後一步(可能也是最重要的一步)是將您的站點地圖提交給 Google。

當然,在此之前,您需要知道站點地圖的位置。

如果您手動創建了站點地圖,或者您使用的是 Wix 或 Shopify,則可以在以下 URL 上找到您的站點地圖:

yourdomain.com/sitemap.xml

另一方面,如果您的站點在 WordPress 上,並且您已將 Yoast 用於您的 sitemap.xml,那麼您將在以下 URL 找到站點地圖索引:

yourdomain.com/sitemap_index.xml

如果您使用的是其他平台,或者在其中任何一個位置都找不到您的站點地圖,您可以使用我們的 SEO 分級工具檢查您的站點地圖:

SEO分級機

一旦您知道您的 XML 站點地圖的位置,請轉到 Google 搜索控制台,然後轉到您可以在“索引”菜單下找到的“站點地圖”。

接下來,將您的站點地圖 URL 粘貼到站點地圖字段中,然後點擊“提交”。

您的站點地圖“應該”成功提交:

Google Search Console 提交站點地圖成功

而且,這樣,你就完成了!

7 個“基本”XML 站點地圖最佳實踐

讓我們以一系列 XML 站點地圖最佳實踐結束。

您需要執行這些技術以確保您的 XML 站點地圖針對有效的爬網和索引進行了優化。

讓我們跳進去。

(1)。 使用動態站點地圖而不是靜態站點地圖

想像一下,每當您對網站進行更改時,都必須手動更新您的 XML 站點地圖?!

好吧,這正是您使用靜態站點地圖所要做的。

值得慶幸的是,大多數現代 CMS 都內置了動態 XML 站點地圖功能——或通過插件獲得。

意思是:

每當您添加、更改或刪除現有頁面時,您的站點地圖都會自動更新。

無需人工干預。

對於經常添加優先級頁面的大型網站,使用動態站點地圖尤其重要。

確保你使用一個。

(2)。 使用標準站點地圖位置和名稱

如果您使用 /my_website_sitemap.xml 作為 XML 站點地圖的路徑,搜索引擎有可能找不到它。

為確保您的站點地圖很容易被發現,請堅持使用標準位置:

https://yourdomain.com/sitemap.xml 用於單個站點地圖

或者

https://yourdomain.com/sitemap_index.xml 當索引中有多個站點地圖時。

就是這麼簡單。

(3)。 在您的 Robots.txt 文件中引用您的 XML 站點地圖

搜索引擎機器人在開始抓取您的網站時會訪問您的 robots.txt 文件。

他們使用 robots.txt 來了解如何抓取網站。

通過在 robots.txt 文件中引用您的 XML 站點地圖,您可以確保搜索機器人可以找到它。

要將您的 XML 站點地圖添加到 robots.txt,請打開 robots 文本文件並將以下行粘貼到其中:

 Sitemap: https://www.yourdomain.com/sitemap.xml

您可以在“/robots.txt”路徑下的服務器根目錄中找到 robots.txt 文件。

如果您有多個 XML 站點地圖,只需將它們一一列出,如下所示:

 Sitemap: https://www.yourdomain.com/page-sitemap.xml Sitemap: https://www.yourdomain.com/post-sitemap.xml Sitemap: https://www.yourdomain.com/product-sitemap.xml

雖然理論上,您可以將站點地圖位置放在 robots.txt 中的任何位置,通常最好放在最後:

機器人 txt 站點地圖參考

(4)。 從您的站點地圖中排除 Noindex 頁面

XML 站點地圖的作用是告訴搜索引擎要抓取什麼並編制索引。

這意味著,只應包含您首選的值得排名的頁面。

將 Noindex、非規範或重定向頁面添加到您的站點地圖會混淆搜索引擎,並可能對您的抓取預算產生負面影響。

(5)。 將您的 XML 站點地圖保持在 50MB 以下

根據 Google 的說法,一個 XML 站點地圖不應超過 50MB 或 50,000 個 URL。

站點地圖文件大小限制

每當您超過 50MB 或 50,000 個 URL 限制時,您應該將單個 XML 站點地圖分成多個 XML 站點地圖文件。

超過這些限制可能會導致 Google 停止抓取。

例如,您可以將站點地圖拆分為“帖子”和“頁面”。

然後將它們組合在一個站點地圖索引文件中。

(6)。 忽略優先級和更改頻率屬性

正如我之前指出的,谷歌忽略了這兩個標籤:

  • <更改頻率>
  • <優先級>

這意味著,包括更改頻率和優先級屬性,只會增加站點地圖中不必要的權重,這可能會導致抓取預算和索引問題。

我建議您根本不要在站點地圖中使用<changefreq> 或 <priority>標籤。

(7)。 監控 Google Search Console 中的 XML 站點地圖錯誤

如果 Google 無法抓取您的 XML 站點地圖,它將通過 Search Console 告訴您:

GSC 站點地圖錯誤

錯誤可能與 XML 站點地圖 URL 不可提取、提交的 URL 返回 404 狀態代碼或無索引一樣簡單。

最常見的問題往往是:

(一個)。 未找到提交的 URL (404)

這意味著您在 XML 站點地圖中提交的 URL 不存在。

請記住,如果您從網站中刪除頁面,請不要忘記將其從站點地圖中刪除。 更好的是,使用動態 XML 站點地圖,該 URL 將自動從您的站點地圖中刪除。

(b)。 提交的 URL 標記為“noindex”

當您的 XML 站點地圖中的頁面具有“noindex”元標記時,就會發生這種情況。

如果您希望將此頁面編入索引,則必須刪除'noindex' 元標記。 如果您不想將其編入索引,請將其從站點地圖中刪除。

無論哪種方式,它都需要修復。

(C)。 提交的 URL 被 robots.txt 阻止

當您的 XML 站點地圖中包含的頁面被 robots.txt 阻止時,就會發生這種情況。

基本上,您的 robots.txt 文件中有一條指令告訴搜索引擎不要抓取該頁面,即使您已要求搜索引擎通過提交它來進行索引來做到這一點。

如果您確實希望將 URL 編入索引,請從 robots.txt 文件中查找並刪除該指令。

Robots TXT 測試工具

嘗試使用 robots.txt 測試器測試您的頁面以找出罪魁禍首。

你有它; 七個 XML 站點地圖最佳實踐。

你怎麼看?

現在我想听聽你的意見:

您將首先使用今天帖子中的哪種技術?

閱讀今天的帖子後,您將對您的 XML 站點地圖進行哪些更改?

也許您打算從手動切換到自動 XML 站點地圖? 或者,也許您要省略 <changefreq> 標記?

無論哪種方式,請在下面發表評論讓我知道。