WordPress에서 스팸 댓글을 효과적으로 중지하는 방법

게시 됨: 2025-07-18

당신은 수백 가지의 쓸모없는 의견이 침수하고 WordPress에서 스팸 댓글을 중단하는 방법이 궁금하십니까? 당신은 혼자가 아닙니다.

WordPress는 강력하고 유연한 플랫폼으로 블로그 게시물을 쉽게 게시하고, 레이아웃을 사용자 정의하거나, 드래프트를 저장하거나, 바이오 섹션을 추가 할 수 있지만, 댓글 관리와 관련하여 상황이 지저분해질 수 있습니다.

이 기사에서는 WordPress에서 스팸 댓글을 중지하는 방법, 처음에 나타나는 것을 방지하는 방법 및 댓글 중재를 사용하여 여전히 통과하는 방법을 관리하고 삭제하는 방법을 배웁니다.

TL; DR : WordPress에서 스팸 주석을 중지하는 방법

스팸 댓글은 사이트 속도를 늦추고 데이터베이스를 팽창 시키며 SEO 및 신뢰성을 손상시킬 수 있습니다. WordPress에서 스팸 댓글을 중지하려면 Akismet 또는 WP Armor와 같은 스팸 방지 플러그인을 사용하고 WordPress에 Recaptcha를 추가하십시오. 또한 로그인 사용자에게 주석을 제한하고 수동 주석 승인을 활성화하며 트랙백 및 핑백을 비활성화해야합니다. 다른 조치로는 WordPress 주석 블랙리스트로 링크를 차단하고 Disqus와 같은 타사 주석 시스템을 사용하는 것이 포함됩니다. 또한 WordPress (예 : Sucuri 또는 CloudFlare) 및 기타 WordPress 보안 플러그인 용 방화벽으로 스팸 보호를 강화해야합니다. 마지막으로 WP Rocket을 사용하여 데이터베이스에서 스팸 주석을 정리하십시오.

주요 테이크 아웃

WordPress의 주석 스팸이 무엇인지 이해하십시오. 관련이없고 원치 않는 메시지, 종종 링크가로드됩니다.

차이점을 발견하십시오 : 진정한 의견은 사려 깊고 관련이 있습니다. 스팸 댓글은 주제가 아니며 2+ 하이퍼 링크가 포함되어 있습니다.

로그인 한 사용자 또는 이전에 승인 된 의견 자만 스팸을 제한하도록 허용합니다.

스팸 봇을 차단하기 위해 댓글 양식에 WordPress의 Recaptcha를 추가하십시오.

간단한 코드 스 니펫 또는 플러그인을 사용하여 주석 필드의 링크를 금지합니다.

WordPress에 안정적인 안티 스팸 플러그인을 사용하여 Akismet은 가장 완벽하고 신뢰할 수있는 솔루션입니다.

WP Rocket을 사용하여 한 번의 클릭으로 데이터베이스에서 스팸 주석을 영구적으로 삭제하고 사이트를 빠르고 마른 상태로 유지하십시오!

올바른 설정을 사용하면 주석 섹션을 완전히 끄지 않고 WordPress 스팸 봇을 중지 할 수 있습니다.

WordPress 주석 스팸이란 무엇입니까?

WordPress의 주석 스팸은 사이트의 댓글 섹션에 게시 된 관련이 없거나 원치 않는 메시지를 말하며 링크를 홍보하고 SEO를 향상 시키려고합니다. 이들은 종종 토론을 위해서가 아니라 검색 엔진을 조작하거나 외부 사이트로의 트래픽을 유도하거나 악의적 인 링크를 주입하기 위해 사이트에 품질이 낮은 컨텐츠로 사이트를 침수하는 자동화 된 WordPress 스팸 봇에 의해 게시됩니다.

주석 섹션에서 WordPress Admin에서 직접 스팸 주석을 찾을 수 있습니다.

WordPress에서 스팸 댓글을 찾을 수있는 곳

WordPress 주석 설정을 미세 조정하고 아래 모범 사례를 따르면 스팸 댓글을 방지 할 수 있습니다.

WordPress 블로그에서 스팸 댓글을 중단하기 위해 취할 수있는 최상의 작업을 살펴 보겠습니다.

내장 토론 설정을 구성하십시오

WordPress에는 토론 설정 패널 아래에 내장 된 스팸 보호 섹션이 포함되어 있습니다. 액세스하려면 설정 > 토론 으로 이동하면 스팸 주석을 제어하고 방지하는 데 도움이되는 일련의 옵션을 찾을 수 있습니다.

내장 된 WordPress WordPress 주석 개조 섹션-출처 : 내 WordPress 대시 보드

