1. You do not have full control over external resources.
I love speedy websites, so I always want to be able to minify and set cache on all resources that my website send to your browser. I can tweak with every resource that I own, I can make it smaller and faster, but I cannot do anything with external resources.
hosts file to block third-parties tracking, leading to disabling this commenting system for all. This could not happen if you use your own commenting system.
In addition, if there have some delay on displaying the comments, your users may confuse and leaving your site by thinking that your blog does not allow comments.
4. Disqus is a memory hog.
Switching from Disqus to my own commenting system, I reduced the memory consumption on Google Chrome from ~62 MB per page to less than 20 MB per page, making it more memory efficient, which is great for users who use computer with low RAM (and I hope this could slow down the climate change).
5. Disqus is tracking you.
Disqus have disabled guest comments by default and allows website owners to enable it. However, although website owners enable guest comments, is still not obvious for most people about how to post a guest comment. The user need to check a box and then, it requires your name and email address. These fields are not optional, what mean you cannot just leave those text fields empty. That is how Disqus could collect your personally identifiable information. You can choose to use a fake name and a fake email address to post something, but this is not so obvious for all people.
6. Lack of extensibility.
As you do not own Disqus code, you are limited to options that Disqus offers. If you want to add a feature, or install a custom plugin, you are out of luck. Disqus offers you to limited options to customize their appearance (right now it only let you choose between light and dark background color scheme, and between serif and sans-serif typeface) and you cannot submit custom styles files to match perfectly your website style.
7. Disqus could show additional ads.
Most people hate ads. Disqus allows website owners to earn extra money by enabling “Reveal”, which shows sponsored stories in your comments section. That is not all, Disqus could also shows sponsored comments without permission and there is not easy way for an individual to opt-out without reaching out their support team.
There are clearly problems about performance, privacy and unwanted ads, so what I did is create my own commenting system.
Features of my commenting system
- I made the name field optional and I deleted email address field. This is good for your privacy since you can comment in my blog as anonymous, and I promised about not recording any of your browser data, so, welcome to comment anonymously.
- It allow markdown for typing comment. I disabled heading and HTML tag for security reason, but it allow all others features of markdown like image inclusion.
Since I do not ask for login and email address, my commenting system do not display any profile pictures. This is another drawback that I need to accept. It still lacks some features, like mentions and emoji, but I can tweak it with time, since it is my own system.
What can you do now?
Not everyone can create its own commenting system. If your website is static, choose Disqus because you do not have many choose. Nevertheless, if you use Wordpress or others blogging platform, please disable Disqus and use incorporated commenting system or install some self-hosted commenting system like Discourse (actually it is a flat forum, but could also be a great commenting system). Wordpress also have many extensions to enhance their own commenting system.
Have you any thought about this? Please feel free to add a comment!