댓글 위젯, 네 가지 질문으로 답이 나온다
기능 표로는 갈리지 않습니다. 갈리는 자리는 네 곳뿐.
가장 좋은 댓글 위젯 하나를 꼽는 목록은 대개 그 하나를 파는 글입니다. 실제로 답을 정하는 것은 넷입니다. 댓글 데이터를 누가 쥘지, 독자가 어떤 계정으로 로그인할지, 서버를 직접 돌릴 마음이 있는지, 내 페이지에 광고 자리가 하나 생기는 것을 받아들일 수 있는지. 독자가 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)입니다. 뒤쪽은 글에 붙는 댓글과 포럼이 신원 하나를 함께 써야 할 때 봅니다.
반나절을 버리기 전에 지워야 할 이름 둘
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, 모든 위젯 포함입니다(오늘 기준 유료 위젯 31개에 앞으로 나올 것까지, 그리고 무료 브라우저 도구 31개). 트래픽을 따라 움직이는 항목이 없어서 글 하나가 아무리 퍼져도 청구서는 그대로입니다. 방문자는 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 하나, 그리고 같은 값에 딸려 오는 나머지 위젯 30개.
이 글에 나온 서비스
이어서 읽기
수치 출처
- 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)