Sitemap是什麼?一次搞懂網站地圖提交

Author: 路卡斯特
webside-sitemap

製作一個Sitemap.xml檔案放到網站,然後主動提交到Search Console或等Google來讀取,都可以讓Google早一點收錄網站,網站如果沒有提交 sitemap.xml 搜尋引擎一樣抓得到網頁,但前提是網站連結必須是健康的,萬一網站架構不健康或者某些因素被阻擋,網頁收錄將會是一個漫長的等待,所以直接執行Sitemap工作,是比較保險且有效率的方法,Sitemap各種提交方法中,以自動產生Sitemap.xml是最完美的,Sitemap對SEO排名沒有幫助,但早一點收錄可以早一點參加排名


什麼是Sitemap(網站地圖)?

網站建置完成的下一步就是要讓Google來收錄網站,Google收錄網站有兩種方法,一種是Google搜尋引擎會自己來抓,另一種就是主動告訴Google有哪些頁面需要被收錄,這個主動出擊的方法就是提交Sitemap(網站地圖)。Sitemap就是提供網站資訊的檔案或動態資訊,Sitemap可以列出網頁清單、圖片清單(授權資訊)、影片清單(相關資訊)、新聞清單(相關資訊)…,可以幫助Google 更快收錄網站的各種資訊,一般網站最常用的還是網頁清單,如果網站是常常更新新聞、影片、圖片,就可以製作Sitemap幫助Google分析網站並加快收錄速度。


Sitemap有哪些格式?

Sitemap通常是一個檔案(.xml /.txt)或動態消息(RSS、mRSS、Atom 1.0),檔案形式是我們做常使用的Sitemap方式,尤其是Sitemap.xml,製作工具也是以產生 Sitemap.xml 為主。
延伸閱讀:什麼是XML?什麼是HTML?〉


Sitemap.txt

純文字檔案的Sitemap就是單純把每個網址一一列出,一行一個網址,然後把檔案存成 *.txt (一定要 *.txt 副檔名),通常存成 sitemap.txt以利辨識。

建立 Sitemap.txt 
http://www.xxx.com/a.html   # 網址-1
http://www.xxx.com/b.html   # 網址-2
....
 

Sitemap.xml

Sitemap.xml是最常用的 Sitemap提交方式,Sitemap.xml有幾個規則要注意的,檔案必須使用 UTF-8編碼、檔案要放在根目錄、檔案最多包含50,000網址、一個檔案不能超過50M、大型網站可使用 Sitemap索引檔、只列標準網址避免重複內容、桌機手機不同網址建議只列一種、只能包含ASCII (不可大寫ASCII字元)、不可使用特定控制碼或特殊字元、檔案的網址順序沒有差…。
延伸閱讀:重複內容影響SEO,如何避免呢?

建立 Sitemap.xml

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.da-vinci.com.tw/cn/service/webdesign</loc>  # 網址-1
</url>

<url>
<loc>https://www.da-vinci.com.tw/cn/service/hosting</loc>  # 網址-2
</url>

......
</urlset>


可以用 sitemap.xml 索引檔把很多個 *.xml 包起來

使用sitemap.xml索引檔

 

動態消息 (RSS、Atom 1.0、mRSS)

如果網站的部落格含有RSS、Atom、mRSS動態消息功能,你可以透過在Search Console的Sitemap功能直接提交動態消息的網址Google只接受RSS 2.0與Atom 1.0動態消息,mRSS是屬於媒體的RSS動態消息,也可以提交Sitemap資訊給Google。
 

什麼是RSS?
RSS(Really Simple Syndication),中文叫做「簡易資訊聚合」,RSS有固定的格式,有規則的把資料「聚合」在一起,可以方便發佈給需要訂閱的人,常常會看到RSS訂閱就是這個意思,RSS通常用BLOG文章、新聞、影音、音訊,用在多媒體的RSS叫做mRSS(Media  RSS)。

 

Sitemap製作工具有哪些?

