I’m using Tawk.to for live chat on my website and while the tool itself is really useful, I’ve noticed a slight delay in page load time since I added their widget script. The chat works fine once loaded, but the delay in rendering is starting to affect user experience a bit, especially on mobile.
This is the script I’m using, and the chat appears on this URL: UK49s Win Kwik Pick 3
(It’s the default install with the script added before the closing </body>
tag, as per their docs.)
I’m currently on shared hosting (cPanel-based), and wondering if this delay could be due to:
- Shared hosting latency?
- Tawk.to’s script loading from external servers?
- How the script is embedded (async vs defer)?
- Or maybe some conflict with other scripts on the page (I’m also using Google Analytics, a cookie popup, and a floating WhatsApp button)?
I really like Tawk.to because it’s free and easy to manage across multiple sites, but I’m considering alternatives if I can’t fix this issue. Before switching, I’d love to know:
- Has anyone here used Tawk.to on shared hosting without load speed issues?
- Any tips to optimize the widget load (e.g., delay loading, lazy load, or custom trigger)?
- Can we host the script locally instead of relying on their CDN (I know it’s not officially recommended)?
I also saw someone mention that putting the widget behind a user interaction (like clicking a “Chat Now” button) helped speed up initial page load — has anyone implemented that?
Appreciate any help or insights. I’d rather fix it than switch tools since Tawk.to’s backend and mobile app work great for me. Thanks in advance!