Disqus Conditional Load
Load Disqus comments only when they're needed — for a faster site.
- Loads Disqus only on scroll or click, not on initial page load
- Keeps comment-heavy pages fast and cache-friendly
- Works alongside the official Disqus plugin
- Fine-grained control over where and when comments load
- License
- GPL-2.0-or-later
- Language
- PHP
- Requires
- PHP 5.6+
- Since
- 2014
- Installs
- 3,000+ active installs
- Rating
- 4.5★ (64 ratings)
About Disqus Conditional Load
Lazy-loads Disqus on scroll or click so comments never slow your page down, with caching-friendly conditional loading.
What it does
Disqus is heavy — it pulls in a lot of third-party JavaScript. Disqus Conditional Load defers all of that until the reader actually wants the comments, loading it on scroll or on click instead of on every page view.
Why it exists
Comments shouldn’t cost you your page-speed score. This plugin keeps Disqus fully functional while removing its performance penalty from the critical path. Maintained since 2014.
Frequently asked questions
How do I stop Disqus from slowing down my WordPress site?
Disqus Conditional Load defers the Disqus JavaScript until a reader scrolls to the comments or clicks to load them, so none of that third-party weight is on the initial page load. Comments still work exactly as before — they just cost nothing until someone wants them.
Does it work with the official Disqus plugin?
Yes. Disqus Conditional Load runs alongside the official Disqus for WordPress plugin, handling when the embed loads while Disqus itself handles the comments.
Will lazy-loaded Disqus comments still be indexed by Google?
Comments loaded on demand are not in the initial HTML, so search engines generally will not index them. If comment text is important to your rankings, the native WordPress comment system indexes reliably; Disqus comments are hosted off-site and have always been weak for SEO regardless of how they load.
Is Disqus Conditional Load compatible with caching plugins?
Yes — that is part of the point. Because the deferral happens client-side, the cached HTML stays identical for every visitor, so page caching and CDN caching work normally.
Learn how we can help you build better.
Questions about a plugin, a licence, or an expert advisor — ask and get a straight answer from the team that wrote the code.