什麼是網站地圖?網頁曝光度的無名英雄-2025完整指南

什麼是網站地圖?網頁曝光度的無名英雄-2025完整指南
什麼是網站地圖?
網站地圖是網站的藍圖,可協助搜尋引擎尋找、抓取網站的所有內容並為其建立索引。網站地圖也告訴搜尋引擎您網站上的哪些頁面最重要。
網站地圖主要有四種類型:
- 普通 XML 網站地圖:這是迄今為止最常見的網站地圖類型。它通常採用 XML 網站地圖的形式,連結到網站上的不同頁面。
- 影片網站地圖:專門用於幫助 Google 了解您頁面上的影片內容。
- 新聞網站地圖:協助 Google 在獲準使用 Google 新聞的網站上尋找內容。
- 圖片網站地圖:幫助 Google找到您網站上託管的所有圖片。
為什麼網站地圖很重要?
Google、Yahoo 和 Bing 等搜尋引擎使用您的網站地圖來尋找您網站上的不同頁面。

“如果您網站的頁面連結正確,我們的網路爬蟲通常可以發現您網站的大部分內容。”
換句話說:您可能不需要網站地圖。但這絕對不會損害您的 SEO 工作。所以使用它們是有意義的。
還有一些特殊情況下站點地圖確實會派上用場。
例如,谷歌主要透過連結查找網頁。如果您的網站是全新的並且只有少數外部反向連結,那麼網站地圖對於幫助 Google 查找您網站上的頁面非常有用。
或者您可能經營一個擁有 500 萬個頁面的電子商務網站。除非你完美地內部連結並且有大量的外部連結,否則谷歌將很難找到所有這些頁面。這就是網站地圖的用武之地。
至此,以下是如何設定網站地圖…並針對 SEO 進行最佳化。
最佳實踐
建立網站地圖
您的第一步是建立網站地圖。
如果您使用 WordPress,您可以使用Yoast SEO 外掛程式獲得為您製作的網站地圖。

使用 Yoast 製作 XML 網站地圖的主要好處是它可以自動更新(動態網站地圖)。
因此,每當您為網站新增頁面(無論是部落格文章還是電子商務產品頁面)時,指向該頁面的連結都會自動新增到您的網站地圖檔案:

如果您不使用 Yoast,還有許多其他可用於 WordPress 的外掛程式(例如Google XML Sitemaps),您可以使用它們來建立網站地圖:

如果您不使用 WordPress 怎麼辦?
不用擔心。您可以使用第三方網站地圖產生器工具,例如XML-Sitemaps.com。這些將產生一個 XML 文件,您可以將其用作網站地圖。

無論哪種方式,一旦創建了網站地圖,我建議手動查看它。

(您的網站地圖通常可以在 site.com/sitemap.xml 中找到。但這取決於您的 CMS 以及您用來建立網站地圖的程式)
它應該顯示您網站上的所有頁面:

如果一切看起來都不錯,就可以向 Google提交網站地圖了。
向 Google 提交您的網站地圖
若要提交網站地圖,請登入您的Google Search Console帳戶。
然後,前往側邊欄中的「索引」→「網站地圖」。

如果您已經提交了網站地圖,您將在此頁面上看到「已提交的網站地圖」清單:

無論哪種方式,要提交網站地圖,請在此欄位中輸入網站地圖的 URL:

並點選“提交”。

如果一切都已設定完畢,您將開始在此頁面的「已提交的網站地圖」部分下看到有關網站地圖的資訊:

使用網站地圖報告來發現錯誤
一旦 Google 抓取了您的網站地圖,請在「已提交的網站地圖」下點擊它:

如果您看到“網站地圖索引已成功處理”,則 Google 已成功抓取您的網站地圖。

您也可以點擊小條形圖圖示以前往網站地圖的覆蓋率報告:

此報告向您顯示 Google 在您的網站地圖中找到了多少個網址…以及其中有多少頁面最終進入了 Google 索引:

例如,您可以看到我的網站地圖包含指向 116 個網頁的連結。109 個為“有效”,6 個為“排除”。

我顯然可以忽略有效頁面。
但我確實想查看所有“排除”頁面以了解情況。
事實證明,我的網站地圖中的這 6 個 URL 收到了「重複,已提交的 URL 未選為規範」訊息。

當我查看 URL 時,我發現這些頁面是我一開始就不想編入索引的頁面。

