mcpField
3
30x-seo-geo-technical

30x-seo-geo-technical

github.com/norahe0304-art营销与增长5670 次安装33 周前更新
代码仓库

关于 30x-seo-geo-technical

此技能检查网站对 AI 搜索引擎的技术可访问性,面向负责网站技术 SEO 和 AI 搜索呈现的人员。它检查爬虫访问、llms.txt、服务端渲染及平台要求,并提供修复建议;不分析内容质量。

主要功能

  1. 01检查 robots.txt 中的 AI 爬虫规则
  2. 02检查 llms.txt 是否存在及完整
  3. 03验证关键内容是否由服务端渲染
  4. 04对照不同 AI 搜索平台的技术要求
  5. 05生成技术检查报告与修复建议

适用场景

  1. 01排查 AI 搜索爬虫无法访问网站的问题
  2. 02确认网站是否具备 llms.txt 文件
  3. 03检查 JavaScript 渲染是否隐藏关键页面内容
  4. 04整理针对不同 AI 搜索平台的技术修复项

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/norahe0304-art/30x-seo --skill 30x-seo-geo-technical

安装后在 Claude Code 中输入/30x-seo-geo-technical确认已加载。

详细介绍

GEO 技术(AI 搜索技术检查)

此技能的作用

检查网站对 AI 搜索引擎的技术可访问性,发现问题并帮助修复。

不包括:

  • 内容质量分析 → 使用 seo-content-audit(E-E-A-T + AI 可引用性)

流程

第 1 步:检查 AI 爬虫访问权限

读取 robots.txt,检查是否允许以下爬虫访问:

爬虫所属方用途建议
GPTBotOpenAIChatGPT 搜索✅ 允许
OAI-SearchBotOpenAIOpenAI 搜索✅ 允许
ChatGPT-UserOpenAIChatGPT 浏览✅ 允许
ClaudeBotAnthropicClaude 搜索✅ 允许
PerplexityBotPerplexityPerplexity AI✅ 允许
CCBotCommon Crawl训练数据⚠️ 可选屏蔽
anthropic-aiAnthropicClaude 训练⚠️ 可选屏蔽
BytespiderByteDanceTikTok AI⚠️ 可选屏蔽

问题示例:

❌ GPTBot blocked → ChatGPT can't cite your content
❌ PerplexityBot blocked → Perplexity can't cite you

修复输出:

# robots.txt modification suggestion
User-agent: GPTBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: PerplexityBot
Allow: /
第 2 步:检查 llms.txt

检查 /llms.txt 是否存在:

状态说明
✅ 存在且完整包含标题、描述、关键页面列表
⚠️ 存在但不完整缺少关键信息
❌ 不存在需要创建

修复输出(生成 llms.txt):

# [Website Name]
> [One-line description]

## Core Pages
- [Homepage](https://example.com/): Website homepage
- [Products](https://example.com/products): Product list
- [About Us](https://example.com/about): Company introduction

## Key Information
- Founded in XXXX
- Serving XXX customers
- Main business: XXX
第 3 步:检查服务端渲染

AI 爬虫不会执行 JavaScript——关键内容必须能直接在 HTML 中查看。

检查方法:

  1. 禁用 JavaScript 后访问页面
  2. 检查关键内容是否可见
状态说明
✅ SSRHTML 中包含关键内容
❌ CSR关键内容需要加载 JS 才能显示

问题示例:

❌ Product descriptions only appear after JS rendering
❌ Article body depends on React hydration

修复建议:

  • 使用 SSR/SSG 框架(Next.js、Nuxt、Astro)
  • 预渲染关键页面
  • 确保 <noscript> 中包含内容
第 4 步:平台专项检查
平台技术要求
Google AI Overviews传统 SEO 基础要求 + Schema
ChatGPT允许 GPTBot 访问 + llms.txt
Perplexity允许 PerplexityBot 访问
Bing CopilotBing 索引 + IndexNow

输出

1. GEO 技术报告
# GEO Technical Report

## AI Crawler Access Status
| Crawler | Status | Issue |
|---------|--------|-------|
| GPTBot | ✅ Allowed | — |
| ClaudeBot | ❌ Blocked | robots.txt line 12 |
| PerplexityBot | ✅ Allowed | — |

## llms.txt Status
❌ Does not exist

## SSR Status
⚠️ Some pages depend on JS

## Issues Summary
1. ClaudeBot is blocked
2. Missing llms.txt
3. /products page content depends on JS
2. 修复代码
# Fix Recommendations

## robots.txt Modification
[Generate modified robots.txt]

## llms.txt Generation
[Generate complete llms.txt]

## SSR Fix Recommendations
- Page /products needs SSR enabled
- Recommend migrating to Next.js SSG

参考:AI 爬虫详情

完整的 robots.txt 配置示例
# AI Search Crawlers (Allow)
User-agent: GPTBot
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: ChatGPT-User
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: PerplexityBot
Allow: /

# AI Training Crawlers (Optional Block)
User-agent: CCBot
Disallow: /

User-agent: anthropic-ai
Disallow: /
完整的 llms.txt 格式
# Site Name
> Brief description of the site

## Main Sections
- [Page Title](url): Description
- [Another Page](url): Description

## Key Facts
- Fact 1
- Fact 2

## Contact
- Email: xxx
- Social: 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

评论

支持 Markdown