一、何謂 SiteMap 網站地圖?
SiteMap 的中文就是「網站地圖」,SiteMap 網站地圖指的是網站的「導覽頁」,也就是用來顯示網站所有的頁面連結資訊,SiteMap 網站地圖的主要目的有兩個,一個是讓瀏覽者能更清楚、更明確的找到網站的資訊,另一個則是讓搜尋引擎能夠更快速的判定網站的架構,讓搜尋引擎爬蟲程式,在爬取網站時能夠更有效率,加速網站被搜尋引擎收錄的效率。
大體而言網站的 SiteMap 分成兩種格式,分別為一般網頁格式(html、asp、aspx、php)及 XML 格式。通常一般網頁格式的 SiteMap 是放置在網站頁面中,讓瀏覽者可以直接點選瀏覽及查詢用;另一種 XML 格式的 SiteMap 則是用來向搜尋引擎提交網站架構用,也就是告訴搜尋引擎自已的網站全部有那些頁面,可供搜尋引擎收錄用。
二、網站使用 SiteMap 網站地圖有什麼好處?
SiteMap 網站地圖對於網站有很多好處,不管在網站管理、SEO 搜尋引擎優化還是使用者體驗都有很大的作用,以下為您詳細說明:
- 1. 改善 SEO 搜尋引擎優化
- SiteMap 為搜索引擎的爬蟲程式提供了一個架構清晰的網站地圖,讓搜尋引擎可以快速了解網站架構和頁面關聯性,更有效率的理解網站內容並索引網站,這也有助於提高網站在搜尋結果中的被收錄的內容數量與曝光度,而主動提交 SiteMap 架構良好的網站,除了容易被搜尋引擎索引、收錄之外,在網站排名也是相當加分的。
- 2. 提高網站的導航性
- SiteMap 可以幫助瀏覽者快速找到網站中的不同頁面和內容,它提供了一個結構化的網站導覽圖,讓瀏覽者能夠瞭解網站的整體佈局和內容層次結構,從而更輕鬆地進行導航和查找所需的資訊,尤其是當網站內容龐大或複雜結構時,更可以體現出網站地圖的重要性。
- 3. 改善使用者體驗
- SiteMap 為瀏覽者提供了一個網站內容的總覽,讓使用者更容易找到感興趣的內容,並從一個頁面到另一個頁面進行流暢的導航,這也有助於提高用戶的滿意度和體驗,增加訪問者的停留時間和互動。
- 4. 提供結構化的資訊
- SiteMap 可以將網站內容組織成結構化的形式,以便更好地理解和管理網站的架構。這對於網站開發人員和管理者不管在網站規劃、網站設計甚至是後續的網站維護方面來說都是非常重要的,而且 SiteMap 網站地圖的重要性,不只是對於開發人員,對搜尋引擎來說同樣也很重要,因為它可以減少搜索引擎爬蟲在網站中迷失無法爬取網站內容或漏掉檢索某些頁面的可能性。
- 5. 加速網站新內容的索引頻率
- 當您在網站上添加新的內容時,主動提交 SiteMap 可以幫助搜尋引擎更快地發現和索引這些新內容,因為這代表了您主動通知搜索引擎應該要重新索引網站了,而且如果您的網站架構良好且時常更新網站內容,搜尋引擎的爬蟲程式也會主動的定期重新檢所您的網站,都有助於提高您網站新內容在搜尋結果中的曝光度和即時性。
三、SiteMap 網站地圖要如何製作?
如何建置 SiteMap 取決於網站的規模和架構,如果您的網站規模不大,您可以用以下步驟,自行建置一個基本的 XML 格式 SiteMap,而對於規模較大或複雜的網站,可能就需要使用自動生成工具或網站建設平台來自動生成 SiteMap 會比較有效率。
- 1. 確認網站架構
- 了解您的網站架構,包括所有頁面的位置及層次架構,如:網站主單元、子單元和靜態頁面等。
- 2. 創立 XML 文件
-
使用編輯器(例如 Notepad, Visual Studio Code 等)建立一個新的 XML 文件,最基本的格式就如同下方的案例。
<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.eztrust.com.tw<loc>
</url>
<url>
<loc>https://www.eztrust.com.tw/ezweb-web-design-solution <loc>
</url>
</urlset>
- 3. 填寫 URL 資訊
- 將網站每個頁面的 URL 添加到
<loc>
標籤中,並填寫其他相關資訊,如:更新頻率 <changefreq>
和優先等級 <priority>
等,當然這些標籤如果沒有填寫,對於搜尋引擎判讀網站的架構,並沒有太多影響,標籤的作用,主要在於補充說明,讓搜尋引擎的爬蟲程式可以更加認識您的網站。
- 4. 文件存檔
- 請務必將文件副檔名儲存為 .xml 格式,例如:sitemap.xml。
- 5. 上傳至網站根目錄
- 將 sitemap.xml 文件上傳到網站根目錄。
- 6. 提交 SiteMap 給搜尋引擎
- 前往搜尋引擎的站長管理工具(如:Google Search Console),並提交您的 SiteMap,讓搜尋引擎更快地發現並索引您的網站。
- 7. 定期更新 SiteMap
- 定期檢查和更新 SiteMap,尤其網站增加新內容或是有進行修改時,請務必更新並重新提交 SiteMap,讓搜尋引擎能夠檢索網站的新內容。
四、SiteMap 網站地圖自動生成工具
有很多線上工具和網站可以自動生成 SiteMap,透過這些工具能夠輔助您簡化 SiteMap 的製作過程,即時更新網站地圖,以下是一些常見的 SiteMap 自動生成工具:
- 1. Screaming Frog SEO Spider
- 它可以透過網路爬蟲,爬取並分析您的網站,自動生成 SiteMap,同時它也能幫您分析網站各頁面,給出網站 SEO 優化建議,但它分成免費版及付費版,免費版的沒有使用時間的限制,但在進階功能上沒有付費版來得多,對於小規模的網站或是SEO初學者來說使用免費版就足夠了,不過如果您想要更深入的分析您的網站還是建議您購買付費版。
- 2. XML-sitemaps
- 線上的 SiteMap 自動生成工具,可以免費生 500 個頁面的 SiteMap,但如果您的網站規模超過 500 頁,就必須購買付費版,來處理更多的網站頁面。
- 3. Ahrefs
- Ahrefs 是目前主流的網站 SEO 優化分析工具之一,除了自動生成 SiteMap 的功能之外,它也提供監控網站的排名、分析網站優化率、外部連結數量、關鍵字規劃工具等 SEO 指標分析的功能,但需要注意的是它並沒有提供免費版。
- 4. Sitemap Generator by Small SEO Tools
- 免費的線上 SiteMap 自動生成工具,可以自動生成網站地圖,基本上適用於大多數網站,但同樣的,如果您的網站屬於大型網站,我們就建議您使用付費的網站地圖生成工具,來生成 SiteMap。
- 5. Yoast SEO
- 如果您的網站是透過 WordPress 建置的,Yoast SEO 外掛是一個不錯的選擇,它除了能輔助您進行 SEO 網站優化,設定 Title 及 Description 之外,還能夠自動生成 SiteMap。
- 6. Rank Math
- 同樣是 WordPress 上的外掛插件,除了 SiteMap 的自動生成和管理,也提供您設定 Title 及 Description,還有網站頁面優化分析的功能,幫您找出該頁面 SEO 優化的問題出在哪裡。
在選擇 SiteMap 自動生成工具時,請先確認該工具符合您的網站需求(如:網站規模等),並確認生成的網站地圖格式符合搜索引擎的標準,同時記得定期更新它,以利搜尋引擎爬取您網站的更新內容。
五、提交網站地圖後,網站多久才夠被搜尋到
網站建置完成上線後,被搜尋引擎索引的時間其實並沒有確切的時間,可能幾天就能被索引收錄,也可能需要數週的時間才能夠被索引,一般來說 Google 通常在提交 SiteMap 後的 2 週內可以檢索到您的網站,而 Yahoo 則需要 2~4 週的時間,網站被索引的時間還會受到其他許多因素影響,網站的結構和內容、外部鏈接、主動提交網站地圖,以及網站流量等都可能影響網站被搜尋引擎收錄的時間,以下也列舉可能影響搜尋引擎檢索您網站的因素以及要如何加速搜尋引擎的檢索速度:
- 1. 網站結構和內容
- 搜尋引擎索引網站時會偏好清楚的網站架構與豐富、具有原創性的內容,清楚的網站架構可以讓搜尋引擎更容易理解並索引網站內容。同時,內容的豐富性及原創性也是讓您的網站被搜尋引擎青睞的關鍵因素之一,優質的內容不只帶給使用者更好的體驗,也能夠加速您的網站被索引的速度。
- 2. 建立外部鏈接
- 建立外部連結(其他網站指向您的網站)同樣可以幫助搜索引擎發現網站並加快索引速度,這些外部連結有助於提高搜尋引擎對網站的信任度,增加網站在搜尋引擎中的權重,對於權重較高的網站,搜尋引擎也自然會加速對網站的索引。
- 3. 主動提交網站地圖 SiteMap
- 提交 SiteMap 給搜尋引擎可以幫助它更快地發現並索引您的網站,透過 SiteMap 網站地圖,您可以向搜尋引擎提供網站的架構及頁面內容,也因此搜尋引擎能夠更快速的判讀並索引您的網站。
- 4. 網站流量
- 如果在網站被索引前,您的網站就一直持續有不錯的流量和瀏覽者,搜尋引擎也就可能會更早的來檢索您的網站,而提高網站流量的方式有很多,包括在社群媒體上宣傳、在其他網站上發表內容、關鍵字廣告等,而在網站被索引後,搜尋引擎也會有更高的頻率定期回來檢索流量高的網站。
- 5. 有效使用網頁標籤
- 善用 Html 標題標籤(title tags)、meta 描述和其他標籤(如:H1、H2 等),將網站內容裡的重要資訊標示給搜尋引擎,以增加搜尋引擎索引的可能性。
儘管有很多因素的影響,但搜尋引擎的索引速度主要還是會因搜尋引擎的策略和演算法而異,一般情況下,您的網站可能在數天到數個星期內可以被搜尋引擎索引到。然而,這並不一定,網站索引的時間還是可能因為各種因素而超出這個範圍。
總而言之,SiteMap 對於網站來說是不可或缺的,除了能夠幫助您的網站有效被搜尋引擎檢索外,也有助於 SEO 優化及網站在搜索引擎中的排名,而如果您的網站是委託由網頁設計公司進行建置的,在網站製作完成時,就可以請網頁設計公司幫您製作 SiteMap 並提交到搜尋引擎;如果您的網站是自行架設,那麼就可以利用本篇介紹的自動生成工具來生成 SiteMap。
當然,如果您希望搜尋引擎更快地索引到您的網站,並增加未來定期檢索您網站的頻率,除了主動提交 SiteMap,持續更新、優化網站內容,並與其他網站建立良好的連結關係,也都是有助於提高您網站在搜尋引擎中的能見度與網站排名的方法。