站點地圖:如何為 SEO 設置和構建站點地圖

已發表: 2022-02-02

站點地圖是站點結構中一個關鍵且經常被忽視的元素,它們對於希望為您的站點信息編制索引的搜索引擎發揮著至關重要的作用。

主要的站點地圖問題包括:

  • 缺少未提交到 Google Search Console (GSC) 的站點地圖或站點地圖
  • 過時的站點地圖
  • 過大或過於復雜的站點地圖(又名站點地圖未針對有限的抓取預算進行優化)
  • 一般站點地圖代碼錯誤(例如 301 重定向或 404 錯誤)

如果您的站點地圖已經過時並且您沒有採取措施進行糾正,您可能會付出代價,降低搜索可見性,從而減少您網站的訪問量。

目錄

為什麼站點地圖是有益的

現場站點地圖是您主站點上的鏈接,其中包含所有現有頁面的結構化佈局。

它們被 Google 抓取並通知搜索引擎您的網站頁面的其餘部分。

XML 站點地圖是您可以構建並直接提交給 Google 的文件。 從本質上講,這些文件是一個簡明的地圖,展示了您網站的結構和層次結構。

通過向 Google 提交站點地圖,您就是在告訴搜索引擎審查和索引您網站的頁面——這是您推出新內容時關鍵的第一步。

站點地圖基本上是允許搜索引擎更快、更準確地找到您的頁面的說明。 保持更新可確保 Google 對您的整個網站有最好的了解,並且您的最多頁面會顯示以進行適當的搜索。

如何實施站點地圖

如果您使用 WordPress 作為您的 CMS,那麼我建議您使用 Yoast SEO 插件來創建和管理您的站點地圖。

在結構方面,我們建議盡可能使用最簡單的站點地圖結構。

例如,在我們的站點地圖中,我們刪除了 Yoast 插件中可用的許多廣泛的子站點地圖,包括:

  • 類別
  • 標籤
  • 作者(我們保留作者檔案“打開”但刪除作者站點地圖)
  • 投資組合
  • 模板
  • 下載

除非我們想要特定的索引,否則我們在 SEO.co 的站點地圖中包含的唯一站點地圖是“頁面”和“帖子”:

遊戲名稱是 KISS(保持簡單愚蠢)。 堅持“肉和土豆”的內容。

Google 只需抓取以下三個頁面即可訪問我們網站上的所有內容:

  • https://seo.co/sitemap_index.xml(只有兩個指向其他兩個站點地圖的簡單鏈接)
  • https://seo.co/post-sitemap.xml
  • https://seo.co/page-sitemap.xml

如果您在 Woocommerce 中有一家擁有眾多 SKU 的商店,則建議使用單獨的站點地圖為您的商店產品編制索引。

但是理想的站點地圖將使網絡爬蟲訪問內容的步驟最少。

爬蟲可能是善變的,很少會一次性爬取(更不用說索引或重新索引)您的整個站點。

您可以在 Yoast 功能中關閉其他子地圖:

如果您不在 WordPress 上,您可以使用自定義 XML 站點地圖生成器。 我建議 https://www.xml-sitemaps.com/ 提供一個簡單、免費的解決方案。

過時站點地圖的危險

如果您的站點地圖不是最新的,您可能會向搜索引擎提供不准確的數據。

根據您的錯誤的嚴重程度,這可能會產生重大後果或影響最小。

例如,如果您的一百個產品頁面中的一個掉線,您將不會看到太大的影響。

但是,如果您對整個導航進行了重組,搜索引擎在嘗試抓取您的網站時可能會感到困惑,結果您可能會丟失已編入索引的頁面。 除了擁有較少數量的索引、可搜索頁面外,您的域權限甚至可能會受到影響。

這裡的底線是過時的站點地圖會向 Google 發送過時的信息——雖然 Google 在某些情況下足夠聰明,可以自行理解這些差異,但更安全的做法是確保您的站點地圖始終保持最新狀態-日期。

您的站點地圖如何變得過時

站點地圖不會自行過時。 只有通過故意更改您的站點,通常是增加或減少頁面數量,才能使您之前提交的站點地圖過時。 密切關注您對網站所做的更改,如果您確實進行了重大更改,請努力使您的站點地圖保持相應更新。

添加和刪除頁面

到目前為止,站點地圖過時的最常見原因是添加或刪除了核心頁面。 即使是傳統的靜態網站也需要不時進行更改——無論是添加新服務頁面還是刪除不再相關的特別優惠頁面。 雖然 Google 會定期掃描您網站的某些定期更新的部分(例如博客或新聞頁面),但任何主要的頁面更改都需要反映在更新的站點地圖中。

重新設計網站或導航

重組您的網站還需要更新您的站點地圖。 除了簡單地列出您網站的頁面外,站點地圖還負責展示您的網絡存在的層次結構,以非常特定的順序概述最重要的頁面。 如果您對導航進行重大更改或重組基於頁面的優先級,則需要更新站點地圖。

添加或刪除產品或列表

