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