Il report SEO mostra keyword sul podio. Il report Google Ads mostra clic economici con CTR alto. Entrambi sembrano ottimi, perché ciascuno guarda solo a se stesso. Solo unendoli per query emerge un terzo quadro: il negozio paga clic su keyword in cui è comunque primo. Questa guida spiega come trovare una collisione di questo tipo, valutarla e testarla in modo corretto prima di decidere sul budget.
Definizione
Che cos’è la cannibalizzazione tra SEO e Google Ads
Definizione operativa
La cannibalizzazione SEO×Ads si verifica quando l’annuncio a pagamento raccoglie clic su query in cui il negozio ha una posizione organica forte, mentre il totale di visite e ordini cresce in modo sproporzionato rispetto alla spesa. In questo caso l’annuncio non porta traffico nuovo: si prende una parte di quello esistente e lo registra come traffico a pagamento.
Il fenomeno ha due varianti di peso diverso:
- Brand: annunci su query con il nome del negozio. È la più facile da notare e la più discussa, ma anche quella più spesso giustificata, quando i concorrenti fanno offerte sul tuo brand.
- Generica: query generiche (ad es. “scarpe da trekking donna”) in cui il negozio si è guadagnato la top 3 organica, ma le campagne a pagamento fanno comunque offerte sullo stesso intento. È più difficile da individuare e di solito costa di più, perché riguarda decine di keyword alla volta.
Punto cieco
Perché i report separati non mostrano la sovrapposizione
Ogni fonte, presa da sola, dà buone notizie. Search Console celebra posizione e CTR organico. Google Ads celebra traffico economico ad alto intento. Solo osservando una stessa query da entrambi i lati si vede che si tratta dello stesso utente e della stessa pagina dei risultati (dati indicativi, negozio di calzature, un mese):
Google Search Console
Google Ads · termini di ricerca
In pratica: in Search Console (e nei dati gsc_queries di DataOrganizer) le colonne chiave sono query, posizione e clic; in Google Ads il report dei termini di ricerca con spesa e conversioni, descritto più nel dettaglio nella guida ai termini di ricerca. L’unione si fa sulla query normalizzata.
Decisioni
Matrice decisionale: posizione organica e risultato a pagamento
Non ogni collisione è uno spreco. Due assi orientano la decisione: quanto è forte il risultato organico e se il traffico a pagamento porta ordini a un costo sensato:
Matrice: cosa fare con la keywordposizione da GSC × risultato dal report dei termini
Sospetta sovrapposizione
Entrambi i canali “vincono” sullo stesso intento. Misura quanti ordini restano dopo aver spento il paid, prima di considerarli aggiuntivi.
Cannibalizzazione vera e propria
L’organico fa il lavoro, il paid brucia budget senza ordini. Escludi la keyword e sposta il budget dove in organico non ci sei.
Il paid porta copertura
Senza annuncio non esisti per questa query. È il ruolo sano di Google Ads: non c’è sovrapposizione, perché non c’è nulla da duplicare.
Un problema che non dipende dai canali
Né l’organico né il paid ne ricavano qualcosa. La query porta alla landing page o all’offerta sbagliata: cambiare le offerte non risolve il problema.
Brand: una regola a parte
Le keyword di brand non si spengono alla cieca. Se i concorrenti fanno offerte sul nome del negozio o sopra il risultato organico compaiono moduli Shopping, l’annuncio di brand difende lo spazio conquistato dalla SEO. Se nessuno fa offerte e il negozio è primo, è il candidato principale per il test.
La prova
Test on/off: una prova onesta al posto delle ipotesi
Nessun report dice quanto traffico recupererà il risultato organico dopo aver spento gli annunci. Dipende dalla struttura della pagina dei risultati: numero di annunci sopra i risultati, concorrenti, moduli Shopping. Per questo le sovrapposizioni si risolvono con un test:
Scegli un gruppo di keyword dalla matrice
Meglio se dal quadrante «test on/off»: posizione organica alta più una spesa significativa. Testa un gruppo, non una singola keyword, così i numeri restano stabili.
Definisci le metriche prima di partire
Somma dei clic (organici da GSC più a pagamento da Ads) per queste query e vendite dell’intero negozio. Registra un valore di riferimento del periodo precedente al test.
Spegni il paid per un intero ciclo d’acquisto
Il periodo deve coprire il tempo tipico tra la prima visita e l’ordine nella tua categoria; un test troppo breve mostrerà solo rumore.
Confronta correggendo per la stagionalità
Metti a confronto il periodo di test con un periodo analogo (l’anno prima o le settimane vicine senza modifiche). Se la somma dei clic e le vendite tengono, il budget era un doppione; se calano, il paid portava un contributo reale.
Riattiva e registra il risultato
Registra il verdetto per ogni gruppo di keyword, con la data. La struttura della pagina dei risultati cambia, quindi conviene ripetere il test dopo cambiamenti importanti tra i concorrenti.
Nota metodologica: il risultato del test descrive l’effetto complessivo sulla pagina dei risultati di Google in un dato periodo e con un dato assetto della concorrenza. Non si trasferisce automaticamente ad altre keyword né alla stagione successiva: è una misurazione da ripetere, non una legge da proclamare.
DataOrganizer
Come DataOrganizer collega Search Console ai termini di Google Ads
DataOrganizer integra entrambe le fonti di questo calcolo: da Google Search Console query, pagine e coppie query+pagina (con posizione, clic e CTR), da Google Ads il report dei termini di ricerca con spesa e conversioni, accanto alle vendite reali del negozio. L’assistente AI li unisce per query su richiesta:
Le sovrapposizioni più grandi in questo periodo:
| Query | Posizione organica | Spesa Ads | Conversioni (pannello Ads) | Suggerimento |
|---|---|---|---|---|
| nome del negozio (brand) | 1,0 | 135 € | 42 | concorrente in asta: monitora |
| scarpe da trekking donna | 2,1 | 170 € | 14 | test on/off |
| scarpe invernali uomo in pelle | 2,8 | 230 € | 3 | esclusione |
La terza keyword combina la posizione 2,8 con una spesa di 230 € e tre conversioni secondo il pannello Ads: il classico quadrante «esclusione». Il brand resta sotto osservazione, perché in questo periodo sopra il tuo risultato compariva l’annuncio di un concorrente.
Da ricordare
SEO e Google Ads valutati separatamente daranno sempre ragione a se stessi. Un unico prospetto per query (posizione organica accanto alla spesa a pagamento) trasforma la disputa «di chi è questo traffico» in una lista di keyword da testare ed escludere.
FAQ
Domande frequenti sulla cannibalizzazione SEO e Google Ads
Che cos’è la cannibalizzazione tra SEO e Google Ads?
È la situazione in cui l’annuncio raccoglie clic su query per cui il negozio ha già una posizione organica forte, mentre visite e ordini complessivi crescono in modo sproporzionato rispetto alla spesa. Esiste nella variante di brand (nome del negozio) e in quella per keyword (generiche in top 3 organica).
Conviene spegnere gli annunci sulle keyword di brand?
Non alla cieca. Se i concorrenti fanno offerte sul nome del negozio o sopra il risultato compaiono moduli Shopping, l’annuncio di brand difende la visibilità. Se nessuno fa offerte e il negozio è primo in organico, è il primo candidato per un test on/off, perché il budget si limita soprattutto a intestarsi traffico già esistente.
Come trovare le keyword duplicate?
Unendo due report per query: posizione e clic da Search Console accanto a spesa e conversioni dal report dei termini di ricerca di Google Ads. I candidati all’intervento combinano top 3 organica e spesa a pagamento significativa. Nessuno dei due report, da solo, mostra questa sovrapposizione.
Dopo aver spento gli annunci, il risultato organico recupera il traffico?
In parte; quanto dipende dalla struttura della pagina dei risultati (annunci sopra i risultati, concorrenti, moduli Shopping). Per questo, invece di presumere un recupero totale, lo si misura con un test: somma dei clic organici e a pagamento più vendite del negozio, correggendo per la stagionalità.
Come aiuta DataOrganizer?
Integra Search Console (query, pagine, coppie query+pagina) e i termini di ricerca di Google Ads accanto alle vendite reali, e l’assistente AI li mette a confronto per query. La lista delle sovrapposizioni con i suggerimenti (monitora, testa, escludi) nasce da una sola domanda in chat invece che dall’unione manuale degli export.
Promemoria dell’intera guida
Sovrapposizioni di keyword sotto controllo in tre mosse
1. Unisci i report per query. La posizione da Search Console accanto alla spesa dal report dei termini di ricerca: solo questa vista mostra dove due canali competono per lo stesso intento.
2. Decidi con la matrice, non d’istinto. Posizione alta più traffico a pagamento costoso significa esclusione; posizione alta più ordini economici significa test; nessuna posizione significa che il paid sta facendo bene il suo lavoro.
3. Dimostra con il test on/off. Somma dei clic e vendite del negozio prima, durante e dopo, correggendo per la stagionalità. DataOrganizer tiene entrambe le fonti e le vendite in un unico modello, quindi dal sospetto alla lista di keyword con i verdetti basta una domanda in chat.
DataOrganizer · SEO e paid in un’unica vista
Collega Search Console e Google Ads: le posizioni organiche si incrociano, query per query, con la spesa e le conversioni del report dei termini di ricerca, mentre le vendite totali del negozio servono a valutare i test on/off. Account demo subito disponibile, paghi solo le fonti collegate.




