← Back to desktop ← Return to Blog

Traffico organico e AI Overviews: report automatico con n8n

Se il tuo sito mostra impressioni stabili o in crescita ma clic in calo, è molto probabile che una parte delle risposte venga ormai data direttamente da Google, dentro AI Overviews o AI Mode. Il problema per una PMI non è il fenomeno in sé, ma il fatto che di solito lo si scopre mesi dopo, quando i contatti dal sito sono già calati. La soluzione pratica è un report automatico che ogni settimana legge i dati di Google Search Console, confronta i periodi e segnala le pagine che perdono clic pur restando visibili. In questo articolo ti spiego come lo costruisco con n8n, quali metriche guardare e cosa fare quando una pagina finisce nella lista rossa.

Cosa sta cambiando nella ricerca Google

A metà ottobre Google ha annunciato modifiche ad AI Mode e AI Overviews: i link ai siti dovrebbero comparire più in alto nel testo generato e con maggiore frequenza. Come sottolinea l’analisi di Absolute Zero, però, Google non pubblica alcun dato sui clic in uscita verso i siti. In altre parole: più link visibili non significa automaticamente più visite, e nessuno può dirti in anticipo come andrà per il tuo settore.

Esistono già casi documentati in cui le due curve si separano. In un caso B2B riportato da Rafael Patron, tra aprile 2025 e marzo 2026 le impressioni organiche sono salite del 18% mentre i clic sono scesi del 23%. È un singolo sito, non una statistica di mercato, ma descrive bene lo schema da tenere d’occhio: la visibilità regge, il traffico no.

La conseguenza operativa è semplice: non puoi più giudicare la salute SEO guardando solo posizioni e impressioni. Serve un controllo sistematico pagina per pagina, ed è esattamente il tipo di lavoro ripetitivo che conviene automatizzare.

Quali dati puoi davvero usare (e quali no)

Prima di costruire qualsiasi cosa è utile essere onesti sui limiti dei dati disponibili.

  • Search Console, report Prestazioni: clic, impressioni, CTR e posizione media per pagina, query, data, paese e dispositivo. Google ha indicato che i dati di AI Overviews e AI Mode confluiscono nella ricerca web, quindi sono già dentro questi numeri, ma mescolati al resto.
  • API Search Analytics: espone gli stessi dati in modo programmatico, con circa 16 mesi di storico e qualche giorno di ritardo sugli ultimi dati. È la fonte principale del workflow.
  • Report sulle funzionalità generative: secondo le fonti citate è stato esteso a tutti i siti a fine agosto. Prima di basarci un’automazione verifica nel tuo account cosa mostra e se è disponibile anche via API: non darlo per scontato.

Quello che i dati standard non ti dicono è se, per una specifica query, in quel giorno è comparsa una AI Overview. Il report quindi non “dimostra” la causa: individua un sintomo coerente (posizione stabile, impressioni stabili, CTR in calo) che merita un controllo manuale.

Il workflow n8n passo per passo

Uso n8n perché posso ospitarlo sui server del cliente e tenere i dati in casa; la stessa logica si replica con Make o con uno script schedulato. Se non conosci lo strumento, qui trovi una panoramica su come usare n8n per automatizzare i flussi di lavoro in azienda.

  1. Trigger settimanale (nodo Schedule): ad esempio il lunedì mattina, così il report arriva prima della riunione commerciale.
  2. Estrazione dati (nodo HTTP Request con credenziale Google OAuth2): due chiamate all’endpoint searchAnalytics.query, dimensione page, una per gli ultimi 28 giorni e una per i 28 precedenti. Escludo gli ultimi 3 giorni, che sono spesso incompleti.
  3. Unione e calcolo (nodo Code): per ogni URL calcolo la variazione percentuale di clic, impressioni, CTR e posizione.
  4. Filtro: segnalo le pagine che rispettano tutte le condizioni scelte. Un punto di partenza ragionevole, da tarare sul tuo sito: almeno 50 clic nel periodo precedente, impressioni in calo meno del 10% (o in crescita), clic in calo oltre il 20%, posizione media peggiorata di meno di 1.
  5. Approfondimento: solo per le pagine segnalate, una seconda chiamata con dimensioni page + query per capire quali ricerche hanno perso clic.
  6. Storicizzazione: salvo i risultati in un database (Postgres o anche un foglio condiviso) per vedere se una pagina compare per più settimane di fila.
  7. Notifica: email o messaggio su Slack/Teams con tabella sintetica e link diretto alla pagina in Search Console.

