# GEO / AIEO 就绪度报告: ` aat.ee `

- 检测时间: 2026-10-21T16:21:41.635Z
- 基础分: 94 / 100

> 分数描述的是检测当时的技术就绪度，不代表任何 AI 模型引用或推荐该站点。下方证据为取自被检测站点的文本。

## 基础检测

### F01 · 公开访问、HTTPS 与重定向 — 通过

**检测目的:** 检查访客和 AI 爬虫是否都能通过安全的 HTTPS 连接正常访问你的网站，且重定向设置规范。

**结果:** 本次检测中，你的网站在这一项上状态良好，无需处理。

**证据:**

- 最终 URL: ` https://www.aat.ee/ `
- HTTP 状态: ` 200 `
- 重定向链: ` 1 hop(s): https://aat.ee/ `

### F02 · robots.txt 与抓取规则 — 通过

**检测目的:** 检查是否存在有效的 robots.txt——它是告诉所有爬虫（包括 AI 爬虫）哪些内容可以抓取的标准方式。

**结果:** 本次检测中，你的网站在这一项上状态良好，无需处理。

**证据:**

- 规则组 / sitemap 行: ` 2 group(s), 1 sitemap(s) `

### F03 · AI 爬虫声明矩阵 — 通过

**检测目的:** 检查你是否在 robots.txt 中为 AI 爬虫声明了规则（按 AI 搜索、用户访问、训练三类分开）——让你自己决定 AI 可以怎样使用你的内容。

**结果:** 本次检测中，你的网站在这一项上状态良好，无需处理。

**证据:**

- 用户主动访问（已允许）: ` chatgpt-user `
- 训练（已允许）: ` gptbot, claudebot, google-extended, cohere-ai `

### F04 · 索引与摘要限制 — 通过

**检测目的:** 检查是否存在告诉搜索引擎忽略或缩短你内容的索引/摘要限制指令（如 noindex、nosnippet）。

**结果:** 本次检测中，你的网站在这一项上状态良好，无需处理。

**证据:**

- 无 robots 指令: ` fully permissive `

### F05 · Sitemap 发现与有效性 — 通过

**检测目的:** 检查是否存在有效的 XML sitemap——它帮助爬虫更完整地发现你的页面。

**结果:** 本次检测中，你的网站在这一项上状态良好，无需处理。

**证据:**

- Sitemap 地址: ` https://aat.ee/sitemap.xml `
- 类型 / 条目: ` sitemapindex, 29 child sitemap(s) `
- 已在 robots.txt 声明: ` yes `

### F06 · Canonical 与主页面 URL — 通过

**检测目的:** 检查你的首页是否声明了与实际地址一致的 canonical URL——避免引擎把副本当成独立页面。

**结果:** 本次检测中，你的网站在这一项上状态良好，无需处理。

**证据:**

- Canonical: ` https://www.aat.ee/ `

### F07 · 页面语言与 hreflang — 通过

**检测目的:** 检查页面是否声明了语言（多语言时含 hreflang 备选），让引擎引用正确语言版本。

**结果:** 本次检测中，你的网站在这一项上状态良好，无需处理。

**证据:**

- html lang: ` en `

### F08 · 标题与摘要元数据 — 通过

**检测目的:** 检查是否有清晰的页面标题和 meta description——这是 AI 问答引擎引用你的网站时最常使用的文字。

**结果:** 本次检测中，你的网站在这一项上状态良好，无需处理。

**证据:**

- title: ` Today's Launched Products on aat.ee `
- meta description: ` Discover the latest product launches today on aat.ee - startups, AI tools, and SaaS products `

### F09 · 页面语义与可导航结构 — 通过

**检测目的:** 检查页面是否使用了规范的标题与导航结构（唯一 h1、h2/h3 分节、nav 标记），让引擎能切分并理解你的内容。

**结果:** 本次检测中，你的网站在这一项上状态良好，无需处理。

**证据:**

- h1 数量: ` 1 `
- 标题 h1-h6: ` {"1":1,"2":10,"3":3} `
- nav 导航标记: ` yes `
- 站内链接: ` 74 `

### F10 · 正文提取与 JS 依赖风险 — 部分通过

**检测目的:** 检查正文内容是否直接写在初始 HTML 里——不执行 JavaScript 的爬虫看到的将是空页面。

**结果:** 本次检测发现该项存在削弱效果的问题。不致命，但修复后 AI 问答引擎能更好地使用你的网站——请参考下方修复建议。

**证据:**

- 首屏 HTML 可见文本: ` 4403 chars `
- 脚本体量: ` 205708 chars `

**修复建议（规则模板）:**

- 降低核心内容对 JavaScript 的依赖
- 1. 文本相对脚本体量过小——请验证不执行 JS 时主要内容仍在。
- 2. 把关键内容移入服务端渲染的 HTML。

