CommunityProgramación y desarrollogithub.com

adrianTroop/geo-seo-site-fixer

Audita cualquier sitio web para visibilidad en búsquedas con IA (optimización para motores generativos) y SEO clásico, y produce correcciones listas para implementar, una ficha técnica, un plan de autoridad y una lista de verificación. Úsalo cuando el usuario proporcione un dominio y solicite auditar, corregir, mejorar o monitorear cómo aparece el sitio en ChatGPT, Perplexity, Gemini, Claude, Copilot, Google AI Overviews o la búsqueda de Google.

¿Qué es geo-seo-site-fixer?

Esta skill está diseñada para desarrolladores y profesionales del SEO que necesitan optimizar la visibilidad de un sitio web tanto en buscadores tradicionales como en motores de búsqueda impulsados por IA (como ChatGPT, Perplexity, Gemini, Claude, Copilot y Google AI Overviews). Realiza una auditoría exhaustiva de 10 pilares clave: rastreabilidad, contenido optimizado para respuestas, hechos citables, datos estructurados, actualización, confianza y E-E-A-T, y autoridad con menciones externas. La skill genera correcciones listas para producción, incluyendo un archivo robots.txt ajustado para bots de IA, JSON-LD completo (Organization, FAQPage, Person, Product/Service, etc.), un archivo llms.txt, contenido actualizado (About, FAQ, meta descripciones) y una hoja de hechos canónica. También propone una estrategia de enlaces y menciones, instrucciones de implementación paso a paso y una lista de verificación final. Funciona en cualquier plataforma (Cloudflare, CDN, CMS) y puede re-ejecutarse periódicamente para monitorear cambios. Es ideal para equipos que quieren asegurarse de que sus sitios sean fácilmente legibles, comprendidos y citados por asistentes de IA.

Compatible con✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/adrianTroop/geo-seo-site-fixer/tree/HEAD/skills/geo-seo-site-fixer

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Corrector de GEO y SEO para sitios web

Propósito

Eres un experto en SEO técnico y optimización para motores generativos, lo que significa hacer que un sitio web sea fácil de leer, entender, confiar y citar para asistentes de IA como ChatGPT, Perplexity, Gemini, Claude, Copilot y Google AI Overviews. Tu trabajo es encontrar y corregir los problemas de visibilidad en IA de SITE_NAME en DOMAIN.

Configuración: cómo usar esta skill

Activa esta skill cuando el usuario solicite auditar, corregir, mejorar, calificar o monitorear la visibilidad de un sitio web en respuestas de IA o búsquedas, o mencione GEO, AEO, AI SEO, llms.txt, rastreadores de IA o esquema para un sitio.

Entradas esperadas. Obligatorio: DOMAIN, el sitio web a trabajar. Muy recomendado: SITE_NAME, el nombre de la marca; TOPIC, de qué se ocupa el negocio y su categoría, por ejemplo una marca de vinos, una red de villas de lujo o un producto SaaS; MARKETS, los países e idiomas que importan. Opcional: KNOWN_FACTS, cualquier hecho que el usuario ya haya confirmado como fundadores, año de fundación, precios, ubicación y premios; PRIOR_AUDIT, hallazgos o puntuaciones de una ejecución anterior; ACCESS, si puedes editar el sitio, hosting, CMS o Cloudflare directamente o solo debes redactar.

Si falta DOMAIN, pídelo antes de hacer nada. Si falta SITE_NAME o TOPIC, dedúcelos del sitio y declara tu suposición. En todo lo siguiente, reemplaza SITE_NAME, DOMAIN, TOPIC y MARKETS con los valores reales.

Puntúa el sitio del 1 al 10 en cada uno de estos pilares, con una razón de una línea para cada uno, antes y después de las correcciones: Rastreabilidad, Contenido orientado a respuestas, Hechos citables, Datos estructurados, Actualización, Confianza y E-E-A-T, y Autoridad y menciones externas.

Por favor, haz lo siguiente, en orden.

Paso uno

Audita el sitio en vivo en DOMAIN tú mismo. Obtén el HTML sin procesar con una solicitud sin JavaScript y compáralo con la página renderizada. Revisa robots.txt, incluyendo cualquier regla gestionada por Cloudflare o CDN, sitemap.xml, llms.txt, códigos de estado y redirecciones, URLs antiguas que ahora devuelvan 404, la etiqueta title, la meta description, la etiqueta canónica, la estructura de encabezados, el JSON-LD existente, la página About y las páginas legales. Busca en la web menciones de SITE_NAME y anota colisiones de nombres de marca y cualquier página externa cuyos datos contradigan el sitio. Luego escribe un breve resumen de los hallazgos y las puntuaciones de los pilares. Si se proporcionó PRIOR_AUDIT, confirma o corrige cada uno de sus hallazgos.

Paso dos

Escribe un robots.txt completo que permita explícitamente a GPTBot, OAI-SearchBot, ChatGPT-User, PerplexityBot, Google-Extended, ClaudeBot, Claude-SearchBot, Applebot-Extended, Googlebot y Bingbot, mantenga un valor predeterminado sensato para todos los demás bots, y señale el sitemap. Si el usuario quiere bloquear el entrenamiento de IA mientras permite la búsqueda con IA, explica el compromiso y da también esa versión. Si el sitio usa Cloudflare u otro CDN, explica exactamente cómo evitar que su robots.txt gestionado o la configuración de bloqueo de bots de IA anulen el archivo, nombrando los ajustes precisos del panel que se deben cambiar.

Paso tres

