IA y SEO

Claude para SEO: prompts, skills y Claude Code con datos reales

Claude para SEO: prompts, skills y Claude Code con MCP

Claude para SEO funciona en tres niveles, y cada uno exige más criterio que el anterior: prompts bien estructurados en el chat, skills que guardan tu forma de trabajar y Claude Code con MCP, donde el modelo consulta tus propios datos (Search Console, una API de resultados de búsqueda) y tú revisas lo que devuelve.

No hace falta empezar por el tercero. De hecho, la mayoría de las tareas de SEO se resuelven bien en el primero si le das datos reales y le pides que no invente. El tercero compensa cuando repites la misma consulta cada semana o cuando los datos viven en herramientas que el chat no puede leer.

Idea central: el modelo propone y tus datos deciden. Volúmenes, posiciones y clics salen de Search Console o de tu herramienta de keywords. Lo que cambia entre niveles es cuánto de ese trabajo de recoger datos le delegas.

Más abajo tienes 12 prompts listos para copiar, qué son las skills y el MCP, tres casos que ocurrieron en esta misma web y los límites que conviene respetar. Si buscas prompts que sirvan para cualquier modelo, están los 50 prompts de IA para SEO.

NivelPara qué sirveQué necesitas
1. Chat con promptsIdeas, esquemas, revisiones de texto, análisis de datos que tú pegasUna cuenta de Claude y tus datos en texto
2. SkillsRepetir un método (un brief, una auditoría) siempre igualInstalar o escribir la skill
3. Claude Code con MCPConsultar tus datos y automatizar revisiones periódicasTerminal, permisos y servidores MCP

Claude, ChatGPT o Gemini para SEO: cuándo uso cada uno

No hay un ganador absoluto, y cualquiera que te diga lo contrario tiene que enseñarte una prueba. Lo que sigue es mi experiencia de uso, no un benchmark.

ModeloCómo lo uso yo
ClaudeTextos largos, revisiones de coherencia, trabajo con archivos y terminal (Claude Code)
ChatGPTAnálisis de varios documentos y tareas con muchas fuentes
GeminiConsultas con datos recientes y trabajo dentro del ecosistema de Google

El método que mejor funciona es probar el mismo prompt en dos modelos con los mismos datos y quedarte con el que inventa menos. Cambia con las versiones, así que conviene repetirlo de vez en cuando.

¿Cómo escribir prompts para Claude?

La documentación de Anthropic recomienda separar las partes de un prompt con etiquetas XML, y es el patrón que mejor me ha funcionado. Cada bloque tiene una función clara:

  • <role>: quién es el modelo en esta tarea
  • <context>: los datos o el texto que le pasas, siempre al principio
  • <task>: lo que quieres que haga, en pasos
  • <output_format>: cómo quieres la respuesta (tabla, lista, JSON)

Evita un problema habitual: separa las instrucciones de los datos. Si pegas un texto largo dentro de la tarea, el modelo puede confundir un dato con una orden.

Dos reglas más. Pega los datos en lugar de una URL: así sabes exactamente qué ha leído y no depende de que la página cargue o se pueda rastrear. Y termina siempre con la misma línea: "usa solo los datos que te he dado; si falta algo, dilo".

12 prompts de Claude para SEO

Todos siguen la estructura anterior. Sustituye lo que va entre corchetes por tus datos. Son versiones para Claude de los que uso en la guía de 50 prompts.

1. Keywords semánticas a partir de un tema

<role>Eres un especialista en SEO semántico.</role>
<context>Tema: [TEMA]. Sector: [SECTOR]. Audiencia: [AUDIENCIA].</context>
<task>
1. Propón 20 keywords relacionadas, incluidas variantes long tail
2. Clasifícalas por intención (informacional, comparativa, transaccional)
3. Indica qué tipo de contenido encaja con cada una
</task>
<output_format>Tabla con columnas Keyword | Intención | Tipo de contenido. No estimes volumen ni dificultad: los validaré con una herramienta.</output_format>

2. Intención de búsqueda a partir del top 10

<role>Eres un analista SEO.</role>
<context>Búsqueda: [KEYWORD]. Títulos y descripciones de los 10 primeros resultados: [PEGA AQUÍ LOS 10 RESULTADOS]</context>
<task>
1. ¿Qué intención domina?
2. ¿Qué formato de contenido ocupa la mayoría de resultados?
3. ¿Qué pregunta concreta se queda sin responder?
</task>
<output_format>Un párrafo de conclusión y una lista de 3 huecos aprovechables. Usa solo los resultados que te he pegado.</output_format>