所以我應該從我的網站地圖中刪除它們。
使用網站地圖尋找索引問題
使用網站地圖的一大好處是它可以為您提供以下方面的大致估計:
- 您想要索引多少頁
- 有多少頁已編入索引
例如,假設您的網站地圖連結到 5,000 個頁面。
但當您查看 Google Search Console 時,您的網站只有 2,000 個已編入索引的頁面。
這是有事發生的跡象。這 5,000 個頁面中可能存在大量重複內容。所以穀歌並沒有為所有這些內容建立索引。
或者您網站上的頁面數量可能超出了您的抓取預算。
搭配您的網站地圖和 Robots.txt
網站地圖和 Robots.txt 協同工作非常重要。
換句話說:
如果您在robots.txt中記錄頁面或在頁面上使用「noindex」標籤,則您不希望它出現在網站地圖中。
否則,您將向 Google 發送混亂的訊息。
您的網站地圖上寫著:「此頁面非常重要,足以將其納入我們的網站地圖」。但當 Googlebot 登陸該頁面時,它們就會被阻止。
網站地圖專業提示
巨大的網站?將內容分解為較小的網站地圖:網站地圖的URL 數量限制為 50k。因此,如果您經營的網站包含大量頁面,Google 建議將您的網站地圖分成幾個較小的網站地圖。
注意日期:網站地圖中的網址有一個與之關聯的「上次修改」日期。

我建議僅當您對網站進行重大更改(或在網站上添加新內容)時才更改這些日期。否則,Google警告說,更新未更改的頁面上的日期可能會被視為垃圾郵件策略。
不要擔心影片網站地圖: 影片架構已在很大程度上取代了對影片網站地圖的需求。影片網站地圖絕對不會損害您的頁面獲取影片豐富片段的能力。但通常不值得這麼麻煩。
保持在 50MB 以下: Google 和 Bing 都允許最大 50MB 的網站地圖。因此,只要您的大小低於 50MB,就可以了。
HTML 網站地圖:這基本上相當於 XML 網站地圖…但是對於使用者而言。

您不一定需要這些,因為 Google 和其他搜尋引擎現在依賴您的 XML 網站地圖。但如果您認為 HTML 網站地圖對人類訪客有用,那麼 HTML 網站地圖可能不會損害您的 SEO 工作。
優化網站地圖的技巧
- 使用 XML 檔案建立內部連結和外部 URL
XML 檔案是一個 URL 列表,將爬行機器人引導至內容以及網站上的路徑。因此,在網站地圖中使用內部和外部連結可以讓網路爬蟲了解網站上哪些內容被認為是重要的,並有助於減少孤立頁面的出現。這種清晰度提高了 SEO 的整體健康狀況,這對排名來說是個好兆頭!
筆記
XML 網站地圖不能保證網頁的索引,但可以提高可索引的機會。
- 保持根目錄乾淨有序
根目錄儲存域上的其他資料夾和文件,即,它是形成網站的所有文件和目錄的中心位置。所有 Web 請求都從根目錄開始。
假設,將網站地圖包含在根目錄之外是無害的,但這違反了既定的協議。網站地圖的位置決定了它可以容納的文件。我認為,當 sitemap.xml 不在根目錄中時,搜尋引擎不會太在意。
避免多個文件堵塞根目錄,因為這會影響網站的回應能力。
- 在網站地圖頁面 URL 中包含所有網頁
如前所述,網站地圖充當 Google 機器人的路徑;將它們帶到網站上的所有網頁,即使內部連結不是很好。將所有網頁包含在網站地圖檔案中可以增強網站和搜尋引擎之間的通訊。
輕鬆建立網站地圖的工具
如果您需要更快地產生網站地圖,請考慮以下最佳和最方便的工具的摘要:
- 谷歌搜尋控制台工具,
- Bing 網站管理員工具
- 付費線上工具,例如 Yoast
- 從不屬於您的網站中提取網站地圖。
網站地圖上要排除的 10 件事
作為最佳實踐,目標是在網站地圖中僅包含 SEO 相關頁面。這是有效利用爬網預算的建議方法。
透過這種方法,搜尋引擎可以聰明地抓取您的網站,幫助您獲得更好的索引回報。
旨在排除:
- 重複頁面
- 分頁頁面
- 非規範頁面
- 存檔頁面
- 重新導向頁面 (3xx)、缺失頁面 (4xx) 和錯誤頁面 (5xx)
- 評論網址
- 無索引頁
- 資源頁面對網站訪客有用,但不能用作登陸頁面
- 網站結果搜尋頁面
- 透過電子郵件頁面分享
常見問題解答
如何找到 WordPress 的根目錄?
對於 WordPress 網站,/html 用作檔案的根目錄。若要存取根目錄,您可以使用 SSH、STFP 或檔案總管。
網站地圖會影響SEO嗎?
是的。網站地圖列出了網站上的所有優先頁面,以指導搜尋引擎抓取和可索引性。這提高了網站的排名,使其對大量網路使用者可見,從而對 SEO 工作起到了補充作用。
了解更多
建立並提交網站地圖:Google 關於建立網站地圖…並將其提交給 Google 的指南。
使用網站地圖幫助 Google 尋找您網站上託管的內容:來自 Google 網站管理員 YouTube 頻道的快速視頻,介紹網站地圖如何幫助您的網站在搜尋結果中出現得更高、更頻繁。