Install
$ agentstack add skill-norahe0304-art-30x-seo-cn-30x-seo-geo-technical ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
GEO 技术(AI 搜索技术检查)
功能说明
检查网站对 AI 搜索引擎的技术可访问性,发现问题并帮助修复。
不做的事:
- 内容质量分析 → 用
seo-content-audit(E-E-A-T + AI 可引用性)
流程
步骤 1:检查 AI 爬虫访问
读取 robots.txt,检查这些爬虫是否被允许:
| 爬虫 | 所有者 | 用途 | 建议 | |------|--------|------|------| | GPTBot | OpenAI | ChatGPT 搜索 | ✅ 允许 | | OAI-SearchBot | OpenAI | OpenAI 搜索 | ✅ 允许 | | ChatGPT-User | OpenAI | ChatGPT 浏览 | ✅ 允许 | | ClaudeBot | Anthropic | Claude 搜索 | ✅ 允许 | | PerplexityBot | Perplexity | Perplexity AI | ✅ 允许 | | CCBot | Common Crawl | 训练数据 | ⚠️ 可选阻止 | | anthropic-ai | Anthropic | Claude 训练 | ⚠️ 可选阻止 | | Bytespider | ByteDance | TikTok AI | ⚠️ 可选阻止 |
问题示例:
❌ GPTBot 被阻止 → ChatGPT 无法引用你的内容
❌ PerplexityBot 被阻止 → Perplexity 无法引用
修复输出:
# robots.txt 修改建议
User-agent: GPTBot
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: PerplexityBot
Allow: /
步骤 2:检查 llms.txt
检查 /llms.txt 是否存在:
| 状态 | 说明 | |------|------| | ✅ 存在且完整 | 有标题、描述、关键页面列表 | | ⚠️ 存在但不完整 | 缺少关键信息 | | ❌ 不存在 | 需要创建 |
修复输出(生成 llms.txt):
# [网站名称]
> [一句话描述]
## 核心页面
- [首页](https://example.com/): 网站首页
- [产品](https://example.com/products): 产品列表
- [关于我们](https://example.com/about): 公司介绍
## 关键信息
- 成立于 XXXX 年
- 服务 XXX 客户
- 主营业务:XXX
步骤 3:检查服务端渲染(SSR)
AI 爬虫不执行 JavaScript,关键内容必须在 HTML 中直接可见。
检查方法:
- 禁用 JavaScript 访问页面
- 检查关键内容是否可见
| 状态 | 说明 | |------|------| | ✅ SSR | 关键内容在 HTML 中 | | ❌ CSR | 关键内容需要 JS 加载 |
问题示例:
❌ 产品描述在 JS 渲染后才出现
❌ 文章正文依赖 React hydration
修复建议:
- 使用 SSR/SSG 框架(Next.js、Nuxt、Astro)
- 预渲染关键页面
- 确保 `` 有内容
步骤 4:平台特定检查
| 平台 | 技术要求 | |------|---------| | Google AI 概述 | 传统 SEO 基础 + Schema | | ChatGPT | GPTBot 访问 + llms.txt | | Perplexity | PerplexityBot 访问 | | Bing Copilot | Bing 索引 + IndexNow |
输出
1. GEO 技术报告
# GEO 技术报告
## AI 爬虫访问状态
| 爬虫 | 状态 | 问题 |
|------|------|------|
| GPTBot | ✅ 允许 | — |
| ClaudeBot | ❌ 阻止 | robots.txt 第 12 行 |
| PerplexityBot | ✅ 允许 | — |
## llms.txt 状态
❌ 不存在
## SSR 状态
⚠️ 部分页面依赖 JS
## 问题汇总
1. ClaudeBot 被阻止
2. 缺少 llms.txt
3. /products 页面内容依赖 JS
2. 修复代码
# 修复建议
## robots.txt 修改
[生成修改后的 robots.txt]
## llms.txt 生成
[生成完整的 llms.txt]
## SSR 修复建议
- 页面 /products 需要启用 SSR
- 建议迁移到 Next.js SSG
参考:AI 爬虫详情
robots.txt 完整配置示例
# AI 搜索爬虫(允许)
User-agent: GPTBot
Allow: /
User-agent: OAI-SearchBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: PerplexityBot
Allow: /
# AI 训练爬虫(可选阻止)
User-agent: CCBot
Disallow: /
User-agent: anthropic-ai
Disallow: /
llms.txt 完整格式
# 网站名称
> 网站简要描述
## 主要版块
- [页面标题](url): 描述
- [另一页面](url): 描述
## 关键事实
- 事实 1
- 事实 2
## 联系方式
- 邮箱: xxx
- 社交: xxx
RSL 1.0(Really Simple Licensing)
机器可读的 AI 许可条款(2025.12)。
支持者:Reddit、Yahoo、Medium、Quora、Cloudflare、Akamai、Creative Commons
与其他技能集成
| 相关技能 | 用途 | |---------|------| | seo-technical | 传统技术 SEO 检查 | | seo-content-audit | 内容质量 + AI 可引用性分析 |
[PROTOCOL]: 变更时更新此头部,然后检查 CLAUDE.md
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: norahe0304-art
- Source: norahe0304-art/30x-seo-cn
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.