Simple Chat
Guide · WordPress · 13 min de lecture

Ajouter un chatbot à votre site WordPress sans plugin : la méthode légère qui ne ralentit pas vos pages

Quatre chemins d'installation sans plugin, tous sous 5 Ko. Comment une seule balise <script> livre un chatbot complet sans la pénalité Core Web Vitals d'un plugin de chat classique.

Mis à jour le 13 min de lecture

Il vous faut un bot avant de pouvoir l'installer ?

Créez un bot Simple Chat en cinq minutes, puis revenez ici et collez le snippet dans WordPress. 50 crédits gratuits, sans carte.

Questions fréquentes

Peut-on ajouter un chatbot à WordPress sans installer aucun plugin ?

Oui. Le snippet d'embed Simple Chat est une seule balise HTML que vous collez sur votre site une seule fois — via le functions.php du child theme, via le champ footer scripts du thème, via un bloc HTML personnalisé ou via Google Tag Manager. Aucune de ces voies ne compte comme l'installation d'un plugin. Le script pèse moins de 5 Ko compressés et se charge de façon asynchrone, sans impact mesurable sur le Largest Contentful Paint ou le Total Blocking Time.

Un script d'embed va-t-il ralentir mon site WordPress ?

Le loader d'embed de Simple Chat pèse moins de 5 Ko sur le réseau et s'exécute avec les attributs async + defer, ce qui signifie que le navigateur le télécharge et l'exécute après que la page est devenue interactive. L'iframe complet du chat ne se charge que lorsque le visiteur clique réellement sur le bouton. Sur des exécutions Lighthouse réelles, un embed bien installé ajoute moins de 50 ms au LCP et moins de 20 ms au TBT — des ordres de grandeur de moins qu'un plugin de chat classique.

Où exactement faut-il coller le code d'embed dans WordPress ?

Partout où du HTML est émis dans le pied de page, juste avant la balise body de fermeture. Les deux endroits les plus propres sont : le functions.php du child theme avec add_action('wp_footer', ...), ou le champ « Header & Footer Scripts » de votre thème (presque tous les thèmes modernes en proposent un). Pour les thèmes en blocs, éditez la partie de modèle Footer dans le Site Editor et ajoutez un bloc HTML personnalisé. Le script ne va pas dans le head — laissez-le dans le footer pour qu'il ne bloque pas le premier paint.

Est-ce que ça fonctionne avec WP Rocket, LiteSpeed Cache et les autres plugins de cache ?

Oui, avec une étape de configuration : excluez embed.js de « Combine JavaScript files » dans votre plugin de cache. Combiner le snippet d'embed avec les autres scripts du site peut le déplacer avant wp_footer dans l'ordre de chargement et casser l'ordre async defer. Une fois exclu, l'embed s'entend bien avec WP Rocket, LiteSpeed Cache, W3 Total Cache, FlyingPress et les caches intégrés des hébergeurs comme Kinsta ou SG Optimizer chez SiteGround.

Puis-je n'afficher le chatbot que sur certaines pages WordPress au lieu de tout le site ?

Oui, avec trois options. Vous utilisez la Méthode 3 (bloc HTML personnalisé) pour installer le snippet uniquement sur les pages choisies. Ou vous utilisez Google Tag Manager avec un déclencheur sur certains chemins d'URL. Ou, si vous êtes à l'aise avec PHP, vous entourez le hook wp_footer d'une condition comme if (is_page('contact')) { ... } pour filtrer par type de page, slug ou modèle. Le motif de chargement conditionnel de ce guide sert aussi à différer le script jusqu'à un signal utilisateur.

Google va-t-il pénaliser mon site si j'ajoute un script de chat tiers ?

Non — Google juge les pages sur des métriques de performance réelles (LCP, INP, CLS), pas sur la présence abstraite de scripts tiers. Un embed léger, asynchrone et différé qui ne dégrade pas ces métriques est invisible pour les signaux de ranking. Les plugins de chat qui nuisent au SEO le font parce qu'ils dégradent les métriques — pas parce que ce sont des chatbots. Tout l'intérêt de la méthode sans plugin est précisément de garder votre score propre.

Votre snippet d'embed en deux minutes

Inscrivez-vous gratuitement, choisissez un modèle et l'onglet Install affiche le snippet exact prêt à coller dans WordPress. 50 crédits, sans carte.