Sitemap教學: 從理解到提交網站地圖

好了,我們假設你/妳已經通過了之前的網頁設計基本功,接下來我們的目標就是讓我們的網站變得炙手可熱、流量翻倍,畢竟這是我們辛苦架設網站的最終目的,對吧?

除了多增加吸引人的內容以及各種對外的連結之外,還有一個工作,就是讓Google以及其他的搜尋引擎盡快將我們準備好的各個有趣網頁都放到搜尋排行榜,才能讓更多人知道與閱讀。那要怎麼做到這一點呢?最好的辦法,就是提交自己網站的Sitemap給Google,這樣可以幫助Google的爬蟲更快以及更好的解析我們的網站,加速被Google搜尋引擎放入索引的過程。

網站地圖 Sitemap 是什麼?

Google對Sitemap其實寫了不少說明,可以參閱這裡,至於白話一點的說法就是「讓Google以及其他搜尋引擎能照著標準方法了解你的網站的結構,並且正確的讀取至搜尋引擎的索引中。」雖然Google的說明網頁有提到「可能不需要」的情形,不過根據筆者自己的經驗,在剛架設的好的網站,最好至少要提交一次Sitemap,原因是我們其實不曉得要等多久,搜尋引擎才會「自然的」來到你的網站並且解析結構製作索引。

然而這個等待時間對於一個剛建立的網站來說會有點久,原因是一個剛建立的網站其實並不為人所知,故被任何其他的網頁或者資源中所提及或者參考到的可能性不高,也就是說搜尋引擎爬蟲在透過各個網頁轉介來到我們剛架設好的網站,機率是很低的。所以即使一個剛架設的網站,筆者還是建議網站主務必自己建立第一個Sitemap並且提交給Google,好有效縮短這個等待時間。

提交的方式則是前往Google Search Console,可以在Sitemap提交製作好的Sitemap跟檢視之前的提交紀錄。

當然Google也說了,「提交」這個行為,並不是真的上傳一個檔案到Google Search Console,而是跟Google搜尋引擎說,我們的Sitemap的網址(URL)是哪一個,Google搜尋引擎會自己排程去掃描我們的Sitemap。

製作Sitemap

既然我們已經知道要至何處去提交我們網站的Sitemap,那我們要怎麼製作Sitemap呢?能被接受的Sitemap格式與內容,是否有什麼限制呢?我們在這個章節做詳細說明:

Sitemap的可用格式

  1. TXT

這個應該是最簡單的,只要產生一個TXT檔案放在你的網站下,檔名可以任意,但是副檔名必須是*.txt,且該文字檔案的編碼必須是UTF-8,只要將網站的每個網址一行行列出即可。

假設我們的網站有下列兩個網址,那這個文字檔案的內容就只要放在
http://www.example.com/link1/file1.html

http://www.example.com/link2/file2.html

  1. XML

這個選項就稍微要對XML是推薦給需要給對網站內容更新比較頻繁、特別是原有內容或者常常修改SEO關鍵字等的網站主。透過XML可以指定每個網址的最後更新時間,以及更新頻率好讓搜尋引擎知道要定期來解析我們的網站並且更新索引內容。

這邊我們沿用TXT的網站以及網址,然後製作了一個XML版的Sitemap。可以看到我們多了好幾個選項:我們在<url>中標記了<loc>,並且也標記了<lastmod>最後修改時間,還有<changefreq>更新頻率等,可以讓搜尋引擎更加理解我們的網站結構以及何時需要再次更新索引。若還想要更深入了解的話,請參考https://www.sitemaps.org/protocol.html

  1. RSS

假設你的網站本身有提供RSS的功能的話,那在Google Search Console中的新增Sitemap裡頭就直接輸入RSS的URL即可,因為網站每次發佈新的內容時,RSS會自動將新內容的網址傳送給Google搜尋引擎。

若你對製作Sitemap的更多細節有興趣,請參考Google的官方說明,可以有更多進階的應用方式,特別像是網站中有大量圖片或者影片的話,可以多加利用Sitemap進階功能。

更簡單的方式與網站地圖產生器

如果你的網站是用Wordpress的話,那我們可以直接利用現成的插件如Yoast,其中Sitemap是免費版就提供的輔助功能,可以讓網站主節省不少手動輸入網址的時間,而專注在製作更有趣的內容。特別是若你的網站有超過500個以上的網址的話,更會需要依靠Yoast去產生。反過來說,若現有的網站才剛起步,比起手動一個個輸入網址,你也可以直接透過XML-Sitemap,在這個網站輸入你的網址,讓XML-Sitemap嘗試自動解析並產生你的網站地圖吧。

關於網站行銷

到這邊為止,或許對剛開始架設網站的人們來說不是很容易,不過網站行銷、特別是搜尋引擎最佳化SEO這個工作來說,我們才剛起步而已。我們特別在最後為大家準備了完整的SEO指南,不論是基於想要讓自己的網站更廣為人知、或者單純想要充實自己的知識,我們都竭誠歡迎各位不妨一讀,我們也樂於收到各位的意見,讓我們一同交流。