각 내장 된 WordPress 주석 설정을 살펴보면 쉽게 조치를 취하고 스팸 주석 수를 제한 할 수 있습니다.

1. WordPress 주석을 비활성화합니다

그것은 급진적 인 움직임이지만, 전 세계적으로 또는 게시물 당 주석을 끄면 스팸 댓글은 통과 할 기회조차 없습니다. WordPress는 한 번의 클릭으로 사이트 전체에서 의견을 비활성화 할 것을 제안하지 않습니다. 다음 두 단계를 따라야합니다.

먼저 앞으로 나아가는 모든 새로운 게시물에 대한 WordPress 주석을 비활성화하십시오.

기본 게시물 설정 섹션으로 이동하여 "사람들이 새 게시물에 댓글을 제출할 수 있도록하십시오."

WordPress에 대한 의견 비활성화 단계 1 단계 - 출처 : WordPress 토론 설정

그런 다음 댓글이 이미 활성화 된 기존 게시물의 경우 다음 사이트 전체의 해결 방법을 사용해야합니다.

다른 주석 설정 으로 이동하여 다음을 설정하십시오. "[1]보다 오래된 게시물에 대한 의견을 자동으로 닫으십시오."

WordPress에서 의견을 비활성화하여 2 단계 - 출처 : WordPress 토론 설정
WordPress 2 단계 - 출처 : WordPress 토론 설정에 대한 의견 비활성화

이것은 한 번에 모든 오래된 게시물에서 주석을 효과적으로 비활성화합니다.

2. 이름과 이메일 주소가 필요합니다

기본 신원 세부 정보를 요청하면 봇을 필터링하는 데 도움이됩니다 (일부는이 문제를 해결할 수 있지만). 다른 댓글 설정 에서“ 댓글 작성자가 이름과 이메일을 작성해야합니다 ”상자를 확인하십시오.

스팸 댓글을 방지하기 위해 이름과 이메일 요청 - 출처 : WordPress 토론 설정
스팸 댓글을 방지하기 위해 이름과 이메일 요청 - 출처 : WordPress 토론 설정

3. 등록 된 사용자에게 의견을 제한합니다

댓글을 달기 전에 사용자를 등록하고 로그인하도록 요구하면 강력한 보호 계층이 추가됩니다. 검증 된 사용자 만 주석을 남길 수 있으므로 스팸의 위험이 크게 낮아집니다. 봇은 가짜 댓글을 게시하기 위해 전체 로그인 프로세스를 거칠 가능성이 훨씬 적기 때문에 사용자 등록 스팸 WordPress 사이트를 줄이는 가장 간단한 방법 중 하나입니다.

다른 주석 설정 에서 " 사용자를 등록하고 로그인해야한다 "옵션을 확인하십시오.

스팸 댓글을 방지하기 위해 로그인 요청 - 출처 : WordPress 토론 설정

4. 이전 게시물에 대한 의견을 자동으로 닫습니다

대부분의 스팸은 이전 콘텐츠를 대상으로하므로 스팸 댓글을 방지하는 좋은 방법입니다.

다른 댓글 설정 에서 "X 일 보다 오래된 게시물에 대한 자동으로 닫는 의견 "을 확인하십시오. 컨텐츠에 따라 30 일 또는 60 일과 같은 합리적인 기간으로 설정하십시오.

스팸 댓글을 방지하기 위해 이전 게시물에 대한 댓글 폐쇄 - 출처 : WordPress 토론 설정

5. 수동 주석 개조를 활성화하고 통지를 유지하십시오

WordPress의 수동 의견 승인은 사이트에 나타나기 전에 각 의견을 검토하는 가장 좋은 방법입니다. 또한 주석 섹션에서 새로운 활동의 경우 알림을 받아야합니다.

댓글이 나타나기 전에 다음 같이 확인하십시오. 두 번째 옵션은 사용자를 조사하면 시간을 절약 할 수 있습니다.

언제든지 이메일을 보내면“ 누구나 Commen T를 게시하는 사람 ”과“ Comment is Comportion ”을 확인하여 새로운 상호 작용을 유지하고 스팸이 미끄러지지 않도록 할 수 있습니다.

6. 자동 주석 개조를 활성화합니다

WordPress 댓글 중재 시스템을 사용하면 필터를 자동으로 잡아서 의심스러운 의견을 대기하고 쓰레기로 직접 보낼 수 있습니다.

주석 중재 에 따라 링크 제한을 입력 할 수 있습니다. X 이상의 링크가 포함 된 경우 큐에 주석을 잡고 알려진 스팸 단어, IP 또는 이메일 주소.

