Pipeline SEO

Este artículo explica cómo Thinvent genera páginas de consulta a partir de datos de búsqueda. Nuestro pipeline SEO procesa consultas de múltiples fuentes, las agrupa, las empareja con productos y genera páginas optimizadas para motores de búsqueda.

Fuentes de Datos

Agregamos consultas de múltiples fuentes:

  • Google Search Console (GSC): Consultas de búsqueda orgánica con impresiones y clics

  • Google Ads: Términos de búsqueda que activaron anuncios de pago

  • Google Ads Keyword Ideas: Sugerencias de palabras clave con volumen de búsqueda

  • Consultas en vivo: Consultas de búsqueda en tiempo real desde nuestro servicio de búsqueda

Estas fuentes proporcionan una visión integral de lo que buscan los usuarios, combinando datos históricos con información en tiempo real.

Arquitectura del Pipeline

El pipeline SEO se ejecuta semanalmente los domingos y consta de 11 pasos:

flowchart TD
    A[Paso 0: Incrustar Datos Fuente] --> B[Paso 1a: Obtener GSC]
    A --> C[Paso 1b: Obtener Ads]
    A --> D[Paso 1c: Obtener Keywords]
    A --> E[Paso 1d: Obtener Live]
    
    B --> G[Paso 2: Combinar Consultas]
    C --> G
    D --> G
    E --> G
    
    G --> H[Paso 3a: Generar Frases Base]
    G --> I[Paso 3b: Incrustar Consultas]
    
    H --> J[Paso 4: Expandir Mapeos de Frases]
    I --> J
    
    J --> K[Paso 5: Agrupar Consultas]
    I --> K
    
    K --> L[Paso 6: Emparejar Datos Fuente]
    A --> L
    
    L --> M[Paso 7: Enrutar Consultas]
    J --> M
    K --> M
    
    M --> N[Paso 8a: Construir Páginas de Consulta]
    K --> O[Paso 8b: Generar Búsquedas Relacionadas]
    
    N --> O[Paso 8b: Generar Búsquedas Relacionadas]

Proceso Paso a Paso

Paso 0: Incrustar Datos Fuente

Incrustamos datos de productos usando SentenceTransformer para crear incrustaciones semánticas. Estas incrustaciones se usan después para emparejar consultas con productos basándose en similitud semántica, no solo en coincidencia de palabras clave.

Pasos 1a-1e: Obtener Consultas

Obtenemos consultas de múltiples fuentes:

  • Google Search Console (GSC): Consultas de búsqueda orgánica con métricas de rendimiento

  • Google Ads: Términos de búsqueda que activaron anuncios de pago

  • Google Ads Keyword Ideas: Sugerencias de palabras clave con volumen de búsqueda

  • Consultas en vivo: Consultas de búsqueda en tiempo real desde nuestro servicio de búsqueda

Cada fuente proporciona diferentes perspectivas sobre la intención del usuario.

Paso 2: Combinar Consultas

Combinamos todas las consultas en un solo conjunto de datos, eliminando duplicados y agregando métricas como impresiones y clics.

Pasos 3a-3b: Generar Frases e Incrustar

Generamos frases base a partir de las características del producto e incrustamos las consultas usando SentenceTransformer. Los mapeos de frases se utilizan para extraer filtros de las consultas de búsqueda.

Paso 4: Expandir Mapeos de Frases

Expandimos los mapeos de frases mediante:

  • Resolución de colisiones de memoria/almacenamiento (ej., "8GB RAM" vs "8GB almacenamiento")

  • Construcción de mapeos de frase a filtro

  • Extracción de n-gramas de las consultas

Paso 5: Agrupar Consultas

Agrupamos consultas similares usando similitud vectorial. Las consultas que son semánticamente similares se agrupan y compartirán la misma página de consulta.

Paso 6: Emparejar Datos Fuente

Emparejamos consultas con productos usando:

  • Similitud vectorial entre las incrustaciones de consultas y las incrustaciones de productos

  • Extracción de filtros a partir de los mapeos de frases

  • Coincidencia de nombres de productos

Paso 7: Enrutar Consultas

Enrutamos las consultas a las páginas apropiadas:

  • Encontrar coincidencias de familia (ej., familia "Treo")

  • Encontrar coincidencias de categoría (ej., categoría "Mini PC")

  • Generar slugs para las páginas de consulta

Pasos 8a-8b: Construir Páginas y Búsquedas Relacionadas

Construimos páginas de consulta y generamos búsquedas relacionadas:

  • Paso 8a: Construir páginas de consulta con listas de productos

  • Paso 8b: Generar búsquedas relacionadas usando similitud vectorial

Generación de Páginas de Consulta

Las páginas de consulta se generan en /q/<slug> e incluyen:

  • Título: Optimizado para motores de búsqueda

  • Descripción: Contenido generado por IA

  • Productos: Principales productos coincidentes

  • Filtros: Extraídos de la consulta

  • Búsquedas relacionadas: Coincidencias de similitud semántica

Generación de Contenido con IA

Utilizamos IA para generar el contenido de las páginas de consulta:

  • DeepSeek: Descripciones de productos, contenido de páginas de consulta

  • Prompts del sistema: Para eficiencia de caché

  • Temperatura: 0.7 para un equilibrio de creatividad

La IA genera:

  • Eslogan: Título breve y atractivo

  • Cuerpo: Información detallada del producto

Soporte Multilingüe

Las páginas de consulta admiten múltiples idiomas:

  • Inglés (fuente)

  • Español, Francés, Alemán, Italiano, Portugués

  • Ruso, Hindi, Bengalí, Gujarati, Kannada

  • Malayalam, Marathi, Punjabi, Tamil, Telugu

  • Árabe, Chino, Japonés, Coreano

Resumen

Nuestro pipeline SEO proporciona:

  • Datos integrales: Múltiples fuentes de consultas

  • Emparejamiento semántico: Similitud vectorial para mejores coincidencias

  • Contenido con IA: Generación de contenido automatizada

  • Multilingüe: Soporte para más de 15 idiomas

  • Automatizado: Pipeline semanal con puntos de control