3. Brief de contenido

<role>Eres un editor SEO.</role>
<context>Keyword principal: [KEYWORD]. Intención: [INTENCIÓN]. Audiencia: [AUDIENCIA]. Contenido de los 3 mejores resultados: [PEGA AQUÍ EL TEXTO]</context>
<task>
1. Propón título y meta description
2. Esquema con H2 y H3
3. Preguntas frecuentes a responder
4. Qué dato, ejemplo o prueba propia puedo añadir que no tengan los demás
</task>
<output_format>Esquema en lista numerada, listo para escribir.</output_format>

4. Títulos y meta descriptions

<role>Eres un copywriter SEO que escribe títulos claros, no clickbait.</role>
<context>Página: [DESCRIPCIÓN]. Keyword: [KEYWORD]. Título y meta actuales: [PEGA AQUÍ].</context>
<task>Escribe 5 alternativas de título (objetivo: unos 60 caracteres) y 5 de meta description (objetivo: unos 155) que prometan solo lo que la página cumple.</task>
<output_format>Tabla con el texto de cada opción. Los caracteres los verificaré yo con un contador.</output_format>

5. Auditoría de un artículo existente

<role>Eres un revisor editorial y de SEO.</role>
<context>Artículo: [PEGA AQUÍ EL TEXTO]. Keyword objetivo: [KEYWORD].</context>
<task>
1. Qué partes están desactualizadas o sin fuente
2. Qué pregunta de la intención de búsqueda no se responde
3. Qué enlaces internos faltan (propón anclas)
4. Qué recortarías
</task>
<output_format>Lista priorizada por impacto. No inventes datos que no estén en el texto.</output_format>

Para revisar contenido a más escala, con un método repetible, tienes el flujo completo en la guía de auditoría de contenido con IA.

6. Oportunidades con una exportación de Search Console

<role>Eres un analista de Search Console.</role>
<context>Exportación de los últimos 30 días (página, clics, impresiones, CTR, posición): [PEGA AQUÍ LA TABLA]</context>
<task>
1. Lista las páginas en posición 5 a 15 con más de 2.000 impresiones y CTR inferior al 1 %
2. Para cada una, indica si el problema parece de snippet, de intención o de posición
3. Señala cifras atípicas que no parezcan tráfico humano
</task>
<output_format>Tabla ordenada por impresiones. Usa solo las cifras del archivo.</output_format>

7. Clasificar consultas por intención

<role>Eres un analista SEO.</role>
<context>Consultas con impresiones y clics: [PEGA AQUÍ LA TABLA]</context>
<task>Clasifica cada consulta como navegacional (busca una marca o herramienta concreta), informacional, comparativa o transaccional, y di si merece reescribir título y meta description.</task>
<output_format>Tabla con la consulta, la clasificación y una frase de motivo.</output_format>

8. Marcado FAQ a partir de un texto

<role>Eres un especialista en datos estructurados.</role>
<context>Texto de la página con preguntas y respuestas: [PEGA AQUÍ EL TEXTO]</context>
<task>Genera el JSON-LD de FAQPage con las preguntas y respuestas que ya aparecen en el texto, sin añadir ninguna nueva.</task>
<output_format>Solo el bloque JSON-LD válido.</output_format>

Un matiz sobre este prompt: desde 2023 Google limita los resultados enriquecidos de FAQ a sitios de salud y administraciones públicas. El marcado sigue sirviendo para estructurar la información, pero no esperes que te dé un fragmento destacado.

9. Enlazado interno

<role>Eres un especialista en arquitectura de la información.</role>
<context>Página que quiero reforzar: [URL Y TÍTULO]. Lista de mis páginas con título y URL: [PEGA AQUÍ LA LISTA]</context>
<task>
1. Elige 5 páginas de la lista que deberían enlazar a la página objetivo
2. Propón el texto ancla de cada enlace
3. Indica en qué sección del contexto encajaría
</task>
<output_format>Tabla con página origen, ancla y motivo. Usa solo páginas de la lista.</output_format>

10. Outreach personalizado

<role>Eres un especialista en link building que escribe mensajes breves y honestos.</role>
<context>Mi contenido: [DESCRIPCIÓN Y URL]. Sitio al que escribo: [DESCRIPCIÓN]. Qué puede interesarles de mi contenido: [MOTIVO]</context>
<task>Escribe un email de máximo 120 palabras con 3 asuntos alternativos, sin elogios genéricos y sin prometer nada que no pueda cumplir.</task>
<output_format>Asuntos, cuerpo del mensaje y una línea de cierre.</output_format>

