找不到 sitemap
簡短回答
找不到網站地圖:robots.txt 沒有 Sitemap: 行,而 /sitemap.xml 也沒有回傳網站地圖。請產生列出公開頁面及其最後變動日期的 XML 網站地圖,並在 robots.txt 中加入帶有其完整 URL 的 Sitemap: 行。
代表什麼
透過 robots.txt 和 /sitemap.xml 都找不到 sitemap。sitemap 可協助爬蟲找到每個頁面,並了解頁面何時更新。
為什麼這對 AI 搜尋很重要
沒有網站地圖,爬蟲只能透過連結找到頁面,並且只有在碰巧重新爬取時才得知變動。對於內部連結良好的小型網站,這只是輕微的問題;對於新頁面和大型網站,則會讓搜尋與 AI 爬蟲的探索變慢。
Copilot 使用索引的 Bingbot,以及自行建立索引的 AI 搜尋爬蟲,可以像傳統搜尋引擎一樣使用網站地圖,所以一個網站地圖就能服務所有這些爬蟲。它也讓稽核有 lastmod 日期可以與頁面比較。
如何修正
- 產生網站地圖:Yoast SEO、Rank Math 與 WordPress 核心都能建立,Shopify 會自動提供
/sitemap.xml,Next.js 可由app/sitemap.ts建置。 - 只包含正規且可索引的 URL,每個都附上來自內容實際變動日期的
<lastmod>。 - 在 robots.txt 加入
Sitemap: https://example.com/sitemap.xml。 - 也可以選擇在 Google Search Console 與 Bing Webmaster Tools 中提交。AISeeWhy 報告會顯示證據與可直接貼上的修正;完成後請按「再次檢查」確認結果。
範例
Sitemap: https://example.com/sitemap.xml
如何確認修正
修改後,在報告上按下「再次檢查」:它會列出已修正的項目以及分數的變化。