HTML 網站地圖是一個標準的網頁,而非機器可讀文件,它以結構化、可點擊的格式列出網站的主要類別和頁面,旨在方便使用者和搜尋引擎爬蟲存取。與 XML 網站地圖(其存在的唯一目的是為搜尋引擎提供完整的 URL 索引)不同,HTML 網站地圖是任何使用者都可以開啟的頁面,用於查看網站完整的類別樹結構。對於產品目錄而言,如果使用者需要多次點擊才能造訪深層產品頁面,HTML 網站地圖則為使用者和爬蟲提供了一條直接路徑,讓他們能夠快速找到透過常規瀏覽可能無法發現的內容。
為什麼 HTML 網站地圖對產品可發現性至關重要
擁有數百個類別和子類別的大型產品目錄可能會將產品深埋在網站層級結構中,以至於購物者和搜尋引擎爬蟲都無法僅透過常規導航可靠地找到它們。 HTML 網站地圖就像一個扁平化的綜合索引,將所有主要類別集中在一個位置,為爬蟲提供指向其他類別的內部鏈接,否則爬蟲可能只能透過主選單找到這些類別。這直接提升了自然搜尋排名,因為指向同一頁的內部連結越多,爬蟲抓取的頻率就越高,索引的可靠性也越高。與它帶來的影響相比,添加網站地圖的成本很低,尤其對於那些隨著時間推移不斷添加類別卻從未更新主導航的零售商而言更是如此。
HTML網站地圖的工作原理
HTML網站地圖通常是一個單獨的頁面,通常從網站頁腳鏈接,按類別和子類別進行分層組織,與網站的頁面結構相對應,但不會取代網站結構。 導航結構如果它反映了用於組織產品資訊流本身的相同分類體系,那麼它就最有用,因為資訊流中存在的類別 google_product_category 或自訂類別字段,但它們並未在網站導航中顯示,因此對於購物者和搜尋引擎爬蟲來說都是不可見的,直到 HTML 網站地圖將其顯示出來。一些零售商會根據驅動該頁面的相同類別資料來源動態產生此頁面。 麵包屑導航確保網站地圖、麵包屑導航和資訊流分類都描述相同的層級結構,而不是隨著時間的推移而演變成網站結構的三個不一致版本。
例
<item>
<g:id>SKU-33210</g:id>
<g:title>Ceramic Pour-Over Coffee Dripper</g:title>
<g:google_product_category>Home & Garden > Kitchen & Dining > Coffee & Tea</g:google_product_category>
<g:product_type>Kitchen > Coffee & Tea > Pour-Over Brewers</g:product_type>
</item>
<!-- Corresponding HTML sitemap entry structure -->
<li>
<a href="/zh-TW/collections/kitchen">Kitchen & Dining</a>
<ul>
<li><a href="/zh-TW/collections/coffee-tea">Coffee & Tea</a>
<ul><li><a href="/zh-TW/collections/pour-over-brewers">Pour-Over Brewers</a></li></ul>
</li>
</ul>
</li>
保持 product_type Feed 中的層級結構與 HTML 網站地圖中列出的類別保持一致,確保爬蟲無論沿著哪個路徑訪問,都能訪問到同一類別樹的一致且連結良好的版本。
相關概念
HTML網站地圖的最佳效果是與網站的整體導覽結構保持一致,而不是引入一套獨立且相互衝突的分類體系。它們與麵包屑導航相輔相成,為爬蟲提供了一個扁平化的索引,指向麵包屑導航逐層展示的相同層級結構。對於大型目錄而言,網站地圖和麵包屑導航的結合顯著提升了其自然搜尋的可抓取性,否則僅靠層級深度可能會將整個類別隱藏起來。