XML 網站地圖產生與驗證工具
本機處理搭配網路功能建立、分割並驗證 XML 網站地圖,再檢查 URL 狀態
對貼上或上傳的資料進行建立和驗證都在瀏覽器中完成,不會上傳任何內容。
XML Sitemap Builder & Validator 能做什麼?
它能將 URL 清單、CSV 匯出、JSON 陣列或既有網站地圖轉換為符合 sitemaps.org 協定的有效 XML 網站地圖,並驗證你貼上、上傳或從公開 URL 擷取的網站地圖。每項發現都會標示行號與項目編號,方便你快速修正來源資料。
使用方式
- 1.選擇「建立」「驗證」或「URL 狀態」。
- 2.建立:貼上 URL(可在後面加上 lastmod 日期)、含 loc,lastmod 標題列的 CSV、JSON 陣列或網站地圖 XML,或上傳檔案,然後選擇「產生網站地圖」。
- 3.驗證:貼上或上傳 XML,或輸入公開的網站地圖 URL,然後選擇「驗證」。
- 4.URL 狀態:從建立或驗證結果中最多選取 50 個 URL,然後選擇「檢查 URL」。
- 5.複製或下載 XML、CSV 問題報告或 JSON 報告。
分割與協定限制
單一網站地圖最多列出 50,000 個 URL,未壓縮時最大 50 MB。更大的清單會自動分割為 sitemap-1.xml、sitemap-2.xml 等,並產生引用它們的 sitemap-index.xml;請提交該索引。輸出會說明是哪一項限制導致分割。「全部下載」會將所有檔案存成一個 .zip。
驗證器檢查的內容
- •XML 格式是否正確、urlset 或 sitemapindex 根元素以及網站地圖命名空間。
- •絕對 http(s) URL、長度、空白字元與重複項目。
- •W3C 格式的 lastmod 日期與未來日期。
- •xhtml:link hreflang 替代連結、xhtml 命名空間與自我參照。
- •選填的預期主機,以及分布在多個主機上的 URL。
- •<priority> 和 <changefreq> 會標示為 Google 忽略的欄位,因此產生器從不輸出它們。
隱私與網路請求
對貼上或上傳的資料進行建立和驗證,全部在瀏覽器中完成。透過 URL 擷取網站地圖或執行 URL 狀態檢查時,只會將這些 URL 傳送到 CodingTool 伺服器,伺服器在不帶 Cookie 的情況下向目標網站請求並傳回結果,不會儲存任何內容。私人、內部與雲端中繼資料位址會被封鎖,每次重新導向都會重新檢查。
限制
遠端網站地圖上限為 10 MB,URL 狀態每次執行檢查 50 個 URL,總時間預算為 25 秒。狀態正常只代表匿名伺服器請求取得的結果,並不表示頁面已被編入索引。是否檢索與索引網站地圖中的 URL 由搜尋引擎自行決定。
