Recupera oltre il 10% del traffico SEO in procinto di rimbalzare con overlay di uscita leggeri che alimentano i flussi di nurturing senza compromettere i Core Web Vitals.
Un pop-up di exit intent è un overlay attivato dal comportamento dell’utente (cursore che esce dalla viewport, rapido swipe all’indietro o scroll inattivo) che compare quando l’utente sta per abbandonare la pagina, offrendo al team SEO un’ultima chance per acquisire un indirizzo email, spingere una promo o reindirizzare verso una money page. Implementalo con JS leggero su URL ad alto traffico e con alto tasso di uscita per convertire sessioni organiche altrimenti perse senza compromettere i Core Web Vitals.
Un exit-intent pop-up è un overlay attivato dal comportamento dell’utente che si apre quando il visitatore segnala l’abbandono: il mouse esce dal viewport, rapido gesto di “back” su mobile o oltre 15 s di inattività vicino alla fine del documento. Offre un ultimo touchpoint, non rilevante per il ranking SEO, per trasformare una visita organica in lead, vendita o micro-conversione. Su URL ad alto tasso di uscita—pagine prezzi, articoli del blog, round-up affiliati—può recuperare il 3-8 % del traffico che altrimenti rimbalzerebbe, generando un incremento di ricavi misurabile senza aggiungere contenuti indicizzabili superflui.
Il traffico organico che se ne va a mani vuote rappresenta un costo di acquisizione già sostenuto. Riuscire a catturarne anche solo una frazione:
ouibounce
) iniettati tramite GTM per evitare deploy degli sviluppatori.document.addEventListener('mouseleave')
con e.clientY < 0
.history.pushState
+ rilevamento popstate
per back-swipe rapido.contain: layout
; non spostare il layout finché non si attiva.SaaS mid-market: piattaforma knowledge base stile Notion ha implementato un exit pop-up con “Calcolatore ROI”. Tasso di cattura 6,4 %; volume SQL +18 % mese su mese; CAC ridotto del 9 %.
E-commerce globale: retailer fashion ha mostrato il pop-up solo sulle pagine prodotto con scroll ≥75 %. Test Optimizely di 4 settimane: +3,1 % revenue per visitor, impatto zero su CLS; peso script 6,8 KB.
Le email acquisite tramite exit pop-up alimentano i dati di training per lookalike, chatbot AI e ottimizzazioni GEO. Quando ChatGPT o Google AI Overviews mostrano il tuo brand senza generare clic, le campagne di nurturing (costruite sui lead del pop-up) mantengono vivo il funnel. Il copy dell’overlay può persino promuovere un “Chatta con il nostro consulente AI” che rimanda a un bot basato su RAG, colmando il divario tra SEO tradizionale e ricerca conversazionale.
Build: 4–6 ore dev per hard-code; oppure 50–200 $/mese con tool SaaS (OptinMonster, ConvertFlow).
Design & CRO: 2–4 ore designer per variante.
Testing stack: Optimizely, VWO o Google Optimize legacy—prevedi 0–2 k $/mese a seconda del volume.
Maintenance: 1 ora/mese per igiene lista e nuove creatività. In scenari enterprise, destinare 0,1 FTE di specialista CRO; l’ROI di solito supera la soglia con ~15 k sessioni organiche mensili.
Su desktop, la maggior parte degli script di exit-intent monitora il rapido movimento del mouse verso la parte superiore del viewport—di solito il chrome del browser—combinato con la perdita di momentum dello scroll. Su mobile non c’è il cursore, quindi il rilevamento si basa su segnali come veloci scroll verso l’alto, il tap sul pulsante Indietro o gli eventi di cambio scheda. Comprendere queste dinamiche è fondamentale perché un trigger progettato solo per desktop, se portato su mobile, può non attivarsi mai (con conseguente perdita di conversioni) oppure affidarsi a timer invasivi che violano le linee guida di Google sugli interstitial mobile, con il rischio di penalizzazioni SEO.
1) Ritarda il trigger ad almeno 30 secondi o al 50 % di profondità di scroll: gli utenti a bassa intenzione non vedranno il pop-up, mentre i visitatori coinvolti riceveranno comunque l’offerta, riducendo le interruzioni che causano rimbalzi. 2) Sostituisci un modal a schermo intero con un box slide-in nell’angolo: mantiene visibile l’offerta permettendo all’utente di continuare a navigare, diminuendo la percezione di intrusività e il rischio di rimbalzo.
Il salvataggio del carrello (“Abbiamo salvato il tuo carrello — invialo a te stesso via email”) riduce l’attrito che porta all’abbandono senza erodere il margine. Uno sconto generalizzato abitua i visitatori ad aspettarsi coupon e riduce l’AOV (valore medio dell’ordine). Per valutare, esegui un test A/B in cui la Variante A mostra il salvataggio del carrello e la Variante B offre lo sconto. Monitora non solo il tasso di acquisizione email, ma anche i ricavi post-acquisizione per utente e il margine per ordine. Un incremento minore nell’acquisizione, ma con ricavi netti più elevati, può battere uno sconto ad alta acquisizione ma a basso margine.
Utilizza un piccolo exit-intent in formato banner che occupi ≤15% dello schermo e sia facilmente chiudibile. Poiché non blocca il contenuto principale, Google lo classifica come un interstitial «ragionevole», consentendo alle pagine di evitare penalizzazioni di ranking pur continuando a presentare un’offerta agli utenti in uscita.
✅ Better approach: Aggiungi un ritardo di 3–5 secondi e attiva il trigger solo dopo che l’utente ha raggiunto almeno una profondità di scroll o compiuto un’interazione chiave; combina il rilevamento dell’uscita del cursore con la logica di scroll/top-of-page per garantire un’effettiva exit intent
✅ Better approach: Segmenta per referrer, comportamento on-site e valore del carrello; crea copy/offerte su misura per ogni segmento (es.: ai lettori di contenuti proponi l’iscrizione alla newsletter, a chi abbandona il carrello offri la spedizione gratuita); esegui test A/B per validare l’uplift
✅ Better approach: Carica lo script del pop-up in modo asincrono, differisci il caricamento dei CSS, pre-dimensiona lo spazio del modale per prevenire layout shift e analizza con Lighthouse/Core Web Vitals; mantieni il peso totale dello script inferiore a 50 KB
✅ Better approach: Servi un banner slide-in o sticky specifico per mobile ≤ 20 % dell’altezza del viewport, testalo con l’emulazione di Chrome DevTools e controlla l’attivazione tramite una media query (min-width) per evitare di caricare il modal sui piccoli schermi
Get expert SEO insights and automated optimizations with our platform.
Start Free Trial