Disfora

A Commento alternative for sites left without comments.

Commento's hosted service went offline in December 2025, and the comment sections it served went with it. Disfora renders in your page like Commento did, has no ads or trackers, and imports your Commento export if you have one.

Switching from something else? See every comparison

A blog post with the Disfora rating and comment thread underneath

What happened to Commento

Commento's last release came out in April 2020, and its code hasn't changed since February 2021. The hosted service at commento.io kept running anyway, until early December 2025.

Then it stopped responding. Site owners reported that their comment sections were empty, the domain registration had lapsed and support wasn't answering. There was no shutdown notice, and no way to export comments once it had gone.

Self-hosted Commento still runs, but it hasn't had a fix since 2021. Commento++, the best-known fork, stopped being updated in June 2023.

Disfora and Commento compared

Including what Commento did that Disfora doesn't, like self-hosting and more ways to sign in.

Feature Disfora Commento
Status Active commento.io offline since December 2025. Last code change in 2021
Hosting Hosted. Nothing to install or keep patched Hosted, or self-hosted with Go and PostgreSQL
Embedding Renders in your page from one script tag Renders in your page from one script tag
Who can comment Readers who sign in with Google or an email code, and guests with just a name if you turn guest comments on Guests, or sign-in with email, Google, GitHub, GitLab, Twitter or single sign-on
Comments Threaded replies, votes, @mentions, Markdown and GIFs, with reply notifications Threaded replies, votes and Markdown
Moderation Approval queue, banned keywords, bans and shadow bans Moderators and comment approval
Other widgets Star ratings, polls and forms from the same script None
Importing comments From Disqus and Commento exports, with replies, names and dates From Disqus and Commento exports
Your comments Webhooks send each new comment to your server as it's posted JSON export, while the service was running
Price Free for one site, then $5 a month for three Paid hosted plans, or free to self-host

Based on Commento's source code and reports from site owners. Last reviewed October 2026.

What Commento did that Disfora doesn't

Guest comments that go live straight away

Commento could publish guest comments as soon as they were posted. Disfora takes guest comments too, but always holds them for your approval, and guests can't vote.

Self-hosting

You could run Commento on your own server. Disfora is hosted only. If self-hosting matters most, Comentario is a maintained fork of Commento that reads its exports.

More ways to sign in

Commento offered GitHub, GitLab, Twitter and single sign-on. Disfora readers sign in with Google or a code sent to their email.

Switching from Commento

  1. 1

    Remove the Commento code

    Delete the commento.js script and the empty element with the id commento. With commento.io offline, the script no longer loads, so they do nothing now.

  2. 2

    Add your site to Disfora

    Create a free account, start a project and enter your domain. No card needed.

  3. 3

    Add Disfora to your pages

    Paste the script tag once, and put an empty container where the comments should go. On WordPress, install the Disfora plugin instead: it does this for you.

  4. 4

    Verify your domain

    Prove the site is yours with a meta tag, a file or a DNS record. Comments start showing straight away.

  5. 5

    Choose who can comment

    Readers sign in with Google or an email code. To let them comment with just a name too, add free Cloudflare Turnstile keys in Settings and turn on guest comments.

Your old comments

If you exported from Commento before it went offline, upload the file in your project's settings under Import comments. Comments come across under the right posts, with their replies, author names and dates. Unapproved ones go to your moderation queue, and ones Commento held as spam are left out. Self-hosted Commento and Commento++ write the same file.

Without an export, the comments are most likely gone. Commento loaded them with JavaScript, so archived copies of your pages don't include them.

Keep your own copy from day one

Webhooks send every comment to your own server as it's posted, edited or deleted, as signed JSON. They're on the free plan, so your comments don't have to live only in someone else's database.

Questions about switching

Commento's hosted service at commento.io went offline in early December 2025, without a shutdown notice. Its code hasn't changed since February 2021, so self-hosted copies get no fixes either.

Yes, if you have an export. Upload the file from Commento's data export in your project's settings, under Import comments. Comments come across with their replies, author names and dates. Self-hosted Commento and Commento++ write the same file. The import is free on every plan.

Yes, if you turn on guest comments in your project's settings. Guests comment and reply with just a name, after a Cloudflare Turnstile check that runs on your page with your own free Turnstile keys. Their comments wait for your approval, and they can't vote. Readers who sign in, with Google or an email code, keep one account for every site that runs Disfora. Guest comments are on every plan.

Turn on webhooks. Disfora sends every comment to your server as signed JSON when it's posted, edited, moderated or deleted, so you build up your own copy as you go. Webhooks are on the free plan.

Yes. One site is free with comments, ratings, polls, forms, moderation and webhooks. Paid plans add more sites, automations, form email alerts, unbranded widgets and team members.

Put comments back on your site

The free plan covers one site, takes a few minutes to set up and doesn't need a card.