網站地圖Sitemap是什麼?對SEO有什麼用?

地圖給我們帶來很多好處。例如,藏寶圖告訴我們如何致富。

但是,SEO人可能對網站網站地圖(Sitemap)是又愛又恨 —— 愛的是Sitemap有助於提高收錄量(對SEO人來說,收錄是個大問題),恨的是很多人還不怎麼瞭解Sitemap,更不用說正確地創建網站地圖了。

因此,在這篇文章中,我將與您分享網站地圖是什麼、網站地圖的常見類型以及Sitemap在SEO中如何發揮作用。

網站地圖Sitemap是什麼

一、什麼是網站地圖Sitemap?

網站地圖,顧名思義,就是一張網站的地圖。它是一種用於列舉網站中所有重要頁面的URL的檔。它的主要用途是幫助搜尋引擎瞭解您的網站並輕鬆找到特定頁面。還有網站地圖可以幫助用戶流覽您的網站,我稍後會介紹。

網站地圖的概念最早可以追溯到1990年代末期,當時搜尋引擎的抓取技術還不夠成熟,網站地圖的作用非常明顯。隨著搜尋引擎技術的不斷發展,尤其是穀歌推出了專門針對網站地圖的協議,網站地圖逐漸成為網站SEO優化的一個重要組成部分。

二、網站網站地圖的類型

一般來說,網站sitemap有兩種類型:HTML 網站地圖(超文字標記語言,面向人類)和 XML 網站地圖(可延伸標記語言,專為搜尋引擎爬蟲設計)。

1. XML 網站地圖

XML,即可延伸標記語言,是一種以搜尋引擎易於閱讀的格式對資訊進行編碼的格式。XML網站地圖是搜尋引擎(例如 Google)首選的網站地圖格式。 您通常可以通過以下網址找到大部分網站的網站地圖:domainname.com/sitemap.xml。

XML Sitemap看起來長這樣:

如上圖所示,XML 網站地圖看起來類似於一個簡單的 URL 列表,但添加了一些額外的資訊。

  • <urlset> – 這是當前的協定標準,網站地圖使用此標籤打開和關閉。
  • <url> –這是每個URL條目的父標記。
  • <Loc> – 頁面永久連結位址。
  • <lastmod> – 此標籤包含“檔的最後修改日期是什麼時候”的資訊。
  • <changefreq> – 此標記包含有關檔更改頻率的資訊。它可以設置為每小時(hourly)、每天(daily)、每週(weekly)、每月(monthly)、每年(yearly)、和始終(always)。
  • <priority> – 此標記表示 URL 的重要性。該值的範圍可以從 0.0 到 1.0,值越大,表示此連結的優先權就越高。

Sitemaps.org在此處提供了有用的 XML 標記定義清單

XML網站地圖又還有4種類型:

(1)圖片網站地圖

圖片網站地圖可以很好地告知 Google 您網站上的其他圖片,尤其是 Google 可能無法通過其他方式找到的圖片(例如,您的網站通過 JavaScript 代碼獲取的圖片)。您可以創建單獨的圖片網站地圖,也可以向現有網站地圖添加圖片網站地圖標記;這兩種方法對 Google 來說都沒有問題。

圖片網站地圖示例:

(2)視頻網站地圖

視頻網站地圖通過提供給搜尋引擎的附加資訊説明網站增強視頻內容,以便更好地理解它們。這可以包括定義視頻的類別、在視頻中添加音訊腳本等等。使用視頻網站地圖可以説明您在 Google 視頻搜索中獲得良好的排名。

視頻網站地圖示例:

(3)新聞網站地圖

如果您是一家新聞發佈商,可使用 Google 新聞網站地圖將您的新聞報導和其他相關資訊告知 Google。您既可以使用 Google 新聞專用標記擴展現有網站地圖,也可以創建單獨的 Google 新聞網站地圖,專供您的新聞報導使用。這兩種方案 Google 來說都沒有問題。不過,如果為您的新聞報導創建單獨的網站地圖,可通過 Search Console 更好地跟蹤您在 Google 搜索中的內容。

新聞網站地圖示例:

(4)文本網站地圖

這是最簡單的網站地圖,適用於網頁較少的小型網站。

文本網站地圖示例:

2. HTML 網站地圖

HTML網站地圖是訪問者可見的實際網站頁面,其中包含指向您網站上所有頁面的可點選連結清單。HTML網站地圖曾經是一種改進網站導航並在一個位置提供指向所有頁面的連結的流行方式。雖然現在它已經不那麼流行了,但它仍然很有價值,尤其是對於大型網站

以下是Apple的 HTML網站地圖示例:

如您所見,它是一個標準頁面,包含指向以分層方式組織的各種頁面的連結。當難以在網站的主導航功能表或內部連結中找到頁面時,HTML 網站地圖可以更輕鬆地找到該頁面。

三、網站地圖Sitemap在SEO中的關鍵角色

