核心功能
AEO Audit 是一款面向AI搜索时代的企业级网站优化工具,由 Ainyc AI 开发维护,聚焦Answer Engine Optimization(答案引擎优化)——即让网站内容更易被ChatGPT、Perplexity、Claude等AI助手引用和生成答案。
主要能力
| 模式 | 用途 |
|------|------|
| `audit` | 全面网站诊断,输出可机读的JSON评分报告 |
| `fix` | 基于审计结果自动修复代码问题 |
| `schema` | JSON-LD结构化数据验证与实体一致性检查 |
| `llms` | 生成/优化 `llms.txt` 和 `llms-full.txt` 文件 |
| `monitor` | 持续监控与竞品对比分析 |
| `detect-platform` | 技术栈指纹识别(CMS、框架、托管商) |
| `compare` | CI/CD回归检测,对比基线与当前报告 |
显著优点
1. AI原生设计:专门针对大语言模型的内容引用机制优化,超越传统SEO
2. 工程化友好:JSON输出、稳定错误码、CI门控(--require-meta)、回归对比(compare模式)
3. 安全严谨:SSRF防护(默认阻断私有地址)、输入验证(禁止shell元字符)、参数隔离传递
4. 静态构建支持:可审计本地 dist//out/ 目录,适配Next.js等SSG工作流
5. 智能站点地图处理:自动发现、优先级排序、来源重写( staging/本地开发场景)
6. 关键缺陷优先:criticalDefects 机制确保结构性问题(如多h1、缺失title)不被平均分掩盖
潜在局限
- 依赖外部服务:Lighthouse模式需调用Google PageSpeed Insights,存在速率限制
- 静态模式不完整:服务器端信号(redirects、
X-Robots-Tagheaders)无法从本地文件获取 - Node生态绑定:仅通过npx分发,需Node.js运行时环境
- 商业闭源:核心审计引擎未开源,仅CLI工具开放(MIT许可证)
适用人群
- 技术SEO团队:需要可编程、可CI集成的审计方案
- SSG/SSR开发者:Next.js、Astro、Nuxt等框架的构建时质量门禁
- AI原生产品团队:希望优化内容在LLM引用中的可见度
- 竞品分析师:批量技术栈检测与AEO基准对比
常规风险
| 风险类型 | 说明 | 缓解措施 |
|---------|------|---------|
| 供应链 | npm包 `@ainyc/aeo-audit` 被篡改 | 固定版本号 `@1`,配合lockfile校验 |
| SSRF | 审计目标可能指向内部服务 | 默认阻断私有地址,需显式 `--allow-local` |
| 数据泄露 | `llms-full.txt` 可能暴露敏感业务信息 | 人工审核生成内容,避免自动提交 |
| CI阻塞 | `--require-meta` 或 `compare` 可能意外阻断部署 | 合理设置tolerance阈值,配合 `--report-only` soaking |
技术可信度
项目维护活跃(GitHub公开仓库),采用语义化版本控制,JSON报告格式有独立 schemaVersion 字段保障向前兼容。CLI设计遵循Unix哲学,stdin/stdout友好,适合管道化集成。