워드프레스 스팸 댓글때문에 고민이신 분들이 정말 많으실텐데요. 워드프레스 스팸 댓글은 방문자들의 경험과 사이트의 신뢰도 그리고 SEO에도 악영향을 줄 수 있기 때문에 반드시 관리가 필요하다고 생각합니다. 이 글에서는 워드프레스 스팸 댓글 차단을 위한 워드프레스 기본 설정, 플러그인 활용법, 키워드 및 IP 필터링 등 효과적인 방법을 정리해드리겠습니다.

워드프레스 스팸 댓글 차단의 필요성

워드프레스 스팸 댓글은 단순히 보기 싫다 정도로 끝나지 않습니다. 대부분의 스팸 댓글에는 불법, 도박, 성인 사이트 링크 등의 신뢰도가 아주아주 낮은 외부 링크가 포함되어 있습니다. 워드프레스 댓글이 기본적으로 nofollow 속성을 갖고 있긴 하지만 요런 링크가 많아지면 검색엔진에서 본인의 사이트 품질이 낮게 평가될 수 있죠.

실제로 스팸 댓글이 많은 웹사이트는 SEO 순위 하락, 검색엔진 패널티, 사이트 평판 저하 등 다양한 부정적 영향을 받게 되는 경우가 많습니다. 방문자 역시 스팸 댓글이 많은 사이트에 대해 신뢰를 잃어 재방문을 꺼릴 수 있겠죠. 그러므로 워드프레스 스팸 댓글 차단은 사이트 운영자라면 반드시 신경 써야 할 필수 관리 항목이라고 생각합니다.
워드프레스 스팸 댓글 차단 방법
수동 승인 및 댓글 제한 설정

워드프레스 스팸 댓글 차단에서 가장 기본적이면서도 확실한 방법이 바로 수동 승인과 댓글 제한 설정인데요. 워드프레스 관리자에서 설정 > 토론 > “댓글을 공개하기 전에” 메뉴로 들어가세요.
- “댓글을 수동으로 승인해야합니다”
- “댓글 글쓴이는 이전에 승인된 댓글이 있어야 합니다”
이 2가지 설정에만 체크를 해주셔도 워드프레스 스팸 댓글 차단을 확실하게 하실 수 있습니다. 불필요한 스팸 댓글이 공개되는 일을 미연에 방지할 수 있죠.
다만, 모든 댓글이 관리자의 승인을 거치게 되면 방문자 입장에서는 자신의 댓글이 바로 보이지 않아 사용자 경험 측면에서 다소 아쉽게 느껴질 수 있습니다. 즉각적인 소통이 어려워지고, 자유롭게 의견을 남기는 분위기가 다소 제한적으로 느껴질 수 있기 때문에, 사이트의 목적과 방문자 특성에 맞춰 적절히 설정하시는 것이 좋을 것 같은데요. 그런 경우에 무차별적인 스팸 댓글을 방지하기 위하여 아래 방법을 이용해보는 것이 좋겠습니다.
댓글 블랙리스트(허용하지 않는 댓글 키워드) 활용

댓글 제한 설정을 하지 않고, 워드프레스 스팸 댓글 차단을 하고 싶으시다면 설정 > 토론 > “허용하지 않는 댓글 키워드“(구. 댓글 블랙리스트) 기능을 사용해보세요. 여기에 스팸 단어나 반복적으로 스팸을 남기는 IP 주소를 한 줄씩 입력하면, 해당 조건에 맞는 댓글은 자동으로 휴지통으로 이동하게 됩니다.
대부분의 스팸 댓글은 국내보다 해외에서 작업되는 경우가 많기 때문에, 해외에서 정리된 스팸 키워드 리스트를 활용하는 것이 더욱 효과적입니다. 아래 링크에서 스팸 키워드 리스트를 복사해 ‘허용하지 않는 댓글 키워드’란에 붙여넣기 하시면, 보다 효율적으로 워드프레스 스팸 댓글을 차단할 수 있습니다.
GitHub sploro 워드프레스 스팸키워드 다운로드깃허브에서 공유되는 splorp/wordpress-comment-blacklist 자료는 수시로 업데이트되기 때문에, 주기적으로 최신 리스트를 복사해 붙여넣어 주시면 더욱 효과적으로 스팸을 차단할 수 있습니다. 다만, 이런 작업이 번거롭게 느껴진다면 플러그인을 설치하는 것이 더 좋을 수 있겠습니다.
Akismet 플러그인으로 워드프레스 스팸 댓글 차단

