# Welcomments - Pre-rendered static HTML comments for Jekyll websites with optional Javascript

**URL:** <https://talk.jekyllrb.com/t/welcomments-pre-rendered-static-html-comments-for-jekyll-websites-with-optional-javascript/5941>\
**Category:** Uncategorized\
**Created:** [April 25, 2021, 9:29am UTC](https://talk.jekyllrb.com/t/welcomments-pre-rendered-static-html-comments-for-jekyll-websites-with-optional-javascript/5941 "2021-04-25T09:29:08Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![roughike](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/roughike/32/3470_2.png) [@roughike](https://talk.jekyllrb.com/u/roughike)\
**Post date:** [April 25, 2021, 9:29am UTC](https://talk.jekyllrb.com/t/welcomments-pre-rendered-static-html-comments-for-jekyll-websites-with-optional-javascript/5941/1 "2021-04-25T09:29:08Z")

</div>

Hi there, everyone!

I’m Iiro and I’ve been working on a [comment system called Welcomments](https://welcomments.io) for a while now. It’s a comment system that specializes in websites built with static site generators such as Jekyll, Hugo, and more.

Welcomments connects to your GitHub repository and commits every incoming comment as a JSON file to your Jekyll site’s \_data/ directory. If you’re using Netlify, every commit to the main branch triggers a new Jekyll build, which then regenerates all the posts and comments as static HTML.

The end result is a blog post that contains comments from your readers as 100% static pre-rendered HTML. There’s a live demo of this on the website.

Some of you might think “hmm, this seems just like Staticman!” - and you wouldn’t be too far off.

Welcomments is essentially like Staticman but as a batteries-included, easy-to-setup service, with extra features. I’ve made the setup super easy with a pretty neat installation wizard, prebuilt CSS, and an optional Javascript snippet for better UX.

Other features include:

- super easy, less than 2 minutes guided setup process
- strong built-in spam prevention
- email notifications for new replies
- full customizability, no JS required (but recommended)
- some cool stuff on the horizon 🙂

It will be a paid service, but right now, as I haven’t implemented payments yet, it’s free. I’ll give early users (this could be you!) a good deal once it’s out of beta.

I’d love it if some of you could give it a try and let me know what you think. 🙂

[https://welcomments.io](https://welcomments.io/)

---

<div class="post-metadata">

**Author:** ![MichaelCurrin](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/michaelcurrin/32/2340_2.png) [@MichaelCurrin](https://talk.jekyllrb.com/u/MichaelCurrin)\
**Post date:** [April 25, 2021, 6:14pm UTC](https://talk.jekyllrb.com/t/welcomments-pre-rendered-static-html-comments-for-jekyll-websites-with-optional-javascript/5941/2 "2021-04-25T18:14:40Z")

</div>

Thanks for sharing. Is there some kind of system like on WordPress to have comments go through approval before appearing publically?  
Good to see you have spam detection already.

---

<div class="post-metadata">

**Author:** ![roughike](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/roughike/32/3470_2.png) [@roughike](https://talk.jekyllrb.com/u/roughike)\
**Post date:** [April 25, 2021, 8:05pm UTC](https://talk.jekyllrb.com/t/welcomments-pre-rendered-static-html-comments-for-jekyll-websites-with-optional-javascript/5941/3 "2021-04-25T20:05:36Z")

</div>

> Is there some kind of system like on WordPress to have comments go through approval before appearing publically?

Funny you should ask that - I just launched the manual moderation feature 5 mins ago 🙂

If enabled, every comment will appear in the “moderation queue” tab in [the Welcomments console](https://console.welcomments.io) and no comment goes public unless you explicitly approve it. Would love to get some feedback from you on it!

---

<div class="post-metadata">

**Author:** ![dotpotit](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/dotpotit/32/6360_2.png) [@dotpotit](https://talk.jekyllrb.com/u/dotpotit)\
**Post date:** [June 29, 2025, 5:30pm UTC](https://talk.jekyllrb.com/t/welcomments-pre-rendered-static-html-comments-for-jekyll-websites-with-optional-javascript/5941/4 "2025-06-29T17:30:07Z")

</div>

Interesting approach to comments on static sites! Pre-rendered HTML comments can boost speed and SEO. We often work with Jekyll builds at Dotpot IT and will definitely check Welcomments out. Thanks for sharing!

---

<div class="post-metadata">

**Author:** ![george-gca](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.jekyllrb.com/george-gca/32/5301_2.png) [@george-gca](https://talk.jekyllrb.com/u/george-gca)\
**Post date:** [July 14, 2025, 2:02pm UTC](https://talk.jekyllrb.com/t/welcomments-pre-rendered-static-html-comments-for-jekyll-websites-with-optional-javascript/5941/5 "2025-07-14T14:02:32Z")

</div>

Would you mind comparing it with [giscus](https://giscus.app/), so we can better see the pros/cons?
