Simple Chat
Guida · WordPress · 13 min di lettura

Aggiungere un chatbot al tuo sito WordPress senza plugin: il metodo leggero che non rallenta le pagine

Quattro percorsi di installazione senza plugin, tutti sotto i 5 KB. Come un singolo tag <script> offre un chatbot completo senza la penalizzazione sui Core Web Vitals che un tipico plugin di chat comporta.

Aggiornato il 13 min di lettura

Ti serve un bot prima di installarlo?

Crei un bot Simple Chat in cinque minuti, poi torni qui e incolli lo snippet su WordPress. 50 crediti gratis, senza carta.

Domande frequenti

Posso aggiungere un chatbot a WordPress senza installare nessun plugin?

Sì. Lo snippet di embed di Simple Chat è un singolo tag HTML che incolli sul sito una volta — dal functions.php del child theme, dal campo footer scripts del tema, da un blocco HTML personalizzato oppure da Google Tag Manager. Nessuna di queste vie conta come installare un plugin. Lo script pesa sotto i 5 KB compressi e si carica in modo asincrono, quindi non ha impatto misurabile sul Largest Contentful Paint o sul Total Blocking Time.

Lo script di embed rallenta il sito WordPress?

Il loader di embed di Simple Chat pesa sotto i 5 KB sulla rete e gira con attributi async + defer, quindi il browser lo scarica ed esegue dopo che la pagina è interattiva. L'iframe della chat parte solo quando il visitatore clicca davvero sul pulsante. Nei test Lighthouse reali un embed installato bene aggiunge meno di 50 ms al LCP e meno di 20 ms al TBT — ordini di grandezza meno di un tipico plugin chat.

Dove devo incollare il codice di embed in WordPress?

Ovunque venga emesso HTML nel footer della pagina, poco prima del tag body di chiusura. I due posti più puliti sono: nel functions.php del child theme con add_action('wp_footer', ...), oppure nel campo "Header & Footer Scripts" del tuo tema (lo offre quasi ogni tema moderno). Per i temi a blocchi modifichi la parte template Footer dal Site Editor e aggiungi un blocco HTML personalizzato. Lo script non va nel head — tienilo nel footer così non blocca il primo paint.

Funziona con WP Rocket, LiteSpeed Cache e gli altri plugin di caching?

Sì, con una configurazione: escludi embed.js da "Combine JavaScript files" nel plugin di caching. Combinare lo snippet di embed con gli altri script del sito può spostarlo prima di wp_footer nell'ordine di caricamento, rompendo l'ordine di async defer. Una volta escluso, l'embed va d'accordo con WP Rocket, LiteSpeed Cache, W3 Total Cache, FlyingPress e i cache di hosting come quello di Kinsta o SG Optimizer di SiteGround.

Posso mostrare il chatbot solo su alcune pagine WordPress invece che su tutto il sito?

Sì, con tre opzioni. Usi il Metodo 3 (blocco HTML personalizzato) per installare lo snippet solo sulle pagine che vuoi coprire. Oppure usi Google Tag Manager con un trigger sui percorsi URL specifici. Oppure, se sei a tuo agio col PHP, racchiudi l'hook wp_footer in una condizione tipo if (is_page('contatti')) { ... } per filtrare per tipo di pagina, slug o template. Anche il pattern di caricamento condizionale di questa guida serve a rinviare lo script a un segnale dell'utente.

Google penalizza il mio sito se aggiungo uno script di chat di terze parti?

No — Google valuta le pagine sulle metriche di performance reali (LCP, INP, CLS), non sulla presenza di script di terze parti in astratto. Un embed leggero, asincrono e differito, che non degrada quelle metriche è invisibile ai segnali di ranking. I plugin chat che danneggiano la SEO lo fanno perché danneggiano le metriche, non perché sono chatbot. Tutto il senso del metodo senza plugin è proprio tenere il punteggio pulito.

Lo snippet di embed in due minuti

Iscriviti gratis, scegli un template e nella scheda Install trovi lo snippet pronto da incollare su WordPress. 50 crediti, senza carta.