번거로움을 최소화 할 수 있는 가장 간편하고 강력한 방법은 역시 플러그인을 활용하는 것입니다. 대표적으로 Akismet이 있습니다. 이 플러그인은 워드프레스를 설치 하자마자 기본적으로 깔려있는 플러그인데요. 아마 대부분 사용법을 몰라서 혹은 딱히 중요성을 느끼지 못하고 그냥 삭제하는 경우가 되게 많은 것 같습니다. 아키스맷은 고급 알고리즘으로 워드프레스 스팸 댓글을 자동으로 걸러주기 때문에, 별다른 추가 설정 없이도 대부분의 스팸을 막아주는 꽤나 좋은 플러그인입니다. 약간의 설정이 필요하기 때문에 사용법은 아래 글을 참고해보세요.
Akismet 플러그인 사용방법 👈자주 묻는 질문
스팸 키워드 리스트가 너무 많아보이는데 혹시 사이트가 느려지거나 렉이 걸리진 않나요?
워드프레스의 ‘허용하지 않는 댓글 키워드’(Disallowed Comment Keys) 필드는 데이터베이스에서 최대 약 4GB까지 저장할 수 있도록 설계되어 있습니다. 따라서 제공드린 깃허브 스팸 리스트를 복사 붙여넣기 하셔도 용량 문제로 인한 사이트 오류나 렉이 발생할 가능성은 거의 없습니다.
실제로 수만 개의 키워드를 넣어도 저장 자체에는 제한이 없지만, 너무 많은 키워드를 넣을 경우 정상 댓글까지 과하게 차단될 수 있고, 매우 방대한 리스트를 사용할 때는 댓글이 등록될 때마다 모든 키워드를 비교하게 되므로 아주 트래픽이 많은 대형 사이트에서는 약간의 성능 저하가 발생할 수 있다는 의견도 있긴 합니다만, 일반적인 개인 블로그나 중소형 사이트에서는 체감할 만한 속도 저하가 거의 없다고 알려져 있으므로 안심하셔도 되겠습니다.
아키스맷(Akismet)은 무료인가요?
아키스맷(Akismet)은 개인 블로그나 비상업적 사이트에서는 무료로 사용할 수 있습니다.
아키스맷을 사용하면 스팸 댓글이 완전히 차단되나요?
아키스맷은 워드프레스 공식 플러그인으로, 전 세계적으로 가장 많이 사용되는 스팸 차단 플러그인 중 하나입니다. 실시간으로 스팸 패턴을 분석해 대부분의 스팸 댓글을 자동으로 걸러주긴하지만 가끔씩 정상 댓글도 스팸으로 분류되거나, 일부 스팸 댓글이 통과하는 경우도 있을 수 있습니다.
마무리
워드프레스 스팸 댓글 차단은 사이트 신뢰도와 방문자 경험, 그리고 SEO를 위해 반드시 챙겨야 할 부분입니다. 수동 승인부터 해외 스팸 키워드 리스트 활용하여 “허용하지 않는 댓글 키워드” 작성, 그리고 아키스맷 같은 플러그인까지 여러가지 방법을 조합해서 적용하면 대부분의 스팸 댓글을 효과적으로 막을 수 있습니다. 알려드린 방법을 활용하셔서 꾸준히 댓글 관리와 설정 점검을 해주신다면, 쾌적하고 신뢰 받는 워드프레스를 운영하실 수 있을 것입니다.