電子商務網站和具有分類風格帖子(如工作機會)的網站往往最容易受到站點地圖過時的影響。 由於這些網站中的大多數都有大量的產品和列表,有時甚至數以千計,因此寫新博客帖子和刪除舊帖子是很常見的。 幸運的是,動態​​站點地圖可以讓您免去每次進行微小更改時手動更新站點地圖的痛苦,但您必須定期檢查以確保您的站點地圖準確且最新。

站點地圖診斷

測試您的站點地圖是最新的還是過時的最簡單方法是使用 Google 網站管理員工具進行檢查。 如果您尚未在此處上傳站點地圖,則可以從頭開始。 如果您需要幫助從頭開始創建站點地圖,請務必閱讀 Google 的站點地圖構建指南。

提交後,您可能會在上傳過程中遇到錯誤:

  • 如果您看到壓縮錯誤、空站點地圖、HTTP 錯誤(特定代碼)、不正確的命名空間或不正確的站點地圖索引格式,則您提交的站點地圖的格式可能存在問題。 這些問題通常很容易解決,並不一定表示地圖中包含的鏈接和結構存在問題。
  • 如果您看到無效或缺失錯誤、解析錯誤或路徑不匹配,這通常意味著您的站點地圖正文中存在格式錯誤,需要更正。

一旦站點地圖被接受,您可能會發現站點地圖有錯誤。 通過單擊您想要的站點地圖並單擊右上角的測試站點地圖來執行測試。 從那裡,您將能夠打開測試結果並查看測試結果。

測試會告訴你提交了什麼類型的內容,在一個可量化的數據表中,包括測試中提交的網頁和視頻的數量。 將顯示 Google 遇到的任何錯誤,這些錯誤會阻止它為提交的頁面編制索引。 當根據站點地圖不存在應該存在的頁面時,會出現一些錯誤。 其他是基於外部因素,例如與服務器相關的問題,或者存在阻止 Google 抓取工具發現它的 robots.txt 文件。

如何測試您的站點地圖和站點結構

不幸的是,您的站點地圖可能不會顯示隱藏的 SEO 問題(例如 4XX、3XX、標題標籤、UTM、元和內部鏈接),這些問題可能會損害您的排名並阻礙網絡爬蟲訪問特定內容。

您可以聘請 SEO 來完成全面的 SEO 審核,或者您可以使用以下工具的組合來查找站點結構中的錯誤,包括站點地圖:

  • 谷歌搜索控制台。 如果 Google 發現您的網站存在問題,他們通常會通過 GSC 控制台提供電子郵件和警報來通知您。 但是,即使作為聖杯,GSC 也可能不是第一個發現您網站問題的人。 而且,您最好找到您網站的問題(在輔助工具的幫助下),而不是讓 Google 先找到它。
  • 尖叫青蛙。 作為爬蟲,ScreamingFrog (SF) 會像 Google 一樣查看您的網站。 您不會看到 Googlebot 會出現的問題,但 SF 掃描會發現這些問題。 無限制掃描的費用為每年 150 美元。 在我們做任何其他事情之前,我們會在每個託管的 SEO 帳戶上使用它。
  • 阿赫夫斯。 有時,問題可能會在不知不覺中彈出。 這就是為什麼即使您不注意,定期的自動審核也可以幫助您發現問題。 Ahrefs 有一項功能,可以自動抓取您的網站,定期查找問題。 例如,我們讓 Ahrefs 每週掃描一次我們和我們客戶的所有網站。 我們通過電子郵件接收報告,並在電子郵件出現時對其進行修復。

Ahrefs 站點掃描的示例結果。

這些工具中的每一個都有它的位置,有時一個人會發現與其他工具不同的發現。 因此,將它們全部一起使用會很有幫助,以確保您的網站保持乾淨的健康狀況,並且不包含您的站點地圖可能無法說明的問題。

如果您發現任何錯誤導致您的站點地圖無法索引、準確或更新,請仔細查看 GSC 中的細分,列出您需要進行的任何更正,然後開始進行修正。

提交新站點地圖

準備好新站點地圖後,前往 Google Search Console 主頁並通過您希望提交站點地圖的站點進入。

在抓取標題下,單擊站點地圖,選擇您要重新提交的站點地圖,然後單擊重新提交站點地圖按鈕。

成功重新提交後,您將能夠重新運行最初用於查找錯誤的測試。 希望所有這些錯誤都已在您的修訂版中得到糾正。 如果沒有,您將有另一個機會進行更正並重新提交新的站點地圖。

如果您正在使用靜態 XML 站點地圖,並且您運行一個電子商務站點或其他類型的站點,頁面會定期出現,那麼您需要做很多工作。 使用靜態 XML 站點地圖,您必須手動更改並在每次更改時重新提交您的工作。 相反,您可以構建動態站點地圖並設置自動“ping”,以便在發生重大變化時通知搜索引擎。

無論您如何看待它,站點地圖都是確保 Google 擁有有關您網站的正確信息的重要組成部分。 採取措施確保您的站點地圖始終是最新的,您將獲得更多的索引頁面和更多的搜索流量。