知道Sitemap有幾種格式以後,可以開始動手製作Sitemap網站地圖,如果你的網站網址只有少少的幾個網址,你可以選擇手動建立Sitemap(用記事本),但通常網站的網址不會這麼少,所以還是建議用工具來產生Sitemap檔案比較省力,Google有提供一些第三方的Sitemap製作工具,大部分免費工具都有限制試用天數、網址數量,不然就是要用外掛程式才能用,像是Wordpress的外掛,只要不是自行開發的程式難免會有一些安全上的疑慮,以下介紹三種Sitemap工具,線上免費版、線下免費版、付費版本,其餘的還有很多,但因為都只能試用,試用期後要收費的就不介紹了。

Google提供參考工具:第三方Sitemap工具

 

XML-Sitemaps - 線上免費版

這是一套免費的線上版的Sitemap產生器,雖然有上限500個網址的限制,對於小網站說是夠了,但規模大一點的就要用別的工具。

【XML-Sitemaps:工具網址


線上Sitamap.xml產生器

XML-Sitemaps工具

 

WonderWebWare Sitemap Generator - 線下免費版

這一套是免費的需要下載安裝的Sitemap工具,沒有數量限制,但是只能安裝在Windows作業系統下,Mac就沒辦法安裝囉,支援的WIN版本也有點老舊了,爬到的網址也有點不完整,免費不限數量是最大優勢。
【WonderWebWare:下載網址 】


WonderWebWare的Sitemap產生器

wonderwebware-sitemap-tools

 

Screaming Frog SEO Spider - 付費版

Screaming Frog SEO Spider是模擬搜尋引擎的爬蟲程式,把整個都爬出來,免費版本可以抓到500個網址,小網站已經夠用了,付費版本就沒有數量限制了,輸入網址爬完網站之後,可以將Sitemap.xml匯出檔案,也可以匯出圖片的 images-Sitemap,Screaming Frog屬於是比較專業的SEO工具,Sitemap抓取只是其中一個功能。

【Screaming Frog SEO Spider:下載網址 】


Screaming Frog可以安裝在Mac/Windows

Screaming-Flog-Sitemap-tools

 

網站自動產生Sitemap

網站可以透過網站資料庫擷取網站的網址,然後將這些網址變成一個sitemap.xml檔案,檔案位置在網站根目錄,然後在robots.txt 指向sitemap位置,這是最完美的Sitemap.xml方式,不用手動提交,只要網站有新網址就會自動生成Sitemap.xml,等Google自己來的時候就會自動抓取Sitemap.xml。
延伸閱讀:具備SEO的網站架構,SEO成功率才會高


將自動產生的sitemap.xml用robots.txt 指向

如何提交Sitemap?

做完檔案之後要怎麼提交Sitemap.xml呢?提交Sitemap之前要先確認網站已經安裝了Google Search Console並且已經有管理權限,先把製作好的Sitemap.xml檔案上傳到網站空間,有些網站可以從網站後台上傳Sitemap.xml,如果Sitemap.xml是網站自動產生的就不用上傳。上傳完成後,登入Search Console選擇Sitemap單元,輸入剛剛上傳Sitemap檔案名稱(通常都取作sitemap.xml),按下提交就成功囉。
延伸閱讀:一篇看懂Google Search Console安裝與分析〉


在 Search Console 提交 Sitemap.xml

提交Sitemap.xml


結論

Sitemap製作與提交不是絕對必要,尤其是低於100個網址的網站,Google大部分都抓得到,但如果遇到網站架構太差會造成Google收錄非常慢,不夠健康的網站就只能依靠Sitemap來幫忙早一點收錄,Sitemap還是做一做比較保險,專業網站的 Sitemap.xml 會自動產生並以 robots.txt 直接指向,比所有的Sitemap工具都更精準,因為是直接讀取真實網址的資料庫,連製作與提交Sitemap都不用麻煩了,網站地圖可以全自動完成。

延伸閱讀SEO是什麼?SEO怎麼做?2021重點教學

(本文為達文西數位科技所有,轉載文圖請註明出處)
 

馬上諮詢SEO
喜歡探索,常常埋首於新奇的事物裡,總是希望給您最適切的解決方案。

SEO套版網站,優惠 $ NT 62,000 (1年代管+SSL)

請與我們聯繫
線上客服 TOP