A comment section is code that runs on every reader's device. If it is heavy, it slows your page, and page speed is something search engines measure and rank on. The comment system you choose has a direct line to both your Core Web Vitals and your rankings, and most people never look at it. Here is what to watch.
Script weight is the first thing to check
Every comment widget loads JavaScript. The size of that script, and everything it pulls in after it, is weight the browser has to download, parse, and run before the comments appear. Some popular systems load hundreds of kilobytes, sometimes over a megabyte once ads and trackers are counted. On a fast laptop over fibre you might not notice. On a mid-range phone over a patchy connection, that weight is the difference between a page that feels instant and one that stalls.
A small embed changes the math. Gabden's widget is around ten kilobytes. That is small enough that it does not meaningfully compete with your actual content for the browser's attention, which is exactly what you want from something that sits below the fold.
Core Web Vitals and where comments hurt
Search engines look at real-world loading metrics. A comment system touches several of them:
- Largest Contentful Paint: a heavy comment script competing for bandwidth can delay the main content from painting, even though the comments themselves are lower on the page.
- Interaction to Next Paint: a script that runs a lot of work on the main thread makes the whole page feel sluggish to tap and scroll, not just the comment box.
- Cumulative Layout Shift: a widget that loads late and pushes content around as it appears creates layout shift, which both annoys readers and counts against you.
The comment section is below the fold, but its script is not. The browser pays for it while it is still trying to show your headline.
Lazy loading matters
Comments live at the bottom of the page, so there is no reason to load them before a reader scrolls near them. Loading the widget lazily, and loading the embed script asynchronously so it never blocks the rest of the page, keeps the cost off your initial paint. The Gabden embed uses async on the script tag for exactly this reason, so the page renders first and the widget arrives without holding anything up.
Trackers are a hidden tax
Some free comment systems pay for themselves by loading advertising and tracking scripts. Those are not just a privacy problem. Each tracker is another network request, more JavaScript, and more main-thread work, all of it slowing the page for a benefit that goes to the vendor, not you. A comment system with no tracking cookies, no fingerprinting, and no cross-site tracking is lighter almost by definition, because it is not loading the machinery that ad networks require.
What comments add back for SEO
Speed is one side of the ledger. Genuine discussion is the other, and it helps rather than hurts. Comments add fresh, relevant text to a page after you publish, they surface long-tail phrasing you did not think to write, and an active thread is a signal that people find the page worth engaging with. The trick is capturing that benefit without paying for it in load time, which is why the weight of the widget is the number that matters. A light, no-tracking embed lets you keep the SEO upside of discussion without the speed downside.
What to look for
- A small script, ideally in the tens of kilobytes rather than hundreds.
- Asynchronous loading so the widget never blocks your content.
- No third-party ad or tracking scripts riding along.
- Stable layout so the widget does not shift content as it loads.
Gabden is built to tick all four: a roughly ten-kilobyte, async embed with no trackers, keyed to your page's canonical URL. You can read more about staying light in the lightweight comment system guide, see the exact embed in the documentation, and when you want to test it against your own page speed, add it to a page and measure before and after.




Join the discussion