
No sé si te ha pasado: te pones a buscar «mejor CRM para autónomos» o «Notion vs Obsidian» y acabas en una página que compara justo lo que necesitas. Esas páginas son un imán de tráfico cualificado. El problema es que crearlas a mano es un coñazo: buscar datos de cada producto, contrastarlos, redactar… cuando tienes 50 comparativas, se vuelve insostenible. Por eso monté un flujo con n8n y GPT-4 que me genera borradores completos casi sin intervención. Hoy te cuento cómo lo hice, paso a paso, para que tú puedas clonarlo o mejorarlo.
¿Por qué las páginas «vs» y de alternativas son un filón SEO?
Las búsquedas del tipo «X vs Y» o «alternativas a X» tienen una intención brutal: el usuario ya está en la fase de decisión, comparando opciones. Si le resuelves la duda con una tabla clara, un análisis honesto y un par de pros/contras, tienes muchas papeletas de que se quede en tu sitio y, quizá, haga clic en un enlace de afiliado. Son palabras clave de cola larga con menos competencia que las genéricas y un CTR altísimo. El problema es la escala: para cubrir 200 comparativas necesitarías un ejército de redactores. Pero ¿y si una máquina te hace el 80% del trabajo?
Qué necesitas para montar el sistema
Yo usé n8n autohospedado (es gratis y corre en un docker), una cuenta de OpenAI con acceso a GPT-4 (la API, no ChatGPT Plus) y un WordPress como CMS. No es una lista cerrada: puedes cambiar WordPress por cualquier sistema con API, y si prefieres Claude o Gemini, el flujo es calcado. Lo importante es que n8n actúa de pegamento: extrae datos de la web, se los pasa a la IA y luego publica el resultado. Para el scraping, yo tiro de los nodos HTTP Request y HTML Extract de n8n, pero si la web objetivo carga datos con JavaScript, igual necesitas un navegador headless o usar Apify. En mi caso, scrapeo páginas de comparativas de la competencia y fichas de producto relativamente sencillas.

El flujo de trabajo paso a paso
1. Recolección de datos de la competencia
El primer nodo es un webhook o un cron que dispara el flujo con una lista de URLs o términos de búsqueda. Luego, un nodo HTTP Request entra a cada URL y descarga el HTML. Con un nodo HTML Extract saco solo los datos que me interesan: características, precio puntuaciones, cosas así. Lo bueno de n8n es que todo se va almacenando en variables JSON, así que puedo ir acumulando datos de varios productos antes de pasárselo a GPT-4.
2. Procesamiento con GPT-4
Aquí está la magia. El prompt es crítico. Yo le paso un JSON con los dos productos y le pido que genere un análisis comparativo en HTML estructurado: título, introducción, tabla comparativa, pros/contras, veredicto y una sección FAQ. Algo como:
«Eres un experto en análisis de [categoría]. Analiza los siguientes datos de dos productos: [JSON]. Genera una comparativa exhaustiva, objetiva y única. Evita frases genéricas. Incluye una tabla HTML con las características principales. El tono debe ser cercano pero profesional. Añade 3 preguntas frecuentes al final.»
GPT-4 suelta un HTML casi perfecto. Si veo que alucina con algún dato, añado en el prompt que se ciña solo a la información proporcionada y que si no conoce algo, lo indique. Luego un nodo Function limpia el código, quita caracteres extraños y lo envuelve en un objeto JSON con el título, el contenido y las metaetiquetas.
3. Generación de la tabla comparativa y análisis
El contenido que devuelve la IA suele incluir una tabla con columnas como «Característica», «Producto A», «Producto B» y filas como precio, funcionalidades destacadas, atención al cliente, etc. Adicionalmente, genero un pequeño texto de introducción y un veredicto con una recomendación dependiendo del perfil de usuario, todo para que la página no sea solo una tabla fría. El truco está en pedirle a la IA que incluya algún dato curioso o una opinión matizada, para que no sea el típico contenido genérico que Google penaliza.
4. Publicación automática en tu CMS
Tengo un nodo WordPress que crea un nuevo post con el título, contenido y categorías que me devuelve el flujo. Normalmente lo publico como borrador y le echo un vistazo rápido antes de lanzarlo. Si usas otro CMS, n8n tiene nodos para REST API o puedes usar el nodo HTTP Request para conectar con cualquier endpoint. Incluso puedes programar que el flujo se ejecute cada semana y actualice los precios o las notas de versión automáticamente.
Optimización avanzada para palabras clave
Incluye palabras clave long-tail en los títulos y metadescripciones
En el mismo paso de IA, le pido que genere un título SEO y una meta descripción que incluya la keyword principal y alguna variante. Por ejemplo, para «Asana vs Trello», el título podría ser «Asana vs Trello (2025): ¿cuál es mejor para tu equipo?» y la meta, «Comparativa actualizada: funcionalidades, precios y opiniones para que elijas la mejor herramienta de gestión de proyectos». Con eso atacas varias long-tail de paso.
Enriquecimiento semántico con FAQs
Las preguntas frecuentes al final del artículo no solo ayudan al usuario, sino que te posicionan para fragmentos destacados y búsquedas por voz. Además, si las escribes en un lenguaje natural y directo, Google las puede mostrar en los «People Also Ask». En mi prompt, pido tres FAQs que respondan a dudas reales que la gente buscaría.
Monitorización y ajustes
Una vez publicadas, conecto n8n con Google Search Console para capturar las consultas por las que impresiona el artículo. Si veo que hay términos relevantes que no he cubierto, puedo reinyectarlos en el flujo para que la IA los añada en una actualización. Así el contenido se mantiene fresco sin tocarlo manualmente.
¿Merece la pena todo este tinglado?
Si gestionas un site con decenas o cientos de comparativas, sí. La calidad de los borradores que suelta GPT-4 es alta; de diez, solo retoco un par de frases en dos o tres artículos. Además, el ahorro de tiempo es salvaje. Eso sí, no te fíes al 100%: revisa cifras y comprueba que no meta paja. Y sobre todo, no copies datos tal cual de la competencia; la idea es que la IA los procese y cree contenido original. Con un flujo así, en una tarde puedes tener listo un mes de publicaciones que captarán tráfico de alta intención durante años.
