1

Sitemap網站地圖是什麼?對SEO有幫助嗎?

 11 months ago
source link: https://www.yesharris.com/seo-basic/sitemap-seo/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Sitemap 網站地圖是 SEO 優化的項目之一,但有些剛學習 SEO 的人對於 Sitemap 的理解不夠精確、誤會了 Sitemap 能帶來的效益以及功能。到底 Sitemap 對網站 SEO 有沒有幫助?你真的需要使用 Sitemap 嗎?這篇文章將和你聊聊 Sitemap 是什麼、怎麼做、並延伸到 SEO 的學習和經驗談,如果你正在學習SEO,相信這篇文章會對你有幫助 : )

Sitemap是什麼?

Sitemap是什麼

「Sitemap」中文為網站地圖,是一個放在網站上的檔案,我們可以在這個檔案內條列出網站全部頁面的網址、影片連結、圖片連結等等。Google 爬蟲會來我們網站上讀取這個 Sitemap 檔案,藉此了解網站上有哪些網頁。

以 SEO 角度來看,Sitemap 最大的用途就是「幫助搜尋引擎了解網站有哪些網頁」。舉例來說,這個連結就是紐約時報的其中一個 Sitemap 檔案,裡面條列了網頁網址與更新時間(Sitemap 基本上是公開的檔案,只要知道路徑,我們從前台都能夠看到別人的 Sitemap)。


你該使用Sitemap嗎?先談談網站內部連結觀念

先講結論:雖然 Sitemap 能幫助搜尋引擎了解網站,但其實不一定每個網站都需要 Sitemap

如果網站的「內部連結」有完善規劃,那麼 Google 不需要透過 Sitemap 也能了解網站有哪些頁面。換句話說,Sitemap 只是輔助,內部連結才是 SEO 優化的重點。所以先別急著為網站建立 Sitemap,請先了解內部連結是什麼,再來評估你到底需不需要使用 Sitemap,這也是這一段想跟你分享的觀念:)

▍內部連結對SEO的重要性

內部連結對SEO的重要性

內部連結是指「在同一個網站中,頁面和頁面的互相串聯」,像是導覽列、側邊欄、Footer 都是網站的「內部連結」。你可以從 Google 官方的文件影片讀到一個觀念:

搜尋引擎爬蟲會透過網站上的「站內連結」來解析你的網站,若將這觀念簡單來解釋的話,爬蟲會去點開網站上的導覽列、麵包屑、側欄、商品列表等連結來發現、爬取你的網站,透過解析這些連結的架構,它更可以辨識出每個網頁與網頁之間的關係。

所以我們在 SEO 優化上,網站導覽列、側欄等等動線設計都非常重要(SEO 上很多人會稱呼這個為「內部連結」優化),如果網站動線出現問題,Google 很可能在解析網站時會出現問題。

而如果你的網站上有某個頁面是沒有內部連結連過去的(我們在 SEO 上會稱作「孤兒網頁 Orphan Page」),或是有些網頁在網站內的層級過於深入或不易抵達(例如 6 年前上架的、很久以前的文章),搜尋引擎可能會不容易發現這些頁面,就會導致網站 SEO 受到影響。為了避免這樣的問題、確保 Google 可以有效的發現我們所有的網頁,我們可能會做的優化工作和檢查項目有:

  • 檢查網站的內部連結架構(導覽列、側欄等動線設計)是否健康
  • 檢查在現行的導覽架構下,是否會有孤兒網頁、或是很不容易到達的網頁
  • 提交 Sitemap 網站地圖,透過 Sitemap 主動跟 Google 說我有哪些網頁

也就是說,為了要讓 Google 了解我們的網站,我們會進行「內部連結優化」,而 Sitemap 只是其中的一個輔助方法而已,真正的重點還是要做好內部連結。

延伸閱讀:SEO最重要的觀念,認識內部連結如何影響SEO

▍那麼,你的網站需要Sitemap嗎?

你的網站需要Sitemap嗎?

很多人以為 Sitemap 在 SEO 很重要、一定要做,但其實是不一定的,而是要看你的網站狀況是否需要使用。如果網站「內部連結」已有完善規劃,也沒有孤兒網頁或是層級過深、太難找到的網頁,Google 基本上都能順利解析你的網站。那麼,你是否有提交 Sitemap,對網站 SEO 通常不會有太大的影響(影響可能小到你沒有感覺、也不會反應到數據上)。

Google 官方也針對需要 / 不需要使用 Sitemap 的情境,給了幾個建議:

可能「不需要」使用 Sitemap 的情況

  • 網站規模小:網頁數不超過 500 頁
  • 網站內部連結完善:每個頁面都有路徑、連結可到達,沒有孤兒頁面