스팸 주석을 스캔하려는 주석 중재 섹션 - 출처 : WordPress 토론 설정

허용되지 않은 댓글 키 아래에서 WordPress 주석 블랙리스트를 추가하여 Word, URL, IP 또는 사용자 에이전트를 추가 할 수 있습니다. 이 중 하나를 포함하는 의견은 쓰레기로 직접 전송됩니다.

쓰레기 스팸 주석에 대한 주석 중재 섹션 - 출처 : WordPress 토론 설정
쓰레기 스팸 주석에 대한 주석 중재 섹션 - 출처 : WordPress 토론 설정

스팸 방지 플러그인을 설치하십시오

WordPress Spam Protection 전략의 또 다른 강력한 단계는 WordPress에 신뢰할 수있는 안티 스팸 플러그인 중 하나를 사용하는 것입니다. 이 도구는 중재 대기열에 도달하기 전에 스팸 주석을 자동으로 감지하고 필터링합니다!

다음은 효과적이고 사용하기 쉬운 두 가지 옵션입니다.

Akismet : 가장 인기있는 스팸 방지 플러그인

6 백만 개가 넘는 활성 설치로 Akismet은 WordPress에 가장 널리 사용되는 스팸 방지 플러그인입니다. 개인 용도로 무료이며 프리미엄 계획은 비즈니스 또는 상업 사이트에 저렴한 가격으로 남아 있습니다.

Akismet은 모든 들어오는 의견 및 연락 양식 제출을 스캔하여 알려진 스팸의 글로벌 데이터베이스와 비교합니다. 해로운 또는 관련없는 콘텐츠가 귀하의 사이트에 게시되는 것을 방지하는 데 도움이됩니다.

WP Armor : Honeypot 필드를 사용한 가벼운 플러그인

WP Armor는 30 만 명 이상의 활성 설치가있는 또 다른 훌륭한 옵션입니다. 무료 버전이 있으며 외부 API 통화에 의존하지 않으며 영리한 클라이언트 측 허니 포트 기술을 사용하여 스팸 봇을 차단합니다.

그렇다면 WordPress의 Honeypot 필드는 무엇입니까? 일반 사용자가 보지 못하는 숨겨진 분야이지만 봇은 그럴 것입니다. 봇이 채우면 즉시 스팸으로 표시됩니다. 서버의 PHP를 통해이 필드를 추가하는 대부분의 플러그인과 달리 WP Armor는 JavaScript를 사용하여 트랩을 배치합니다. 대부분의 스팸 봇은 JavaScript를 처리 할 수 없으므로 종종 필드를 간과 하여이 방법을 매우 효과적으로 만듭니다.

힌트 : WordPress에 스팸 방지 플러그인을 사용하는 것 외에도 WordPress 보안 플러그인을 설치해야합니다. 스팸 보호는 견고하고 현장 전체 보안 전략의 일부일뿐입니다.이를 원치 않는 유해한 활동에 대한 첫 번째 방어선으로 생각하십시오.

보안 문자 또는 recaptcha를 추가하십시오

WordPress 스팸 봇을 차단하는 효과적인 방법 중 하나는 주석 자들에게 자신이 인간을 증명하도록 요청하는 것입니다. 의견이 승인되기 전에 신호등을 클릭하거나 "I 'm a Robot"상자를 확인하는 것과 같은 간단한 도전을 해결해야합니다.

주석 양식에 recaptcha를 추가하는 가장 쉬운 방법은 무료 고급 Google Recaptcha 플러그인을 설치하는 것입니다. 댓글 양식에 보안 문자 테스트를 추가하여 스팸 주석 및 무차별 로그인 공격으로부터 WordPress 사이트를 보호합니다. 아래 예를 볼 수 있습니다.

Advanced Google Recaptcha와 함께 주석 양식에 대한 Recaptcha의 예 - 출처 : Google Recaptcha

이 방법은 유용하지만 완벽하지는 않습니다. 모바일 장치에서 Captchas는 완료하는 데 실망 스러울 수 있으며 사용자가 사이트와 상호 작용하는 것을 방해 할 수 있으며, 일부 진정한 의견이 게시되는 것을 방지 할 수 있습니다.

우리는 일부 WordPress 회사가 스팸을 예방하기 위해 무엇을하고 있는지 물었고 WPBakery의 Raitis Sevelis는 다음과 같이 말했습니다.

최적화 우선 순위를 정합니다. 우리는 오히려 Recaptcha와 같은 도구에 의존하여 댓글 섹션을 수동으로 완화하기 위해 시간과 돈을 소비하는 것보다 저품질 의견을 자동으로 필터링합니다 (댓글이 적더라도).” 궁극적으로 우선 순위와 전반적인 블로그 전략을 결정하는 것은 귀하에게 달려 있습니다.