Dove ha senso un LLM nel flusso

Un modello linguistico è utile in un solo punto: trasformare la tabella in un riepilogo leggibile, raggruppando le query per intento (informativo, commerciale, navigazionale) e proponendo ipotesi. Due regole che applico sempre: il modello riceve solo i numeri calcolati dal nodo Code, non deve stimarne di nuovi, e il prompt gli chiede di distinguere esplicitamente tra dati e ipotesi. Così il report resta verificabile.

Come leggere il report

I numeri da soli non bastano: contano le combinazioni.

  • Posizione stabile, impressioni stabili, CTR in calo: è il caso tipico in cui la risposta viene data in SERP. Controlla a mano le query principali e verifica cosa appare.
  • Posizione in calo: è un problema di ranking classico (concorrenza, contenuto datato, problemi tecnici), non di AI. Qui serve un audit, anche automatizzato come quello descritto in audit SEO tecnici con l’AI.
  • Impressioni in calo: domanda in diminuzione o stagionalità. Confronta con lo stesso periodo dell’anno precedente prima di allarmarti.
  • Clic in calo solo su query informative: spesso accettabile se le pagine commerciali tengono. Una guida “cos’è” che perde clic pesa meno di una pagina servizio che perde richieste.

Il passo successivo, per chi ha un CRM, è incrociare le pagine segnalate con i contatti generati. Un calo di clic su una pagina che non ha mai portato lead è informazione, non emergenza.

Cosa fare sulle pagine segnalate

Non esiste una ricetta che riporti i clic persi, ma ci sono interventi concreti che aumentano il motivo per entrare nel sito:

  • Offrire ciò che una sintesi non può dare: listini, configuratori, calcolatori, schede tecniche scaricabili, disponibilità, prenotazioni, casi documentati.
  • Rendere il contenuto citabile: definizioni chiare, dati con fonte, struttura ordinata. Se il link compare dentro la risposta, è meglio che sia il tuo. Ne ho parlato nella guida su come ottimizzare i contenuti per gli assistenti AI.
  • Spostare l’obiettivo della pagina: se una guida informativa non porterà più molti clic, collegala in modo esplicito a una pagina servizio o a un modulo di contatto.
  • Diversificare i canali: newsletter, LinkedIn, campagne a pagamento sulle query commerciali. Il report ti dice dove la dipendenza da Google è diventata un rischio.

Costi e tempi realistici

L’API di Search Console è gratuita entro le quote previste. Se ospiti n8n su un server già esistente, il costo ricorrente è minimo; l’eventuale riepilogo con LLM, su poche decine di righe a settimana, ha un costo trascurabile. Il lavoro vero sta nella configurazione iniziale: credenziali, logica di confronto, soglie tarate sul traffico reale del sito e un formato di report che il team legga davvero. Per un singolo sito parliamo di un progetto piccolo; diventa più articolato se gestisci più domini, più lingue o vuoi l’incrocio con CRM e conversioni.

Domande frequenti

Search Console mostra separatamente il traffico da AI Overviews?

Nel report Prestazioni standard i dati sono inclusi nella ricerca web, non separati. Per il report dedicato alle funzionalità generative verifica nel tuo account cosa è disponibile: le funzioni vengono estese gradualmente.

Il workflow funziona anche con Make o Zapier?

Sì, la logica è la stessa. Con n8n self-hosted hai però il vantaggio di tenere dati e credenziali sui tuoi server e di non pagare per numero di operazioni.

Quanti dati servono perché il report sia affidabile?

Su pagine con pochi clic le variazioni percentuali sono rumore. Per questo il filtro esclude le pagine sotto una soglia minima di clic nel periodo di confronto.

Posso usarlo per più siti contemporaneamente?

Sì: basta ciclare sulle proprietà Search Console a cui l’account ha accesso e aggiungere il dominio come colonna nel database e nel report.

Misurare prima di reagire

AI Mode e AI Overviews cambieranno ancora, e Google non fornirà numeri sui clic verso i siti. L’unica difesa concreta è avere dati tuoi, aggiornati ogni settimana, che ti dicano quali pagine stanno perdendo valore e quanto contano per il fatturato. Se vuoi un report di questo tipo integrato con il tuo sito, il tuo CRM o gli altri strumenti che usi, contattami: analizziamo insieme i dati attuali e progettiamo l’automazione più adatta alla tua azienda.

Cornel Caba — signature