可能「需要」使用 Sitemap 的情況

  • 大型網站:如果網站規模太大,Google 可能無法順利找到所有網頁(尤其是較新的網頁)這時便能用 Sitemap 來加快 Google 發現網頁、收錄網頁的速度
  • 新上線的網站:如果網站剛上線、沒有反向連結,Google 會比較難發現你的網站,這時便能主動提交 Sitemap 
  • 網站有許多媒體內容(影片或圖片):如果你希望網站出現影片、新聞、圖片等等搜尋結果,可以用 Sitemap 來提供給 Google 參考
  • 網站有不同版本語言的網址:如果網站有分不同語言版本,比方說有英文、中文等語言,便可以透過 Sitemap 來告知 Google 網頁的語言版本

如何製作、提交Sitemap網站地圖

因為這篇文章主要著重在「透過 Sitemap 來理解 SEO 優化概念」,所以在製作 Sitemap 這一段我們只會簡單的介紹重點、讓你了解 Sitemap 建立的流程和步驟(詳細說明請再參考 Google 官方文件

Sitemap 建立可以分成「選擇格式、製作檔案、提交」三個步驟:

如何製作、提交Sitemap網站地圖

▍步驟一:選擇 Sitemap 格式

Google 支援的 Sitemap 格式有三種(三種都可以使用、沒有哪個比較好),依照網站狀況和需求使用適合的格式即可。

1.XML Sitemap

XML 全名是「Extensible Markup Language」,是專門給電腦看的程式語言。

XML Sitemap 是最常被使用、用途也最廣泛的格式,除了網址外還可以提供圖片、影片、新聞等等資料,大部分的 Sitemap 產生器也都是提供 XML Sitemap 格式的檔案。

2.RSS / mRSS / Atom 1.0

RSS 全名是「Really Simple Syndication」,是一種訊息來源格式,可以整合多個網站的更新內容。

「RSS / mRSS / Atom 1.0」結構和 XML Sitemap 類似,但檔案通常較小且更新頻繁。Google 官方建議,若你的網站更新頻率很高(例如新聞媒體、部落格),可以同時使用「RSS / mRSS / Atom 1.0」和「XML Sitemap」兩種格式,前者用來提供最新更新內容、後者則提供所有網頁的資訊,提高 Google 抓取網頁的效率。

3.文字 Sitemap

文字 Sitemap 的格式最簡單,只需要把網址條列在 txt 文字檔中即可,非常方便製作和維護,適合內容單純的小型網站使用。

▍步驟二:製作 Sitemap 檔案

有三種製作 Sitemap 檔案的方法,請依照你的網站規模選擇要用哪個方法:

1.網站是 WordPress系統,用外掛產生 Sitemap

如果網站是用 WordPress 系統架設,那麼非常簡單,外掛市集中有很多 Plugin 可以協助我們製作 Sitemap。若你已有安裝「Yoast SEO」、「Rank Math」這類 SEO 插件,啟用 Sitemap 功能後就可以自動產生網站 Sitemap 檔案。(請參考:Yoast Sitemap 設定 / Rank Math Sitemap 設定 ) 

若你沒有使用以上的 WordPress SEO 插件,也可以直接在外掛市集中搜尋「Sitemap」,有很多外掛工具可以使用。

2.網站規模小,手動建立 Sitemap

如果網站規模小、只有幾十個網頁,可以直接用純文字編輯器手動建立 Sitemap。(請按照 Sitemap 規範的格式建立)

3.網站規模大,使用 Sitemap 產生器

如果網站頁面偏多,則建議用 Sitemap 產生器會較有效率。推薦 XML-Sitemaps.com 是很簡單方便的工具,若網站頁面少於 500 頁便能免費產生 Sitemap。或是 Google 搜尋「generate sitemap」也有許多工具可以參考使用。

▍步驟三:向 Google 提交 Sitemap 檔案

製作好 Sitemap 網站地圖後,最後要把它提交給 Google。(這個步驟是讓 Google 知道我們網站上 Sitemap 檔案的所在位置,但不代表 Google 一定會下載這份檔案、或透過 Sitemap 來檢索網站)

提交 Sitemap 最簡單的方式,是透過 Google Search Console 的「產生索引 >  Sitemap 報表」,把 步驟二產生的 Sitemap 檔案網址貼上、提交即可。

在 Search Console 的 Sitemap 報表中,你可以隨時查看 Google 存取 Sitemap 的時間、以及是否有成功檢索檔案。 一般來說 Sitemap 被 Google 順利存取後,Google 便會定期回來檢索 Sitemap 檔案,我們不用重複提交 Sitemap,只要定期檢查狀態是否正常即可。

Google 官方已經說過,Sitemap 內的網頁變更頻率(Frequency)以及網頁重要性(Priority)他們基本上早就已經不看,因此若你的網站架構有重大調整,才需要重新提交 Sitemap 檔案。

更多提交 Sitemap 的說明,可以參考 Google 官方文件:


Sitemap對SEO有幫助嗎?

Google員工對於Sitemap的看法...

至於 Sitemap 對 SEO 到底重不重要?會影響網站排名嗎?我們可以從 Google 官方說明得到答案:

  • Google 的 John Mueller 曾經在 Twitter 公開說過:Sitemaps don’t replace internal linking(Sitemap 不能取代內部連結)
  • Google官方文章曾經提過:A Sitemap does not affect the actual ranking of your pages. However, if it helps get more of your site crawled(Sitemap不會影響你的排名,只是幫助你的網站被爬取)
  • Google 的員工 Gary Illyes 也在推特上提到過,Sitemap 不會直接影響你的網站排名。

簡單來說,Sitemap 最大的功能其實是幫助 Google 爬取網站,他本身對於排名是沒有影響的,「內部連結優化」才是真正改善 SEO 的重點。這就好比動線不良的大賣場,即使給了你地圖,也只能輔助你找路、但並不會改善賣場本身容易迷路的問題。如果你只有做 Sitemap,但沒有審視、優化站內的連結跟動線問題,在 SEO 上很容易會出現問題。

而 Google 也曾在 YouTube 提到:just because a sitemap file has a bunch of URLs and it doesn’t mean that we will index all of them(就算你在 Sitemap 裡面放很多網址,Google也不一定會去收錄你在 Sitemap 內的網址)。

因此若網站規模很大、或是網站內的動線不完整,只依靠 Sitemap 也沒辦法完整解決你的 SEO 問題,因為網站內的連結、動線對爬蟲來說是重要的訊號,他可以透過內部連結的結構解析網頁之間的關係。此外,這些內部連結可以傳遞權重,孤兒網頁基本上即便透過 Sitemap 讓 Google 爬到了,他也不會有太多的 SEO 權重,因為孤兒網頁沒有連結、也沒有權重傳遞給他。

簡單總結

Sitemap 不是 SEO 最核心的優化項目,不應該把 Sitemap 當作解決 SEO 的途徑。你當然可以主動提交 Sitemap,提交 Sitemap 對 Google 來說就像能量飲料,但如果你的網站結構是健康、或網頁規模不大,Sitemap 對你未必會有明顯幫助(因為 Google 爬蟲依靠你網站內的連結動線就可以有效的解析你的網站),你可以把 Sitemap 的優先度放低,與其優先擔心 Sitemap,不如花更多時間去研究其他的 SEO 優化工作。

其他小知識

知名的 SEO工具品牌 Moz 以及在 SEO上權威的專家 Rand Fishkin 在早期曾經提倡一個很有趣的論點,他提到提交 Sitemap 其實有好處也有壞處,壞處便是「你會無法透過 Google 收錄的情況來有效找到孤兒網頁」,簡單來說,透過刻意不提交 Sitemap 並藉此來觀察 Google 收錄網站的情況,其實可以幫助我們診斷站內連結的健康程度。也就是說,我們都應該發現哪些網頁沒有健康的被收錄,代表這些網頁可能是孤兒網頁、或是連結的層級過深、內部連結不健康,但 Sitemap 會讓我們難以察覺這樣的情況。

這其實是一個比較久以前的觀念,Rand Fishkin過了幾年後也說,現在他是都會提交 Sitemap了,但這個觀點以及做法我認為即便到現在,對於一定規模以下、健康的網站來說是適用的,可以幫助我們判斷內部連結是否出現問題。(不過這個做法會建議很有實務經驗的人再來採取)


從Sitemap來談談「SEO學習」這檔事

「SEO學習」是我今天想談論的主要議題之一,職場上我碰到有很多剛學習 SEO 的人過於在乎 Sitemap,我也碰到很多學生在剛接觸 SEO 的時候,誤以為 Sitemap 可以像仙丹般的拯救他的 SEO,這讓我興起了寫這篇文章的念頭。有些人過度的強調 Sitemap 對於 SEO 的影響力,但沒有加以說明他的功能、或考究 Google 官方的建議。

不只是 Sitemap,很多新手在剛學習 SEO的任何一個優化項目時不見得會「釐清這些知識」,我覺得 SEO 上的優化項目太多了,在資訊爆炸的時代之下,SEO 的學習者應該要學會兩件事情:

  • 學會診斷 SEO的問題點、以及每個優化項目的功能
診斷 SEO的問題點

會導致你的 SEO 不好的可能性有很多,以上圖來說,第一個環節是爬蟲【爬取網站】的優化,第二個環節是【排名因素】的優化。學習 SEO 最不容易的就是學會準確診斷問題,如果 Google 在爬取你的網站時都很健康順利,那麼你針對爬取做再多優化效果都很有限。反過來說,如果你的內容很優質、網站權重很高,但 Google 卻沒辦法爬到你的網頁,那麼應該要先解決爬取的問題。

網站結構沒有問題,網站規模不大、Google 爬得都很健康,但內容不優質、網站速度體驗不顧好,拼命提交 Sitemap 也是沒有用的。

Google 爬不到網站,就算內容再優質、網站體驗在好,Google 也看不到你的網站,那優化內容也是白做。

一個是問題點發生在爬取,一個是發生在排名因素的優化,後續要做的優化工作是差很多的,應該採取的做法也應該不同。這有點像醫學,你是頭痛沒錯,但造成頭痛背後的原因很多,壓力大、失眠、腫瘤、自律神經失調都會造成頭痛,但只是吃止痛藥未必是可以根治的,應該是要找到造成頭痛根本的原因並從根本原因下手。

  • 學會釐清哪些對Google具有較強的訊號以及影響力

SEO 優化項目一大堆,但我們能做的時間是有限且急迫的,實務上我們會從「對SEO 影響較大、對 Google 訊號較強」的優化項目開始做,剛開始學習 SEO 時我們都該釐清到底哪些項目真的具有較高的影響力、哪些對於成效是比較沒有影響力的。像是 Meta Keywords、網址裡面要塞關鍵字、Title 前面一定要塞關鍵字…等,這些都是較過時或是在 SEO 上影響力較小的優化項目。

以這篇文章的 Sitemap 為例,很多人以為它對於 SEO 很重要,但事實上是未必的,如果你的網站內部連結很健康或規模不大,Sitemap 沒辦法帶來太多的效果。同時,Sitemap 的重要性也沒有站內連結來的高。很多文章會告訴你 A 優化項目很重要、B 優化項目是趨勢,但這些文章未必會告訴你「什麼情況很重要」、「對於哪些網站很重要」、「重要在哪」、「是趨勢的原因是甚麼」,在 SEO 優化上,你的網站架構、所屬的產業、擁有的資源等很多因素,都會影響我們採取的策略以及優化手段。對於剛學習的人來說,更應該要細心且清楚的釐清所有學習到的知識,並不是網路上的文章說很重要就拼命的執行,但卻不去釐清他重要在哪、他的功能是甚麼、為什麼重要。

了解What很重要,但釐清"Why"才是成長的關鍵

任何一個優化項目,釐清他的功能、以及效果才是重點,確實有些網站需要透過「Sitemap」來解決網站 SEO 的問題,但也有很多的網站是不需要做「Sitemap」的(在我的經驗中,甚至大多的中小型網站是不一定需要的)。


Key Takeaways:總整理

不論你網站規模多大,提交 Sitemap 都沒有壞處,任何網站主都可以主動去提交 Sitemap 是沒有問題的,但我希望正在學習 SEO 的人可以知道,Sitemap 絕對不是仙丹、也不是排名因素,除了 Sitemap 之外,有很多的優化項目其實都未必是很重要的,在 SEO 優化上通常那些「看起來很簡單輕鬆就可以完成的事情」大部分都沒有很強的影響力或效果。

SEO 不是只靠 Sitemap 或是稍微改改 <title> 就可以有成效,如果 Google 在爬取、理解你的網站都沒有問題的情況下,提交 Sitemap 對你的網站排名是沒有幫助的,他不是排名因素,只是幫助 Google 爬你網站的工具,如果你要優化排名因素,決勝點還是在內容、體驗、連結。

  • 如果你是中小型網站(500頁以內)、網站的動線/架構都很健康的網站,你其實不提交 Sitemap 也不會有太大的影響,有時間再提交處理就好了,但如果時間有限,請Focus在其他更重要的 SEO 優化項目上(我自己都沒有提交了)。
  • 如果你是大型網站、或擁有多國語言的網站、或是新聞/媒體型網站,強烈建議 Sitemap 要按照官方規範優化跟提交。
  • 請注意,Sitemap 絕對沒辦法取代內部連結,根本之道還是網站內的導覽動線、內部連結架構,在優化工作上不要以為有 Sitemap 就不用優化內部連結。
  • 針對網站規模, Google 是建議 500 頁以內可以不用提交 Sitemap,但我的經驗是,即便網站到 1000~2000 頁都還是未必需要的,要看網站的架構以及狀況而定,如果你怕的話就提交就對了,但請記得也要好好優化內部連結以及真正的排名因素,Sitemap 不是仙丹。
  • Sitemap 不是排名因素。
  • 學習的時候盡量要釐清每個優化項目的真正「功能」以及實際「影響多大」,這是 SEO 成長的關鍵 : )

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK