當提到 SEO(搜尋引擎優化),Sitemap 似乎總是一個熱門話題。許多網站管理員認為,只要提交 Sitemap,就可以確保網站在 Google 上被收錄。然而,事實上,並非所有網站都需要 Sitemap,這可能會顛覆許多人的認知。根據 Google 官方文件[1],有些情況下,網站其實「不」需要 Sitemap 。以下是幾個不需要 Sitemap 的情況:
根據這些條件,大多數小型網站並不需要花太多時間研究 Sitemap 的提交與設置。但如果你擔心未來網站規模擴大,超過 500 頁,或是你是新網站,那麼該怎麼辦?
Sitemap 的用途其實隨著時間有所變遷。在早期,Google 會依賴 Sitemaps.org 的規範來處理網站地圖[2],要求包含 loc
, lastmod
, changefreq
, 和 priority
等屬性 。但如今,Google 已經不再看重 priority
,而且只要求提供 loc
和 lastmod[
。這意味著,現代的 Sitemap 幾乎只剩下報網址的功能。
Google 的文件指出,新網站如果沒有外部連結,是應該提交 Sitemap 的,因為 Google 的爬蟲無法通過其他網站的連結來找到新網站的頁面 。不過,這也意味著如果你能夠建立足夠的外部連結,Google 還是能夠順利找到並收錄你網站的內容。
在 SEO 中,Google 必須經過「爬取」(Crawl) 和「索引」(Index) 兩個步驟,才能決定網站的排名。提交 Sitemap 只是告知 Google 爬蟲有哪些頁面可以爬取的一個方式。如果是新的網站,即便提交了 Sitemap,Google 也不一定馬上會進行收錄,因為 Google 越來越不依賴這種方式來抓取網站內容,尤其是對於頁面數少的網站來說,提交 Sitemap 的效益並不明顯。
因此,與其執著於 Sitemap,不如將重點放在建立更多的外部連結上。透過將網站放在爬蟲活躍的地方,像是部落客、新聞網站、社交媒體,Google 爬蟲可以順著這些連結進行爬取,並完成 Crawl 和 Index 的過程。例如,2014 年連勝文競選台北市市長時,官網上線後並未被 Google 立刻收錄[3],但在各大新聞網站報導後,因為新聞內含的連結,Google 爬蟲迅速抓取了官網並完成收錄 。
除了部落客和新聞網站,Facebook 也是一個爬蟲活躍的地方。根據資料,如果你進行 site 查詢「site.facebook.com」 [4] ,可以看到 Facebook 本身已經被收錄了將近 1,500 萬筆結果 。這也意味著,透過在 Facebook 上分享網站連結,Google 爬蟲可以更快地找到你的內容。這是一個值得考慮的策略,特別是當你希望網站內容能夠快速收錄時,Facebook 可能會成為爬蟲活躍的另一個捷徑。
過去,我曾經在一個網站上線後,立即將其分享至 Facebook,並在幾秒鐘內用 "site" 指令檢查網站是否已被收錄,結果顯示,該頁面已經成功出現在 Google 的索引中。這種方式並不是說只要建立一個粉專就能馬上看到效果,粉專的互動性和粉絲的參與度也會影響 Google 的爬蟲爬取頻率。
當然可以!對於多商品或多頁面的網站,我將 XML 格式的商品資料規格(也稱為 Product Feed)作為提交給 Google 的主要策略。透過 Google Merchant Center,Google 可以更好地了解商品頁面的內容,並根據商品資料進行更精確的搜尋引擎優化 。事實上,根據一些研究[5] ,Google Merchant Center 對於在地商家來說,在 SEO 上具有顯著的幫助。
如果你的網站頁面數量不到 500 頁,Sitemap 的作用其實非常有限。與其花費大量時間研究 Sitemap 的設置與提交,不如專注於建立清晰的網站結構和有效的內部連結。更重要的是,想要快速讓 Google 收錄你的內容,應該專注於建立外部連結,尤其是通過 Facebook 等社交媒體加速爬蟲的進入。對於大型電商網站,Google Merchant Center 則是一個值得投資的工具,能夠幫助 Google 更精確地理解並收錄你的商品頁面。