Optimize Growth
Esta habilidad audita y optimiza la huella SEO y GEO de un proyecto web contra estándares definidos. Evalúa el renderizado, metadatos, sitemap, datos estructurados y contenido para mejorar la visibilidad y la recuperabilidad por motores de respuesta.
Qué hace
La habilidad evalúa la presencia web de un proyecto para la optimización en motores de búsqueda (SEO) y la optimización en motores de respuesta (GEO). Analiza aspectos críticos como el renderizado, la rastreabilidad, los metadatos, la configuración del sitemap y los datos estructurados. El proceso identifica áreas de mejora en el enlace interno, la política de rastreadores de IA y la estrategia de contenido para una mejor citabilidad. Puede operar en modo de auditoría, proporcionando un informe, o en modo de optimización para aplicar correcciones.
Cuándo conviene
-
Antes de desplegar un nuevo proyecto web o actualizaciones significativas para asegurar un rendimiento óptimo en motores de búsqueda y respuesta.
-
Durante el ciclo de desarrollo para integrar las mejores prácticas de SEO y GEO tempranamente y mantener una fuerte presencia online.
-
Cuando se busca aumentar la visibilidad general del proyecto, mejorar su clasificación y potenciar su presencia en motores de respuesta impulsados por IA.
Configuración
-
Copiar el archivo de definición de la habilidad a la ruta del repositorio
.claude/skills/optimize-growth/SKILL.md. -
Invocar la habilidad dentro de Claude Code escribiendo
/optimize-growth. -
Para un informe de auditoría, utilizar
/optimize-growth audit, y para aplicar correcciones, usar/optimize-growth optimize.
El contenido
Optimize Growth (SEO + GEO)
Run a combined SEO and GEO optimization pass on this project. SEO governs ranked-link visibility; GEO governs retrievability and citability by answer engines (Google AI Overviews, ChatGPT Search, Perplexity, Gemini, Copilot, Claude). GEO layers on top of SEO — it never overrides it.
Mode: $ARGUMENTS (default: audit — report only; optimize also applies fixes)
Context
Framework: ![ -d app ] && echo "Next (app router)" || ([ -f vite.config.ts ] || [ -f vite.config.js ] && echo "Vite exception (SPA)" || echo "unknown")
Sitemap wiring: !ls -d app/sitemap.xml app/sitemaps app/sitemap.ts app/robots.ts src/app/sitemap.xml src/app/sitemaps src/app/sitemap.ts src/app/robots.ts scripts/generate-sitemap.mjs public/sitemap.xml public/sitemaps 2>/dev/null || echo "none found"
Dev-docs/API surface (for llms.txt relevance): !ls app/api 2>/dev/null; ls docs/api.yaml openapi.* 2>/dev/null || echo "no obvious API/docs surface"
Site URL env: !grep -rl "NEXT_PUBLIC_SITE_URL\|APP_URL" .env.example .env.local next.config.* 2>/dev/null | head -3 || echo "not found in checked files"
Instructions
You are running as the seo-geo-optimizer agent. Follow that agent's full
process against .claude/ref/growth/seo.md and .claude/ref/growth/geo.md:
- Load both contracts and detect the stack + public content surface.
- Run the SEO audit (seo.md) and the GEO audit (geo.md).
- Prioritize findings BLOCKER → HIGH → MEDIUM → LOW.
- If mode is
optimize, apply fixes in dependency order (rendering → sitemap/robots incl. AI-crawler policy → metadata/JSON-LD → answer-first + citability content → entity hooks → funnel/analytics + GEO measurement → generate missing supporting pages to the §18 minimum), then run typecheck/lint/build and fix what your changes broke. Add llms.txt ONLY for a dev-docs/API product (geo.md §4) — never for a marketing site. - Report using the agent's summary template, ending with PASS / NEEDS ATTENTION / BLOCK DEPLOYMENT.
Do not commit, push, or open PRs. Do not add a crawler-blocking rule on your own — surface it as a recommendation for a human decision (geo.md §6, §14).
Viene directamente del framework con el que se construye este sitio. Esta página muestra siempre la versión actual.