### F11 · 结构化数据解析 — 通过

**检测目的:** 检查是否存在结构化数据（JSON-LD）——关于你的企业、文章或商品的机器可读事实，引擎可以更有把握地引用。

**结果:** 本次检测中，你的网站在这一项上状态良好，无需处理。

**证据:**

- JSON-LD 块: ` 2 valid, 0 malformed `
- \@type 值: ` WebSite, ItemList `

### F12 · 结构化数据与可见内容一致性 — 通过

**检测目的:** 检查结构化数据与页面实际可见内容是否一致——不一致会降低引擎的信任度。

**结果:** 本次检测中，你的网站在这一项上状态良好，无需处理。

**证据:**

- 检查的结构化名称: ` aat.ee | Today's Launched Products on aat.ee `
- 一致: ` 2/2 `

### F13 · 组织、作者与来源线索 — 已发现声明，验证不完整

**检测目的:** 检查是否存在身份信号（组织信息、作者署名、联系/关于页面），让 AI 引擎知道内容背后是谁。

**结果:** 本次检测发现该项存在削弱效果的问题。不致命，但修复后 AI 问答引擎能更好地使用你的网站——请参考下方修复建议。

**证据:**

- 组织信号: ` WebSite `
- 作者信号: ` none `
- 联系/关于线索: ` found `

**修复建议（规则模板）:**

- 让组织身份可识别
- 1. 添加 Organization（或 LocalBusiness）JSON-LD，包含 name、url、logo。
- 2. 为署名内容添加作者信息（meta 或可见署名）。
- 3. 在首页提供 About / Contact 页面链接。

### F14 · 链接发现与 URL 可读取性 — 通过

**检测目的:** 检查首页是否用可读的锚文本链接到站内其他页面，让爬虫能发现并命名你的页面。

**结果:** 本次检测中，你的网站在这一项上状态良好，无需处理。

**证据:**

- 可爬取链接: ` 91 total, 74 internal `
- 带锚文本的站内链接: ` 74 `

### F15 · Markdown 发现与内容协商 — 未发现（可选）

**检测目的:** 检查你的网站能否在被请求时返回页面的 Markdown 版本——许多 AI 系统处理该格式比 HTML 更干净。

**结果:** 本次检测未获得符合验证条件的 Markdown 响应——原因可能是响应格式、内容不足或请求未完成。以技术细节中的证据判断实际返回了什么。可选能力——是否添加取决于站点用途，不影响基础分。

**证据:**

- 已尝试协商: ` non-markdown response `

**修复建议（规则模板）:**

- 为关键页面提供 Markdown 版本
- 1. 当请求要求 markdown 时对同一 URL 返回 text/markdown（内容协商），或发布 .md 副本。
- 2. 许多文档框架（如 fumadocs、nextra）可自动输出。

### F16 · llms.txt / llms-full.txt — 已声明但损坏

**检测目的:** 检查是否存在 llms.txt——一份专为 LLM 编写的精简页面索引。它是可选项，但很多 AI 工具会第一个查看它。