웹 애플리케이션 방화벽 (WAF) 구현

소스에서 스팸을 중지하는 또 다른 강력한 방법은 WAF (Web Application Firewall)라고도하는 WordPress의 방화벽을 사용하는 것입니다.

Sucuri 또는 CloudFlare와 같은 도구는 WordPress 호스트와 들어오는 트래픽 사이의 방패 역할을합니다. 그들은 당신의 사이트에 도달하기 전에 악의적 인 봇, 가짜 추천자 및 기타 원치 않는 방문자를 걸러내어 스팸을 극적으로 줄입니다.

WAFS는 또한 추가 제어 기능을 제공합니다. 특정 IP 주소 또는 전체 국가를 한 번만 클릭하여 차단할 수 있습니다. 전반적인 WordPress 스팸 보호 전략에 현명한 추가 기능입니다.

타사 주석 시스템을 사용하여 WordPress 스팸 댓글을 피하십시오.

SPAM을 완전히 피하는 효과적인 방법 중 하나는 기본 WordPress 토론 시스템 사용을 중단하고 대신 타사 의견 시스템으로 전환하는 것입니다.

WordPress에서 의견을 비활성화하려고하지만 독자가 블로그와 상호 작용할 수 있도록하는 경우 현명한 선택입니다. 이러한 외부 플랫폼에는 종종 더 강력한 스팸 필터링 및 중재 기능이 내장되어 있습니다.

Disqus는 가장 인기있는 타사 의견 시스템 중 하나입니다. WordPress 플러그인의 Disqus를 사용하면 기본 WordPress 주석 시스템을 쉽게 바꿀 수 있습니다. 스팸을 줄이는 데 도움이 될뿐만 아니라 청중을 키우고 콘텐츠를 수익을 창출하고 스팸을 방해하지 않도록 추가 기능을 제공함으로써 사용자 참여를 향상시킵니다. 다음은 사용자 정의 주석 영역의 예입니다.

타사 주석 시스템의 사용자 정의 의견 영역 -소스 : Disqus

다른 강력한 플러그인 대안은 다음과 같습니다.

  • Yoast Comment Hacks :이 플러그인은 Native WordPress 주석 시스템에 유용한 조정을 추가합니다. 주석 길이 한도를 설정하고 첫 번째 주석자를 감사 페이지로 리디렉션하고 댓글 알림 이메일에서 혼란을 정리할 수 있습니다. 주석 섹션을 간소화하고 제어하는 현명한 방법입니다.
  • WPDISCUZ : 종종 DISQUS의 최상의 대안으로 설명 된이 플러그인은 풍부한 기능을 갖춘 빠르고 현대적이고 대화식 코멘트 시스템을 제공합니다. 스팸 보호 및 참여 도구를 제공하는 동시에 자신의 사이트에 의견을 보관합니다 (Disqus와 달리).

트랙백과 핑백을 비활성화합니다

WordPress의 트랙백 및 핑백은 원래 다른 블로그가 콘텐츠에 연결될 때 알려 주도록 설계되었습니다. 그러나 오늘날, 그들은 주로 스패머들이 저품질 웹 사이트에서 가짜 핑을 보내기 위해 사용하여 SEO를 해치고 의견 섹션을 어지럽히고 사이트의 보안을 위험에 빠뜨릴 수 있습니다.

그렇기 때문에 비활성화하는 것이 좋습니다. WordPress 대시 보드에서 설정> 토론 으로 이동하여 상자를 선택 취소 하십시오.

텍스트 필드 내부의 URL을 차단합니다

많은 WordPress 스팸 봇 (때로는 실제 사람들)은 의견 양식을 통해 악의적 인 링크를 몰래 들어 가려고합니다. 불행히도, Captcha 및 Anti-Spam 플러그인은 인간 스패머를 막을 수 없습니다.

여전히 의심스러운 링크를 받고 있다면 스마트 솔루션은 의견 양식 필드에서 URL을 완전히 차단하는 것입니다.

이를 위해서는 사용자가 단일 줄 텍스트 또는 단락 텍스트 필드에서 URL을 제출하지 못하게하는 간단한 PHP 스크립트를 사용할 수 있습니다. 이렇게하면 추가 보호 층이 추가되어 의견 섹션을 깨끗하고 구성합니다.

