Montaba un flujo en n8n hace cuatro meses para un cliente de ecommerce. El objetivo: vigilar 150 palabras clave, detectar cambios de posición mayores a 5 puestos en la SERP y notificarlo al cliente vía Slack. A los tres días de funcionar en producción, detectó que la página de contacto había caído de posición 3 a posición 12 por un cambio en la estructura de enlaces internos que el cliente hizo sin avisar. Se lo mandé por Slack a las 7 de la mañana. Para las 9 ya lo había arreglado. Eso es lo que n8n hace bien: automatizar lo que vale la pena automatizar.
El problema es que muchos SEOs piensan que n8n va a resolver su vida. No la resuelve. Lo que sí hace es quitarte trabajo repetitivo asqueroso y liberar tiempo para lo que de verdad importa: estrategia, análisis de competencia, creación de contenido que funciona. El ruido de fondo desaparece.
Los flujos que realmente funcionan en producción
No voy a mentirte: la monitorización de rankings automática es lo primero que todos quieren hacer con n8n. Funciona, pero necesitas datos. Yo integro n8n con Semrush (a través de su API) para traer posiciones cada 24 horas. Aquí viene lo importante: la cadencia correcta es diaria, no cada 6 horas. Las posiciones en Google varían por sesión, dispositivo, ubicación. Si automatizas alertas cada 6 horas, vas a generar ruido que después ignoras. He visto clientes que desactivan las alertas porque no paraban de sonar. Derrota total.
Lo que sí vale automático es la detección de cambios volátiles. Si una palabra clave pasa de posición 5 a 15, eso no es ruido. Eso requiere investigación. El flujo detecta el cambio, genera un webhook y me avisa. Desde ahí actúo manualmente.
El segundo flujo útil es la generación de informes. Esto parece mundano, pero es donde n8n brilla. Yo tengo un flujo que:
- Trae datos de rankings de Semrush
- Trae datos de tráfico de Google Analytics usando Google Sheets como puente
- Calcula variaciones semana a semana
- Genera un documento en Google Docs con gráficos incrustados
- Envía el PDF al cliente por email cada lunes
Eso que acabo de describir son 45 minutos de trabajo manual cada semana. Automatizado, cero minutos. El documento se genera solo.
Dónde falla n8n y dónde no es la solución
Voy a ser directo: n8n no es bueno para análisis profundo de contenido. Si quieres automatizar la evaluación semántica de si tu contenido es mejor que el de la competencia, vas a sufrir. Las APIs de análisis de texto existen, pero la calidad es mediocre comparada con lo que ve un cerebro humano. Hay un cliente mío que intentó automatizar la detección de «si el contenido responde la intención de búsqueda». Después de tres iteraciones fallidas, tiramos por la borda la idea. La intención de búsqueda es un concepto demasiado nuancé.
Lo segundo donde n8n flojea: si necesitas procesamiento de imágenes SEO a escala (como renombrar y comprimir imágenes de una web entera, detectar texto en imágenes, etc.), mejor usa un script en Python directo o una herramienta como Cloudinary. N8n puede hacerlo, pero es como clavar un clavo con un zapato.
La publicación automática de contenido es otro asunto. Sí, n8n puede conectarse a WordPress, Webflow, lo que sea, y publicar contenido generado. Aquí está el detalle: automatizar la publicación sin un control editorial es pedir problemas. He visto campañas de contenido donde se publicaban 50 artículos generados con IA sin revisar. El CTR era un 2,5%, comparado con un 6% del contenido revisado y mejorado. Eso es una pérdida de tiempo y recursos. Automatiza hasta la revisión final. Después, un humano pulsa publicar.
Lo que ahora mismo no haría sin n8n
Tengo un cliente en el sector de viajes (blog con 1.200 artículos). Cada viernes genera un informe de qué contenido perdió posiciones la semana anterior. Un flujo básico: query de Google Sheets, trae posiciones, identifica bajadas mayores al 10%, compone un informe con enlaces al artículo. Antes de esto, revisaba rankings manualmente. Tardaba 90 minutos. Ahora el flujo tarda 6 minutos y me envía un Slack con los datos listos.
Otro: un cliente de SaaS necesitaba monitorizar si sus competidores publicaban nuevos artículos en sus blogs. Configuré un flujo que cada 3 horas verifica si hay nuevas URLs en el sitemap de los competidores. Si aparece algo, me lo notifica. No es ciencia ficción, pero es útil. De verdad.
Lo que no te recomiendo es intentar construir una «plataforma SEO casera» con n8n. Esa es la ilusión que muchos tienen. N8n es pegamento. Funciona cuando sabes exactamente dónde pega. No es un reemplazo de una herramienta SEO profesional.
El coste es bajo (n8n gratuito tiene límites, pero la versión cloud empieza en 10 dólares al mes). El tiempo de setup es variable: desde 2 horas si es algo simple hasta una semana si quieres que todo esté robusto. Si de verdad utilizas el tiempo que ganas, vale completamente la pena.

