
چگونه کامنت اسپم را برای همیشه از سایت خود ریشهکن کنید!
به جرئت میتوان گفت که یکی از دردسرهای حسابی خسته کننده در تولید محتوا و انتشار پست، کامنت اسپم است. مهم نیست چه نوع پستی را برای چه نوع کسب و کاری منتشر میکنید، باید با مشکل کامنت اسپم دست و پنجه نرم کرده و راهحلی برای جلوگیری از کامنت اسپم در وردپرس بیابید.
در حالی در برخی موارد – بسته به شرایط وبسایتتان – شاید نتوانید کاملاً از شر این نوع کامنتها خلاص شوید اما تا حد زیادی میتوانید جلوگیری از کامنت اسپم در وردپرس را انجام دهید
خوشبختانه راهحلهای موجود برای رفع این مشکل کم نبوده و حالا وجود وردپرس کار را حتی سادهتر هم میکند. ما در این مقاله نیز قصد داریم ساده و کاربردیترین آنان را به شما معرفی کنیم. با کمک توصیهها و نکات و پلاگینهایی که در ادامه اشاره خواهیم کرد، میتوانید دست کامنت اسپمر را از سایتتان کوتاه کنید.
اما در ابتدا بگذارید بگوییم که مفهوم کامنت اسپم دقیقاً چیست و چرا برای ما اتفاق میافتد و مهمتر از همه چرا اصلاً باید به آن اهمیت بدهید…
کامنت اسپم (جَفَنگ) دقیقاً چیست؟
به زبان ساده کامنت اسپم یعنی کامنت (دیدگاه) بیربط زیر یک پست که معمولاً توسط ربات و به صورت انبوه پست میشود. به این نوع کامنت، اسپمنت نیز میگویند.
چرا کٌخ ساخت کامنت اسپم به جان بعضی افراد میافتد ؟
ساخت این نوع کامنتها عموماً به همراه لینک، کد یا راهی ارتباطی نظیر تلفن بوده و به دو دلیل زیر انجام میشود:
- تبلیغ یا کسب رتبه در نتایج موتورهای جستجو (افزایش رتبه سئو)
این نوع اسپم معمولاً توسط مدیران سایت، همکار یا مستخدم آنان مدیریت شده و با هدف تبلیغ یا معرفی خود به کاربران و یا کسب بکلینک از وبسایتتان ساخته میشود. - تخریب شما، سایت و یا کاربران
این افراد اکثراً با انتشار لینک مخرب و ویروسی قصد تخریب شما، سایت و یا کاربران را دارند.
چرا این اتفاق برای من میافتد؟
همانطور که وبسایت شما رشد میکند کامنتهای اسپم نیز مشکل بزرگتری برای شما شده و بسیاری از افراد سودجو دست به ارسال لینک برای تبلیغ و یا تخریب میزنند. پس برای پیشگیری هم که شده باید این مشکل را جدی بگیرید!
اگر کامنتهای اسپم را به حال خودشان رها کنید…
- ارتباط و تعامل درست برای کاربرانتان بسیار دشوار خواهد کرد.
- نظم سایت به هم خورده و آن را غیرحرفهای نشان خواهد داد.
- بسیاری از لینکهای موجود در این کامنتها برای کاربران مخرب بوده و یا بر سئوی سایتتان تاثیر منفی خواهد داشت.
هرچند نیازی به نگرانی نیست چون شما میتوانید این مشکل را به سادگی و تا حد زیادی حل کنید.
چگونه از کامنت اسپم جلوگیری کنیم؟
در ادامه شما را با انواع روشها و ابزارهای جلوگیری اسپمنت (کامنت اسپم) آشنا خواهیم کرد:
1- بدون تایید کامنتی را منتشر نکنید!
قبل از هر کار دیگر مطمئن شوید که هیچ کامنتی بدون تایید شما در وبسایت منتشر و به کاربران نمایش داده نشود.در این صورت میتوانید این هر کدام از دیدگاهها را به بخش جفنگ دیدگاهها اضافه کنید و از آنجا نیز آنها را به کلی از بین ببرید. در این صورت شما کنترل کاملی بر تمام نظرات و کامنتهای ارسالی خواهید داشت تا کسی از فیلترهای شما عبور نکند.
برای فعال کردن این گزینه به بخش تنظیمات > گفتوگو رفته و در قسمت “پیش از اینکه دیدگاهی نمایان شود” تیک گزینه “دیدگاهها باید به صورت دستی تایید شوند” را فعال کنید.
یادتان باشد که بعد این کار گزینه “ذخیره تغییرات” را انتخاب کنید تغییرات جدید به سایت اعمال شود.
2- بررسی دیدگاههای مشکوک
برخی از وبسایتهای پربازدید، شاید روزانه بیش از ۱۰۰ کامنت دریافت کنند که بررسی و تایید همه آنها زمان انرژی زیادی نیاز خواهد داشت. برای همین روش اول برای چنین وضعیتی مناسب نخواهد بود.
در این روش تنها دیدگاههایی در انتظار تایید خواهند بود که در آن از کلمات مشکوک یا لینک استفاده شوند.
برای فعالسازی این ویژگی به تنظیمات > گفتوگو در منو وردپرس بروید.
در قسمت “بررسی دیدگاه” میتوانید کامنتهایی که بیشتر از مقدار مورد نظرتان لینک داشته یا از کلماتی مشکوک استفاده کرده را در صف بررسی نگه دارید.
3- لیستی از “کلمات لیست سیاه” بسازید.
در بسیاری از کامنتهای اسپم از کلمات مشابهی استفاده میشود. شما میتوانید با اضافه کردن این کلمات به لیست سیاه، به طور خودکار از انتشار آن جلوگیری کنید.
برای این کار میتوانید وارد بخش تنظیمات > گفتوگو شده و کلمات موردنظرتان در باکس قسمت “سیاهنامه دیدگاهها” وارد کنید.
با تایید و ذخیره تغییرات، از این پس هرگاه این کلمات در هر دیدگاهی ثبت شوند، مستقیم به عنوان جفنگ (Spam) خواهند بود.
4- حذف فیلد “آدرس سایت” در کامنت جهت جلوگیری از کامنت اسپم در وردپرس
در کامنتهای وردپرس به صورت پیشفرض فیلد “وبسایت” وجود دارد. این لینک معمولاً به اسم فرد دیدگاهکننده لینک میشود. با اینکه این لینک نوفالو بوده و عموماً ضرری برای سئوی سایت شما ندارد اما بسیاری از اسپمرها باز هم به امید کلیک شدن، لینک خود را قرار در این بخش کامنت قرار میدهند.
برای حذف این فیلد در کامنت وردپرس میتوانید به دو روش عمل کنید…
1- پلاگین Remove Fields
بلافاصله پس از نصب و فعالسازی این پلاگین فلید وبسایت و فیلدهای اضافه دیگر (جز نام و ایمیل) از بخش کامنت پس شما حذف خواهد شد.
2- کد
همچنین اگر تمایلی به نصب پلاگین ندارید میتوانید با چند خط کد ساده نیز این کار انجام دهید. برای این کار به نمایش> ویرایشگر پوسته در منوی وردپرس رفته و کد زیر را به آن اضافه کنید.
function wpb_disable_comment_url($fields)
{
unset($fields['url']);
return $fields;
}
add_filter('comment_form_default_fields','wpb_disable_comment_url');
با حذف این فیلد کامنت اسپم به شیوه چشمگیری کاهش یافته و کامنتهای کاربران واقعی سایت شما نیز افزایش میابد.
5- غیرفعالسازی کدهای HTML کامنت جهت جلوگیری از کامنت اسپم در وردپرس
نوع اسپم دیگری که میتواند سایت شما به دردسر بیندازد کدهای HTML است.
اسپمرها میتوانند از این گونه کد برای مخفی کردن لینک داخل کامنت یا دادن لینک با انکرتکست استفاده کنند.
برای غیرفعالسازی کد HTML در کامنتها به بخش 2 روش قبل رفته و این بار این کدها را به آن اضافه کنید:
function wpb_comment_post( $incoming_comment ) {
$incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']);
$incoming_comment['comment_content'] = str_replace( "'", ''', $incoming_comment['comment_content'] );
return( $incoming_comment );
}
function wpb_comment_display( $comment_to_display ) {
$comment_to_display = str_replace( ''', "'", $comment_to_display );
return $comment_to_display;
}
add_filter( 'preprocess_comment', 'wpb_comment_post', '', 1);
add_filter( 'comment_text', 'wpb_comment_display', '', 1);
add_filter( 'comment_text_rss', 'wpb_comment_display', '', 1);
add_filter( 'comment_excerpt', 'wpb_comment_display', '', 1);
remove_filter( 'comment_text', 'make_clickable', 9 );
6- تعیین تعداد حداقل و حداکثر کاراکتر در هر کامنت
روش پیشنهادی دیگری که جلوی برخی رباتهای اسپمر را میگیرد، استفاده از پلاگین Yoast Comment Hacks برای تعیین حداقل و حداکثر تعداد کاراتر کامنت میباشد.
زمانی که ما در پروژههای خود این کار را انجام دادیم نه تنها با کاهش ۳۵ درصدی کامنت اسپم روبهرو شدیم بلکه از آن پس کامنت واقعی و مفید بیشتری دریافت میکردیم.
7- افزودن reCaptcha (ریکپچا) به کامنت جهت جلوگیری از کامنت اسپم در وردپرس
خود شما هم احتمالاً دهها بار آن را حل کردهاید! ریکپچا یک آزمون ساده برای تشخیص ربات از انسان بوده و به گونهای طراحی شده که رباتها قادر به حل آن نباشند.
استفاده ریکپچای گوگل یکی از بهترین و رایجترین روشها برای جلوگیری از کامنت اسپم است. از سوی دیگر حل ریکپچای گوگل نسبت به ریکپچاهای دیگر برای کاربر بسیار سادهتر است.
با نصب پلاگین رایگان reCaptcha Google BestWebSoft میتوانید این ریکپچا را به بخشهای مختلف وبسایتتان از جمله کامنتها اضافه کنید.
8- پلاگین Akismet را نصب و فعال کنید تا از جلوگیری از کامنت اسپم در وردپرس خود جلو گیری کنید.
با اینکه افزونه آکسیمت از دو نسخه رایگان و پولی برخوردار است، اما میتوانید بدون هزینه نیز با این پلاگین نگرانی خود را برای کامنت اسپم تا حد زیادی برطرف کنید به جرائت می توانم بگویم بهترین پلاگین برای جلوگیری از کامنت اسپم در وردپرس است.
همانطور که در قبل اشاره شد برخی از این متدها برای وبسایتهای بزرگ و پربازدید زمان زیادی را خواهد گرفت. در بسیاری از موارد تا ۶۰ درصد کامنتهای یک وبسایت اسپم است.
این ابزار به یک دیتابیس بهروز از اسپم متصل بوده که باعث میشود، تشخیص و جلوگیری از این نوع کامنتها بسیار سادهتر کند.
از قابلیتهای این پلاگین میتوان به موارد زیر اشاره کرد…
- بررسی همه کامنتها و حذف آنهایی که اسپم با مشکوک به اسپم باشند.
- هر دیدگاه از تاریخچه خود برخوردار بوده و شما میتوانید بر تایید و ردشدن هر دیدگاه نظارت داشته باشید.
- تمامی لینکهای پنهان شده در بدنه دیدگاه حذف خواهند شد.
- تعداد دیدگاههای تایید شده هر کاربر توسط ادمین قابل نظارت و بازبینی است.
- و…
به طورکلی این پلاگین با سیستم تشخیص هوشمند خود کامنتهای اسپم یا مشکوک به اسپم را به قسمت جفنگ (ُSpam) وردپرس شما میبرد.
بسیاری از وبسایتها با کمک همین پلاگین دیدگاههای وبسایت خود را بدون نیاز تایید ثبت میکنند.
9- از پلاگین Sucuri برای جلوگیری از کامنت اسپم در وردپرس استفاده کنید.
در حالی که پلاگین آکسیمت تا حد زیادی جلوی اسپمرها را از انتشار کامنت میگیرد، اما نمیتواند از همان اول دسترسی این رباتها را به وبسایتتان قطع کند. تلاش پیوسته این رباتهای خرابکار برای ثبت درخواست کامنت (حتی اگر هم هیچگاه منتشر نشوند) درنهایت به سرعت و عملکرد سایت لطمه خواهند زد.
و حالا اینجا همان جایی است که این پلاگین وارد بازی شده و درخواست این رباتها را حتی قبل از ثبت آن مسدود میکند.
این پلاگین فایروال، سرور شما را از شر درگیری با این نوع کامنتها آرامتر میکند!
10- از خدمات رویال پشتیبان جهت جلوگیری از کامنت اسپم در وردپرس استفاده نمایید
در صورتی که هیچ یک از این راه حل ها به شما عزیزان کمک نکرد می توانید از خدمات پشتیبانی سایت وردپرسی رویال پشتیبان استفاده نمایید تا برای همیشه از شر کامنت های اسپم خلاص شوید در صورت وجود هر گونه سوال با شماره های مجموعه رویال پشتیبان تماس حاصل نمایید
حرف آخر در رابطه با جلوگیری از کامنت اسپم در وردپرس
کامنتهای اسپم میتوانند به سرعت نظم و ترکیب سایت شما را به هم ریخته و آن را از شکل حرفهای خود خارج کند.از آن گذشته محتوای این کامنتهای میتواند باعث ایجاد مشکلات فنی یا افت رتبه سایتتان بشود. برای همین اگر فکری به حال آن نکنید، لطمههای شدیدی از جوانب مختلف سایتتان خواهید خورد. ما در مقاله امروز سعی کردیم تا کاربردیترین روشها و پلاگینهای موجود برای رهایی از شر این نوع کامنت را شرح دهیم. همچنین سعی داشتیم تا از گزینههای کاملاً مشخص مثل بستن کلی کامنتها یا معرفی معرفی پلاگینهای اضافه دوری کنیم تا با تولید محتوای بیفایده و اضافه وقت گرانبهای شما نگیریم.
شما میتوانید همین حالا دست به کار شده و با استفاده از روشها و ابزارها معرفی شده، نسبت موقعیت و نوع کسب و کار و سایتتان جلوی بسیاری از این کامنتها را بگیرید.
درنظر داشته باشید که نیازی به انجام همه تکنیکها یا نصب کل پلاگینهای معرفی شده نیست. بهتر است ابتدا وضعیت کامنتهای وبسایت خود سنجیده و سپس نسبت به آن، اقدام کنید.
در رابطه با جلوگیری از کامنت اسپم در وردپرس سوالی دارید؟
آن را در بخش کامنت به اشتراک بگذارید؛ همیشه از پاسخ به سوالاتتان خوشحال میشویم.
همچنین پیشاپیش برای ثبت نظر و اشتراک گذاری پست از سپاسگذاریم:)
پی نوشت در رابطه با جلوگیری از کامنت اسپم در وردپرس
ربات یا کاربر اسپمر عزیز…
حتی فکرش را هم نکنید! :))
آدرس ایمیل شما منتشر نخواهد شد