Punto de partida para la orquestación SEO
Este Skill no contiene todas las reglas directamente. Después de definir los canales objetivo, invoca y combina los siguientes sub-skills en orden.
| Sub-skill | Qué cubre |
|---|---|
google-search | Rastreo e indexación de Google, títulos, fragmentos, sitemaps, canonical, nombre del sitio, funciones de IA, políticas de spam, Search Console |
naver-search | Asesor de búsqueda Naver: Yeti, robots.txt, verificación de propiedad, meta·Open Graph, envío de RSS·sitemaps, solicitudes de recolección, favicon, spam |
structured-data | Plantillas JSON-LD (Event, Organization/sameAs, WebSite, BreadcrumbList) y diferencias entre Google y Naver |
daum-search | Búsqueda Daum (Kakao): robots Daum/Daum-Preview, registro de búsqueda, PIN de herramientas para webmasters, canales relacionados, KakaoTalk Channel·KakaoMap |
other-search-engines | Bing (Edge·Copilot), Brave Search (navegador Brave), DuckDuckGo, Apple (Safari·Spotlight·Siri) |
ai-crawlers | Políticas de rastreadores de búsqueda/aprendizaje de IA: ChatGPT·Perplexity·Claude·Meta AI·Apple·Google·Bing |
social-preview | Open Graph, tarjetas X (Twitter), KakaoTalk, Meta (Facebook·Instagram·Threads), vista previa de Daum |
indexnow | Notificar cambios de URL a Naver, Bing, etc. mediante IndexNow |
scaled-pages | Criterios de calidad para páginas generadas en masa con combinaciones de región, fecha o categoría (evitar páginas finas, puertas de enlace) |
browser-compat | Brave Shields·De-AMP, favicon·theme-color·manifest, visualización y medición en diferentes navegadores |
Límites con otros Skills
Este repositorio se encarga del SEO (descubrimiento, indexación, visualización, exposición en búsqueda de IA). No cubre tareas de otra naturaleza; para ellas se utiliza el Skill correspondiente.
| Tarea | Este repositorio | Otros Skills de ejemplo |
|---|---|---|
| Rastreo·indexación·metadatos·datos estructurados·vista previa de compartición·rastreadores de IA·registro en motores de búsqueda | ✅ | — |
| Público objetivo·diferenciación·lenguaje del cliente·tono de marca (contexto de marketing) | Solo lectura | marketingskills product-marketing |
| Qué crear·grupos de temas·calendario de publicación (planificación de contenido) | Solo lectura | marketingskills content-strategy |
| Diseño de UI | — | Impeccable, etc. |
- Si el proyecto tiene documentos de contexto de marketing (por ejemplo,
.agents/product-marketing.md,PRODUCT.md) o un plan de contenido, léelos primero para decidir títulos, frases descriptivas y qué páginas indexar. Si no existen, se procede sin crearlos. - Si este Skill se activa junto con otro Skill de auditoría SEO técnica (por ejemplo,
seo-auditde marketingskills), las instrucciones se solapan. Usa solo uno. scaled-pagessolo cubre si se debe indexar una página ya creada. Decidir qué páginas crear es competencia de la planificación de contenido.
1. Qué decidir primero
Máximo 3 preguntas. No preguntes nada que se pueda saber desde el código.
- Canales objetivo: ¿Qué es importante: búsqueda (Google·Naver·Daum·Bing·Brave·Apple), búsqueda de IA (ChatGPT·Perplexity·Claude, etc.), compartición (KakaoTalk·X·Meta)? Valores por defecto: para servicios coreanos, Google + Naver + Daum + KakaoTalk + X + Meta, la exposición en búsqueda de IA (ChatGPT·Claude·Grok·Gemini·Copilot·Perplexity) está permitida por defecto, el bloqueo para entrenamiento es decisión del operador.
- Estado del sitio: Solo código / Desplegado (con URL) / Registrado en Search Console·Asesor de búsqueda.
- Tipo de página: Inicio, listados, detalles (evento·producto·artículo), colecciones por región·mes, etc. Si hay páginas generadas en masa, incluye obligatoriamente
scaled-pages.
2. Secuencia de combinación
- Base de rastreo e indexación (común): robots.txt, códigos de estado HTTP, redirecciones, canonical, que el HTML del servidor contenga el contenido, enlaces
<a href>, sitemaps. → Aplicagoogle-search§Rastreo,naver-search§Recolección,daum-search§Robots,other-search-engines. Las reglas de Googlebot afectan también a Brave y Apple, así que ten especial cuidado. En caso de conflicto, sigue la más estricta (por ejemplo, Naver no admite JavaScript ni redirecciones meta refresh en la verificación de propiedad → usa redirecciones HTTP 301/302). - Metadatos de la página:
<title>único,meta description,og:*,twitter:*, favicon,html lang. →google-search§Títulos·Fragmentos,naver-search§Marcado de contenido,social-preview. - Datos estructurados: JSON-LD según el tipo de página. Solo valores que coincidan con el contenido visible.
→
structured-data. - Exposición en búsqueda de IA (aplicada por defecto): Permitir rastreadores de búsqueda de IA y de solicitudes de usuario, que el WAF/CDN no bloquee sus IPs, verificar indexación de Brave para Claude, publicaciones de X para Grok. El bloqueo para entrenamiento se decide por separado, notificando que
Google-Extended·ai-groundingentran en conflicto con la exposición. →ai-crawlers. - Calidad de páginas masivas: Si hay páginas de combinación, criterios de indexación y de noindex.
→
scaled-pages. - Notificar y medir: Google Search Console (enviar sitemap, inspeccionar URL), Naver Asesor de Búsqueda (verificar propiedad, enviar sitemap·RSS), IndexNow, depuradores de compartición.
→
google-search§Search Console,naver-search§Herramientas para webmasters,daum-search§Registro de búsqueda,other-search-engines§Bing·Brave,indexnow,social-preview§Caché. - Verificación en navegadores: Comprobar flujos principales, iconos y mediciones en los navegadores de mayor uso (incluyendo Brave Shields).
→
browser-compat.
3. Script de verificación automática
Si hay una URL desplegada o archivos HTML generados, ejecútalo primero. Está en scripts/seo-check.mjs (sin dependencias, Node 18+) dentro de la carpeta de este Skill. <carpeta del skill> es la carpeta donde se encuentra este SKILL.md.
node <carpeta del skill>/scripts/seo-check.mjs https://example.com/page # URL (también verifica ubicación de robots.txt y sitemap)
node <carpeta del skill>/scripts/seo-check.mjs ./out/events/123.html # HTML local
node <carpeta del skill>/scripts/seo-check.mjs --json https://example.com/ # Salida para máquinas
El script solo analiza el marcado de una sola página. No puede determinar ranking, estado de indexación ni resultados de renderizado. Verifícalo por separado con la inspección de URL de Search Console o Asesor de Búsqueda.
4. Formato del informe
## Resultado de la auditoría SEO (<URL o ruta>, <fecha y hora de verificación>)
| Canal | Elemento | Estado | Evidencia | Acción |
| --- | --- | --- | --- | --- |
| Común | robots.txt | ✅/⚠️/❌ | Valor observado | Tarea a realizar |
...
### Lo que no se pudo verificar
- Ejemplo: estado real de indexación (Search Console no conectado), caché de vista previa de KakaoTalk (requiere inicio de sesión en el depurador de compartición)
- Distingue entre valores observados e inferencias. No garantices resultados como "mejorará el ranking" (tanto Google como Naver establecen que no garantizan indexación ni exposición).
- Las reglas de este repositorio se verificaron al 2026-11-04. Si las políticas o los números afectan el juicio, vuelve a consultar el texto oficial original en el sub-skill correspondiente.
Lo que no se debe hacer
- Incluir en datos estructurados o metadatos precios, fechas, reseñas o calificaciones que no estén en la página
- Repetir palabras clave solo para exposición en búsqueda, texto oculto, generar páginas masivas con contenido duplicado
- Proporcionar HTML diferente según el motor de búsqueda (cloaking)
- Indicar sin fundamento que un archivo como
llms.txtes "obligatorio" para la IA (Google afirma que sus funciones de IA no requieren archivos ni marcado adicionales — consultagoogle-search)