要瞭解網站地圖在SEO中的重要性,您必須首先瞭解搜尋引擎的工作原理。特別是術語“抓取”和“索引”的含義。下面,我們以Google為例介紹Google搜索工作流程的三個主要階段:

  • 抓取:Google 會使用名為“抓取工具”的自動程式來搜索網路,以查找新網頁或更新後的網頁。Google 會將這些網頁的位址(即網址)存儲在一個大型清單中,以便日後查看。
  • 編入索引:Google 會訪問通過抓取得知的網頁,並會嘗試分析每個網頁的主題。Google 會分析網頁中的內容、圖片和視頻檔,嘗試瞭解網頁的主題。這些資訊存儲在 Google 索引中,而 Google 索引是一個存儲在海量電腦中的巨大資料庫。
  • 呈現搜索結果:當用戶執行 Google 搜索時,Google 會嘗試確定最優質的搜索結果。

這一切意味著,如果您的網頁難以抓取,它可能不會進入Google的索引庫,如果它不在 Google 的索引庫中,它就不會出現在Google搜索中。這就是網站地圖發揮作用的地方。

Google越瞭解您的網站並且越容易抓取它,您就可以更有效地為您的目標關鍵字排名並為您的網站帶來更多流量。話雖如此,並結合上述資訊,這裡更深入地探討了擁有網站地圖的好處:

1)讓您的網頁更快地被抓取和編入索引

Google 無法每天抓取整個互聯網。相反,它對不同的網站和內容類別型有不同的抓取“時間表” ——因此有時Google可能需要幾天、幾周甚至幾個月的時間才能發現您網站上的新頁面。網站地圖可以説明 Google更快地發現和索引新頁面。

2)保持高價值頁面的良好表現

您是否曾經更新過您網站上的頁面——也許是為了刷新您的常青內容 —— 但沒有在SERP中看到更改?那是因為自您更新後 Google 還沒有抓取該網頁。通過更高效的抓取和索引,您可以確保使用者看到您的高價值或經常修改的頁面的最新版本。

3)幫助搜索機器人(蜘蛛)定位孤立頁面

Google 的漫遊器通常會像訪問者一樣發現您網站上的頁面——通過跟蹤它正在抓取的頁面上的連結(這就是內部連結如此重要的原因)。孤立頁面是您網站上沒有其他連結指向它的頁面,這使得它們很難被Google 訪問。但是,如果您把這些頁面放進了Sitemap中,Google可以更輕鬆地找到它們並將其編入索引。

4)説明Google辨別重複頁面

在某些情況下,網站可能會出現重複或接近重複的頁面——例如,在電商網站上,您可能會有重複的產品頁面,其中產品的顏色不同。在這些情況下,Google可能不知道頁面的哪個版本是您要排名的主要版本。在網站地圖中,您可以使用規範標籤向Google顯示哪個版本是主要版本,哪些是重複版本,以幫助Google進行區分。

5)減少爬蟲的抓取負擔

網站地圖可以幫助搜尋引擎更高效地抓取網站內容,避免爬蟲在網站上進行無效的抓取,從而降低伺服器的負擔。

6)説明找到頁面問題

除了説明搜尋引擎找到您的所有內容之外,Sitemap也是一個很好的方式去發現您頁面上的任何錯誤 ——您可能沒有發現這些錯誤,但搜尋引擎發現了。例如,在 Google Search Console 中提交網站地圖後,您將能夠訪問網站地圖覆蓋率報告,其中會顯示網站地圖的錯誤和警告。這些錯誤可能是伺服器錯誤 (5xx)、未找到 (404) 或軟 404。通過獲取這些報告,您將能夠避免這些問題影響您在自然搜索結果中的表現。

四、哪些網站從網站地圖中獲益最多? 

每個網站都可以從網站地圖中受益,因為網站地圖有助於提高網站的收錄量,進而為網站提供線上排名的機會。根據穀歌的說法,以下是最需要網站地圖的網站類型:

  • 您的網站很大。一般來說,在大型網站上,要確保網站上的每個網頁都至少被另外一個網頁連結更為困難。因此,Googlebot 更有可能發現不了您的某些新網頁。而包含最新資訊的網站地圖可以確保Google可以發現和抓取每個網頁。
  • 您的網站為新網站且指向該網站的外部連結不多。Googlebot 及其他網頁抓取工具是通過跟蹤網頁之間的連結來抓取網頁的。因此,如果沒有其他網站連結到您的網頁,Googlebot 可能發現不了您的網頁。此外,如果您的網站有在前端不可見的頁面,網站地圖可以説明爬​​蟲識別孤立頁面。
  • 您的網站包含大量富媒體內容(視頻、圖片)或顯示在 Google 新聞中。Google 可將網站地圖中的其他資訊納入搜索範圍。

如果您的網站屬於這些類別中的一個或多個,它將​​受益於網站地圖,您應該儘快創建一個。 即使您的網站很小、有很多內部連結並且幾乎不包含任何富媒體,您也應該創建一個網站地圖。

結語

總而言之,任何網站都不會因為沒有網站地圖而受到處罰。但是,如果您積極為您的網站(尤其是大型網站)創建網站地圖,您可能會得到不少好處。在下一篇文章中,我將繼續介紹如何製作網站地圖並將它提交給Google/Bing/Yandex/Yahoo等。