SEOnaut 技术SEO审计工具
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 中的指南,将 @user_3c6cb52e/seonaut-open-source-technical-seo-audit 安装到AI助手中。
技能介绍
要解决什么问题
当你维护一个内容站或电商站时,技术层面的 SEO 问题往往不会主动暴露:某个改版后的页面悄悄留下了 404 死链,重定向被串成了三跳以上的链条,文章页的 <title> 和 <h1> 顺序错乱,或者多篇页面共用了相同的标题和描述。这些缺陷不一定会让页面"看起来坏了",但会实实在在地影响爬虫的抓取效率与索引质量,长期累积下来就是排名上的被动。
靠人肉点页面找问题效率太低,商业审计工具又往往收费不菲或数据上报不透明。SEOnaut 的作用就是用一个开源、可自托管的爬虫,把这类技术 SEO 问题批量扫出来,生成结构化报告。
它是如何工作的
SEOnaut 使用 Go 编写,核心流程是爬取 → 检测 → 报告:
- 站点爬取:以一个起始 URL 为入口递归抓取整站,记录每个页面的响应状态与链接结构;
- 规则检测:对爬取结果逐项检查常见的技术 SEO 缺陷,包括:
- 断链与 404 错误页面
- 过长的重定向链(redirect chains)
- 缺失的 meta title / meta description 等元标签
- 重复或缺失的页面标题
- 标题层级顺序异常(如 <h2> 出现在 <h1> 之前)
- 其他影响搜索引擎排名的因素
- 报告输出:将发现的问题整理成详细报告,便于你按页面定位和修复。
适用边界与注意点
- 聚焦技术 SEO:该工具针对的是抓取可达性、元数据完整性这类工程层面的问题,不会替你分析关键词布局、内容质量或外链权重。
- 环境要求:运行需要配套数据库,官方建议通过 Docker / docker compose 部署以简化配置;虽然理论上可以自建数据库并手动编译,但文档明确不建议这样操作。
- 结果需结合业务判断:扫描结果中的某些"问题"(例如部分重定向或标题重复)在某些业务场景下可能是合理设计,修复前应结合站点实际语义确认。
适合集成到网站的持续检查流程中,在发布或改版后跑一遍,作为技术 SEO 的健康检查基线。
使用场景
- 对站点做改版或迁移后,需要快速排查整站是否残留 404 死链和过长的重定向链,生成报告交给开发修复。
- 内容团队批量发布新页面后,需要检查各页面的 title、description 是否缺失,以及标题是否存在重复。
- 接手一个历史遗留站点,需要系统梳理影响搜索引擎收录的技术问题,并按页面优先级排期整改。
- 每周定期对线上站点跑一次完整抓取,把技术 SEO 健康度纳入持续集成或发布前的检查流程。
适合人员
- 负责站点架构的前端或全栈工程师,需要在发布前确认代码改动没有引入影响收录的技术 SEO 缺陷。
- 负责网站自然流量增长的 SEO 工程师,需要定期产出可落地的技术问题清单并跟进修复。
- 维护内容平台的技术人员,需要监控批量发布后页面的元标签完整性和链接健康度。
- 使用开源工具做站点巡检的开发者,需要一个可自托管、可定制规则的技术 SEO 审计方案。