**结果:** 本次检测中，你的 llms.txt 有多个 \`\# \` 标题。llms.txt 提案要求有且只有一个。这是可选能力，不影响基础分。

**证据:**

- llms.txt: ` 4671 bytes; H1 ×12; summary yes; H2 sections 4; link entries 25; list items without a link 40 `
- 提示（不影响结果）: ` entries without a description 25 `
- llms-full.txt: ` not found `
- 规则集: ` llms-index/3 · llmstxt-2026-08:b1380e7cf2b1 `

**修复建议（规则模板）:**

- 完善你的 llms.txt
- 1. 只保留一个 \`\# \` 标题（站点或项目名），其余改为 \`\#\# \` 分节。

### F17 · 内容体积与截断风险 — 通过

**检测目的:** 检查首页 HTML 是否在实际尺寸限制内——过大的页面会被截断，尾部内容可能无法被读取。

**结果:** 本次检测中，你的网站在这一项上状态良好，无需处理。

**证据:**

- HTML 大小: ` 351884 bytes `
- 抓取时被截断: ` false `

### F18 · Agent、API 与服务能力发现 — 不适用

**检测目的:** 检查你的网站是否发布了机器可读的 API/agent 能力面（OpenAPI 规范、插件清单），让 AI agent 能理解你的服务提供什么。

**结果:** 你的网站是内容型站点，本就不需要 API/agent 能力面——这完全正常，不是缺口。

**证据:**

- 无 Agent/API 能力面（内容型站点的正常情况）: ` none `

## Agent 能力矩阵（可选，不计分）

### G01 · Markdown 副本声明 — 未发现（可选）

**检测目的:** 检查你的页面是否声明了 Markdown 副本（通过 Link 头或 \<link\> 标签），供 AI agent 直接获取。

**结果:** 在本次探测范围内未发现该能力发布。它属于可选能力：是否添加取决于站点用途，不会影响基础分。可选能力——是否添加取决于站点用途，不影响基础分。

**证据:**

- 未声明 Markdown 副本: ` no Link header or <link rel=alternate type=text/markdown> `

### G04 · API 目录（RFC 9727） — 未发现（可选）

**检测目的:** 检查 /.well-known/api-catalog 是否存在（RFC 9727）——让 agent 发现你 API 的标准目录。

**结果:** 在本次探测范围内未发现该能力发布。它属于可选能力：是否添加取决于站点用途，不会影响基础分。可选能力——是否添加取决于站点用途，不影响基础分。

**证据:**

- /.well-known/api-catalog: ` not found (404) `

### G07 · Agent 技能（SKILL.md） — 未发现（可选）

**检测目的:** 检查 Agent 技能（SKILL.md）——你的网站提供给 AI agent 的成熟能力包，含 agent 优先读取的 frontmatter。

**结果:** 在本次探测范围内未发现该能力发布。它属于可选能力：是否添加取决于站点用途，不会影响基础分。可选能力——是否添加取决于站点用途，不影响基础分。

**证据:**

- 未声明 SKILL.md: ` no SKILL.md link in llms.txt or homepage `

### G12 · DNS agent 发现记录 — 未发现（可选）

**检测目的:** 检查为你的域名发布 agent 服务信息的 DNS TXT 记录（AID 草案约定）。

**结果:** 在本次探测范围内未发现该能力发布。它属于可选能力：是否添加取决于站点用途，不会影响基础分。可选能力——是否添加取决于站点用途，不影响基础分。

**证据:**

- 无 agent 发现 TXT: ` queried _agent.aat.ee, _index._agents.aat.ee `

### G02 · Markdown token 诊断 — 未发现（可选）

**检测目的:** 检查 Markdown 响应是否带 token 计数头（x-markdown-tokens）——让 AI 在读取前评估截断风险。

**结果:** 在本次探测范围内未发现该能力发布。它属于可选能力：是否添加取决于站点用途，不会影响基础分。可选能力——是否添加取决于站点用途，不影响基础分。

**证据:**

- 无 Markdown 响应: ` content negotiation returned non-markdown `

### G03 · Content-Signal 声明 — 未发现（可选）

**检测目的:** 检查是否存在 Content-Signal 头——关于 AI 可以如何使用你内容（训练/搜索/输入）的公开声明。

**结果:** 在本次探测范围内未发现该能力发布。它属于可选能力：是否添加取决于站点用途，不会影响基础分。可选能力——是否添加取决于站点用途，不影响基础分。

**证据:**

- 无 Content-Signal 头: ` not declared `

### G15 · Web Bot Auth — 无法验证

**检测目的:** Web Bot Auth 让爬虫对请求做密码学签名。密钥发布在爬虫自己的域名上——目标站点没有任何可探测的标记，因此这一行如实说明局限而非猜测。

**结果:** Web Bot Auth 由爬虫侧对请求签名，密钥目录在爬虫自己的域名上，目标站点不发布任何标记——任何站点扫描都无法验证支持与否。此处未验证不代表缺陷。

**证据:**

- 站点侧标记：设计上不存在: ` Web Bot Auth signs crawler requests (draft-meunier-web-bot-auth); key directories live on the crawler's domain, so a site scan cannot verify support `

### G05 · OAuth 受保护资源元数据（RFC 9728） — 未发现（可选）

**检测目的:** 检查 OAuth 受保护资源元数据（RFC 9728）——你的网站借此告诉 agent 哪个授权方保护它的 API。

**结果:** 在本次探测范围内未发现该能力发布。它属于可选能力：是否添加取决于站点用途，不会影响基础分。可选能力——是否添加取决于站点用途，不影响基础分。

**证据:**

- resource 元数据: ` not found (404) `

### G06 · OAuth 授权服务器元数据（RFC 8414） — 未发现（可选）

**检测目的:** 检查 OAuth 授权服务器元数据（RFC 8414）——登录/授权端点的标准发现文档。

**结果:** 在本次探测范围内未发现该能力发布。它属于可选能力：是否添加取决于站点用途，不会影响基础分。可选能力——是否添加取决于站点用途，不影响基础分。

**证据:**

- issuer 元数据: ` not found (404) `

### G08 · MCP 目录（ai-catalog.json） — 未发现（可选）

**检测目的:** 检查 MCP 目录（ai-catalog.json）——让 AI agent 找到你的 MCP 服务器与工具卡片的发现文件。

**结果:** 在本次探测范围内未发现该能力发布。它属于可选能力：是否添加取决于站点用途，不会影响基础分。可选能力——是否添加取决于站点用途，不影响基础分。

**证据:**