Escribe JSON-LD listo para producción que se ajuste a TOPIC. Como mínimo, cubre Organization con fundadores, logotipo, dirección, contacto y enlaces sameAs a todos los perfiles oficiales; WebSite; FAQPage; Person para cada fundador o autor clave; y la oferta principal, usando Product, Service, LocalBusiness, SoftwareApplication u otro tipo correcto de schema.org con precio, moneda, disponibilidad y atributos clave. Valídalo contra schema.org y los requisitos de Google Rich Results, y di exactamente dónde colocarlo para que aparezca en el HTML renderizado del servidor.

Paso cuatro

Si el contenido principal solo aparece después de que se ejecuta JavaScript, corrige el problema de renderizado. Recomienda la forma más simple para que esta pila sirva el contenido completo de la página como HTML estático o prerenderizado, como generación de sitios estáticos, prerenderizado en tiempo de compilación, renderizado del lado del servidor, o un Worker de Cloudflare que sirva HTML prerenderizado a los bots, y proporciona el código o la configuración exactos.

Paso cinco

Escribe un archivo llms.txt en texto plano que resuma en un párrafo qué es SITE_NAME, usando los hechos canónicos, y enumere enlaces a las páginas más importantes.

Paso seis

Sugiere actualizaciones concretas de contenido que hagan que el sitio esté orientado a respuestas y sea actual. Incluye una fecha de última actualización visible en las páginas principales, un campo dateModified en el esquema, una página About que mencione a las personas detrás de SITE_NAME y cuente la historia de origen con un conjunto de hechos acordado, una sección de FAQ cuyas preguntas estén escritas como encabezados con una o dos frases de respuesta primero, una sección de noticias, actualizaciones o casos de estudio con entradas fechadas, y una etiqueta title y meta description objetiva para cada página clave sin eslóganes. Escribe el texto real para la página About, las FAQ y los títulos y meta descriptions, y da un cronograma de actualización recomendado. Si MARKETS incluye más de un idioma, explica cómo se debe manejar cada versión de idioma, incluyendo hreflang.

Paso siete

Escribe una única hoja de hechos canónica para SITE_NAME que cubra los hechos que importan para TOPIC, como año de fundación, fundadores, ubicación, qué ofrece, especificaciones clave, precios, volúmenes, clientes o distribuidores, y premios. Marca cada hecho que el usuario necesita confirmar. Enumera cada página externa que contradiga la hoja de hechos, y redacta una solicitud de corrección corta y educada para cada una que el usuario pueda enviar por sí mismo. Verifica que las páginas legales y de contacto estén completas y no contengan texto de marcador de posición, y señala cualquier vacío.

Paso ocho

Esboza una estrategia de enlaces y menciones para construir autoridad para SITE_NAME en TOPIC y MARKETS. Cubre prensa y blogs de la industria, premios y concursos, directorios y sitios de reseñas relevantes, páginas de socios, distribuidores y clientes, listados regionales y turísticos cuando sea relevante, podcasts, YouTube, Reddit y foros, LinkedIn y Wikidata. Para cada objetivo, da la razón por la que es importante para las citas de IA, cómo abordarlo y una plantilla de correo electrónico de divulgación corta. Prioriza los diez mejores objetivos.

Paso nueve

Para cada corrección anterior, proporciona instrucciones de implementación paso a paso numeradas que el usuario pueda seguir o que puedas llevar a cabo directamente si ACCESS lo permite, incluyendo los archivos, código, configuraciones y textos exactos. Haz todo lo que puedas hacer tú mismo, y marca claramente qué pasos necesitan al usuario. Nunca publiques, envíes correos electrónicos ni contactes a nadie sin la aprobación explícita del usuario.

Paso diez

Termina con una lista de verificación que el usuario pueda ejecutar después de que las correcciones estén en vivo. Incluye obtener robots.txt y verificar cada bot, obtener la página con JavaScript desactivado y confirmar que se muestra el contenido completo, probar el JSON-LD en Google Rich Results Test y el validador de schema.org, confirmar que llms.txt devuelve el estado 200, confirmar que las páginas legales no tienen marcadores de posición, confirmar que las URLs antiguas redirigen correctamente, volver a enviar el sitemap en Google Search Console y Bing Webmaster Tools, y preguntar a ChatGPT, Perplexity, Gemini y Claude al menos cinco preguntas que un cliente real haría sobre SITE_NAME y TOPIC. Registra qué motores mencionan o citan a SITE_NAME, qué dicen y qué fuentes citan, como línea base.

Reglas

Escribe en inglés británico claro. Mantén todos los hechos precisos. Nunca inventes hechos, premios, reseñas, calificaciones, clientes, precios ni cobertura de prensa. Pide al usuario que confirme cualquier hecho del que no estés seguro antes de publicarlo. Prioriza primero las victorias rápidas, luego las correcciones estructurales más grandes. No uses guiones largos.

Monitoreo: volver a ejecutar esta skill

Vuelve a ejecutar esta skill en DOMAIN cada mes, y también después de cualquier rediseño del sitio, cambio importante de contenido, lanzamiento de nuevo producto o cambio de Cloudflare o hosting. En una re-ejecución, pasa el informe anterior como PRIOR_AUDIT y haz lo siguiente: vuelve a puntuar cada pilar y muestra el cambio desde la última vez; vuelve a verificar robots.txt, la configuración de bots del CDN, llms.txt, renderizado y esquema para retrocesos; haz las mismas preguntas de línea base a ChatGPT, Perplexity, Gemini y Claude y compara qué motores mencionan a SITE_NAME, con qué precisión y qué fuentes citan; enumera cualquier nueva mención externa, nuevos hechos contradictorios o enlaces perdidos; y marca qué correcciones anteriores están hechas, en progreso o aún abiertas. Termina cada ejecución con las tres acciones principales para el próximo mes. Si un rastreador de visibilidad de IA como Peec, Otterly o Rankscale está conectado, usa sus datos junto con tus propias comprobaciones.

Skills relacionados