免费注册

网站地图检测

校验 XML 网站地图或索引文件,并抽查里面的网址。

关于网站地图检测

搜索引擎靠 sitemap 发现网页,它出错会悄悄拖慢收录。新站上线、换了 CMS 或 SEO 插件、百度搜索资源平台提示 sitemap 有错时,都可以用网站地图检测查一遍。输入 sitemap 地址,或者只输入网站地址,工具会先看 robots.txt,再去 /sitemap.xml 等常见位置找。缺少 Sitemap 行时,Robots.txt 检测会提醒你。

XML、gz 压缩包和纯文本格式都能读,普通 sitemap 和索引文件都支持,索引文件会顺带打开前 10 个子 sitemap。检查项包括命名空间、5 万个网址和 50 MB 的上限、网址是否完整、有没有其他主机的网址、lastmod 日期格式、changefreq 取值、priority 是否在 0 到 1 之间、重复网址和缺少 lastmod。最后实际请求其中 10 个网址,看是否直接返回 200。最多 5000 个网址列在表里,可以导出 CSV。还没有 sitemap,就用网站地图 Sitemap 生成器生成一个。

网站地图检测怎么用

  1. 1
    输入 sitemap 或网址

    填 sitemap 地址,或只填网站地址让工具自己找。

  2. 2
    点“开始检测”

    下载 sitemap,需要时先解压,再逐条读取。

  3. 3
    处理警告

    先改格式错误、其他主机的网址、无效的日期和取值。

  4. 4
    看抽查结果

    确认抽查的网址都返回 200,再导出列表。

为什么用熊仔工匠

  • 自动找 sitemap

    从 robots.txt 和四个常见位置查找。

  • 三种格式

    XML、gz 压缩文件和 TXT,urlset 和索引文件都支持。

  • 按协议校验

    5 万条、50 MB、完整网址,以及 lastmod、changefreq、priority 的取值。

  • 实际抽查

    请求其中 10 个网址,看是否返回 200。

常见问题

网站地图检测常见问题

一个 sitemap 最多能放多少网址?
每个文件最多 5 万个网址,未压缩时不超过 50 MB。网址更多时拆成几个 sitemap,再用一个索引文件汇总。
为什么提示有其他主机的网址?
sitemap 里的网址应该和 sitemap 本身在同一个主机上,比如 https://www.example.com/sitemap.xml 里不应出现 example.com 或 CDN 域名下的网址。带 www 和不带 www 混用是最常见的原因。
lastmod、changefreq、priority 有用吗?
谷歌会在 lastmod 一直准确时参考它,changefreq 和 priority 则直接忽略。工具仍然校验这三项,保证文件符合协议。页面更新后,可以用 IndexNow 推送马上通知必应和 Yandex。
抽查的网址为什么被标出来?
抽查要求每个网址直接返回 200。跳转、404 或服务器错误说明 sitemap 里写的不是最终能打开的地址,应该换成最终网址。
sitemap 要提交到哪里?
在 robots.txt 里加一行 Sitemap 指令,再分别到百度搜索资源平台和 Google Search Console 提交。
把网站地图检测分享给朋友打开浏览器就能用,对方不注册也能先试。

相关工具

SEO 死链检测检查一个网页上的全部链接,列出失效和跳转的链接。
SEO 网站 SEO 检测一次检查 40 多项页面和技术 SEO,每个问题都给出改法。
SEO 网页可收录检测一次查清网页能不能被收录:状态码、robots、noindex 和 canonical。
SEO 关键词密度检测统计网页或文章里出现最多的词和短语,以及各自的占比。
SEO Meta 标签检测查看网页的标题、描述、robots、canonical 和分享标签,并检查长度。
SEO Robots.txt 检测读取网站的 robots.txt,测试某个网址对各个爬虫是否放行。
SEO 搜索引擎蜘蛛模拟抓取以百度蜘蛛、谷歌机器人的身份抓取网页,看它们看到的内容和普通访客是否一样。
TXT 广告法违禁词检测标出文案里违反《广告法》的极限词和违禁用语。