WP-Optimize
95Get caching and more with this powerful cache plugin. Cache, optimize images, clean your database and minify f...
Speed up your posts by lazy-loading the WordPress comments on scroll or click. Works with classic and block themes.
Lazy Load for Comments is a WordPress plugin that optimises the loading of comments on your site. It defers the loading of comments until the user scrolls to the comments section or clicks a button, which can improve page load times and performance metrics.
This plugin is suitable for websites with extensive comment threads, as it works with both classic and block themes. It uses the WordPress REST API to fetch comments on demand, ensuring that SEO is not negatively impacted while reducing the number of HTTP requests made during page load.
Best for: Websites with long comment threads looking to improve load times.
What it does well
Where it falls short
This plugin can be beneficial for enhancing performance on sites with heavy comment usage. Its features cater well to both developers and site owners aiming to optimise user experience.
Joel James's own description of Lazy Load for Comments, lightly tidied.
Comments are heavy. A long thread can pull in dozens of avatars, gravatar lookups and reply scripts — all of which the browser downloads before the visitor has even reached them. Lazy Load for Comments defers all of that until the visitor either scrolls to the comments area or clicks a button.
The result: fewer HTTP requests, faster Largest Contentful Paint and a happier Lighthouse score, without changing how your comment template looks.
Version 2.0 is a complete rewrite. It uses the WordPress REST API to fetch the rendered comments on demand and works with both classic themes (comments_template()) and block themes (the core Comments block) out of the box.
Features
- Lazy-load comments on scroll, on button click, or turn the plugin off without deactivating it.
- Works with classic themes and block themes (the core Comments block).
- Loads comments inline for search engine crawlers, so indexing and SEO are not affected.
- Per-post cache of the rendered Comments block — REST renders stay fast.
- Minimum-comment-count threshold so short threads still render inline.
- Customisable load-button text, style and extra CSS classes.
- Clean React settings page under Comments → Lazy Load.
- No jQuery dependency. Front-end script is vanilla JS and intentionally small.
- Translation-ready. Hooks and filters available for further customisation.
Useful links
Other plugins for making sites fast.
Get caching and more with this powerful cache plugin. Cache, optimize images, clean your database and minify f...
All-in-one unbeatable acceleration & PageSpeed improvement: caching, image/CSS/JS optimization...
Comprehensive image optimization with WebP, AVIF, Lazy Load, and more. Optimize images automatically for Faste...
Easy to use Under Construction Page & Coming Soon Page. Enable Under Construction Mode in seconds & sh...
Compress and optimize images, enable lazy load, serve WebP & AVIF, and speed up your site with a global im...
Speed up your website by using our WebP & AVIF Converter. Optimize images and serve WebP and AVIF images i...