Progress

Add comments to Ghost CMS and Gatsby

Add comments to Ghost CMS and Gatsby

Ghost CMS is the best alternative for WordPress if you want to build a minimal publishing platform. It is minimal so it lacks certain features. Ghost CMS doest not support comments in its core.

Here I have collected the best options to add comments to your Ghost blog. The best part is that you can use them with other static site generators like Gatsby and Hugo.

Best ways to add Comments to Gatsby and Ghost CMS

I have categorised the list into three categories.

  • Self Hosted Options
  • Free Comment Systems
  • Paid Comment System for Ghost CMS

Self-hosted Options

Commento

This is possibly the best solution for commenting problem on Ghost CMS and static site generators like Gatsby.

Commento is lightweight Go-based commenting system with minimal features enough to run it fast on even 512 MB RAM server.

You can easily deploy Commento on Heroku with their free or hobby plan. I will recommend going for hobby plan if you are using the comment system in production.

The free plan has limitations that the application sleeps after 30 minutes of inactivity.

Still, there are ways to bypass the limitations but never risk the reputation of your website for a few bucks.

Schnack

This is another self-hosted Ad-free, tracking free and lightweight option in our list.

Schnack is built with Node.js and it takes only 8kb of a script to embed comments on our site.

It features minimal comment moderation with accept/reject comments and trust or block users.

It features users authentication from third-party auth providers like GitHub, Twitter, Google and Facebook. There is no need for a complex user management system.

CoralProject Talk

This is based on Node.js, MongoDB and Redis. It is a fully-featured commenting system with one-click deploy to Heroku.

CoralProject Talk features a fully functional dashboard with a wide range of customizations. This is the best options if you are running a large publication like a news site with comments enabled.

The dashboard makes it easy to manage users and comments.

It is responsive, ad-free, secure and lightweight commenting system which cares about users privacy.

Isso

It is a very lightweight commenting system written in Python and Javascript which uses SQLite as a database.

Isso is a very minimal commenting system with moderation system but no user management.

It supports markdown in writing comments.

The commenting system is quite similar to the native WordPress comments.

Free Options

Disqus

The easiest solution to add comments on your website with few clicks.

I don’t recommend this option because of two reasons.

  • Users data protection
  • Maintain website loading speed (size greater than 1mb)

It was a very popular option among bloggers because it offloads the heavy comments system out of the server but at what cost?

There is a popular saying that

If you are not paying for the product, then you are the product.

Same applies with Disqus. Some users have reported that Disqus inject ads and affiliate links to the comment system without even informing the owners.

I would recommend going for the self-hosted option or with paid commenting systems instead of Disqus.

Graph Comments

Graph comments have nice UI and it is relatively new in the market. It can be a good alternative to Disqus.

It has a free plan which offers 1,000, 000 data load per month which is enough to get started.

The size of Graph Comment is half of Disqus so it will have less effect on the loading speed of your website.

Git Talk

This is a commenting system based on Github issues and Preact. It uses GitHub issues as comments via GitHub API’s.

This may be useful as a temporary solution because we can’t use services for a purpose which they are not intended to do.

There are many advantages of Git Talk.

  • You don’t need any server.
  • Github authentication, no more complex separate user management.
  • Distraction free mode
  • Markdown support

If you are building a temporary website then this might be a good option for you but not suitableas a long term solution.

Facebook Comments

Not everyone uses Facebook so properly research about your visitors before using this option.

This is also one of the easiest ways to add comments to your site. But Facebook is already popular in the world of privacy.

It was worth to put it on the list because a large number of websites uses Facebook comment system.

Paid Solutions

Commento

It is the same Commento as we discussed earlier in the post. The only difference is that it is paid.

You need to pay at least $5 a month to use the service.

The difference between self-hosted Commento and this service is that you don’t have to worry about hosting issues.

It is a privacy-focused alternative to Disqus.

If you don’t want to handle complex hosting issues and management then this may be a good choice for your website.

Conclusion

While many bloggers argue that you actually don’t need a comment system. I completely deny this act.

Comments are a way to interact with your users and improve your content with common problems.

Here is s summary of all we discussed above.

The best commenting system for Ghost CMS and static site generators like Gatsby.

  • Self-hosted Commento
  • Schnack
  • CoralProject Talk
  • Isso
  • Disqus
  • Graph Comments
  • Facebook Comments
  • Managed Commento

You can choose the best according to your need. I will recommend going for self-hosted Commento if hosting is not a problem.

Share the Post ;)

Related Posts