Automatizar el seguimiento de posiciones SEO con IA
· Por AI Compare
Posiciones semanales de palabras clave en una hoja, con un resumen de IA de lo que ha cambiado y de qué hacer a continuación.
Qué va a crear
Un workflow programado que comprueba en qué posición aparece su web en Google para una lista de palabras clave, guarda los resultados en Google Sheets y usa la IA para resumir qué ha cambiado y qué hacer a continuación. Para una lista de palabras clave concreta, sustituye o complementa una herramienta de seguimiento de posiciones de pago.
Se basa en plantillas de n8n como «Track SEO keyword rankings with Bright Data MCP and GPT AI analysis».
Obtener los datos de SERP
Google no ofrece una API oficial de posiciones en los resultados, así que hay que usar un proveedor de datos de SERP:
| Tipo de proveedor | Ejemplos | Notas |
|---|---|---|
| API de scraping de SERP | Bright Data, SerpApi, DataForSEO | Pago por petición; devuelven resultados estructurados |
| Plataformas SEO con API | SE Ranking, Semrush, Ahrefs | Datos de posiciones y volúmenes; planes superiores |
| API de Google Search Console | Gratuita, solo para su propia web, posiciones medias con retraso |
La plantilla de Bright Data usa un nodo de la comunidad (cliente MCP), que solo funciona en n8n autoalojado. Con otros proveedores, el nodo HTTP Request también funciona en n8n Cloud.
Estructura del workflow
| # | Nodo | Función |
|---|---|---|
| 1 | Schedule Trigger (semanal, lunes 7:00) | Iniciar la comprobación |
| 2 | Google Sheets: leer palabras clave | Palabra clave, URL objetivo, país, idioma |
| 3 | Loop Over Items (lote de 5) + Wait | Respetar los límites de peticiones del proveedor |
| 4 | HTTP Request / Bright Data | Obtener los 100 primeros resultados de cada palabra clave |
| 5 | Code o Edit Fields | Encontrar la posición y la URL de su dominio; anotar los competidores del top 3 |
| 6 | Google Sheets: añadir | Fecha, palabra clave, posición, URL, principales competidores |
| 7 | Aggregate | Combinar los resultados de la semana |
| 8 | AI Agent / LLM Chain | Comparar con la semana anterior; redactar un resumen |
| 9 | Gmail o Slack | Enviar el informe |
El prompt de análisis
You are an SEO analyst. Here are this week's and last week's rankings.
1. List keywords that moved up or down by 3+ positions.
2. Flag keywords where a competitor overtook us.
3. Suggest the 3 most valuable actions this week (update content,
add internal links, target a new keyword).
Keep it under 200 words.
También puede escribir el prompt en español para recibir el informe directamente en español.
Ejemplo de coste
Seguir 50 palabras clave cada semana supone unas 200 peticiones de SERP al mes. Con proveedores de pago por petición, eso suele costar unos pocos dólares al mes, más unos céntimos de tokens de IA. n8n autoalojado no añade ningún coste.
Ideas para ampliarlo
- Obtener los clics e impresiones de Search Console para las mismas palabras clave.
- Hacer seguimiento de si aparece un AI Overview y qué webs se citan en él.
- Avisar al instante cuando una palabra clave prioritaria salga del top 10.

