Disfora

A Disqus alternative that imports your old comments.

Upload the export file from Disqus and Disfora adds each comment to the right post, with its replies, author name and original date. Disfora has no ads or third-party trackers on any plan.

Switching from something else? See every comparison

A finished Disqus import in Disfora: 6,172 comments on 142 pages from 412 authors, dated March 2014 to November 2025
The import summary in your project settings.

How the import works

Disqus lets you download all your comments as one file. Disfora reads that file and adds each comment to the matching page on your site, under the comment it replied to.

  1. 1

    Export from Disqus

    In your Disqus admin, open Community → Export. Disqus emails you a link to an .xml.gz file.

  2. 2

    Upload it to Disfora

    Add your site, then upload the file as it is under Settings → Import comments. Files up to 100 MB work.

  3. 3

    Check the result

    The import starts within five minutes. When it's done, you get an email with the number of comments, replies and pages, and anything held for review.

  4. 4

    Replace the embed code

    Swap the Disqus code for the Disfora script tag, or on WordPress, the Disqus plugin for the Disfora plugin. The imported comments show under each post straight away.

Read the migration guide

What's imported

  • Comments and replies, threaded as they were
  • Author names and original dates
  • Bold, italics, links, quotes and code, converted to Markdown
  • Unapproved comments, which go to your moderation queue
  • Deleted comments, shown as [deleted] so their replies stay in place
  • Posts Disqus recorded under several addresses (http and https, www, tracking tags), merged into one page

What isn't

  • Comments Disqus marked as spam.
  • Disqus accounts, avatars and votes. The export only has each author's name, so imported comments show the name without a profile.
  • Comments on other domains in the same Disqus account, such as a staging site. The summary shows how many were skipped and where.

Imported comments don't send notifications or trigger webhooks. If you upload a newer export later, only comments that aren't in Disfora yet are added. To remove everything the import added, use Delete imported comments in your project settings.

Disfora vs Disqus, feature by feature

This includes what Disqus has and Disfora doesn't, like a full XML export and more ways to sign in.

Feature Disfora Disqus
Ads in your comments None, on any plan On the free plan; paid plans remove them
Embedding Renders in your page from one script tag Inside an iframe
Styling Uses your fonts; colours, spacing and corners set from the dashboard Limited theming
Cookies First-party, on a subdomain of your site Third-party
Reader sign-in Google or an email code. One account works on every Disfora site Disqus account or social login
Guest comments Optional. Guests post with a name after a Cloudflare Turnstile check, and wait for approval Optional. Every guest comment waits for a moderator's approval
Moderation Approval queue, banned keywords, bans and shadow bans, team roles and an audit log Moderation panel, word filters and bans; shadow bans, timeouts and automatic rules on Pro
Other widgets Star ratings, polls and forms from the same script Emoji reactions, and star ratings on Pro
Importing comments From Disqus, Commento and WordPress exports, with replies, names and dates From WordPress and other platforms
Exporting comments Webhooks send each new comment to your server as it's posted XML export of every comment, for backups. Disqus says it may not be available for very large sites
Price Free for one site, then $5 a month for three Free with ads; ad-free from $12 a month, priced by monthly pageviews

Based on Disqus's plans and pricing, guest commenting and export docs. Plans and features change; last reviewed November 2026.

What Disqus costs without ads as your traffic grows

Disqus prices its ad-free plans by monthly pageviews across all your sites. Disfora prices by sites, so the bill stays the same however busy they get.

Pageviews a month Disfora Disqus, without ads
10,000 $0 for one site. $5 a month for three, unbranded $12 a month on Plus, the smallest ad-free plan ($11 billed yearly)
100,000 $0 for one site. $5 a month for three, unbranded $12 a month on Plus, up to 100,000 pageviews ($11 billed yearly)
1,000,000 $0 for one site. $5 a month for three, unbranded $115 a month on Pro, as Plus stops at 900,000 ($105 billed yearly)

Disqus counts a pageview each time its comment embed loads, and sites that regularly go over their plan's limit are asked to upgrade. Its free Basic plan works at any traffic if ads are on and your site meets its ad network's standards. Disfora has no pageview, comment or vote limits on any plan. Disqus prices from its plans and pricing and pricing FAQ, in US dollars.

How each one handles reader data

Disqus's free plan is paid for by advertising, which relies on data about your readers. Disfora is paid for by site owners' subscriptions and doesn't run ads.

Disfora

  • No ads and no third-party trackers, on any plan
  • Reader data is used to run the comments, never sold or shared with advertisers
  • Cookies are set on your own domain when you point comments.yoursite.com at us
  • Webhooks identify people by username, never by email or account ID
  • Readers can delete their account and everything they've posted

Disqus

  • The free plan requires ads, which load inside the comment box on your page.
  • The widget runs in a third-party iframe with its own cookies, which some browsers block.
  • In 2021, Norway's data protection authority proposed a fine of NOK 25 million (about €2.5 million) for tracking visitors to Norwegian websites and sharing their data with advertisers without a legal basis.

What's different for readers

No iframe

The thread renders directly in your page instead of loading a separate page inside it. The widget's code only loads on pages where you've added it.

Styled to match your site

The thread uses your site's fonts. You pick a style preset and adjust colours, spacing and corners in the dashboard.

One account for every Disfora site

Readers sign in once and can comment on any site that uses Disfora. Each reader has a Clout score: a win/loss record from the votes their comments get.

Questions about switching

Yes. Export your comments from Disqus (Community, then Export) and upload the file in your project's settings. Every comment comes across with its replies, author name and original date. The import is free on every plan.

Their old comments show the name they used on Disqus. The export doesn't include logins, so Disqus accounts don't carry over. To reply or vote, readers sign in to Disfora with Google or an email code, or reply as guests if you turn guest comments on.

Yes. Delete imported comments in your project settings removes everything that came from Disqus, along with the pages the import added. Comments readers have posted on Disfora since are kept.

Yes. One site is free with comments, ratings, polls, forms, moderation, webhooks and the Disqus and Commento import. Paid plans start at $5 a month for more sites and no Disfora branding.

No. Disfora doesn't show ads or sponsored links, or use third-party trackers, on any plan. It's paid for by site owners' subscriptions.

No. Disfora renders directly in your page from a single script tag, so it uses your site's fonts and layout.

Try Disfora on your site

The free plan covers one site, includes the Disqus import, and doesn't need a card.