댓글 위젯, 네 가지 질문이면 답이 나온다
기능표로는 갈리지 않는다. 갈리는 지점은 네 곳뿐.
가장 좋은 댓글 위젯 하나를 꼽는 목록은 대개 그 하나를 파는 글입니다. 실제로 답을 정하는 것은 네 가지입니다. 댓글 데이터를 누가 쥘지, 독자가 어떤 계정으로 로그인할지, 서버를 직접 돌릴 마음이 있는지, 내 페이지에 광고 자리 하나가 생겨도 괜찮은지입니다. 독자가 이미 GitHub 계정을 갖고 있다면 공짜인 Giscus 를 이기기 어렵습니다. 서버 만지는 일이 즐겁다면 Remark42 와 Comentario 를 작은 VPS 비용으로 몇 년간 쓸 수 있습니다. BootSignal 은 댓글뿐 아니라 다른 위젯까지 도메인 하나에 정액으로 묶고 싶고, 아무것도 직접 운영하지 않을 사람을 위한 유료 선택입니다.
네 가지에 먼저 답하면 후보는 저절로 줄어든다
여기 나오는 제품은 전부 답글을 계단식으로 붙이고, Markdown 을 표시하고, 새 댓글이 오면 메일을 보냅니다. 그 기능들을 나란히 놓고 비교해도 얻는 것은 거의 없습니다. 실제 결정을 가르는 것은 네 가지이며, 기능 목록을 열기 전에 모두 정할 수 있습니다.
- 댓글을 누가 쥐는가. 내 데이터베이스, 내 GitHub 저장소, 아니면 벤더. 되돌리는 값이 비싼 선택은 이것뿐입니다.
- 댓글 쓰는 사람에게 무슨 계정을 요구하는가. GitHub 승인, 유료 멤버십, Google 계정, 또는 아무것도. 한 단계 늘릴 때마다 독자가 빠지고, 한 단계 줄일 때마다 스팸이 늡니다.
- 서버를 돌릴 것인가. Postgres, SMTP, TLS, 백업이 무료 선택지의 진짜 값입니다.
- 광고 자리를 받아들일 수 있는가. 가장 큰 벤더의 무료판과 나머지 전부가 여기서 갈립니다.
독자가 이미 GitHub 을 쓴다면 공짜 정답
Giscus 는 모든 댓글을 내 저장소의 GitHub Discussion 에 남깁니다. 데이터베이스도 벤더 청구서도 없고, 관리는 이미 익숙한 GitHub 화면에서 합니다. 조건은 다섯 단어로 적혀 있습니다. "No tracking, no ads, always free." 이 조사에서 손이 가장 자주 닿는 프로젝트에 속하고(별 12,056개, 마지막 푸시 2026-05-26), 스스로 현재 상태를 경고해 두었습니다. "giscus is still under active development... some features of giscus may break or change over time." 걸림돌은 독자입니다. 댓글을 쓰려면 GitHub 계정이 있어야 하고 앱에 대신 글을 쓸 권한을 승인해야 하며, 저장소는 공개 상태이고 Discussions 가 켜져 있어야 합니다. 개발 도구 블로그라면 그 문턱이 기능입니다. 요리 블로그라면 벽입니다.
utterances 는 같은 계열의 더 작은 선택지입니다. GitHub 문턱은 그대로이고, 댓글은 issue 로 쌓이며, 첫 댓글이 달릴 때 봇이 하나를 엽니다. 덜어낸 기능이 곧 제품 설명입니다. "Vanilla TypeScript. No font downloads, JavaScript frameworks or polyfills"라고 적어 두었는데, 이는 계단식 답글도 스팸 엔진도 관리 화면도 없다는 뜻이기도 합니다. 2024-08-15 이후 푸시가 없지만 2026-08-25 에도 호스팅 앱은 그대로 응답했고 폐기 공지는 없었습니다. 저자 한 명이 운영하는 개발 블로그에 맞습니다.
서버 돌리는 일이 즐겁다면 답은 여기서 끝난다
분명히 적어 둡니다. VPS 가 편한 사람에게는 직접 운영하는 선택지가 이 지면의 모든 유료 제품을 이기며, 앞으로도 그럴 것입니다. 시작은 Remark42입니다. MIT 라이선스이고, "fully dockerized and can be deployed in a single command"라고 적혀 있으며, "no external databases, everything embedded in a single data file"이라 다른 제품이 대부분 요구하는 Postgres 의존성도 없습니다. 소셜 로그인 여덟 곳과 이메일 로그인을 지원하고, 원하면 익명 댓글도 받습니다. 이름은 해시로, 아바타는 프록시로만 처리하며, "There is no tracking of any sort."라고 못 박습니다. 마지막 푸시는 2026-08-24입니다.
Comentario 가 중요한 이유는 Commento 계보를 이어받아 관리되고 있기 때문입니다. LICENSE 에는 "Copyright 2023 Dmitry Kann."과 "Copyright 2018 Commento, Inc."가 함께 적혀 있습니다. GitLab 활동은 2026-08-05 에 기록됐고, Disqus 와 WordPress 와 Commento 에서 데이터를 가져올 수 있으며 나갈 때는 JSON 으로 내보냅니다. 자동 관리 규칙은 계정 나이, 승인된 댓글 수, 댓글에 링크가 있는지를 기준으로 적용됩니다. Postgres 와 SMTP 가 필요하고 관리자는 한 명이며, 제품처럼 사서 쓸 클라우드 요금제는 없습니다.
저장소 정보만으로도 지형에 이름을 남기는 제품이 둘 더 있습니다. Isso(MIT, SQLite 기반, 마지막 푸시 2026-08-21), 그리고 Talkyard(AGPL-3.0, 마지막 푸시 2026-07-13)입니다. Talkyard 는 글에 붙는 댓글과 포럼이 신원 하나를 함께 써야 할 때 살펴볼 만합니다.
반나절을 버리기 전에 지워야 할 이름 둘
Cusdis 는 이 범주에서 가장 손이 덜 가는 작은 임베드입니다. 그리고 개발이 끝났습니다. 여기서 작다는 말은 수치로 확인할 수 있습니다. 스스로 밝힌 임베드 크기 약 5kb gzipped 는 이 범주에서 가장 작습니다. 저장소는 archived 상태이고 README 에는 이렇게 적혀 있습니다. "Cusdis is deprecated now. If you want to export your data. Please email hi@cusdis.com." 그런데 2026-08-25 의 cusdis.com 은 요금표(클라우드 무료판은 승인된 댓글 월 100건, Cloud Pro 는 연 $12) 와 Start for free 버튼을 달고 멀쩡히 운영되고 있었고, 폐기 배너는 어디에도 없었습니다. 두 가지가 동시에 사실이라는 점이 함정입니다.
Commento 가 다른 하나입니다. 2026-08-25 에 시도한 commento.io URL 은 모두 일반 오류 페이지에서 HTTP 404 를 냈습니다. 루트, 요금 페이지, 문서 호스트, CDN 의 위젯 스크립트까지 마찬가지였습니다. 어디에서도 종료 공지를 찾지 못했고, GitHub 미러는 archived 표시 없이 2022-11-25 이후 푸시가 없습니다. 이는 공지가 아니라 하루 동안의 관측이므로 옮겨 적기 전에 다시 확인하는 편이 좋습니다. 오늘 시점에서 뜻하는 바는 그 CDN 을 가리키는 임베드가 아무것도 그리지 않는다는 것입니다. 포크인 Commento++는 2023-06-27 이후 푸시가 없고, README 에 따르면 "the original maintainer seemingly disappearing!" 때문에 생겼습니다.
호스팅형 서비스가 실제로 세는 것
Disqus 는 사이트 운영자에게 익숙하고 설치 기반도 가장 넓습니다. 무료판 설명은 꼼꼼히 읽어야 합니다. Disqus 는 직접 "Free, ads-supported with a Top ads placement required."라고 적어 두었습니다. 그 자리는 선택 사항이 아니며, 광고를 달 수 없는 사이트는 애초에 그 요금제를 이용할 자격이 없을 수 있습니다. 기준을 넘기면 등급을 낮추는 방식으로 집행합니다. "If your subscription tier is not updated after crossing the pageview or site count threshold, you'll receive a warning and ads may run on your site." 유료 구간은 페이지뷰와 사이트 수를 함께 따져 나눕니다. Plus 는 사이트 세 곳과 월 페이지뷰 100,000 까지 월 $12 에서 시작해 900,000 에서 $35 가 되며, 다음 구간은 1,000,000 까지 $115인 Pro입니다. 브랜딩 제거는 그 Pro 부터 가능합니다.
Hyvor Talk 는 정반대의 거래를 팝니다. 광고 없음, 추적 없음, 무료판 없음. Personal 은 연 결제만 가능하며 월 €5, Premium 은 €12, 브랜딩 제거와 SSO 가 포함된 Business 는 €40입니다. 가격보다 계량 방식이 더 중요합니다. 크레딧은 방문자가 아니라 임베드가 로드될 때마다 차감됩니다. 댓글 임베드 한 번에 1, 무료 허용량이 끝난 뒤 스팸 검사 한 번에 10 또는 20입니다. 따라서 Personal 의 크레딧 2,500 은 한 달에 위젯이 대략 2,500번 뜨는 분량입니다. 초과 처리 방식은 문서에 적혀 있습니다. "if you exceed the limit for two consecutive months, we'll temporarily disable embeds until the next month begins or you upgrade your plan". 검색 결과가 자주 틀리는 대목도 하나 바로잡습니다. Hyvor Talk 는 직접 호스팅할 수 없습니다. 자체 호스팅 라이선스 페이지에 올라온 제품은 하나이며, 그것은 Hyvor Relay입니다.
FastComments 는 사용량을 기준으로 세며, 믿을 만한 시작점 가운데 가격이 가장 낮습니다. 월 최소 $0.99 이고, 그다음부터는 페이지 로드 100,000당 $1 이며 사이트는 첫 번째 다음부터 개당 $10입니다. 화이트 레이블은 최상위 등급에만 묶여 있지 않고 모든 등급에 포함됩니다. 월 목표 상한을 정해 두면 초과 사용량은 청구되지 않고 차단됩니다. 팀에서 걸리는 부분은 자리 수입니다. 첫 명 다음부터 관리자 한 명에 $5, 운영자 한 명에 $10입니다. 혼자 쓰는 블로그는 거의 공짜에 가깝지만, 사이트 세 곳에 관리자 둘이면 계산이 달라집니다.
쓰는 플랫폼에 댓글이 딸려 있다면 거기서 시작한다
Ghost 에는 기본 댓글 기능이 있으며 멤버 전용입니다. "Commenting is limited to logged-in members."라고 적혀 있습니다. All members 와 Paid-members only 중에서 고르면 답글과 이메일 알림, 관리 화면이 함께 제공됩니다. 댓글에 별도 비용이 붙지 않으므로 비교할 대상은 호스팅 요금입니다. 기본 멤버 1,000명 기준으로 Starter 는 월 $18, Publisher 는 $29, Business 는 $199 이며, 연 결제 기준이고 멤버 수에 따라 올라갑니다. 유료 뉴스레터라면 알맞은 시스템입니다. 열린 블로그라면 멤버십 문턱 자체가 문제이며, 그 대목은 Ghost 댓글 위젯 가이드 에서 다룹니다.
WordPress 코어 댓글은 공짜이고 이미 설치돼 있으며, 어떤 벤더도 끌 수 없는 내 데이터베이스에 쌓입니다. 관리용 키워드는 단어, IP 주소, 정규표현식으로 설정합니다. 문서는 두 가지를 주의하라고 합니다. 스팸은 상시 부담이므로 코어가 직접 해결하지 않고 스팸 방지 플러그인을 안내합니다. 또한 Disallowed Comment Keys(허용하지 않는 댓글 키워드 칸) 는 파괴적으로 작동합니다. 걸린 댓글은 "deleted immediately and without notification. So be careful! Genuine comments could be deleted without you ever knowing they were there."입니다.
Shopify 블로그에도 댓글은 있지만 대화를 담지는 못합니다. 관리 모드 세 가지와 자동 스팸 검사는 있지만 답글은 없습니다. 이는 우리 의견이 아니라 Shopify 의 안내입니다. "If you want the option to reply to blog comments, then consider installing a blog app from the Shopify App Store".
한 장으로 보는 판도
| 선택지 | 댓글이 남는 곳 | 댓글 쓰는 사람에게 필요한 계정 | 드는 값 |
|---|---|---|---|
| Giscus | 내 GitHub Discussions | GitHub 계정과 OAuth 승인 | 무료. "No tracking, no ads, always free." |
| utterances | 내 GitHub issue | GitHub 계정과 OAuth 승인 | 무료. 저장소에 2024-08-15 이후 푸시 없음 |
| Remark42 | 내 서버, 데이터 파일 하나에 다 들어감 | 소셜 여덟 곳, 이메일, 원하면 익명 | 무료, 직접 운영. 청구서는 내 서버 |
| Comentario | 내 서버, Postgres | 이메일, Google, GitHub, GitLab, Apple, X, Facebook, 아무 OIDC, 또는 익명 | 무료, 직접 운영. 공식 클라우드 요금제 없음 |
| Disqus | Disqus | Disqus 계정 또는 소셜 로그인 | 무료판은 상단 광고 자리가 필수. Plus 는 월 페이지뷰 100,000 까지 월 $12 부터 |
| Hyvor Talk | Hyvor, 클라우드만 | Hyvor 계정, Business 에서는 SSO | 월 €5 부터, 연 결제만, 크레딧 2,500. 댓글 임베드 1회 로드에 1 크레딧 |
| FastComments | FastComments | 익명 또는 SSO | 월 최소 $0.99, 페이지 로드 100,000 당 $1, 사이트 추가당 $10, 관리자 한 명당 $5 |
| Cusdis | Cusdis 클라우드 또는 내 서버 | 없음, 로그인 필요 없음 | 클라우드는 승인 댓글 월 100건까지 무료, Pro 연 $12. 저장소 archived, README 는 deprecated |
| Ghost 기본 댓글 | 내 Ghost 퍼블리케이션 | 내 사이트의 멤버십 | 별도 과금 없음. Ghost(Pro) Starter 는 멤버 1,000명에서 월 $18, 연 결제 |
| WordPress 기본 댓글 | 내 데이터베이스 | 기본값은 아무것도 없음 | 코어에 포함돼 무료. 스팸 방지 플러그인은 따로 값이 붙음 |
| Shopify 기본 댓글 | 내 Shopify 관리자 화면 | 문서에 적힌 것 없음 | Shopify 에 포함. 앱 없이는 답글이 안 됨 |
| BootSignal | 우리 쪽, 등록한 도메인에 한정 | 도메인 하나에 월 $20 또는 연 $200. 트래픽은 세지 않음 |
BootSignal 이 맞는 자리는 정확히 어디인가
BootSignal 은 이 지면에서 가장 싼 선택이 아니며, 그에 가깝지도 않습니다. 위에는 공짜가 셋 있습니다. 앞으로도 필요한 것이 댓글뿐이고 독자가 GitHub 계정을 갖고 있다면, Giscus 를 설치하고 이 글은 여기서 덮으면 됩니다.
우리에게 돈을 낼 이유는 다른 데 있습니다. 등록 도메인 하나에 청구서 하나, 월 $20 또는 연 $200, 모든 위젯이 포함됩니다(오늘 기준 유료 위젯 34개와 앞으로 나올 위젯, 그리고 무료 브라우저 도구 33개). 트래픽에 따라 달라지는 항목이 없어 글 하나가 아무리 퍼져도 청구서는 그대로입니다. 방문자는 Google 로 한 번 로그인하면 모든 위젯에서 그 상태가 유지됩니다. 댓글창 문구는 한국어, 영어, 일본어로 표시되며 data-lang으로 정합니다. 페이지마다 defer 로더 하나가 모든 위젯을 실행하므로 두 번째, 세 번째 위젯이 각자 스크립트를 불러오지 않습니다. 갈리는 지점은 분명합니다. 한 사이트에 댓글과 카운트다운과 목차가 동시에 필요해지는 날, 위젯마다 따로 파는 벤더는 더 이상 싸지 않고 직접 운영도 서버 한 대로 끝나지 않습니다.
댓글 2
- M
진짜 한 줄로 끝나네요. 설치가 이렇게 간단할 줄!
- J
로그인까지 공유돼서 따로 붙일 게 없어요. 👍
댓글창이 표시되는 모습이며, 이름과 글은 표본 데이터입니다. 로그인해 실제로 쓰는 일은 로더가 설치된 사이트에서 이루어집니다.
같은 위젯과 그 위젯이 받는 모든 속성.
이 조사에서 아무도 정책을 내놓지 않은 기준
이 벤더들이 합성 활동에 관해 무슨 말을 하는지 찾아봤습니다. 심어 둔 댓글, 가짜 작성자, 지어낸 알림 숫자 같은 것들입니다. 어느 쪽으로든 정책을 공표한 곳은 한 곳도 없었고, 그와 가까운 문구는 모두 광고와 추적에 관한 것이었습니다. 따라서 이는 비교 결과가 아니라 우리의 약속입니다. BootSignal 소셜 프루프 토스트는 이미 저장된 내 사이트의 실제 최근 활동만 다시 보여 줍니다. 우리가 이미 가진 댓글, 반응, 별점, 투표입니다. 오하이오의 누군가가 방금 이것을 샀다는 사건은 만들어 낼 수 없습니다. 그런 내용을 적을 칸 자체가 없기 때문입니다. 후기 월도 별점 위젯이 모은 후기만 보여 줍니다. 트래픽이 조용하면 이 위젯들도 조용하며, 조용하고 정직한 지면이 분주한 가짜보다 낫습니다.
내 사이트의 실제 최근 활동을 순환 노출, 가짜 이벤트 없음
토스트이며, 안에 든 사건은 자리를 채운 표본입니다. 내 사이트에서는 방문자가 실제로 한 일만 다시 흐릅니다.
5분 안에 정하는 순서
위에서 아래로 읽다가 내 이야기와 맞는 줄에서 멈추면 됩니다.
- 독자가 개발자거나 사이트가 문서라면 Giscus.
- Ghost 로 발행하면서 멤버십을 판다면 기본 댓글 그대로. 가입 문턱이 곧 제품입니다.
- WordPress 를 쓰면서 이미 스팸과 싸우고 있다면, 벤더를 알아보기 전에 코어 댓글에 스팸 방지 플러그인부터 얹어 보세요.
- VPS 가 있고 그게 싫지 않다면 Remark42 를 먼저, 관리 모델이 더 깊고 Disqus 가져오기가 필요하면 Comentario.
- 이름이 알려진 벤더 하나로 가고 싶고 광고 자리를 받아들일 수 있거나 돈으로 없앨 값이 된다면 Disqus.
- 유럽 사업자에게서 광고도 추적도 없는 쪽을 원하고 임베드 로드 수를 예측할 수 있다면 Hyvor Talk.
- 트래픽 적은 사이트 하나, 브랜딩 제거, 청구서는 거의 0 이라면 FastComments.
- 댓글에 위젯 열 몇 개를 도메인 하나 정액으로 묶고, SSH 는 평생 열지 않을 생각이라면 BootSignal.
어느 줄에서 멈췄든 결정하기 전에 댓글을 어떻게 돌려받을 수 있는지 확인하세요. Disqus 는 가져오기와 내보내기 도구를 공개하면서 "You own your data, period."라고 적어 두었고, Comentario 는 JSON 으로 내보내며, Cusdis 는 이제 관리자에게 메일을 보내는 방법만 남았습니다. 떠나려는 날이 아니라 첫날에 물어볼 일입니다. 광고가 붙는 댓글창에서 빠져나오는 경우라면 이사 과정은 Disqus 대안 정리 지면 에서 이 글보다 깊이 다룹니다.
자주 나오는 질문
- 무료라고 적힌 댓글 위젯 중 실제로 공짜인 것은 어느 것인가요?
- Giscus 와 utterances 는 공짜이면서 호스팅까지 되지만, 댓글이 내 GitHub 저장소에 쌓이는 것으로 그 값을 치릅니다. 두 곳은 같은 문장을 걸어 두었습니다. "No tracking, no ads, always free." Remark42, Comentario, Isso 는 내가 직접 운영하는 무료 소프트웨어이므로 서버와 내 시간이 비용입니다. Disqus 에도 무료판이 있지만 벤더가 이를 "Free, ads-supported with a Top ads placement required"라고 부르므로, 광고 자리가 결제 수단인 셈입니다.
- 댓글을 달려면 결국 어딘가에 돈이 드나요?
- 문턱이 댓글 벤더가 아니라 내 플랫폼에 있는 경우가 많습니다. 커스텀 코드를 유료 등급 뒤에 두는 빌더가 흔하고, Ghost 는 멤버 1,000명에서 월 $18(연 결제) 로 읽히는 호스팅에 댓글을 포함해 팝니다. 위젯 벤더를 보면 Hyvor Talk 에는 무료판이 없고(Personal 은 연 결제만으로 월 €5), FastComments 는 월 최소 $0.99 를 받으며, BootSignal 은 등록 도메인 하나에 월 $20 또는 연 $200입니다.
- 기능 목록이 다 비슷할 때 무엇을 보고 고르나요?
- 기능 한 줄도 아니고, 가격도 아닌 경우가 많습니다. 독자가 개발자라면 이미 GitHub 계정을 쓰므로 Giscus 가 내 저장소에 댓글을 공짜로 남겨 줍니다. Ghost 에서 유료 뉴스레터를 운영한다면 멤버십과 댓글이 이미 호스팅 청구서에 포함돼 있으므로 거기서 시작하면 됩니다. 앞으로도 SSH 세션을 열 생각이 없고 댓글창에 카운트다운과 목차까지 청구서 하나로 받고 싶다면, 그것이 우리가 파는 것입니다. 세 선택지 아래에는 같은 첫 질문이 놓여 있습니다. 결국 댓글을 누가 쥐게 되는가. 되돌리는 비용이 비싼 답은 그것 하나입니다.
- 방문자에게 계정을 만들라고 해야 하나요?
- 시스템마다 다르며, 댓글창이 얼마나 활발해지는지를 정하는 선택이 바로 이것입니다. Giscus 와 utterances 는 GitHub 계정과 OAuth 승인까지 요구합니다. Ghost 는 내 사이트의 멤버십을 요구합니다. WordPress 코어와 Cusdis, Remark42 는 익명 댓글을 받을 수 있지만, 그러면 스팸 문제가 내 몫이 됩니다. BootSignal 은 Google 로그인 하나를 요구하며, 그 로그인은 사이트에 올라간 모든 BootSignal 위젯이 함께 씁니다.
- 편집 화면에서 보이지 않으면 설치가 실패한 건가요?
- 기준은 라이브 주소이며, 그 전 화면은 기준이 아닙니다. 대부분의 빌더는 편집 캔버스나 preview 에서 다른 곳의 자바스크립트를 실행하지 않으므로, 두 화면에서 자리가 비어 있어도 설치 성공 여부를 알 수 없습니다. 라이브 주소에서도 해결되지 않는 경우는 위에서 설명한 샌드박스 상황입니다. 그때는 발행된 지면에서도 표시되지 않으며, 고쳐야 할 곳은 보는 자리가 아니라 마크업을 넣는 자리입니다.
- 나중에 댓글을 다른 곳으로 옮길 수 있나요?
- 설치 전에 물어야 하며, 설치한 뒤에는 늦습니다. Disqus 는 가져오기와 내보내기 도구를 공개하며 "You own your data, period."라고 적어 둡니다. Comentario 는 Disqus 와 WordPress, Commento 또는 Commento++에서 가져오고 JSON 으로 내보내므로, 사람들이 떠날 때 흔히 도착하는 곳입니다. 이제 개발이 끝난 Cusdis 는 내보내려면 관리자에게 메일을 보내라고 합니다. 내 편에서 가장 극단적인 경우는 Giscus 와 utterances입니다. 댓글이 이미 내 GitHub 저장소에 있습니다.
로더 하나, div 하나, 그리고 같은 값 에 딸려 오는 나머지 위젯 33개.
수치 출처
- Disqus, Comments pricing and plans (확인 2026-08-25)
- Hyvor Talk pricing (확인 2026-08-25)
- Hyvor, products available for self-hosting (확인 2026-08-25)
- FastComments usage pricing (확인 2026-08-25)
- Giscus (확인 2026-08-25)
- utterances (확인 2026-08-25)
- Remark42 (확인 2026-08-25)
- Comentario README (GitLab) (확인 2026-08-25)
- Cusdis README, deprecation notice (확인 2026-08-25)
- Cusdis pricing page (확인 2026-08-25)
- Commento hosted endpoint, returned HTTP 404 when checked (확인 2026-08-25)
- Ghost, commenting (확인 2026-08-25)
- Ghost pricing (확인 2026-08-25)
- WordPress, comment moderation (확인 2026-08-25)
- Shopify, managing blog comments (확인 2026-08-25)