11. Informe mensual

<role>Eres un analista que explica los resultados SEO a un cliente sin jerga.</role>
<context>Datos del mes actual y del anterior (clics, impresiones, posiciones, conversiones): [PEGA AQUÍ LOS DATOS]</context>
<task>
1. Qué ha cambiado y qué parece ruido
2. Tres decisiones recomendadas para el mes próximo
3. Qué dato falta para concluir algo firme
</task>
<output_format>Resumen de una página. Si falta un dato, dilo en lugar de estimarlo.</output_format>

12. Citabilidad y afirmaciones sin fuente

<role>Eres un editor que revisa contenido para que una respuesta de IA pueda citarlo.</role>
<context>Texto: [PEGA AQUÍ EL TEXTO]</context>
<task>
1. ¿Se responde la pregunta principal en las dos primeras frases?
2. Lista las afirmaciones sin dato o fuente
3. Reescribe el primer párrafo para que se pueda citar sin contexto adicional
</task>
<output_format>Lista de problemas y el párrafo reescrito. No inventes datos ni fuentes.</output_format>

¿Qué son las skills de Claude?

Una skill es un conjunto de instrucciones (y a veces scripts) que Claude carga cuando una tarea las necesita. Existen en Claude Code y también en las apps de Claude, con una instalación distinta en cada una. La diferencia con un prompt es que no se la repites cada vez: defines una vez cómo se hace un brief o una auditoría, y siempre sale con el mismo método.

Hay skills de SEO que ya están hechas. SE Ranking, por ejemplo, publica en su página de Claude un conjunto de skills para brief de contenido, visibilidad en búsquedas con IA, brechas de backlinks e inteligencia de anuncios, con un servidor MCP que aporta los datos. Según su documentación, en Claude Code se instalan con dos comandos:

/plugin marketplace add seranking/seo-skills
/plugin install seo-skills@seranking

Tiene prueba gratuita sin tarjeta, y los requisitos de plan o de API que pueda tener los explica su propia página, así que compruébalos antes de empezar. SE Ranking es uno de los programas de afiliados de esta web: lo incluyo porque publica skills y un MCP propios, que es justo el tema de esta guía.

Cuidado con lo que instalas. Una skill o un plugin puede leer tus archivos y ejecutar comandos. También hay plugins de SEO de la comunidad en GitHub: revisa su código y quién lo mantiene antes de instalarlos, igual que harías con una extensión del navegador.

En mi caso trabajo con skills instaladas para revisar artículos del blog y para auditar la visibilidad en buscadores de IA (lo que se conoce como GEO), además de una tarea programada que mide cada mes si me citan.

¿Qué es Claude Code y para qué sirve el MCP?

Claude Code es la herramienta de Anthropic que trabaja sobre los archivos de tu proyecto desde la terminal: lee, propone cambios, ejecuta comandos y te pide permiso antes de hacer algo que no hayas autorizado. Para la instalación y el primer uso, la documentación oficial está en español y se mantiene al día mejor que cualquier artículo.

El MCP (Model Context Protocol) es el estándar abierto que le permite conectarse a servicios externos. En SEO interesan tres tipos de servidor:

  • Search Console: para consultar clics, impresiones y posiciones de tu propiedad
  • Una API de resultados de búsqueda: para ver qué ocupa hoy el top 10 y si una respuesta de IA te cita
  • Tu herramienta de keywords y backlinks, si tiene servidor MCP, como el de SE Ranking

Cada servidor trae su propio comando de instalación: sigue su guía. Lo que de verdad importa es cómo se usa, y lo muestro con tres casos reales.

Tres casos reales en NinjaSEO

Todos ocurrieron en esta web en octubre y noviembre de 2026. Los incluyo porque muestran qué aporta el agente y dónde sigue haciendo falta una persona.

1. Los "bots de IA" que no eran bots de IA

Quería saber cuántos rastreadores de IA visitaban la web. Le pedí a Claude Code que analizara los logs de acceso del servidor, con permisos solo de lectura. Los números de partida parecían buenos: cientos de peticiones de GPTBot, ClaudeBot y PerplexityBot.

El agente detectó que dos direcciones IP de un proveedor de nube repartían todos esos User-Agent y, en lugar de páginas del blog, pedían rutas como /.zshrc o /v1/graphql: un escáner de vulnerabilidades disfrazado. Al excluirlo quedaron cifras creíbles:

