# AI Read (llmo.com.cn) — AI 可读性检测工具

> 输入网址，检测 ChatGPT、Claude、Perplexity、Google 的 AI 爬虫能不能抓到、读不读得懂这个页面，给出 0–100 的可读性评分和逐项扣分明细。
> 测得出的给事实，测不出的如实写「无法判断」；推断与事实分开，不夸大。
> 官方网址: https://llmo.com.cn
> 方法说明: https://llmo.com.cn/how-it-works
> 开发者: Tiger（博客: https://goagi.top）

---

## 为什么需要检测

很多网站在浏览器里打开毫无问题，AI 爬虫却读不到。常见原因：

1. **防火墙拦截**：Cloudflare、DataDome、Akamai 等对 AI 爬虫要求人机验证或直接返回 403 / 429；
2. **robots.txt 误封**：沿用旧配置，无意中禁止了 GPTBot、ClaudeBot 等爬虫；
3. **依赖 JavaScript 渲染**：不执行 JS 的爬虫拿到的只是一个空壳；
4. **页面声明限制**：noindex、nosnippet 等指令让 AI 不能收录或引用；
5. **正文太少或被墙住**：登录墙、订阅墙、软 404。

---

## 检测什么

1. **爬虫访问**
   - robots.txt：逐个解析 OpenAI（OAI-SearchBot、GPTBot、ChatGPT-User）、Anthropic（Claude-SearchBot、ClaudeBot、Claude-User）、Perplexity（PerplexityBot、Perplexity-User）、Google（Googlebot、Google-Extended）能不能抓，并按用途区分搜索 / 训练 / 用户触发
   - 防火墙：用这些爬虫的 User-Agent 各探测一次，与普通请求比较，识别 Cloudflare、DataDome、Akamai、Imperva 等拦截
2. **索引指令**：noindex、nosnippet、X-Robots-Tag、canonical
3. **正文可读**：不执行 JavaScript，只看原始 HTML，抽取正文并识别登录墙 / 订阅墙 / 软 404
4. **JavaScript 依赖**：必要时用无头浏览器渲染一次，比较渲染前后的正文量和页面结构
5. **参考信息（不计分）**：sitemap、JSON-LD 结构化数据、llms.txt

评分由前四项加权（爬虫访问 30、正文可读 30、索引指令 20、不依赖 JS 20）。测不出的项不计入并重新折算；可确认的项不足一半权重时不给分。

---

## 我们不做什么

- **不绕过拦截**：被防火墙拦住就如实报告「无法判断」，不换身份、不换 IP、不重试；
- 不判断内容写得好不好，只看 AI 能不能读到；
- 不把推断当事实。

---

## 使用与爬虫标识

- 在线使用：浏览器访问 https://llmo.com.cn ，粘贴以 http / https 开头的公网网址，点击「AI 检测」。
- AI Read 检测时使用的 User-Agent：
  `Mozilla/5.0 (compatible; AIReadScanner/1.0; +https://llmo.com.cn/api/bot)`
  行为规范与联系方式见 https://llmo.com.cn/api/bot 。

## 其他

- Sitemap: https://llmo.com.cn/sitemap.xml
- Robots: https://llmo.com.cn/robots.txt