아래 코드 스 니펫은 주석 내용을 저장하기 전에 스캔합니다. URL을 감지하면 주석을 차단하고 오류 메시지가 표시됩니다.

 function block_comment_links($commentdata) { $comment_content = $commentdata['comment_content']; // Regex pattern to detect links if (preg_match('/https?:\/\/|www\./i', $comment_content)) { wp_die(__('Your message here: eg Sorry, your comment appears to contain a link, which is not allowed.')); } return $commentdata; } add_filter('preprocess_comment', 'block_comment_links');

보너스 : 스팸 주석을 식별하고 삭제하는 방법

그렇다면 올바른 예방 조치를 취했지만 일부 스팸이 여전히 미끄러 져 들어가면 어떻게해야합니까? 블로그에 이러한 관련이없는 저품질 메시지를 남겨두면 사이트를 팽창시키고 사용자 경험을 해치고 블로그를 비전문가로 만들 수 있기 때문에 스팸 댓글을 찾는 방법을 배우는 것이 중요합니다.

스팸 댓글은 종종 일반적이고 주제를 벗어나거나 의심스러운 링크로 채워져 있거나 그늘진 이름이나 URL을 가진 익명 사용자가 게시합니다. 그들은 일반적으로 독자들을 속이거나 스패머의 SEO를 향상 시키도록 설계되었습니다.

반대로, 진정한 의견은 사려 깊고 게시물과 관련이 있으며 일반적으로 이름, 실제 이메일 주소 및 스팸 링크가 포함되지 않습니다. 그들은 토론에 가치를 더하고 청중의 실제 참여를 보여줍니다.

아래 의견을 살펴보십시오. 첫째, 스팸 주석은 주제가 아니며 많은 임의의 링크를 포함합니다.

스팸 주석의 예 - 출처 : 내 WordPress 사이트

반대로, 진정한 의견은 커뮤니티의 진정한 참여를 나타냅니다.

진정한 의견의 예 - 출처 : My WordPress 사이트

스팸 주석을 영구적으로 버리는 방법

WordPress > 주석 으로 이동하여 스팸 주석을 선택한 다음 휴지통을 눌러 삭제할 수 있습니다.

WordPress에서 쓰레기로 스팸 댓글 보내기 - 출처 : My WordPress 대시 보드

데이터베이스에서 영구적으로 제거하고 사이트를 깨끗하게 유지하려면 WP Rocket과 같은 성능 플러그인으로 수행 할 수 있습니다.

WP Rocket은 WordPress의 가장 강력하고 초보자 친화적 인 성능 최적화 도구입니다. 아래와 같이, 한 번의 클릭으로 스팸 주석을 삭제하는 옵션으로 데이터베이스 최적화 전용 탭이 있습니다.

스팸 주석 WP 로켓으로 한 번의 클릭으로 정리 - 출처 : 내 대시 보드

WP Rocket을 사용하면 스팸으로 표시된 모든 주석은 WP_Delete_Comment 함수를 사용하여 삭제됩니다. 즉, 데이터베이스에서 영구적으로 지워집니다.

WP 로켓은 거기서 멈추지 않습니다. 또한 캐싱, 캐시 사전로드, GZIP 압축, 게으른 렌더링, 코드 미니 화 및 중요한 이미지 최적화를 포함하여 활성화시 성능 모범 사례의 80%를 구현합니다.

또한 JavaScript를 연기하고 지연시키고 사용하지 않는 CSS 제거 및 Lazy-Load 이미지, Iframes 및 비디오를 연기하고 지연시키기위한 원 클릭 옵션을 제공합니다.

요컨대, WP Rocket은 몇 번의 클릭만큼 데이터베이스에서 모든 스팸 주석을 삭제하여 페이지 속도를 향상시키고 데이터베이스를 기울여야합니다!

마무리

WordPress에서 스팸 댓글을 중지하는 방법을 알았으므로 주석 섹션을 완전히 비활성화 할 필요가 없습니다. 대신, 더 똑똑해 : WordPress 주석 설정을 미세 조정하여 진정한 사용자가 대화에 참여하는 것을 방해하지 않고 스팸을 효과적으로 필터링하고 차단하십시오.

스팸 댓글은 데이터베이스를 팽창시키고 사이트를 늦추고 SEO와 신뢰성을 상하게 할 수 있습니다. 처리 방법에 관계없이 WordPress 데이터베이스에서 스팸 주석을 제거하는 것이 필수적입니다. WP Rocket이 최고의 동맹국이되는 곳입니다. 스팸을 쉽게 정리하고 마른 빠른로드 웹 사이트를 유지하는 데 도움이됩니다.

오늘 WP Rocket을 사용하여 14 일간의 Money-Back 보증으로 인해 위험없이 페이지 속도를 높이고 데이터베이스를 깨끗하게 유지하십시오!