Guia practica de como Conectar Claude a search console. Si usas Claude y tienes Google Search Console o Analytics, esto es lo que estabas buscando: conectarlos directamente para que Claude acceda a tus datos en tiempo real y puedas automatizar todo el análisis de tu web sin exportar nada, sin copiar y pegar, sin perder tiempo.
¿Porque debe conectar Claude a Search consola y analytics?
Claude, por defecto, no tiene acceso a tus datos: solo trabaja con lo que le escribes o pegas en el chat. El protocolo MCP (Model Context Protocol) permite conectar Claude directamente a herramientas externas. Con la conexión activa, Claude consulta datos en tiempo real sin que tú tengas que exportar nada.
En esta guía conectas dos fuentes a la vez: Google Search Console y Google Analytics 4. Por separado, cada una te da la mitad del cuadro. Juntas, puedes hacer preguntas que antes requerían cruzar datos manualmente en Excel.
- Search Console aporta keywords, posiciones, CTR, impresiones, errores de indexación y Core Web Vitals.
- GA4 aporta comportamiento real del usuario: tiempo en página, tasa de rebote, conversiones y fuentes de tráfico.
Con los dos conectados, puedes preguntar cosas como qué páginas tienen buen ranking pero alta tasa de rebote, o qué keywords traen tráfico pero no convierten. Para agencias el beneficio se multiplica: una sola configuración sirve para todos los clientes. Solo cambias de dominio mencionándolo en el chat.
Empezamos por el más rápido (Supermetrics MCP, 5 minutos, requiere suscripción) y después vamos al método recomendado a largo plazo (Service Account directa con Google, gratuita y permanente, 45 minutos de configuración inicial). Esta segunda opción funciona igual tanto si usas Claude Desktop como si usas Claude Code.
Qué vas a conseguir exactamente
Preguntas rápidas de diagnóstico diario
- «¿Qué URLs tienen muchas impresiones pero poco CTR?»
- «¿Qué keywords han perdido posiciones este mes?»
- «¿Qué páginas están cerca del Top 10?»
- «Resume el rendimiento SEO de esta semana»
- «¿Qué páginas perdieron posiciones en los últimos 7 días?»
- «¿Por qué cayeron mis clics ayer? Desglosa por país y dispositivo»
Análisis de oportunidades y quick wins
- «Dame las top 50 queries de los últimos 2 meses con clusters temáticos y observaciones»
- «¿Cuáles son las queries donde estoy entre posición 5 y 15 con más de 1.000 impresiones?»
- «Haz una tabla comparativa de oportunidades de mejora en el top 5 con más potencial de crecimiento»
- «Keywords entre posición 5 y 10 que podrían subir al top 3 con una optimización»
- «Páginas con más de 1.000 impresiones pero CTR por debajo del 2%»
- «Lista todas las queries donde más de dos URLs mías compiten en el mismo top 10 (canibalización)»
- «Encuentra mis 20 páginas con mejor posición media pero CTR por debajo de la media del sitio»
Comparativas y seguimiento de tendencias
- «Compara el rendimiento de esta semana vs la anterior para las queries principales»
- «Compara mis clics de este trimestre con los del trimestre anterior en una tabla sencilla»
- «Comparativa de rendimiento SEO de clienteX.com entre marzo y abril»
- «Compara el rendimiento SEO de clienteA.com entre enero y mayo de 2026. Dame las métricas clave y qué ha cambiado»
- «Proyecta mis clics del mes siguiente basándote en el trimestre pasado»
Cruces entre Search Console y GA4
- «¿Qué páginas tienen buen tráfico orgánico pero alta tasa de rebote en GA4?»
- «Cruza mis queries top del mes pasado con GA4 para ver qué páginas de aterrizaje orgánico tienen mayor engagement»
- «Encuentra páginas que reciben tráfico orgánico en Search Console pero tienen una tasa de rebote superior al 75% en GA4»
- «Dame las keywords de clienteA.com que están entre posición 5 y 10, con más de 500 impresiones mensuales y CTR por debajo del 3%, y dime cuáles de esas páginas convierten en GA4»
- «¿Qué queries traen tráfico pero no generan ninguna conversión registrada en GA4?»
Informes listos para enviar
- «Informe SEO de oraposo.com de los últimos 3 meses»
- «Genera un informe SEO mensual de oraposo.com con los datos de Search Console y GA4 de mayo. Incluye keywords principales, páginas de mejor rendimiento, problemas detectados y tres recomendaciones»
- «Redacta un email semanal para mi cliente mostrando cambios de impresiones y posición media en los últimos 7 días»
- «Genera un resumen ejecutivo del rendimiento orgánico de este mes en formato de bullet points»
Método 1 — Supermetrics MCP (rápido, recomendado si ya tienes cuenta)
Necesitas una cuenta de Supermetrics activa con las fuentes Search Console y GA4 ya configuradas. Si no la tienes, salta directamente al Método 2, que es gratuito.
- Tiempo total: unos 5 minutos.
- Funciona tanto en Claude Desktop como en Claude web (a diferencia del Método 2).
- Te da acceso, con la misma conexión, a más de 200 fuentes adicionales de Supermetrics, no solo Search Console y GA4.
Pasos
ds_id: usa GSC para Search Console y GA4 para Analytics.Método 2 — Conexión directa con Service Account (gratuita y permanente)
Este método requiere un entorno local: funciona igual con Claude Desktop que con Claude Code, ambos leen el mismo archivo de configuración MCP. La versión web de Claude en el navegador no admite esta conexión; si solo usas la versión web, usa el Método 1 en su lugar.
- Este método crea una llave maestra (un archivo JSON) que Claude usa para autenticarse ante Google.
- Una vez configurado, no tienes que volver a tocarlo: no caduca, no requiere renovar tokens.
- Funciona con múltiples clientes desde el mismo archivo, sin coste adicional.
- El proceso completo tarda unos 45 minutos la primera vez.
Requisito previo — Comprobar Node.js
Abre la Terminal (en Mac: cmd + espacio, escribe «Terminal») y ejecuta node --version. Si ves un número como v18.0.0 o superior, puedes continuar. Si ves «command not found», descarga e instala Node.js desde nodejs.org antes de seguir.
Bloque 1 — Google Cloud Console
Aquí creas el proyecto y la llave que usará Claude para acceder a tus datos.
[ Espacio para pantallazo del Paso 1: desplegable «Proyecto nuevo» en Google Cloud Console]
[ Espacio para pantallazo 1 del Paso 2: resultado de búsqueda «Search Console API» con el botón «Habilitar»]
[ Espacio para pantallazo 2 del Paso 2: resultado de búsqueda «Google Analytics Data API» con el botón «Habilitar»]
Guarda este dato
El email de tu Service Account tiene este formato:
claude-seo@claude-seo-agencia.iam.gserviceaccount.com. Lo necesitarás en los dos bloques siguientes.Bloque 2 — Dar acceso en Search Console
Repite este paso para cada propiedad de cliente. Misma Service Account, distintos dominios. Una vez hecho, desde Claude puedes cambiar de cliente simplemente mencionando el dominio, por ejemplo «ahora analiza clienteB.com».
Bloque 3 — Dar acceso en GA4
Repite para cada cliente igual que con Search Console.
Bloque 4 — Configurar Claude Desktop o Claude Code
El proceso de esta sección es idéntico tanto si trabajas con Claude Desktop como con Claude Code: ambos leen el mismo archivo de configuración MCP, solo cambia la ruta donde se guarda según tu sistema.
Bash · Instalación
npm install -g @modelcontextprotocol/server-google-search-console npm install -g @modelcontextprotocol/server-google-analytics
JSON · Configuración (Claude Desktop o Claude Code)
{
"mcpServers": {
"search-console": {
"command": "npx",
"args": ["@modelcontextprotocol/server-google-search-console"],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "/Users/TU_USUARIO/Documentos/claude-keys/claude-seo.json",
"SITE_URL": "https://tudominio.com"
}
},
"google-analytics": {
"command": "npx",
"args": ["@modelcontextprotocol/server-google-analytics"],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "/Users/TU_USUARIO/Documentos/claude-keys/claude-seo.json",
"GA4_PROPERTY_ID": "TU_PROPERTY_ID"
}
}
}
}
El GA4 Property ID lo encuentras en GA4 → Administrar → Propiedad → es el número de 9 cifras que aparece bajo el nombre de la propiedad.
Bloque 5 — Verificar que funciona
Test de conexión
En Claude Desktop o Claude Code escribe: «¿Puedes acceder a los datos de Search Console de tudominio.com?» Si responde con datos reales, la conexión está activa y ya puedes empezar a pedir informes.
Resumen de lo que has configurado
- La Service Account es la identidad que usa Claude para autenticarse ante Google.
- El archivo JSON es la llave descargada que contiene esas credenciales.
- Las APIs habilitadas son el permiso de Google para que esa identidad lea los datos.
- El acceso en Search Console y GA4 es el permiso en cada propiedad para que Claude pueda leerla.
- La configuración de Claude Desktop o Claude Code es lo que le dice a Claude dónde buscar y con qué llave.
Método 1 vs Método 2, lado a lado
| Criterio | Método 1: Supermetrics MCP | Método 2: Service Account |
|---|---|---|
| Coste | Requiere suscripción a Supermetrics | Gratis |
| Tiempo de setup | ~5 minutos | ~45 minutos |
| Dónde funciona | Claude Desktop y web | Solo Claude Desktop / Claude Code |
| Caducidad | Gestionado por Supermetrics | No caduca nunca |
| Multi-cliente | Sí | Sí, misma llave para todos |
| Fuentes incluidas | Más de 200 fuentes además de GSC y GA4 | Solo las fuentes que configures |
Si ya pagas Supermetrics y lo usas en tu agencia, no tiene sentido complicarse con el Método 2. Si empiezas desde cero, el Método 2 es gratuito y igual de potente a largo plazo, tanto en Claude Desktop como en Claude Code.
Extra — Instrucciones de proyecto en Claude para informes automáticos
Una vez conectado por cualquiera de los dos métodos, pega esto en las «Instrucciones del proyecto» de Claude (o en el prompt de sistema en Claude Desktop / Claude Code) para que cada informe siga el mismo estándar sin que tengas que repetir el formato cada vez.
Plantilla de instrucciones de proyecto
Cuando te pida un informe SEO, sigue siempre esta estructura: 1) rango de fechas claro (por defecto, últimos 28 días vs los 28 anteriores), 2) métricas principales: clics, impresiones, CTR, posición media, 3) desglose por URL o por query según lo que pida, 4) detección de canibalizaciones cuando más de una URL compita por la misma query, 5) cruce con GA4 cuando esté disponible (tráfico, rebote, conversiones), 6) tres a cinco observaciones accionables al final, no solo datos en bruto. Si no especifico el formato de salida, entrégalo como tabla dentro del chat. Si pido «informe para cliente» o «PDF», genera un documento maquetado con diseño minimalista: tipografía limpia, una paleta de dos colores, tablas con cabecera diferenciada y un resumen ejecutivo de tres líneas al principio.
Ejemplos de petición según el tipo de informe
- Informe básico semanal: «Resume el rendimiento SEO de los últimos 7 días: clics, impresiones, CTR y posición media, comparado con la semana anterior.»
- Por URL: «Dame las 20 páginas con más caída de clics este mes, ordenadas de mayor a menor pérdida.»
- Por query: «Lista las 50 queries principales de los últimos 60 días con clusters temáticos y una observación por cluster.»
- Canibalización: «Encuentra todas las queries donde más de una URL mía compite en el top 10 y dime cuál debería quedarse con esa keyword.»
- Cruce con GA4: «Cruza mis queries top con GA4 y dime qué páginas tienen buen tráfico orgánico pero alta tasa de rebote.»
- Por país o dispositivo: «Desglosa mis clics e impresiones de los últimos 28 días por país y dispositivo, y señala dónde el CTR es anormalmente bajo.»
- Quick wins priorizados: «Dame una tabla con mis 15 mejores oportunidades de quick win: queries en posición 5-15 con más de 1.000 impresiones, ordenadas por potencial de clics ganados.»
- Informe completo para cliente en PDF: «Genera un informe SEO mensual de clienteX.com en PDF, con resumen ejecutivo, top 10 queries, top 10 páginas, canibalizaciones detectadas, cruce con GA4 y tres recomendaciones priorizadas.»
- Alertas de caída: «Compara el rendimiento de esta semana con el mismo periodo hace 28 días y señala las bajadas superiores al 20%.»
- Multi-cliente: «Genera el mismo informe mensual para clienteA.com, clienteB.com y clienteC.com, cada uno en su propio PDF.»
Preguntas frecuentes
¿Necesito saber programar?
No para usar Claude después de conectarlo. Sí necesitas seguir los pasos de terminal una vez durante el setup del Método 2.
¿Los datos son en tiempo real?
No. Search Console suele tener 2-3 días de retraso respecto a la actividad real; ten esto en cuenta si preguntas por caídas «de hoy».
¿Puedo usar esto para varios clientes a la vez?
Sí, en ambos métodos. Solo mencionas el dominio en el prompt para cambiar de cliente.
¿Qué pasa si ya tengo Supermetrics?
Entonces el Método 1 es la opción más rápida; no tiene sentido montar la Service Account desde cero.
¿Qué método elijo si solo uso Claude en el navegador, sin Desktop?
El Método 1 (Supermetrics), porque el Método 2 requiere Claude Desktop o Claude Code.




