norahe0304-art/30x-seo/30x-seo-geo-technical
Claude Code and agent skill by norahe0304-art/30x-seo
- community
Checking that the SKILL.md file is still in the repository.
Technical SEO for AI search engines. Checks AI crawler accessibility, llms.txt compliance, robots.txt configuration, server-side rendering. Outputs problems + fixes (generates llms.txt, robots.txt modifications). Use when user says "AI crawlers", "llms.txt", "GPTBot", "GEO technical".
Install
npx vskill@latest install norahe0304-art/30x-seo/30x-seo-geo-technicalSKILL.md
GEO Technical (AI Search Technical Check)
What This Skill Does
Check website's technical accessibility for AI search engines, find issues and help fix them.
Does NOT do:
- Content quality analysis → use
seo-content-audit(E-E-A-T + AI citability)
Process
Step 1: Check AI Crawler Access
Read robots.txt and check if these crawlers are allowed:
| Crawler | Owner | Purpose | Recommendation | |
|---|---|---|---|---|
| GPTBot | OpenAI | ChatGPT Search | ✅ Allow | |
| OAI-SearchBot | OpenAI | OpenAI Search | ✅ Allow | |
| ChatGPT-User | OpenAI | ChatGPT Browsing | ✅ Allow | |
| ClaudeBot | Anthropic | Claude Search | ✅ Allow | |
| PerplexityBot | Perplexity | Perplexity AI | ✅ Allow | |
| CCBot | Common Crawl | Training data | ⚠️ Optional block | |
| anthropic-ai | Anthropic | Claude Training | ⚠️ Optional block | |
| Bytespider | ByteDance | TikTok AI | ⚠️ Optional block |
Problem Examples:
Fix Output:
Step 2: Check llms.txt
Check if /llms.txt exists:
| Status | Description | |
|---|---|---|
| ✅ Exists and complete | Has title, description, key page list | |
| ⚠️ Exists but incomplete | Missing key information | |
| ❌ Does not exist | Needs creation |
Fix Output (generate llms.txt):
Step 3: Check Server-Side Rendering
AI crawlers don't execute JavaScript - key content must be directly visible in HTML.
Check method:
- Access page with JavaScript disabled
- Check if key content is visible
| Status | Description | |
|---|---|---|
| ✅ SSR | Key content in HTML | |
| ❌ CSR | Key content requires JS to load |
Problem Examples:
Fix Recommendations:
- Use SSR/SSG frameworks (Next.js, Nuxt, Astro)
- Pre-render key pages
- Ensure
<noscript>has content
Step 4: Platform-Specific Check
| Platform | Technical Requirements | |
|---|---|---|
| Google AI Overviews | Traditional SEO basics + Schema | |
| ChatGPT | GPTBot access + llms.txt | |
| Perplexity | PerplexityBot access | |
| Bing Copilot | Bing indexing + IndexNow |
Output
1. GEO Technical Report
2. Fix Code
Reference: AI Crawler Details
Complete robots.txt Configuration Example
Complete llms.txt Format
RSL 1.0 (Really Simple Licensing)
Machine-readable AI licensing terms (2025.12).
Supporters: Reddit, Yahoo, Medium, Quora, Cloudflare, Akamai, Creative Commons
Integration
| Related Skill | Usage | |
|---|---|---|
| seo-technical | Traditional technical SEO checks | |
| seo-content-audit | Content quality + AI citability analysis |
[PROTOCOL]: Update this header on changes, then check CLAUDE.md
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/30x-seo-geo-technical/SKILL.md
Popularity
- Repository stars
- 8
- Repository forks
- 5
- 7-day trend score
- 11
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 18 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/norahe0304-art/30x-seo/30x-seo-geo-technical)