Volver a Casos de Ingeniería
03 de diciembre de 2024

Motor de SEO Programático: 2.400 Landing Pages en 48 Horas

340% de incremento en tráfico orgánico en 60 días

Laravel MySQL n8n Google Search Console API OpenAI API Tailwind CSS

El Cuello de Botella

Un agregador de comercio electrónico en el nicho de servicios para el hogar tenía solo 40 páginas de aterrizaje creadas manualmente. Cada página le tomaba a un redactor de contenidos de 3 a 4 horas de investigación, redacción y optimización. Los competidores que utilizaban SEO programático estaban capturando miles de palabras clave de cola larga (long-tail). El tráfico orgánico del cliente se había estancado en 8.000 visitas mensuales sin ninguna vía de crecimiento que no implicara la contratación de más de 5 redactores de contenido.


Arquitectura y Automatización

Construí un pipeline de SEO programático utilizando n8n como capa de orquestación:

┌──────────────┐     ┌──────────────┐     ┌──────────────┐
│  BD Keywords │────▶│  OpenAI API  │────▶│  Generación  │
│   (MySQL)    │     │  (GPT-4o)    │     │  Contenidos  │
└──────────────┘     └──────────────┘     └──────┬───────┘
                                                 │
┌──────────────┐     ┌──────────────┐     ┌──────▼───────┐
│ GSC Insights │◀────│ Programador  │◀────│ App Laravel  │
│ (feedback)   │     │ n8n (diario) │     │ (renderizado)│
└──────────────┘     └──────────────┘     └──────────────┘
  1. Automatización de búsqueda de palabras clave: n8n extrae grupos de palabras clave desde la API DataForSEO y los almacena en MySQL clasificados por volumen de búsqueda, dificultad e intención.
  2. Generación de contenido con IA: Un comando de Laravel lee los clústeres de palabras clave, envía prompts estructurados a OpenAI GPT-4o y genera contenido markdown único con una jerarquía de encabezados adecuada, sugerencias de enlazado interno y esquema FAQ.
  3. Control canónico y de indexación: Cada página generada detecta automáticamente sus clústeres canónicos para evitar la canibalización. La integración con la API de indexación de Google envía las nuevas páginas en minutos.
  4. Bucle de retroalimentación de calidad: La API de Google Search Console devuelve datos de CTR y posición a n8n. Las páginas con bajo rendimiento se marcan para ser regeneradas.

ROI Medible

  • Páginas de destino: 40 → 2.440 (6.000% de aumento)
  • Tráfico orgánico: 8k/mes → 35.2k/mes (+340% en 60 días)
  • Cobertura de palabras clave: 400 términos → más de 18.000 términos de cola larga clasificados
  • Coste de contenido por página: $45 (manual) → $0.12 (IA + automatización)
  • Tiempo para la primera página: 4 horas → **3 minutos
  • Tasa de canibalización: 0% (agrupamiento canónico automatizado)

Escrito por

Miguel Ortiz

Growth Engineer & Technical SEO

Hablemos de un Desafío Similar