何謂Sitemap?
不管是企業形象網站、購物網站或是個人網站,都會在製作網站前先規劃出整體網站架構,或是依據客戶所提出的需求來構想整體網站架構,包含網站內所置放的資訊內容、層級分類等等。當整體網站架構規劃好後,進而去設計頁面與開發。那這是Sitemap嗎?
今天就來簡單說明一下吧!
Sitemap是什麼?
一般Sitemap有兩種形式
其一,Sitemap其實是一個XML文件,可以在文件裡列出網站的網址及相關其他中繼資料(即網頁相關資訊,比方說更新日期、變更頻率及對其他網址的重要性等等),好讓搜索引擎能清楚的知道該網站的內容架構、比重等(搜索引擎透過網路檢索器來讀取),以便搜索引擎可以更有效地檢索該網站,特別是對於一個全新的網站來說是有幫助的。
※Sitemap主要目的是為了要補足搜索引擎的不足,以避免沒有完整抓取到整個網頁內容,但不能保證網頁會被列入搜索引擎,比較像是提供提示給搜索引擎,進而能有效地抓取網站喔。
其二,sitemap指的是利用網頁格式(包含HTML、PHP、ASP…等)將整個網站的主要項目以目錄的方式呈現(利用文字或連結),像這種利用網頁格式做的sitemap(網站地圖),較常出現在網站架構較龐大或較複雜的網站,目的是在讓使用者能更方便、快速地瀏覽,以便找到想要資訊內容。
這裡以歐斯瑞官網為範例:
那麼該如何提交Sitemap給Google呢?
首先,在提交Sitemap給Google前,需要先建立好Sitemap(可手動建立或用第三方工具產生)。
但在建立Sitemap之前,必須先決定好您的Sitemap格式。而Google可支援很多種Sitemap格式,在這裡就以下幾種做簡單說明:
XML
支援以下幾種(含擴充元素):
- 標準 Sitemap 通訊協定
- 圖片
- 影片
- 功能型手機專屬網頁(非智慧型手機)
- 新聞
RSS、mRSS 及 Atom 1.0
- 接受含有RSS 2.0(簡易聯合發佈)或Atom 1.0動態消息
- 可使用mRSS(媒體 RSS) 動態消息
※需要注意的是這類動態消息只針對較近期的網址所提供的資訊喔!
文字
- 限只有網頁網址且不含網址清單以外的資訊
- UTF-8編碼的.txt檔
Google 協作平台
- 可使用Google 協作平台建立與驗證網站
- 協作平台會自動Sitemap
※請注意,當協作平台自動為您Sitemap會無法修改Sitemap,且單一子目錄超過1,000個網頁,Sitemap有可能會無法正確顯示喔!
當您的Sitemap建立好後就能提交給 Search Console,好讓 Google 存取您的 Sitemap。
提交方法可使用以下兩種方式:
- 使用 Search Console Sitemap 工具
- 指定 Sitemap 的路徑,在 robots.txt 檔案中任一處加入以下這行。
Sitemap: http://example.com/sitemap_location.xml
最後,建議您提交 Sitemap 前可使用 Search Console Sitemap 測試工具來測試您的 Sitemap是否有問題喔。
參考資料來源:https://support.google.com/webmasters/answer/183668?hl=zh-Hant#sitemapformat
我要留言