SEO Pipeline

Questo articolo spiega come Thinvent genera pagine di query dai dati di ricerca. La nostra pipeline SEO elabora le query da più fonti, le raggruppa, le abbina ai prodotti e genera pagine ottimizzate per i motori di ricerca.

Fonti Dati

Aggreghiamo query da più fonti:

  • Google Search Console (GSC): Query di ricerca organica con impression e clic

  • Google Ads: Termini di ricerca che hanno attivato annunci a pagamento

  • Google Ads Keyword Ideas: Suggerimenti di parole chiave con volume di ricerca

  • Query live: Query di ricerca in tempo reale dal nostro servizio di ricerca

Queste fonti forniscono una visione completa di ciò che gli utenti stanno cercando, combinando dati storici con insight in tempo reale.

Architettura della Pipeline

La pipeline SEO viene eseguita settimanalmente la domenica e consiste in 11 passaggi:

flowchart TD
    A[Step 0: Embed Source Data] --> B[Step 1a: Fetch GSC]
    A --> C[Step 1b: Fetch Ads]
    A --> D[Step 1c: Fetch Keywords]
    A --> E[Step 1d: Fetch Live]
    
    B --> G[Step 2: Combine Queries]
    C --> G
    D --> G
    E --> G
    
    G --> H[Step 3a: Generate Base Phrases]
    G --> I[Step 3b: Embed Queries]
    
    H --> J[Step 4: Expand Phrase Mappings]
    I --> J
    
    J --> K[Step 5: Cluster Queries]
    I --> K
    
    K --> L[Step 6: Match Source Data]
    A --> L
    
    L --> M[Step 7: Route Queries]
    J --> M
    K --> M
    
    M --> N[Step 8a: Build Query Pages]
    K --> O[Step 8b: Generate Related Searches]
    
    N --> O[Step 8b: Generate Related Searches]

Processo Passo-Passo

Step 0: Incorpora i Dati di Origine

Incorporiamo i dati dei prodotti utilizzando SentenceTransformer per creare embedding semantici. Questi embedding vengono utilizzati successivamente per abbinare le query ai prodotti in base alla similarità semantica, non solo alla corrispondenza di parole chiave.

Steps 1a-1e: Recupera le Query

Recuperiamo query da più fonti:

  • Google Search Console (GSC): Query di ricerca organica con metriche di performance

  • Google Ads: Termini di ricerca che hanno attivato annunci a pagamento

  • Google Ads Keyword Ideas: Suggerimenti di parole chiave con volume di ricerca

  • Query live: Query di ricerca in tempo reale dal nostro servizio di ricerca

Ogni fonte fornisce diverse prospettive sull'intento dell'utente.

Step 2: Combina le Query

Combiniamo tutte le query in un unico dataset, deduplicando e aggregando metriche come impression e clic.

Steps 3a-3b: Genera Frasi e Incorpora

Generiamo frasi di base dalle caratteristiche dei prodotti e incorporiamo le query utilizzando SentenceTransformer. I mapping delle frasi vengono utilizzati per estrarre filtri dalle query di ricerca.

Step 4: Espandi i Mapping delle Frasi

Espandiamo i mapping delle frasi:

  • Risolvendo collisioni memoria/storage (es. "8GB RAM" vs "8GB storage")

  • Costruendo mapping frase-filtro

  • Estraendo n-grammi dalle query

Step 5: Raggruppa le Query

Raggruppiamo query simili utilizzando la similarità vettoriale. Le query semanticamente simili vengono raggruppate insieme e condivideranno la stessa pagina di query.

Step 6: Abbina i Dati di Origine

Abbiniamo le query ai prodotti utilizzando:

  • Similarità vettoriale tra gli embedding delle query e degli embedding dei prodotti

  • Estrazione di filtri dai mapping delle frasi

  • Corrispondenza del nome del prodotto

Step 7: Instrada le Query

Indirizziamo le query alle pagine appropriate:

  • Troviamo corrispondenze di famiglia (es. famiglia "Treo")

  • Troviamo corrispondenze di categoria (es. categoria "Mini PC")

  • Generiamo slug per le pagine di query

Steps 8a-8b: Costruisci Pagine e Ricerche Correlate

Costruiamo pagine di query e generiamo ricerche correlate:

  • Step 8a: Costruisci pagine di query con elenchi di prodotti

  • Step 8b: Genera ricerche correlate utilizzando la similarità vettoriale

Generazione Pagine di Query

Le pagine di query vengono generate all'URL /q/<slug> e includono:

  • Titolo: Ottimizzato per i motori di ricerca

  • Descrizione: Contenuto generato dall'IA

  • Prodotti: Prodotti con la migliore corrispondenza

  • Filtri: Estratti dalla query

  • Ricerche correlate: Corrispondenze per similarità semantica

Generazione Contenuti IA

Utilizziamo l'IA per generare il contenuto delle pagine di query:

  • DeepSeek: Descrizioni prodotti, contenuti pagine query

  • Prompt di sistema: Per efficienza nella cache

  • Temperatura: 0.7 per una creatività bilanciata

L'IA genera:

  • Tagline: Titolo breve e accattivante

  • Corpo: Informazioni dettagliate sul prodotto

Supporto Multilingue

Le pagine di query supportano più lingue:

  • Inglese (sorgente)

  • Spagnolo, Francese, Tedesco, Italiano, Portoghese

  • Russo, Hindi, Bengalese, Gujarati, Kannada

  • Malayalam, Marathi, Punjabi, Tamil, Telugu

  • Arabo, Cinese, Giapponese, Coreano

Riepilogo

La nostra pipeline SEO fornisce:

  • Dati completi: Multiple fonti di query

  • Corrispondenza semantica: Similarità vettoriale per abbinamenti migliori

  • Contenuti IA: Generazione di contenuti automatizzata

  • Multilingue: Supporto per oltre 15 lingue

  • Automatizzata: Pipeline settimanale con checkpoint