
Si llevas tiempo en el mundillo del SEO, sabes que el guest posting sigue siendo una de las estrategias más efectivas para ganar autoridad y tráfico. Pero encontrar sitios relevantes, filtrarlos y luego redactar un correo de outreach que no acabe en la papelera es un auténtico coñazo. Yo me pasé semanas haciéndolo a mano, hasta que un día me harté. Así que monté un sistema con n8n y GPT-4 que me ahorra horas y me da mejores resultados. En esta guía te cuento cómo puedes hacerlo tú también, paso a paso y sin complicaciones.
¿Por qué automatizar el guest posting con n8n y GPT-4?
El proceso manual tiene tres cuellos de botella: encontrar webs que acepten colaboraciones, evaluar si merecen la pena (autoridad, temática, tráfico) y escribir un pitch que no parezca sacado de una plantilla. Con la automatización, puedes pasar de 30 minutos por sitio a menos de un minuto, y escalar. Además, la consistencia mejora porque eliminas errores humanos.
n8n es una herramienta de automatización de código abierto que te permite conectar servicios y crear flujos de trabajo visualmente. GPT-4, el modelo de OpenAI, puede analizar textos y generar contenido de manera sorprendentemente humana. Juntos, son una locura.

Lo que necesitas antes de empezar
- Una cuenta en n8n (puedes usar la versión cloud o instalarla en tu servidor).
- Acceso a la API de OpenAI (necesitas una clave y algo de saldo).
- Una lista inicial de palabras clave o nichos para buscar prospectos.
- Opcional: una API de métricas SEO (como Moz o Ahrefs) si quieres datos más precisos de autoridad.
No te asustes: incluso sin las APIs de pago, puedes obtener resultados decentes usando GPT-4 para que evalúe la calidad del sitio a partir de su contenido público.
Paso 1: prospectar sitios automáticamente
El primer paso es rastrear la web en busca de blogs que escriban sobre tus temas y que, idealmente, acepten guest posts. Una forma sencilla es usar los operadores de búsqueda de Google: por ejemplo, “escribe para nosotros” + tu keyword o “guest post” + nicho. Con n8n, puedes configurar un nodo HTTP Request para simular una búsqueda y extraer las URLs de los resultados.
Si tienes conocimientos de scraping, puedes ir un paso más allá y usar un nodo de Web Scraper para visitar esas páginas y extraer datos como el título, la meta descripción o incluso el texto completo de la home. Pero ojo: no te pases con las peticiones o te bloquearán. Yo suelo poner un delay de 2-3 segundos entre peticiones y un user-agent realista.
Al acabar este paso tendrás una lista de URLs candidatas, que pueden ser cientos. Ahora viene lo bueno.
Paso 2: clasificar y evaluar con GPT-4
Aquí es donde metemos la inteligencia artificial. Conectamos la salida del paso anterior a un nodo de OpenAI en n8n. Le vamos a pedir a GPT-4 que, para cada URL, analice su contenido y nos devuelva un JSON con:
- Relevancia (del 1 al 10) según nuestro nicho.
- Estimación de autoridad (DA estimado o simplemente una nota cualitativa como «alta», «media», «baja»).
- ¿Acepta guest posts? (booleano).
- Posibles temas que podríamos proponer.
- Tom de la página.
Para ello, le pasamos como prompt el texto extraído de la página (por ejemplo, los primeros 2000 caracteres) y unas instrucciones claras. Ejemplo de prompt:
«Eres un experto SEO. Analiza el siguiente contenido de un sitio web y clasifícalo según estos criterios: 1) Relevancia para el tema [tu nicho] (1-10). 2) Autoridad percibida (alta/media/baja) basándote en la calidad del contenido, diseño y posibles señales. 3) Si parece aceptar colaboraciones o guest posts (true/false). 4) Sugiere 3 posibles temas que encajarían bien. 5) El tono general del sitio (profesional, casual, técnico…). Devuélvelo en el siguiente formato JSON: {«relevancia»: X, «autoridad»: «Y», «acepta_guest_posts»: Z, «temas_sugeridos»: [«…», «…», «…»], «tono»: «W»}.»
El nodo de OpenAI te devolverá ese JSON, que luego puedes almacenar en una hoja de cálculo o en Airtable para tener una base de datos de oportunidades. Fíltralos: quédate solo con los que tengan relevancia >7 y autoridad alta o media.
Paso 3: generar pitches personalizados
El correo de outreach es el verdadero arte. No vale con un “Hola, quiero escribir en tu blog”. GPT-4 puede ayudarte a crear pitches que mencionen artículos concretos del sitio, elogios sinceros y una propuesta de valor. Solo tienes que darle un poco de contexto.
En el mismo flujo de n8n, tras la clasificación, añade otro nodo OpenAI con un prompt como este:
«Redacta un correo de outreach para un guest post. Sé amable y breve. Menciona que has leído su artículo [título de un artículo reciente del sitio] y te gustó especialmente [detalle]. Preséntate como [tu nombre o el nombre de tu marca] y sugiere uno de estos temas: [tema de la lista generada antes]. Incluye un asunto sugerido. Firma con tu nombre.»
Puedes personalizarlo con los datos extraídos en el paso anterior. Así, cada pitch será único y relevante, lo que aumenta la tasa de respuesta.
El flujo completo en n8n
Para que te hagas una idea, el flujo típico sería:
- Trigger: programado (cada semana) o manual.
- Búsqueda de prospectos: nodo HTTP Request con operadores de Google o una lista predefinida.
- Extracción de contenido: Web Scraper para cada URL.
- Clasificación con GPT-4: nodo OpenAI que devuelve JSON.
- Filtrado: nodo IF para descartar los que no interesan.
- Generación de pitch: otro nodo OpenAI para crear el correo.
- Almacenamiento: nodo Google Sheets o Airtable para guardar oportunidades y pitches.
Opcionalmente, puedes añadir un paso de envío automático del correo usando un nodo de email, pero yo prefiero revisar los pitches antes de enviarlos. La automatización no debe eliminar el toque humano del todo.
Un par de consejos para que no la pifies
- Limita el número de peticiones a OpenAI: si tienes cientos de URLs, los costes pueden dispararse. Filtra antes con criterios simples (por ejemplo, que la URL contenga «/blog»).
- No abuses de las búsquedas de Google: usa proxies y rotación de user-agents si haces scraping intensivo.
- Revisa siempre los pitches: GPT-4 es bueno, pero a veces suena demasiado genérico o se inventa datos. Corrige esos detalles.
- Mide resultados: guarda las respuestas para mejorar el flujo con el tiempo.
Con este sistema, he pasado de enviar 10 pitches a la semana a más de 50, con la misma calidad y menos esfuerzo. No es magia, pero casi. Pruébalo y dime qué tal te va.
