# Geo > Optimiza webs para buscadores de IA (ChatGPT, Claude, Perplexity, Gemini, Google AI Overviews) y clásicos: auditorías GEO, citabilidad, crawlers, llms.txt, menciones de marca, schema, SEO técnico y para plataformas, E-E-A-T e informes. Fuente: https://skillsagentes.com/skills/zubair-trabzada/geo-seo-claude/geo Markdown: https://skillsagentes.com/skills/zubair-trabzada/geo-seo-claude/geo.md Repositorio: https://github.com/zubair-trabzada/geo-seo-claude Autor: zubair-trabzada Licencia: MIT Actualizado: hace 4 meses Coste de contexto: 150 tok instalada, 2.8k tok al activarse, 2.8k tok con todos los archivos del bundle Bundle: 1 archivo, 11 KB Permisos que pide: read, grep, glob, bash, webfetch, write ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add zubair-trabzada/geo-seo-claude --skill geo --agent claude-code # Cursor npx -y skills add zubair-trabzada/geo-seo-claude --skill geo --agent cursor # Codex npx -y skills add zubair-trabzada/geo-seo-claude --skill geo --agent codex # Gemini CLI npx -y skills add zubair-trabzada/geo-seo-claude --skill geo --agent gemini # Windsurf npx -y skills add zubair-trabzada/geo-seo-claude --skill geo --agent windsurf # Cline npx -y skills add zubair-trabzada/geo-seo-claude --skill geo --agent cline ``` ## Qué hace - Realiza auditorías GEO y SEO completas (hasta 50 páginas) con puntuación compuesta, plan de acción priorizado e informe listo para cliente - Comprueba si los crawlers de IA (ChatGPT, Claude, Perplexity, Gemini, Google AI Overviews) pueden leer el sitio mediante robots.txt y genera o valida llms.txt - Evalúa la citabilidad de los contenidos, la presencia de la marca en plataformas citadas por IA y la optimización específica para cada buscador - Detecta, valida y genera schema markup, y audita fundamentos técnicos de SEO como Core Web Vitals, crawlability e indexability - Genera informes para clientes en Markdown o PDF con gráficos, puntuaciones y propuestas automáticas ## Cuándo usarla - El usuario pide una auditoría GEO o SEO, o escribe «geo», «seo», «audit», «AI search» o «AI visibility» - El usuario quiere optimizar un sitio para buscadores de IA (ChatGPT, Claude, Perplexity, Gemini, Google AI Overviews) - El usuario menciona «citability», «llms.txt», «schema», «brand mentions» o «GEO report», o pasa una URL para analizarla - Hay que generar informes para clientes o propuestas de venta a partir de los datos de una auditoría GEO ## Qué la activa - "Haz una auditoría GEO completa de https://ejemplo.com" - "¿Pueden los crawlers de IA ver mi web? Analiza el robots.txt" - "Genera un llms.txt para https://ejemplo.com" - "Puntúa la citabilidad de https://ejemplo.com/blog/mejor-articulo" - "Prepara un informe GEO para mi cliente" ## Antes de instalar - Para el informe PDF necesitas `pandoc` y Google Chrome instalados; el resto de comandos no requiere dependencias adicionales. - runs shell commands - writes to your files - makes network requests ## Archivos - SKILL.md — 11 KB ## SKILL.md Reproducido tal cual desde zubair-trabzada/geo-seo-claude bajo MIT. Esta sección es el documento original y está en inglés. # GEO-SEO Analysis Tool — Claude Code Skill (February 2026) > **Philosophy:** GEO-first, SEO-supported. AI search is eating traditional search. > This tool optimizes for where traffic is going, not where it was. --- ## Quick Reference | Command | What It Does | |---------|-------------| | `/geo audit ` | Full GEO + SEO audit with parallel subagents | | `/geo page ` | Deep single-page GEO analysis | | `/geo citability ` | Score content for AI citation readiness | | `/geo crawlers ` | Check AI crawler access (robots.txt analysis) | | `/geo llmstxt ` | Analyze or generate llms.txt file | | `/geo brands ` | Scan brand mentions across AI-cited platforms | | `/geo platforms ` | Platform-specific optimization (ChatGPT, Perplexity, Google AIO) | | `/geo schema ` | Detect, validate, and generate structured data | | `/geo technical ` | Traditional technical SEO audit | | `/geo content ` | Content quality and E-E-A-T assessment | | `/geo report ` | Generate client-ready GEO deliverable | | `/geo report-pdf ` | Generate professional PDF report with charts and scores | | `/geo quick ` | 60-second GEO visibility snapshot | | `/geo prospect ` | CRM-lite: manage prospects through the sales pipeline | | `/geo proposal ` | Auto-generate client proposal from audit data | | `/geo compare ` | Monthly delta report: show score improvements to client | | `/geo update` | Pull latest GEO skill updates from upstream | --- ## Market Context (Why GEO Matters) | Metric | Value | Source | |--------|-------|--------| | GEO services market (2025) | $850M-$886M | Yahoo Finance / Superlines | | Projected GEO market (2031) | $7.3B (34% CAGR) | Industry analysts | | AI-referred sessions growth | +527% (Jan-May 2025) | SparkToro | | AI traffic conversion vs organic | 4.4x higher | Industry data | | Google AI Overviews reach | 1.5B users/month, 200+ countries | Google | | ChatGPT weekly active users | 900M+ | OpenAI | | Perplexity monthly queries | 500M+ | Perplexity | | Gartner: search traffic drop by 2028 | -50% | Gartner | | Marketers investing in GEO | Only 23% | Industry surveys | | Brand mentions vs backlinks for AI | 3x stronger correlation | Ahrefs (Dec 2025) | --- ## Orchestration Logic ### Full Audit (`/geo audit `) **Phase 1: Discovery (Sequential)** 1. Fetch homepage HTML (curl or WebFetch) 2. Detect business type (SaaS, Local, E-commerce, Publisher, Agency, Other) 3. Extract key pages from sitemap.xml or internal links (up to 50 pages) **Phase 2: Parallel Analysis (Delegate to Subagents)** Launch these 5 subagents simultaneously: | Subagent | File | Responsibility | |----------|------|---------------| | geo-ai-visibility | `agents/geo-ai-visibility.md` | GEO audit, citability, AI crawlers, llms.txt, brand mentions | | geo-platform-analysis | `agents/geo-platform-analysis.md` | Platform-specific optimization (ChatGPT, Perplexity, Google AIO) | | geo-technical | `agents/geo-technical.md` | Technical SEO, Core Web Vitals, crawlability, indexability | | geo-content | `agents/geo-content.md` | Content quality, E-E-A-T, readability, AI content detection | | geo-schema | `agents/geo-schema.md` | Schema markup detection, validation, generation | **Phase 3: Synthesis (Sequential)** 1. Collect all subagent reports 2. Calculate composite GEO Score (0-100) 3. Generate prioritized action plan 4. Output client-ready report ### Scoring Methodology | Category | Weight | Measured By | |----------|--------|-------------| | AI Citability & Visibility | 25% | Passage scoring, answer block quality, AI crawler access | | Brand Authority Signals | 20% | Mentions on Reddit, YouTube, Wikipedia, LinkedIn; entity presence | | Content Quality & E-E-A-T | 20% | Expertise signals, original data, author credentials | | Technical Foundations | 15% | SSR, Core Web Vitals, crawlability, mobile, security | | Structured Data | 10% | Schema completeness, JSON-LD validation, rich result eligibility | | Platform Optimization | 10% | Platform-specific readiness (Google AIO, ChatGPT, Perplexity) | --- ## Business Type Detection Analyze homepage for patterns: | Type | Signals | |------|---------| | **SaaS** | Pricing page, "Sign up", "Free trial", "/app", "/dashboard", API docs | | **Local Service** | Phone number, address, "Near me", Google Maps embed, service area | | **E-commerce** | Product pages, cart, "Add to cart", price elements, product schema | | **Publisher** | Blog, articles, bylines, publication dates, article schema | | **Agency** | Portfolio, case studies, "Our services", client logos, testimonials | | **Other** | Default — apply general GEO best practices | Adjust recommendations based on detected type. Local businesses need LocalBusiness schema and Google Business Profile optimization. SaaS needs SoftwareApplication schema and comparison page strategy. E-commerce needs Product schema and review aggregation. --- ## Sub-Skills (14 Specialized Components) | # | Skill | Directory | Purpose | |---|-------|-----------|---------| | 1 | geo-audit | `skills/geo-audit/` | Full audit orchestration and scoring | | 2 | geo-citability | `skills/geo-citability/` | Passage-level AI citation readiness | | 3 | geo-crawlers | `skills/geo-crawlers/` | AI crawler access and robots.txt | | 4 | geo-llmstxt | `skills/geo-llmstxt/` | llms.txt standard analysis and generation | | 5 | geo-brand-mentions | `skills/geo-brand-mentions/` | Brand presence on AI-cited platforms | | 6 | geo-platform-optimizer | `skills/geo-platform-optimizer/` | Platform-specific AI search optimization | | 7 | geo-schema | `skills/geo-schema/` | Structured data for AI discoverability | | 8 | geo-technical | `skills/geo-technical/` | Technical SEO foundations | | 9 | geo-content | `skills/geo-content/` | Content quality and E-E-A-T | | 10 | geo-report | `skills/geo-report/` | Client-ready deliverable generation | | 11 | geo-prospect | `skills/geo-prospect/` | CRM-lite prospect and client pipeline management | | 12 | geo-proposal | `skills/geo-proposal/` | Auto-generate client proposals from audit data | | 13 | geo-compare | `skills/geo-compare/` | Monthly delta tracking and progress reports | | 14 | geo-update | `skills/geo-update/` | Pull latest updates from upstream repository | --- ## Subagents (5 Parallel Workers) | Agent | File | Skills Used | |-------|------|-------------| | geo-ai-visibility | `agents/geo-ai-visibility.md` | geo-citability, geo-crawlers, geo-llmstxt, geo-brand-mentions | | geo-platform-analysis | `agents/geo-platform-analysis.md` | geo-platform-optimizer | | geo-technical | `agents/geo-technical.md` | geo-technical | | geo-content | `agents/geo-content.md` | geo-content | | geo-schema | `agents/geo-schema.md` | geo-schema | --- ## Output Files All commands generate structured output: | Command | Output File | |---------|------------| | `/geo audit` | `GEO-AUDIT-REPORT.md` | | `/geo page` | `GEO-PAGE-ANALYSIS.md` | | `/geo citability` | `GEO-CITABILITY-SCORE.md` | | `/geo crawlers` | `GEO-CRAWLER-ACCESS.md` | | `/geo llmstxt` | `llms.txt` (ready to deploy) | | `/geo brands` | `GEO-BRAND-MENTIONS.md` | | `/geo platforms` | `GEO-PLATFORM-OPTIMIZATION.md` | | `/geo schema` | `GEO-SCHEMA-REPORT.md` + generated JSON-LD | | `/geo technical` | `GEO-TECHNICAL-AUDIT.md` | | `/geo content` | `GEO-CONTENT-ANALYSIS.md` | | `/geo report` | `GEO-CLIENT-REPORT.md` (presentation-ready) | | `/geo report-pdf` | `GEO-REPORT.pdf` (professional PDF with charts) | | `/geo quick` | Inline summary (no file) | | `/geo prospect` | Updates `~/.geo-prospects/prospects.json` | | `/geo proposal` | `~/.geo-prospects/proposals/-proposal-.md` | | `/geo compare` | `~/.geo-prospects/reports/-monthly-.md` | --- ## PDF Report Generation The `/geo report-pdf ` command converts `GEO-AUDIT-REPORT.md` into a styled, client-ready PDF. ### Requirements - **pandoc** — `brew install pandoc` - **Google Chrome** — `/Applications/Google Chrome.app/` (standard Mac install) No Python dependencies required for PDF generation. ### What the PDF Includes - **Cover page** — dark navy gradient, GEO score badge, brand/domain/date/location metadata - **Color-coded score tables** — cells with `XX/100` values are automatically colored green/blue/amber/orange/red - **Severity-tagged findings** — Critical/High/Medium/Low sections get colored left-border callout blocks - **Section page breaks** — major sections break to new pages automatically - **Styled code blocks** — JSON schema templates render with dark monospace theme ### Templates Bundled at `~/.claude/skills/geo/templates/`: - `geo-report-style.css` — stylesheet (edit colors, fonts, layout here) - `geo-report-template.html` — pandoc HTML template (edit cover fields here) ### Workflow 1. Run `/geo audit ` to produce `GEO-AUDIT-REPORT.md` 2. Run `/geo report-pdf` — extracts metadata from the report and runs: ```bash pandoc GEO-AUDIT-REPORT.md \ --to html5 --standalone --embed-resources \ --template ~/.claude/skills/geo/templates/geo-report-template.html \ --css ~/.claude/skills/geo/templates/geo-report-style.css \ --metadata brand_name="..." --metadata geo_score="..." \ -o GEO-REPORT.html "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" \ --headless=new --disable-gpu --no-sandbox \ --print-to-pdf="$(pwd)/GEO-REPORT.pdf" \ --print-to-pdf-no-header --no-pdf-header-footer \ --virtual-time-budget=5000 \ "file://$(pwd)/GEO-REPORT.html" ``` 3. Output: `GEO-REPORT.pdf` in the current directory --- ## Quality Gates - **Crawl limit:** Max 50 pages per audit (focus on quality over quantity) - **Timeout:** 30 seconds per page fetch - **Rate limiting:** 1-second delay between requests, max 5 concurrent - **Robots.txt:** Always respect, always check - **Duplicate detection:** Skip pages with >80% content similarity --- ## Quick Start Examples ``` # Full GEO audit of a website /geo audit https://example.com # Check if AI bots can see your site /geo crawlers https://example.com # Score a specific page for AI citability /geo citability https://example.com/blog/best-article # Generate an llms.txt file for your site /geo llmstxt https://example.com # Get a 60-second visibility snapshot /geo quick https://example.com # Generate a client-ready report /geo report https://example.com ``` ## Dónde encaja - Categoría: [SEO y GEO](https://skillsagentes.com/categorias/seo-geo.md) — Keywords, auditorías on-page, datos estructurados y visibilidad en respuestas de IA. - Creador: [zubair-trabzada](https://skillsagentes.com/creators/zubair-trabzada.md) — 0 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Geo Update](https://skillsagentes.com/skills/zubair-trabzada/geo-seo-claude/geo-update.md): Obtiene las últimas actualizaciones de las skills GEO-SEO del repositorio upstream: compara los archivos instalados con la última versión, muestra qué cambia y actualiza skills, agentes, scripts y plantillas de esquema. - [Geo Report Pdf](https://skillsagentes.com/skills/zubair-trabzada/geo-seo-claude/geo-report-pdf.md): Genera un PDF profesional de una auditoría GEO con pandoc + Chrome headless. Convierte GEO-AUDIT-REPORT.md en un informe listo para el cliente: portada, tablas de puntuación con colores, hallazgos por severidad y hoja de ruta de 90 días. - [Geo Crawlers](https://skillsagentes.com/skills/zubair-trabzada/geo-seo-claude/geo-crawlers.md): Análisis de acceso de crawlers de IA: comprueba robots.txt, meta tags y cabeceras HTTP para ver qué crawlers de IA pueden acceder al sitio. Incluye mapa de acceso y recomendaciones para maximizar la visibilidad en IA con control adecuado. - [Geo Report](https://skillsagentes.com/skills/zubair-trabzada/geo-seo-claude/geo-report.md): Genera un informe GEO profesional orientado al cliente que combina todos los resultados de la auditoría en una única entrega con puntuaciones, hallazgos y acciones priorizadas. - [Geo Technical](https://skillsagentes.com/skills/zubair-trabzada/geo-seo-claude/geo-technical.md): Auditoría técnica de SEO con comprobaciones específicas para GEO: rastreabilidad, indexabilidad, seguridad, rendimiento, SSR y acceso de crawlers de IA. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)