製作完美的XML Sitemap,讓Google歡天喜地 - SEO專家#1
目錄
- 什麼是XML網站地圖?
- 為什麼需要XML網站地圖?
- 刪除舊頁面及添加新頁面
- XML網站地圖的作用
- 網站頁面的重要性
- 如何創建XML網站地圖
- 靜態網站地圖和動態網站地圖
- Google搜尋控制台中提交網站地圖
- 價值高的網站地圖內容
- XML網站地圖的最佳實踐
什麼是XML網站地圖? 🗺️
XML網站地圖是一個包含網站上頁面列表的文本文件,您可以將其提交給Google和其他搜尋引擎進行索引。這些網站地圖就像數字地圖,可以幫助搜尋引擎發現網站上的重要內容。它們還可以通知搜尋引擎您認為哪些頁面很重要,這些頁面的更改頻率以及最近更新的時間。所有這些都有助於搜尋引擎更有效地爬取您的網站。當您添加新頁面或刪除舊頁面時,這些更改可以直接通過網站地圖提供給搜尋引擎,從而加快頁面索引的過程。尤其對於具有動態內容的網站來說,網站地圖尤為有用,我們稍後會詳細介紹這一點。
為什麼需要XML網站地圖? 🕵️
您可能會問自己,我是否需要一個網站地圖?對於真正大型的網站來說,據Google的文檔稱,網站地圖尤為有用。什麼是真正的大型網站?如果您的網站頁面多於500頁,那麼這就是真正大型網站了。對於真正小而簡單的網站來說,是否需要網站地圖則取決於您的判斷。如果您認為您的網站具有非常良好且清晰的鏈接結構,也許您可以在Google Analytics中設置一些自定義段來跟蹤網站的不同部分,這可能適合您,您可以說,好吧,也許我不需要網站地圖。但是,即使在這種情況下,我個人認為每個網站都希望Google和其他搜尋引擎能夠輕鬆找到網站上最重要的內容。如果您創建一個網站地圖並將其提交到Google搜尋控制台帳戶中,您可以輕鬆獲得有關網站上索引頁面的反饋。例如,如果有任何未索引的頁面,您將立即了解到並立即采取措施,您還可以了解為什麼會發生這種情況。就大型網站而言,我會說,擁有網站地圖非常重要。想象一下,如果您擁有一個含有幾百萬頁面的電子商務網站,對這幾百萬頁面的內部鏈接進行控制實在是非常困難。通過網站地圖,您可以告訴Google在網站上找到那些重要且有價值的內容的位置。另外,您還可以讓Google知道哪些頁面是最近更新的,以便它專注於您網站上的新鮮內容。除此之外,如果您的網站是全新的,例如,幾乎沒有任何指向您網站的鏈接,那麼網站地圖也將對指引Google非常有幫助。那麼,如果您沒有網站地圖或者沒有正確格式化網站地圖,可能會有什麼問題呢?我將給出一個非常有趣的例子。Medium上16%的文章在Google上找不到。我們正在談論數百篇文章。實際上,我們有一篇關於為什麼Medium在2019年末失去一半能見度的深入文章。如果您想閱讀它,那麼連結在描述中。我記得那篇文章中提到,Medium實際上擁有一個網站地圖,但是其中存在許多問題,網站地圖中有很多更新或失效的部分。所以我的觀點是,如果您擁有像Medium這樣非常大的網站,那麼您需要正確格式化您的網站地圖。否則,您最終會得到一堆寶貴且有價值的URL,但是它們未被索引。話雖如此,讓我們繼續談談網站地圖的內容。首先,您需要決定哪些頁面對您作為網站所有者來說很重要,哪些頁面對您的用戶很重要,然後您需要確定每個頁面的規範版本。因此,您只需列出規範的URL,這些URL顯然是可索引的頁面並返回200狀態碼。這意味著您應該排除任何類型的重定向,如301或302,不管是404頁面還是帶有薄內容或重複內容的頁面。因此,您不希望提交質量低或內容薄的頁面。許多人犯的一個常見錯誤是在網站地圖中包含所有可索引的頁面。但是僅僅可索引並不是唯一的條件。您的頁面應該具有對用戶有價值的高質量內容,並且更有可能為您的網站帶來有機流量。您可以將不同類型的媒體添加到您的網站地圖中,例如視頻或圖片。在理想的情況下,您應該為每種媒體類型單獨創建一個網站地圖,例如圖片網站地圖。這也是告訴Google在哪裡找到您的圖片並發現它們的好方法。例如,如果您的網站使用了一些JavaScript代碼來達成某些圖片效果,那麼網站地圖將非常有用。因此,基本上每個網站都會從擁有一個網站地圖中受益,它既不會損害您的SEO努力,也不會帶來任何風險,而且只會給您帶來好處。為什麼不使用它們呢?好了,現在明確了擁有網站地圖的好處,最重要的問題是:如何創建一個網站地圖並讓Google知道它?實際上有一些方法可以完成這項任務。例如,如果您使用的是內容管理系統(CMS),其中許多都會自動為您生成網站地圖。或者您可以選擇許多第三方工具來為自己創建一個網站地圖,例如Screaming Frog或xml-sitemaps.com。您還可以選擇手動創建網站地圖,這實際上可以讓您自定義網站地圖,但是我建議僅適用於非常小的網站,因為如果您擁有數千個URL的大型網站,這將非常耗時且難以控制。我認為關鍵在於決定您的網站需要哪種類型的網站地圖:靜態網站地圖還是動態網站地圖?讓我們稍微談談這個問題。靜態網站地圖是手動編輯的,例如,如果向網站添加或刪除頁面,則必須手動編輯網站地圖。如果您的內容不經常更改,這是最適合您的選擇。但是您應該注意,靜態網站地圖很容易失控,例如,如果您忘記更新網站地圖並同時更新網站,那麼您可能會得到一堆重要但未列在網站地圖中的URL。另一方面,動態網站地圖在您向網站添加或刪除頁面時會自動更新,這是如果您的網站具有動態內容(例如,經常添加新產品的電子商務網站或新聞網站)的更好解決方案。您可以使用許多插件自己創建動態網站地圖,它們始終保持最新,您不需要擔心任何技術細節。創建網站地圖後,現在是時候讓Google知道它了,我告訴您,這是整個過程中最簡單的步驟。您需要做的就是登錄到您的Google搜尋控制台帳戶中,並在那裡提交它。所以,登錄到您的搜尋控制台帳戶,進入索引->網站地圖,將網站地圖的URL輸入到此字段中,然後按提交。就這樣!您已經完成了,現在Google將開始爬取和索引網站地圖中列出的所有鏈接,並且它還將通知您是否有任何問題或錯誤需要修復。我應該提醒您,Google的建議是將網站地圖放在根目錄中,以便它可以影響所有文件,還有,不要忘記在您的robots.txt文件中引用它。簡而言之,這就是有關XML網站地圖的全部內容,它有助於Google查找網站上最重要的內容,並使新鮮內容的索引速度更快。這確實是關鍵的技術SEO領域,因此請確保您正確格式化和提交您的網站地圖,以充分利用它。希望您喜歡這次的視頻,如果有任何您正在苦苦掙扎的主題,如渲染SEO、JavaScript SEO,請聯繫我們!我們在Onely擁有一個出色的研發團隊和超級聰明的SEO人員,所有主題都可以了解。非常感謝,並請務必訂閱我們的頻道。下次見!