检测结论:
anqicms.com在《GEO 就绪度标准 v1.0》的 15 项判定中通过 13 项,得分 13 分(满分 15),判定为「不可见」。其中 A1(robots.txt 正确放行 AI 爬虫) 是最关键的缺口。
一、概述
anqicms.com 这次 13 分,满分 15 分,按《GEO 就绪度标准 v1.0》判定为不可见。从 15 项检测看,站点底子不差:正文不依赖 JS 渲染、sitemap 有效、HTTPS 与响应速度正常、TDK 完整、llms.txt 已具备、结论前置和可摘录结构块都在,可引用性一组 5 项全部通过。真正卡住它的是两项:一是 robots.txt 没有为 AI 爬虫单独声明放行,二是结构化数据只覆盖了 Organization,缺少 WebSite 与内容级标记。其中 A1 更致命——本站是外贸/多语言定位,GPTBot、ClaudeBot、PerplexityBot 等国外核心爬虫未声明,等于把最主要的 AI 入口挡在门外,其余 13 项的优势无法被引用。这两项都属于改动量很小、见效直接的基础配置,补齐后可达满分 15 分。
二、逐项判定结果
判定时间:2026-09-21 | 依据:《GEO 就绪度标准 v1.0》 | 检测对象:anqicms.com
| 项 | 检查项 | 分组 | 结果 | 关键证据 |
|---|---|---|---|---|
| A1 | robots.txt 正确放行 AI 爬虫 | 可抓取性 | 未通过 | 本站定位:外贸/多语言站点(声明了 hreflang、英文字符占比不低(英文 657 / 中文 1646)),国外核心 6 个为硬门槛;未声明(国内):Bytespider、DeepSeekBot、QwenBot、KimiBot、Kimi-SearchBot;未声明(国外核心):GPTBot、OAI-SearchBot、ClaudeBot、Claude-SearchBot、PerplexityBot、meta-externalagent |
| A2 | 关键内容不依赖 JS 渲染 | 可抓取性 | 通过 | 源码中可见正文 3059 字符,h1 1 个 |
| A3 | 有 sitemap 且内容有效 | 可抓取性 | 通过 | sitemap.xml HTTP 200,内容有效 |
| A4 | 无死链污染(非软 404) | 可抓取性 | 通过 | 探测不存在路径返回 HTTP 404 |
| A5 | 站点稳定可达 + HTTPS 有效 | 可抓取性 | 通过 | 协议 HTTPS,首页 HTTP 200,响应 424 ms |
| B1 | 每页唯一且完整的 TDK | 可理解性 | 通过 | title 26 字符,description 148 字符 |
| B2 | 结构化数据(JSON-LD) | 可理解性 | 未通过 | JSON-LD 块 1 个,WebSite 无,Organization 有 |
| B3 | 标题层级语义化 | 可理解性 | 通过 | h1 1 个,h2 4 个 |
| B4 | 有 llms.txt(纯文本) | 可理解性 | 通过 | llms.txt 正常,128569 字符 |
| B5 | 主体与作者信息可核验 | 可理解性 | 通过 | 备案信息 有,主体信息入口 有 |
| C1 | 结论前置 | 可引用性 | 通过 | 首屏可见文本前 120 字:安企CMS - 基于GoLang的企业级内容管理系统 AnQiCMS 开始使用 服务价格 使用帮助 安企CMS基础 功能… |
| C2 | 存在可摘录结构块 | 可引用性 | 通过 | 列表/表格标签 5 个 |
| C3 | 有独家数据或一手信息 | 可引用性 | 通过 | 含具体数字 962 处 |
| C4 | 有明确更新时间 | 可引用性 | 通过 | 页面可见更新时间为 有 |
| C5 | 有第三方引用证据 | 可引用性 | 通过 | 正文可见区有指向 GitHub 的引用链接 |
内页抽样(按模板各取一页)
首页之外,按 URL 形态从站点地图里各取一个代表页面,看内页的 TDK、正文、结构化数据、更新时间与内链。本节只作补充证据,不参与 15 项评分——评分口径对全站一致,仍按首页判定。
| 抽样页面 | HTTP | TDK | 可见正文 | JSON-LD | 更新时间 | 内链 |
|---|---|---|---|---|---|---|
/case |
200 | title 21 / desc 0 | 1443 字 | 1 | 有 | 54 |
/blog |
200 | title 18 / desc 0 | 4313 字 | 1 | 有 | 71 |
/help |
200 | title 21 / desc 22 | 4261 字 | 1 | 有 | 74 |
小结:抽样的 3 个内页中,TDK 完整 1 个、含结构化数据 3 个、标注更新时间 3 个。
内页 TDK 不完整时,AI 抓到内页只能看到一个泛化标题。修法与首页相同(见第三节 B1 的片段),但要改的是列表页/详情页模板,而不是某一篇文章。
三、优先修复(含可直接复制粘贴的代码)
按投入产出排序——「可抓取性」组的问题优先,不修完这一组,后面的优化都不会被 AI 看到。每一项都给出可以整段复制的修复内容,把域名、品牌名和你实际缺失的爬虫都填好了。
1. A1 · robots.txt 正确放行 AI 爬虫
- 现状:本站定位:外贸/多语言站点(声明了 hreflang、英文字符占比不低(英文 657 / 中文 1646)),国外核心 6 个为硬门槛;未声明(国内):Bytespider、DeepSeekBot、QwenBot、KimiBot、Kimi-SearchBot;未声明(国外核心):GPTBot、OAI-SearchBot、ClaudeBot、Claude-SearchBot、PerplexityBot、meta-externalagent
- 怎么改:把每个 AI 爬虫的 User-agent + Allow: / 放在 User-agent: * 之前——爬虫只匹配第一条命中的规则。本站判为外贸/多语言站点,国外核心 6 个是硬门槛。
可直接复制的修复
放到:站点根目录 /robots.txt(一个纯文本文件,整份替换即可)
# 【1】AI 爬虫(下面按 国内 / 国外核心 / 国外建议 / 用途令牌 分组,逐个显式声明)
# 爬虫只匹配第一条命中自己的规则组,写在 * 后面等于没写
# ① 国内 AI 爬虫(中文 AI 流量的入口,硬门槛)
User-agent: Bytespider
Allow: /
# 对应:豆包
User-agent: DeepSeekBot
Allow: /
# 对应:DeepSeek
User-agent: QwenBot
Allow: /
# 对应:通义千问 / 元宝
User-agent: KimiBot
Allow: /
# 对应:Kimi(模型训练)
User-agent: Kimi-SearchBot
Allow: /
# 对应:Kimi 搜索
# ② 国外 AI 爬虫 · 核心(外贸站点最关键,硬门槛)
User-agent: GPTBot
Allow: /
# 对应:ChatGPT(训练) # 你已声明过,这里保持一致
User-agent: OAI-SearchBot
Allow: /
# 对应:ChatGPT(搜索索引) # 你已声明过,这里保持一致
User-agent: ClaudeBot
Allow: /
# 对应:Claude(训练) # 你已声明过,这里保持一致
User-agent: Claude-SearchBot
Allow: /
# 对应:Claude(搜索索引) # 你已声明过,这里保持一致
User-agent: PerplexityBot
Allow: /
# 对应:Perplexity # 你已声明过,这里保持一致
User-agent: meta-externalagent
Allow: /
# 对应:Meta AI # 你已声明过,这里保持一致
# ③ 国外 AI 爬虫 · 建议(覆盖越全越好,不作硬门槛)
User-agent: ChatGPT-User
Allow: /
# 对应:ChatGPT(用户触发)
User-agent: Claude-User
Allow: /
# 对应:Claude(用户触发)
User-agent: Perplexity-User
Allow: /
# 对应:Perplexity(用户触发)
User-agent: Google-CloudVertexBot
Allow: /
# 对应:Google Vertex AI
User-agent: meta-externalfetcher
Allow: /
# 对应:Meta(用户触发)
User-agent: FacebookBot
Allow: /
# 对应:Meta / Facebook
User-agent: Amazonbot
Allow: /
# 对应:Amazon / Alexa
User-agent: Applebot
Allow: /
# 对应:Apple Siri / Spotlight
User-agent: CCBot
Allow: /
# 对应:Common Crawl(众多模型的训练语料)
User-agent: DuckAssistBot
Allow: /
# 对应:DuckDuckGo AI
User-agent: MistralAI-User
Allow: /
# 对应:Mistral(用户触发)
# ④ AI 用途令牌(不会单独来抓,只在 robots.txt 生效)
# Allow 表示你授权 AI 使用你的内容;要保留内容可改成 Disallow。
User-agent: Google-Extended
Allow: /
# 对应:Gemini / Vertex AI
User-agent: Applebot-Extended
Allow: /
# 对应:Apple Intelligence
# ② 本次检测显示以下爬虫你已经声明过,无需重复:
# GPTBot、OAI-SearchBot、ClaudeBot、Claude-SearchBot、PerplexityBot、meta-externalagent
# 【2】通用规则放最后
User-agent: *
Allow: /
Disallow: /admin/
Disallow: /api/
# 【3】声明站点地图
Sitemap: https://anqicms.com/sitemap.xml
本次检测里,这个文件缺少 Bytespider、DeepSeekBot、QwenBot、KimiBot、Kimi-SearchBot(对应 豆包、DeepSeek、通义千问 / 元宝、Kimi(模型训练)、Kimi 搜索)。
2. B2 · 结构化数据(JSON-LD)
- 现状:JSON-LD 块 1 个,WebSite 无,Organization 有
- 怎么改:至少补 WebSite + Organization;文章页加 Article,问答页加 FAQPage。
可直接复制的修复
放到:<head> 内。sameAs 是关键——它把「这个域名」和「你的知乎/公众号/GitHub 主页」关联成同一个实体,AI 才能确认你是谁
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"Organization",
"name":"AnQiCMS","url":"https://anqicms.com/",
"sameAs":["https://www.zhihu.com/org/你的主页",
"https://github.com/你的账号"]}
</script>
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"WebSite",
"name":"AnQiCMS","url":"https://anqicms.com/"}
</script>
<!-- 文章页再加 Article:headline / datePublished / dateModified / author -->
四、重点问题分析
A1 robots.txt 未放行 AI 爬虫:最致命的缺口
站点现状:robots.txt 中没有为任何 AI 爬虫单独声明规则。检测显示,国内侧 Bytespider、DeepSeekBot、QwenBot、KimiBot、Kimi-SearchBot 均未声明,国外侧 GPTBot、OAI-SearchBot、ClaudeBot、Claude-SearchBot、PerplexityBot、meta-externalagent 六个核心爬虫同样未声明。而本站声明了 hreflang,英文内容 657 字符、中文 1646 字符,属于典型的外贸/多语言站点,国外核心爬虫是硬门槛。
实际后果:爬虫只匹配第一条命中的规则。当前配置下,这些 AI 爬虫要么落到 User-agent: * 的通用规则上,要么因未声明而按默认策略处理,站点无法主动保证它们被放行。结果是:即便页面本身可抓取、内容可理解,AI 侧也可能根本不收录,13 个通过项带来的内容优势无法转化为引用。
修改要点:在 robots.txt 中,把每个需要放行的 AI 爬虫写成独立的 User-agent 段,并配 Allow: /,且必须放在 User-agent: * 之前。顺序是这条规则生效的前提,写在通配规则之后会被忽略。
B2 结构化数据缺 WebSite 与内容级标记
站点现状:页面仅有 1 个 JSON-LD 块,Organization 已有,WebSite 缺失。文章页的 Article、问答页的 FAQPage 也没有出现。
实际后果:Organization 只说明“这是谁”,WebSite 才能说明“这是什么站、站内搜索入口在哪”。缺少 WebSite,AI 在判断站点身份、聚合站内信息时缺少稳定锚点。缺少 Article 和 FAQPage,则意味着文章和问答内容在机器理解层面没有类型声明,AI 难以判断哪段是正文主体、哪段是问答对,直接降低被整段摘录引用的概率。
修改要点:在首页模板的 head 中补 WebSite 与 Organization 两个 JSON-LD 块,WebSite 需包含站点名称、URL 与 SearchAction。在文章详情页模板补 Article,字段至少覆盖 headline、datePublished、dateModified、author、publisher。在问答类页面补 FAQPage,把问答对按 mainEntity 结构输出。
两项之外:现有优势需要保住
A2 正文 3059 字符可见、B4 llms.txt 达 128569 字符、C3 含具体数字 962 处、C5 有指向 GitHub 的第三方引用链接,这些都是 AI 引用时偏好的信号。它们当前无法发挥作用,原因不在内容本身,而在 A1 的入口阻断。因此修复顺序上,应先解决可抓取性,再补结构化数据,避免在爬虫进不来的情况下继续优化内容层。
五、行动建议
修改根目录 robots.txt。在文件最顶部、User-agent: * 之前,为 GPTBot、OAI-SearchBot、ClaudeBot、Claude-SearchBot、PerplexityBot、meta-externalagent、Bytespider、DeepSeekBot、QwenBot、KimiBot、Kimi-SearchBot 各写一段独立的 User-agent 行,每段下跟一行 Allow: /。保留原有 User-agent: * 规则放在最后。改完后用 robots.txt 校验工具确认这些爬虫命中的是放行规则而非通配规则。
在首页模板的 head 区域补 WebSite 的 JSON-LD。字段包含 @type 为 WebSite、name 为站点名、url 为首页地址、inLanguage 与站点语言一致,并加入 potentialAction 指向站内搜索。Organization 的 JSON-LD 已有,检查其 url、logo、sameAs 是否完整,与 WebSite 并列输出即可。
在文章详情页模板补 Article 的 JSON-LD。至少写入 headline、datePublished、dateModified、author、publisher、mainEntityOfPage,其中 dateModified 要与页面可见更新时间一致,避免机器读取到两个不同时间。
在问答类页面模板补 FAQPage 的 JSON-LD,把页面上已有的问答对逐条映射为 mainEntity 数组,每条包含 Question 与 acceptedAnswer。若当前没有独立问答页,可先跳过此项。
上述改动上线后,重新抓取一次 robots.txt 与首页源码,确认 AI 爬虫规则顺序正确、JSON-LD 块数量由 1 个增至 2 个以上,再安排下一次完整复检。
六、外部引用线索(仅证据,不计分)
- 搜索引擎检出站外提及 8 条(判定口径:结果标题/摘要/链接中确实出现了该域名或品牌词),来源站点:CSDN、GitCode、GitHub、Gitee、www.anqiweb.com、开源中国
| 来源 | 标题 | 链接 |
|---|---|---|
| GitHub | GitHub - fesiong/anqicms: AnQiCMS 是一款基于Go语言 … | https://github.com/fesiong/anqicms |
| 开源中国 | AnQiCMS首页、文档和下载 - 企业级内容管理系统 - OSCHINA | https://www.oschina.net/p/anqicms |
| GitCode | anqicms:高性能Go语言内容管理系统,支持多站点多语言 … | https://gitcode.com/anqicms/anqicms/overview |
| CSDN | 2025最完整AnQiCMS部署指南:从0到1搭建企业级安全内容 … | https://blog.csdn.net/gitblog_01418/article/details/150054095 |
| Gitee | Gitee | https://gitee.com/anqicms/anqicms |
- 检索方式:Bing RSS,查询式
"anqicms.com" -site:anqicms.com(打开这次检索) - 本节只作证据、不计分:搜索结果随时变化,把它纳入评分会破坏本报告「同一站点重复检测结果一致」的承诺。
七、数据来源与复核方式
- 检测方式:程序抓取首页 HTML、robots.txt、sitemap.xml、llms.txt,并按标准逐项判定;每项都保留原始证据(状态码、耗时、命中的原文片段)
- 复核方式:任何人都可以用「GEO 就绪度检测」对
anqicms.com重跑,规则与数据完全公开 - 局限性:只检测首页,未覆盖文章页与列表页;C5 只认站内可核验的引用痕迹(指向第三方平台的正文链接、出处标注、JSON-LD sameAs),真正的「被站外引用」见第六节,该节由搜索引擎查询得出、只作证据不计分;C1/C3 由规则推断,标准中已标注「需人工确认」;数据是 2026-09-21 的单时点快照,站点改版后结论可能变化
- 本报告由程序自动检测 + AI 撰写(撰写引擎:deepseek)。如你是本站主体,认为结论有误或希望撤下,可通过「关于我们」的联系方式告知,我们会在核实后更正或删除
附录:原始取数证据
| 资源 | HTTP | 耗时 | 大小 |
|---|---|---|---|
| 首页 HTML | 200 | 424 ms | 51582 B |
| robots.txt | 200 | 475 ms | 59 B |
| sitemap.xml | 200 | 448 ms | 422 B |
| llms.txt | 200 | 420 ms | 258896 B |
| 不存在路径探测 | 404 | 385 ms | — B |
八、如何引用本报告
安企 GEO《anqicms.com GEO 就绪度检测报告》(2026-09-21):该站按《GEO 就绪度标准 v1.0》15 项判定通过 13 项,得分 13 分(满分 15),判定「不可见」。首要缺口为 A1「robots.txt 正确放行 AI 爬虫」。
- 报告名称:anqicms.com GEO 就绪度检测报告
- 检测日期:2026-09-21
- 发布方:安企 GEO(AnqiWeb GEO)
- 建议引用格式:anqicms.com GEO 就绪度检测报告,安企 GEO,2026