搜索營銷
使用 KML 將地理資料新增至網站地圖
如果您的網站專注於地理數據,那麼 KML 網站地圖可以成為與地圖服務整合並準確表示空間資訊的寶貴工具。 A KML (Keyhole 標記語言)網站地圖是主要用於包含地理資訊的網站的特定網站地圖。
而 豐富網頁摘要 和 架構 標記可以增強您網站的整體性 SEO,KML 網站地圖可以專門幫助呈現和組織地理資料。 這是一個細分:
什麼是 KML 網站地圖?
- 目的: KML 網站地圖用於向搜尋引擎通報網站上基於位置的內容。 它們對於帶有地圖的網站特別有用,例如房地產、旅遊或當地指南。
- 格式: KML 是一個 XML的 基於互聯網的地圖中地理註釋和可視化的符號(例如 谷歌地圖)。 KML 檔案標記位置、形狀和其他地理註解。
這是網站地圖標準嗎?
- 標準化: KML 是最初開發的標準格式 谷歌地球,但它不是像網頁的 XML 網站地圖那樣的標準網站地圖格式。 它更專業。
- 用法: 它廣泛用於地理數據,但並不普遍適用於所有網站。
- robots.txt 中的清單: 列出 KML 網站地圖 robots.txt的 不是強制性的。 但是,在 robots.txt 中包含網站地圖位置可以幫助搜尋引擎發現您的地理資料並為其建立索引。 如果包含它,語法為:
Sitemap: https://yourdomain.com/locations.kml
格式是什麼?
- 基本結構: KML 檔案是基於 XML,通常包含以下元素:
<Placemark>
,其中包括名稱、描述和座標(經度、緯度)。 - 擴展: 它們還可以具有更複雜的結構,例如多邊形和樣式,用於自訂地圖元素的外觀。
KML 網站地圖元素範例:
- 地標範例:
<Placemark>
<name>Example Location</name>
<description>This is a description of the location.</description>
<Point>
<coordinates>-122.0822035425683,37.42228990140251,0</coordinates>
</Point>
</Placemark>
- 多邊形範例:
<Polygon>
<outerBoundaryIs>
<LinearRing>
<coordinates>
-122.084,37.422,0 -122.086,37.422,0 -122.086,37.420,0 -122.084,37.420,0 -122.084,37.422,0
</coordinates>
</LinearRing>
</outerBoundaryIs>
</Polygon>
這些範例說明如何建立 KML 檔案來表示網站地理資料。 它們的使用對於位置資訊是關鍵內容元素的網站非常有益。