귀하의 사이트에 스팸 댓글이 달렸습니까?
우리는 거기에 있었다. 우리 사이트는 하루에 평균 100개의 스팸 댓글을 받았습니다!
글쎄, 우리는 그것들을 수동으로 제거해야 하는 것에 상당히 지쳤습니다. 그리고 당신도 그럴 것이라고 확신합니다.
스팸 댓글을 검토하는 데 드는 노력과 시간을 줄이기 위해 여러 가지 방법을 실험했습니다. 그리고 가장 적합한 것을 찾았습니다!
이 게시물에서는 WordPress에서 스팸 댓글을 차단하는 방법을 배웁니다.
시작하기 전에 스팸 댓글을 받는 이유가 궁금할 것입니다. 그렇다면 걱정하지 마십시오! 아래 섹션으로 건너뛸 수 있습니다.
WordPress에서 댓글 스팸을 방지하는 방법
매일 수백 개의 스팸 댓글을 받을 때 속도가 가장 중요합니다. 설정하기 쉽고 작업을 수행하여 귀중한 시간과 노력을 절약할 수 있는 솔루션이 필요합니다.
다음은 선호도에 따른 권장 사항입니다. –
플러그인을 사용하여 WordPress 댓글 스팸 방지
스팸 댓글을 차단하거나 제거하는 가장 쉬운 방법은 플러그인을 사용하는 것입니다. 플러그인은 설정하기 쉽고 시간을 크게 절약할 수 있습니다.
다음은 우리가 좋아하는 것들입니다:
1. Akismet for Free(내장)를 사용하여 댓글 차단
Akismet은 모든 WordPress 웹사이트에 이미 설치된 스팸 방지 플러그인입니다. 자체 학습 알고리즘을 사용하여 사용자 댓글을 분석합니다. 명백한 스팸 댓글을 제거하고 나머지는 검토를 위해 분류합니다.
활성화 방법은 다음과 같습니다.
- 관리자 대시보드에서 "플러그인"을 클릭하십시오. 설치된 플러그인 목록에서 Akismet을 볼 수 있습니다. "활성화"를 클릭하십시오.
- Akismet 계정을 설정하라는 메시지가 표시됩니다. "Akismet 계정 설정"을 클릭하십시오.
- 계획을 선택할 수 있는 Akismet 웹사이트로 리디렉션됩니다. 그들은 개인 또는 비상업 블로그에 대한 무료 계획과 상업 사이트에 대한 유료 옵션을 제공합니다. 선택하면 사이트 URL, 이메일 ID 등의 세부정보를 입력하라는 메시지가 표시됩니다.
- 모든 세부 정보를 추가하면 Akismet에서 이메일로 API 키를 보냅니다. 이제 WordPress 대시보드로 돌아갑니다. 플러그인> Akismet으로 이동하여 "설정"을 클릭합니다. 열리는 창에서 "수동으로 API 키 입력"을 선택하십시오.
- 여기에 API 키를 추가하면 완료됩니다!
Akismet이 이제 설정되었으며 스팸 댓글을 즉시 차단하기 시작합니다. 또한 반복적인 스팸 발송자를 식별하는 데 도움이 되도록 개별 댓글 작성자의 활동 및 통계를 보여줍니다. 또한 검토를 위해 댓글에 삽입된 링크를 감지할 수 있습니다.
2. Antispam Bee 플러그인을 사용하여 댓글 차단
Antispam Bee는 스팸 댓글 필터링 및 제거를 전문으로 하는 또 다른 WordPress 댓글 스팸 플러그인입니다. WordPress 스팸 댓글을 분류하고 조정하는 다양한 유연한 옵션을 제공합니다. 플러그인에서 제공하는 주요 기능은 다음과 같습니다.
- 지역 차단 댓글
- 이메일을 통한 스팸 알림
- 특정 언어의 댓글만 허용
- 스팸 통계를 대시보드에 위젯으로 표시
- 로컬 스팸 데이터베이스와 잠재적 스팸 댓글 비교
이 플러그인을 활성화하려면 플러그인을 설치하고 활성화하기만 하면 됩니다. 그런 다음 활성화하려는 기능을 선택할 수 있습니다.
3. 댓글 양식에 reCAPTCHA를 추가하여 댓글 차단
WP 댓글 양식 플러그인의 reCAPTCHA는 사용자가 댓글을 제출하여 사람인지 확인하기 전에 Google reCAPTCHA를 추가 단계로 추가합니다.
이것은 봇을 식별하고 차단하는 가장 효과적인 방법 중 하나입니다. 사이트에 reCAPTCHA를 추가하는 것은 현관에 자물쇠를 추가하는 것과 같습니다. 봇에는 열쇠가 없습니다!
이 기능을 활성화하려면:
- WordPress 사이트에 reCAPTCHA in WP 댓글 양식 플러그인을 설치하고 활성화합니다.
- Akismet과 마찬가지로 이 기능을 사용하려면 API 키를 얻어야 합니다. 플러그인> AntiSpam Bee> 설정으로 이동하여 이 기능을 얻고 활성화하는 단계별 프로세스를 찾을 수 있습니다.
활성화되면 설정을 사용자 정의하고 스팸 댓글이 포착될 때 플러그인이 수행할 작업을 선택할 수 있습니다. 샘플 reCAPTCHA는 다음과 같습니다.
reCAPTCHA를 추가할 때의 유일한 단점은 사용자 경험을 방해하고 성가실 수 있다는 것입니다. 댓글을 제출하는 동안 추가 단계를 수행하면 진정한 댓글 작성자를 설득할 수 있습니다.
보너스 팁:Cloudways를 사용하는 경우 봇 보호를 제공하기 위해 Cloudways와 협력했습니다! 이 기능은 사이트에 불필요한 요청을 보내는 모든 종류의 악성 봇을 차단합니다. 또한 CPU 사용량을 40% 이상 줄여줍니다!
다음은 이 기능이 활성화되었을 때 봇이 어떻게 차단되었는지에 대한 스크린샷입니다.
이 기능이 단 하루 만에 받은 15000개 이상의 요청을 어떻게 차단했는지 명확하게 알 수 있습니다. 이 기능과 사용 방법에 대해 자세히 알아보려면 Cloudways 봇 보호 기능 발표를 확인하세요.
위 섹션에서 플러그인을 사용하여 WordPress 스팸 댓글을 쉽게 차단할 수 있다는 것을 배웠습니다. 하지만 웹사이트에 다른 플러그인을 추가하고 싶지 않다면 걱정하지 마세요! WordPress에는 스팸 댓글을 검토하고 차단할 수 있는 다양한 내장 기능이 있습니다.
뛰어들어봅시다!
내장 기능을 사용하여 WordPress 댓글 스팸 방지
1. 댓글 검토 켜기
매일 스팸 댓글이 몇 개만 수신되더라도 수동으로 검토할 여유가 있습니다. 웹사이트에 표시되기 전에 모든 댓글을 수동으로 승인하도록 선택할 수 있습니다.
설정> 토론으로 이동하여 "댓글은 수동으로 승인해야 함"을 선택합니다.
이제 모든 댓글이 댓글 섹션 아래에 자동으로 저장됩니다. 수동으로 검토하고 정품이라고 생각되는 항목만 승인할 수 있습니다.
2. 댓글 양식에서 URL 필드 제거
스팸 댓글의 가장 일반적인 초점은 사이트에서 백링크를 가져오는 것입니다. 작성자에게 아첨하는 것처럼 보이는 스팸 댓글을 많이 보았을 것입니다. 이것은 Black-Hat SEO 연결 기술입니다. SEO에 좋지 않은 사이트의 아웃바운드 링크 수를 불필요하게 증가시킵니다.
처음부터 URL을 추가하는 옵션을 비활성화하면 이 문제를 해결할 수 있습니다!
이렇게 하려면 functions.php 파일에서 코드를 수정해야 합니다.
코드를 변경하기 전에 항상 사이트 백업을 수행하는 것이 좋습니다. BlogVault와 같은 안정적인 백업 플러그인을 사용하여 사이트를 서버에 백업할 수 있습니다. 문제가 발생하는 경우 이를 사용하여 문자 그대로 몇 초 만에 사이트를 복원할 수 있습니다!
백업을 수행한 후 수행해야 할 작업은 다음과 같습니다.
- WordPress 대시보드에서 "모양" 메뉴 위로 마우스를 가져갑니다. 드롭다운 메뉴에서 이제 "테마 편집기"를 클릭합니다. 현재 테마의 코드로 이동합니다.
- functions.php 폴더는 일반적으로 "테마 파일" 목록의 상단에 있습니다. 그것을 클릭하십시오.
- 폴더 끝에 다음 코드를 추가합니다. 그런 다음 "파일 업데이트"를 클릭하십시오.
//* 주석에서 URL 필드 제거
기능 remove_url_comments($fields) {
unset($fields['url']);
$ 필드를 반환합니다.
}
add_filter('comment_form_default_fields','remove_url_comments');
이렇게 하면 댓글 양식의 웹사이트 URL 필드가 더 이상 표시되지 않습니다.
3. 문자 수에 대한 최소 및 최대 제한 추가
일부 스팸 봇은 "Hello"와 같은 한 단어 댓글을 남기도록 설계되었습니다. 자동 스팸 차단 도구는 이 댓글이 무해해 보이기 때문에 스팸으로 분류할 수 없습니다. 문자 수에 대한 필수 제한을 추가하여 이러한 봇을 차단할 수 있습니다!
주석 필드에 문자 제한을 추가하려면 functions.php 파일의 코드를 수정해야 합니다.
- 모양> 테마 편집기로 이동합니다. 이제 functions.php 파일을 엽니다. 파일 끝에 다음 코드를 추가합니다.
add_filter( 'preprocess_comment', 'wpb_preprocess_comment' );
함수 wpb_preprocess_comment($comment) {
if ( strlen( $comment['comment_content'] )> 5000 ) {
wp_die('댓글이 너무 깁니다. 100자 이내로 작성해주세요.')
}
if ( strlen( $comment['comment_content'] ) <60 ) {
wp_die('댓글이 너무 짧습니다. 최소 문자를 사용하세요.');
}
$comment 반환;
}
- 이제 "파일 업데이트"를 클릭하십시오. 누군가가 설정된 제한보다 적은 댓글을 추가하려고 하면 다음 메시지가 표시됩니다.
4. 영구적으로 댓글 끄기
스팸 댓글을 검토하는 데 시간을 할애하지 않으려면 댓글을 비활성화하는 것이 가장 좋은 방법입니다!
WordPress에서는 이전 게시물에 대한 댓글을 비활성화하거나 블로그의 댓글을 영구적으로 비활성화하도록 선택할 수 있습니다.
이전 게시물에 대한 댓글을 비활성화하는 단계:
- 설정> 토론으로 이동합니다.
- "기타 댓글 설정"에서 "X일이 지난 게시물에 대한 댓글 자동 닫기"를 활성화하고 원하는 날짜 수를 변경합니다.
- WordPress는 이제 지정한 일수보다 오래된 게시물에 대한 댓글을 차단합니다.
댓글을 영구적으로 비활성화하는 단계:
- 사이트에서 댓글 기능을 영구적으로 끄려면 설정> 토론으로 이동하세요.
- 이제 '사람들이 새 게시물에 댓글을 제출하도록 허용'이라는 옵션을 비활성화합니다.
사용자는 더 이상 새 게시물에 댓글을 추가할 수 없습니다.
스팸 댓글을 남기는 것은 봇이 웹사이트를 악용하려는 한 가지 방법일 뿐입니다. 또한 봇은 웹사이트의 비밀번호를 추측하고 사이트를 해킹하도록 설계되었습니다.
모든 종류의 봇을 차단하고 웹사이트를 완벽하게 보호하려면 방화벽을 사용해야 합니다.
MalCare의 방화벽 보호는 모든 종류의 봇으로부터 사이트를 보호하는 가장 포괄적이고 효과적인 솔루션입니다.
이것이 어떻게 작동하는지 이해합시다.
방화벽을 사용하여 WordPress 댓글 스팸 방지
MalCare의 실시간 방화벽 보호는 여러 가지 방법을 사용하여 악성 봇이 사이트에 액세스하는 것을 차단합니다. 귀하의 사이트에 대한 요청을 지속적으로 분석하고 있습니다. MalCare는 악성 IP 주소를 사용하는 경향이 있는 스팸 봇을 식별하고 자동으로 차단합니다. 또한 로그인 보호 기능을 제공하고 WordPress Admin Dashboard 또는 백엔드에 대한 무단 액세스에 대한 감사 로그를 유지 관리합니다.
MalCare의 방화벽 보호를 활성화하는 단계 :
- 가입 페이지에서 MalCare 계정을 만드십시오.
- 웹사이트 URL을 추가하고 플러그인을 설치합니다. MalCare의 대시보드에서 직접 이 작업을 수행하거나 WordPress Repository에서 플러그인을 수동으로 설치할 수 있습니다.
- 플러그인이 설치되면 방화벽이 자동으로 활성화됩니다. MalCare는 이제 악성 봇 트래픽과 IP 주소를 자동으로 차단하여 사이트를 보호합니다.
세부 사항을 확인하려면 "방화벽" 섹션에서 화살표를 클릭하십시오.
- 표시되는 섹션에서 MalCare는 트래픽 및 로그인 요청 수와 차단된 요청 수에 대한 그래프를 표시합니다. 자세한 내용을 보려면 "더보기"를 클릭하십시오.
이제 원산지 국가, 날짜 및 시간, 요청이 허용되었는지 여부를 포함하여 사이트에 대한 모든 요청의 정확한 세부 정보를 볼 수 있습니다.
MalCare의 스마트 방화벽은 댓글 스팸을 크게 줄일 수 있는 악성 봇을 차단하여 사이트를 보호합니다.
이제 스팸 댓글을 제거하는 다양한 방법을 살펴보았습니다. 그런데 왜 이런 일이 처음부터 발생합니까?
아래에서 설명했습니다.
댓글 스팸 봇이 귀하의 사이트를 표적으로 삼는 이유는 무엇입니까?
이에 대한 답변을 하기 전에 스팸 댓글에 봇을 사용하는 것이 얼마나 쉬운지 이해해야 합니다. "봇넷"이라고 하는 수백 개의 네트워크와 댓글 스팸을 위한 봇을 쉽게 고용할 수 있는 암시장에 포럼이 있습니다. 실제로 이메일 스팸을 고려하면 전체 스팸의 80%가 단 10개의 봇넷에서 전송됩니다!
이 댓글 스팸 봇이 사용되는 이유는 다음과 같습니다.
- 링크 피기백 :
스팸 댓글은 사이트에 대한 백링크를 구축하는 Black Hat SEO 기술입니다. 봇은 요청하지 않았거나 품질이 낮은 사이트에 사용되어 해당 SEO 포인트를 모으기 위해 링크가 포함된 스팸 댓글을 남깁니다.
해커는 봇을 사용하여 서버에 과부하를 일으키고 충돌을 일으킵니다. 그들은 봇을 보내 로그인 페이지를 공격하고 서버에 스팸 요청을 보냅니다. 이러한 요청은 주석 형식일 수도 있습니다. 귀하가 사이트를 백업하기 위해 바쁜 동안 해커는 은밀하게 다른 방법을 사용하여 사이트를 해킹합니다.
바이러스를 유도하거나 마약을 판매하는 웹 사이트는 일반적으로 스팸 댓글을 사용하여 더 많은 트래픽을 얻습니다. 순진한 방문자는 댓글에 있는 링크를 클릭하고 이러한 원치 않는 웹사이트로 연결됩니다.
따라서 스팸 댓글이 일반 사이트의 이점을 얻는 데 어떻게 사용되는지 알 수 있습니다.
이제 스팸 댓글을 차단하기 위해 언급한 몇 가지 방법을 사용했을 수 있습니다. 그러나 싸움은 거기서 끝나지 않습니다. 스팸 발송자는 스팸 방지 조치를 시도하고 통과하기 위해 끊임없이 진화하고 스타일을 변경하고 있습니다.
따라서 스팸 댓글을 본 경우 이를 식별하는 방법을 아는 것이 중요합니다. 다음은 몇 가지 팁입니다.
WordPress 스팸 댓글 식별을 위한 체크리스트
댓글에 다음 특성 중 하나라도 포함되어 있다면 스팸 댓글일 가능성이 큽니다.
- 의심스러운 링크가 있음:
링크에 숫자가 있는지 또는 단축 링크인지 확인하십시오. 이것은 주로 약물을 판매하거나 바이러스를 유발하는 사이트로 리디렉션하는 데 사용됩니다.
- 매우 아첨하지만 관련성이 없습니다. :
스패머는 "놀라운 게시물!"이라고 아첨하는 경향이 있습니다. 또는 "훌륭한 리소스, 참조용으로 다시 돌아올 것입니다." 등. 그러나 이러한 댓글이 실제로 가치를 추가하지도 않고 기사를 다루지도 않는다는 것을 알 수 있습니다.
- 특이한 키워드가 있습니다.
댓글에는 SEO 구축에 사용되는 것과 같은 특정 키워드가 있으며 일상 언어처럼 들리지 않습니다.
- 댓글은 짧고 일반적입니다.
두 번째 요점과 유사하게 스패머는 "훌륭한 기사", "매우 좋은 리소스" 등의 말을 합니다. 봇은 일반적으로 여러 웹사이트에 비슷한 댓글을 남깁니다.
- 사용자 이름은 회사 이름입니다. :
댓글 작성자는 개인이 아닌 어떤 회사에 소속되어 있는 것 같습니다. 이 경우 회사 사이트에 대한 링크를 다시 추가하려고 할 것입니다.
평결은 무엇입니까?
이제 WordPress 스팸 댓글을 차단하는 다양한 방법을 살펴보았으므로 가장 적합한 방법을 찾으세요!
개인적인 권장 사항은 Akismet과 같은 스팸 방지 플러그인과 함께 MalCare의 방화벽 보호 기능을 사용하는 것입니다. 이것은 댓글 검토에 드는 노력을 완전히 줄이고 스팸 봇을 차단했습니다!
그러나 스팸 봇을 방지하는 것은 훌륭하지만 웹 사이트를 보호해야 하는 많은 위협이 숨어 있습니다. 고품질 WordPress 보안 플러그인만이 이러한 보호 기능을 제공할 수 있습니다.
MalCare는 최고의 보안 플러그인입니다. 다른 스캐너가 놓칠 수 있는 것보다 멀웨어를 잡는 것으로 알려져 있습니다. 가장 좋은 점은 1-Click Instant Malware Removal을 제공하여 사이트를 100% 해킹으로부터 보호할 수 있다는 것입니다!
우수한 방화벽 보호, 가동 시간 모니터링 및 웹사이트 강화 기능을 갖춘 MalCare는 400,000명 이상의 웹사이트 소유자에게 만족스러운 선택임이 입증되었습니다.
지금 MalCare를 무료로 사용해 보세요!