Medida (31 horas de logs)Peticiones
Líneas de log totales9.059
Del escáner con User-Agent falsos (24 %)2.210
ChatGPT-User con respuesta correcta20
OAI-SearchBot con respuesta correcta13
PerplexityBot con respuesta correcta10
GPTBot, Claude-SearchBot y Google-Extended0

Límite: un User-Agent se puede falsear. Para estar seguro habría que verificar las IP con los rangos que publica cada compañía. La conclusión es "hay tráfico real de rastreadores de IA y es mucho menor de lo que parecía", no un recuento exacto.

2. El sitemap que llevaba meses desactualizado

Al revisar el sitemap con Claude Code apareció un fallo que no había visto en Search Console: faltaban tres artículos publicados el 14 de septiembre, porque el archivo no se regeneraba desde abril. Además, todas las fechas de modificación eran la del día en que se generó el archivo y no la del contenido real, un dato engañoso para quien lo lee.

Se corrigió y se dejó el sitemap con fechas reales. La parte que seguía necesitando una persona fue decidir qué fecha cuenta como actualización: no cualquier cambio, solo uno sustancial de contenido.

3. Medir si te citan, sin fiarte de una sola foto

Una tarea programada consulta cada mes una API de resultados de búsqueda con 30 búsquedas y 10 preguntas a asistentes de IA, y compara con el mes anterior. Una medición completa cuesta unos 0,55 dólares.

El primer informe mostraba una caída de citas en AI Overview, de 6 a 3. Al repetir cuatro búsquedas el mismo día, una salió distinta: sin cita por la mañana y citada dos veces por la tarde.

Búsqueda repetida el mismo díaMañanaTarde
prompts para seoSin citaCitada dos veces
Las otras tresResultado AMismo resultado

Una sola medición no es una tendencia.

Desde entonces la tarea repite los cambios y los marca como estables o inestables antes de contarlos.

Límites y precauciones

Un agente con acceso a tus datos necesita reglas. Estas son las que aplico:

  • Empieza en solo lectura. Que consulte datos, no que modifique nada en producción
  • Pídele de dónde sale cada cifra y comprueba una al azar
  • No pegues claves ni contraseñas en el chat ni en archivos que se suban a un repositorio
  • Revisa cada cambio antes de desplegarlo, y guarda copia de lo que sustituyes
  • Vigila los costes de las APIs que consulta, que cobran por uso

Lo que no delego es el criterio: decidir qué páginas merecen trabajo, qué se publica y qué dato se cree. Si quieres ver cómo se encaja todo en un flujo de contenidos, está en la guía completa de IA para SEO, y para la parte de datos de tu propia web, en la guía de Search Console.

Preguntas frecuentes sobre Claude para SEO

¿Claude es mejor que ChatGPT para SEO?

No hay un ganador para todo. Depende de la tarea: con textos largos y archivos suele encajar bien Claude, y con investigación que necesita búsqueda web, ChatGPT o Gemini. Prueba el mismo prompt en dos modelos con tus datos y quédate con el que inventa menos.

¿Necesito saber programar para usar Claude Code en SEO?

No es imprescindible, pero trabajarás desde la terminal y conviene entender qué permisos das. Empieza con tareas de solo lectura, como analizar una exportación o revisar un archivo, y sigue la documentación oficial para la instalación.

¿Qué es un MCP?

El Model Context Protocol es un estándar abierto para que un modelo de IA se conecte a herramientas y datos externos, como Search Console o una API de resultados de búsqueda. Cada servicio ofrece su propio servidor MCP con sus instrucciones de instalación.

¿Es seguro dar acceso a Search Console a un agente?

El riesgo baja si el acceso es de solo lectura, pero un agente puede exponer datos en lo que escribe, así que revisa siempre el resultado. Además, no compartas claves, instala solo skills y servidores de fuentes que conozcas y no le des permisos de escritura sobre producción.

¿Cuánto cuesta usar Claude para SEO?

Depende del plan de Claude que contrates y de las APIs que consultes, y los precios cambian, así que consulta las páginas oficiales. Como referencia, mi medición mensual de citas en IA con una API de resultados de búsqueda cuesta unos 0,55 dólares.

Newsletter

¿Te ha resultado útil?

Recibe mis próximos artículos, SEO práctico y sin spam.

¿Cómo es? Ver un número →

También te puede interesar

IA y SEO Link building con IA: prospección, outreach y análisis IA y SEO SEO técnico con IA: automatiza schema, metas y auditorías IA y SEO Auditoría de contenido con IA: actualiza, consolida y elimina