Repolode
StJudeWasHere

StJudeWasHere/seonaut

开源 SEO 审计工具,爬取网站并报告断链、重定向、meta 标签缺失或重复等技术问题。

可替代:Screaming Frog SEO SpiderAhrefs Site Audit

Star
816
Fork
140
未关闭 Issue
12
最近提交
13天前

这是什么?

SEOnaut 是一个基于 Web 的 SEO 审计工具,使用 Go 编写。它会扫描整个网站,生成可能影响搜索排名问题的报告,并按严重程度分为严重、高、低三个级别。

工具可检测断链(导致 404 错误)、临时、永久及循环重定向、meta 标签缺失或重复、标题层级顺序错误等问题。结果通过基于 Apache ECharts 的交互式仪表盘展示,数据存储在 MySQL 中。

推荐使用 Docker Compose 部署,它会同时启动应用和 MySQL 8.4 容器。项目也提供托管版本,地址为 seonaut.org。

核心功能

  • 01扫描整站并按严重程度汇总 SEO 问题
  • 02检测断链、重定向问题及重定向循环
  • 03发现缺失或重复的 meta 标签以及标题层级错误
  • 04基于 Apache ECharts 的交互式仪表盘
  • 05通过 Docker Compose 与 MySQL 数据库一起运行

适用场景

  • 在上线前后对网站进行技术 SEO 问题排查
  • 查找浪费抓取预算的断链和重定向链
  • 自建 SEO 爬虫,替代付费 SaaS 工具

快速上手

  1. 1

    克隆代码仓库

    git clone https://github.com/stjudewashere/seonaut.git
  2. 2

    进入项目目录

    cd seonaut
  3. 3

    构建并启动 Docker 容器

    docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d --build
  4. 4

    在浏览器中打开 http://localhost:9000

使用前须知

  • 需要 Docker 和 MySQL 数据库,自行部署需要一定的配置工作。
  • 默认使用未加密的 HTTP 运行,建议通过反向代理配置 HTTPS。

标签

常见问题

seonaut 是什么?
开源 SEO 审计工具,爬取网站并报告断链、重定向、meta 标签缺失或重复等技术问题。 SEOnaut 是一个基于 Web 的 SEO 审计工具,使用 Go 编写。它会扫描整个网站,生成可能影响搜索排名问题的报告,并按严重程度分为严重、高、低三个级别。
seonaut 可以免费使用吗?用的什么许可证?
seonaut 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
seonaut 还在维护吗?
活跃维护中。seonaut 最近一次提交是在 2026年10月8日。
seonaut 适合用来做什么?
在上线前后对网站进行技术 SEO 问题排查 查找浪费抓取预算的断链和重定向链 自建 SEO 爬虫,替代付费 SaaS 工具
seonaut 怎么安装和运行?
克隆代码仓库: git clone https://github.com/stjudewashere/seonaut.git 进入项目目录: cd seonaut 构建并启动 Docker 容器: docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d --build 在浏览器中打开 http://localhost:9000
在哪里获取 seonaut?
源代码和安装说明在 GitHub 上:https://github.com/StJudeWasHere/seonaut

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目