댓글과 대댓글의 흐름을 놓치지 않도록 이메일 알림 기능을 추가하면서 고민한 커뮤니티 운영 원칙.

댓글 흐름을 놓치지 않는 이메일 알림

뉴스 커뮤니티에서 댓글은 단순한 부가 기능이 아닙니다. 좋은 링크를 발견하는 것만큼이나, 그 링크를 읽은 사람들이 어떤 맥락을 더하고 어떤 경험을 공유하는지가 중요합니다.

GeekNews는 2021년 7월, 글과 댓글에 새로운 댓글이나 대댓글이 달렸을 때 이메일로 알려주는 기능을 추가했습니다.

왜 알림이 필요했나

GeekNews의 댓글은 실시간 채팅처럼 빠르게 흐르는 구조가 아닙니다. 하루나 이틀 뒤에 누군가 좋은 보충 설명을 달기도 하고, 며칠 뒤에 작성자가 직접 답변을 남기기도 합니다. 하지만 알림이 없으면 사용자는 다시 들어와 확인하지 않는 이상 그 대화를 놓치기 쉽습니다.

댓글 알림은 사용자가 GeekNews에 계속 붙어 있게 만들기 위한 기능이 아니었습니다. 오히려 반대에 가깝습니다. 사이트를 계속 새로고침하지 않아도 필요한 대화만 다시 만날 수 있게 하는 기능이었습니다.

동작 방식

알림은 명시적으로 선택한 경우에만 동작하도록 설계했습니다. 사용자 정보 페이지에서 이메일을 처음 한 번 등록하고, 이메일 인증 메일을 확인해야 알림이 동작합니다. 인증된 이메일은 암호 찾기에도 사용됩니다.

  • 글 작성 시 알림 받기를 선택하면 해당 글의 새 댓글 알림을 받습니다.
  • 댓글 작성 시 알림 받기를 선택하면 그 댓글에 달린 대댓글 알림을 받습니다.
  • 본인이 쓴 댓글에 대한 자기 알림은 제외됩니다.
  • 이메일 인증을 거친 주소에만 알림이 발송됩니다.
  • 수신 이메일 안의 “알림 받지 않기” 링크로 언제든 중지할 수 있습니다.

이메일은 민감한 개인 정보이기 때문에, 인증과 수신 해제 흐름을 처음부터 함께 넣었습니다. 작은 커뮤니티 기능이라도 사용자의 선택권을 분명히 두는 것이 중요했습니다.

알림은 쉽게 꺼져야 합니다

댓글 알림에서 가장 조심한 부분은 “한번 켜면 계속 따라오는 알림”이 되지 않게 하는 것이었습니다. 커뮤니티 알림은 처음에는 편리하지만, 관심이 사라진 글에서 계속 메일이 오면 곧장 피로가 됩니다.

그래서 글과 댓글 단위로 알림 범위를 나누고, 수신한 메일에서 바로 끌 수 있게 했습니다. 알림 기능은 많이 보내는 것보다 사용자가 통제하고 있다고 느끼는 것이 더 중요합니다.

좋은 토론을 남기는 구조

GeekNews의 댓글은 빠른 반응보다 정보의 보충에 가깝습니다. 누군가는 원문에서 빠진 맥락을 설명하고, 누군가는 비슷한 경험을 공유하고, 누군가는 관련 프로젝트를 알려줍니다.

이런 댓글은 작성 직후보다 시간이 조금 지난 뒤에 더 가치가 생기기도 합니다. 알림 기능은 그런 대화가 끊기지 않도록 이어주는 장치였습니다.

하다 스튜디오는 GeekNews를 운영하면서 커뮤니티 기능을 크게 추가하기보다, 이미 일어나는 좋은 행동을 방해하지 않는 도구를 우선해 왔습니다. 댓글 알림도 그중 하나였습니다.

원래 공지: 이메일로 댓글 알림 기능 지원

← 블로그로 돌아가기