- ai-catalog: ` not found (404) `

### G09 · Auth.md — 未发现（可选）

**检测目的:** 检查 auth.md——用平实语言告诉 agent（及其开发者）你的网站认证如何工作。

**结果:** 在本次探测范围内未发现该能力发布。它属于可选能力：是否添加取决于站点用途，不会影响基础分。可选能力——是否添加取决于站点用途，不影响基础分。

**证据:**

- auth.md: ` not found (404) `

### G13 · ARD（Agentic Resource Discovery） — 未发现（可选）

**检测目的:** 检查 ARD manifest（/.well-known/ard.json）——你的网站向 agent 开放资源的机器可读清单。

**结果:** 在本次探测范围内未发现该能力发布。它属于可选能力：是否添加取决于站点用途，不会影响基础分。可选能力——是否添加取决于站点用途，不影响基础分。

**证据:**

- ard.json: ` not found (404) `

### G14 · WebMCP — 无法验证

**检测目的:** WebMCP 允许页面通过 JavaScript 为 AI agent 注册工具。它在浏览器里运行，因此像我们这样的静态扫描无法检测——如实标注这一局限。

**结果:** WebMCP 是运行时 JavaScript API，页面 HTML 中没有任何静态标记，静态扫描无法双向验证。只有真实浏览器会话才能确认。

**证据:**

- 静态不可验证: ` WebMCP is a runtime JS API (document.modelContext, W3C proposal); no declarative HTML marker exists in the spec `

### G10 · UCP（通用商务协议） — 未发现（可选）

**检测目的:** 检查 UCP profile（/.well-known/ucp）——通用商务协议（UCP）的 agent 商务发现文档。

**结果:** 在本次探测范围内未发现该能力发布。它属于可选能力：是否添加取决于站点用途，不会影响基础分。可选能力——是否添加取决于站点用途，不影响基础分。

**证据:**

- ucp: ` not found (404) `

### G11 · 支付协议声明（x402 / MPP / ACP） — 未发现（可选）

**检测目的:** 检查你已发布的文档是否声明支持 agent 支付协议（x402 / MPP / ACP）。仅查声明——我们绝不发起支付。

**结果:** 在本次探测范围内未发现该能力发布。它属于可选能力：是否添加取决于站点用途，不会影响基础分。可选能力——是否添加取决于站点用途，不影响基础分。

**证据:**

- 无支付协议声明: ` nothing in openapi.json / UCP / ai-catalog `

## 信息项（不计分）

### H01 · 分享预览标签 — 通过

**检测目的:** 检查首页是否声明了分享预览（Open Graph 标题、描述、图片，以及 Twitter Card）——聊天应用、社交信息流和部分 AI 答案卡片的链接预览由此生成。

**结果:** 本次检测中，首页 HTML 包含该项完整、格式正确的声明。我们只读取了声明本身，没有抓取它指向的资源。信息项：不影响基础分。

**证据:**

- 已声明标签: ` og:title, og:description, og:image, twitter:card=summary_large_image, twitter:image `

### H02 · 订阅源声明 — 通过

**检测目的:** 检查首页是否声明了订阅源（RSS、Atom 或 JSON Feed）——读者与爬虫无需重新抓取全站即可发现新内容的标准方式。

**结果:** 本次检测中，首页 HTML 包含该项完整、格式正确的声明。我们只读取了声明本身，没有抓取它指向的资源。信息项：不影响基础分。

**证据:**

- 已声明订阅源链接: ` 1 (application/rss+xml) `
- 订阅源地址: ` https://www.aat.ee/feed.xml `

### H03 · 站点图标声明 — 通过

**检测目的:** 检查首页是否声明了站点图标——浏览器、搜索结果和答案卡片会在站点名称旁显示它。

**结果:** 本次检测中，首页 HTML 包含该项完整、格式正确的声明。我们只读取了声明本身，没有抓取它指向的资源。信息项：不影响基础分。

**证据:**

- 已声明图标链接: ` 1 (icon) `

### H04 · 时间信号 — 未发现（可选）

**检测目的:** 检查首页是否发布了机器可读的日期（JSON-LD 日期、文章元标签、\<time\> 元素或 Last-Modified 响应头）。我们只判断日期是否存在且可解析，不判断新旧。

**结果:** 本次检测中，首页 HTML 与响应头中都没有发现机器可读的日期。是否添加取决于站点用途。信息项：不影响基础分。

**证据:**

- 时间信号: ` no machine-readable date in the homepage or its headers `

**修复建议（规则模板）:**

- 发布机器可读的日期
- 1. 在页面的 JSON-LD 中添加 datePublished 与 dateModified（ISO 8601）。
- 2. 或用 \<time datetime="…"\> 标记页面上可见的日期。
- 3. 只发布真实的日期——内容没有变化时不要刷新日期。
