کامنت اسپم (Comment Spam) به نظراتی گفته میشود که بدون هدف واقعی برای مشارکت در بحث یک صفحه ثبت میشوند و معمولاً با هدف تبلیغ، قراردادن لینک، جذب بازدید، انتشار محتوای نامرتبط یا سوءاستفاده از بخش نظرات سایت ایجاد شدهاند.
کامنت اسپم فقط یک پیام تبلیغاتی واضح نیست. گاهی این نظرات ظاهری کاملاً طبیعی دارند؛ مثلاً کاربر جملهای مانند «مقاله بسیار خوبی بود» مینویسد اما در قسمت نام یا متن کامنت یک لینک تبلیغاتی قرار میدهد. بعضی نمونهها نیز کاملاً خودکار توسط رباتها ارسال میشوند و شامل متنهای تکراری، کلمات نامرتبط یا چندین لینک هستند.
WordPress نیز کامنت اسپم را محتوای ناخواستهای میداند که میتواند شامل پیامهای نامرتبط، لینکهای مشکوک، کلمات کلیدی تکراری و نظرات عمومی با هدف تبلیغ سایت، محصول یا خدمات دیگری باشد.
از طرف دیگر، Google کامنتهای اسپم را یکی از نمونههای User-Generated Spam میداند؛ یعنی محتوای اسپم که کاربران یا رباتها از طریق بخشهایی مانند Comment، Forum یا سایر قسمتهای قابل مشارکت به سایت اضافه میکنند.

چرا کامنت اسپم برای سایت مشکلساز است؟
ممکن است تصور کنید چند کامنت تبلیغاتی در پایین چند مقاله اهمیت چندانی ندارد، اما اگر این روند کنترل نشود، تعداد آنها میتواند بهسرعت افزایش پیدا کند.
کامنتهای اسپم میتوانند:
- ظاهر و اعتبار محتوای سایت را کاهش دهند.
- تجربه کاربران واقعی را خراب کنند.
- مدیر سایت را با حجم زیادی از نظرات بیارزش مواجه کنند.
- لینکهای نامرتبط یا مشکوک را در صفحات سایت قرار دهند.
- محتوای صفحات را با متنهای بیکیفیت و نامرتبط شلوغ کنند.
- در صورت گسترده شدن، بخشی از سایت را در معرض سوءاستفاده قرار دهند.
Google نیز هشدار میدهد که اسپمرها میتوانند از فرمهای کامنت و سایر بخشهای User-Generated Content برای قرار دادن محتوای اسپم و لینکهای ناخواسته استفاده کنند.
بنابراین مقابله با کامنت اسپم فقط یک کار نظافتی در پنل مدیریت سایت نیست؛ بخشی از مدیریت امنیت، کیفیت محتوا و تجربه کاربری سایت نیز محسوب میشود.
پیشنهاد مطالعه : راهنمای جامع شناسایی لینکهای اسپم
کامنت اسپم چه شکلی است؟
شناخت کامنت اسپم همیشه دشوار نیست. برخی نشانهها تقریباً بهوضوح نشان میدهند که یک نظر برای مشارکت واقعی نوشته نشده است.
برای مثال، فرض کنید در یک سایت آشپزی مقالهای درباره پخت کیک شکلاتی منتشر شده و زیر آن کامنت زیر قرار گرفته است:
«ممنون از مطلب خوبتون. برای خرید کفش ارزان و باکیفیت به سایت example.com مراجعه کنید.»
این کامنت هیچ ارتباطی با موضوع مقاله ندارد و صرفاً از فضای سایت برای قرار دادن لینک استفاده کرده است.
اما بعضی کامنتها پیچیدهتر هستند. مثلاً:
«خیلی خوب توضیح داده بودید، من هم تجربه مشابهی داشتم. برای اطلاعات بیشتر اینجا را ببینید…»
اگر لینک موجود در آن هیچ ارتباطی با موضوع صفحه نداشته باشد، احتمال اسپم بودن کامنت بالاست.
مهمترین نشانههای کامنت اسپم
بهطور معمول، وجود چند مورد از نشانههای زیر باید باعث شود کامنت را با دقت بیشتری بررسی کنید:
- نام غیرطبیعی: نامهایی مانند «خرید ارزان»، «Best Shoes» یا عبارتهای کاملاً تبلیغاتی.
- لینک غیرمرتبط: کامنت به مقاله ارتباطی ندارد اما یک یا چند لینک تبلیغاتی دارد.
- متن تکراری: یک پیام مشابه در چندین مقاله منتشر شده است.
- کامنت بسیار عمومی: عباراتی مانند «عالی بود»، «ممنون از اطلاعات خوب»، بدون هیچ اشارهای به موضوع مقاله.
- کلمات کلیدی بیش از حد: نام کاربر یا متن کامنت بهصورت مصنوعی از عبارتهای تبلیغاتی پر شده است.
- زبان نامرتبط: مقاله فارسی است اما چند کامنت با متنهای نامرتبط انگلیسی یا زبانهای دیگر و همراه با لینک تبلیغاتی دریافت میکند.
- تعداد زیاد لینک: وجود چند لینک در یک نظر، بهخصوص در کنار متن بیربط، یکی از نشانههای رایج اسپم است. WordPress نیز امکان نگهداشتن کامنتهایی را که تعداد مشخصی لینک دارند در صف بررسی فراهم کرده است.
تفاوت کامنت واقعی و کامنت اسپم چیست؟
هر کامنتی که لینک داشته باشد الزاماً اسپم نیست.
فرض کنید یک سایت درباره تعمیر لوازم خانگی مقالهای درباره خرابی ماشین لباسشویی منتشر کرده است. یک کاربر واقعی ممکن است بنویسد:
«من هم با همین مشکل مواجه شدم. در مدل دستگاه من، تمیز کردن فیلتر باعث شد مشکل برطرف شود.»
این یک مشارکت واقعی است و نیازی نیست فقط به دلیل اینکه کاربر تجربه شخصی خود را بیان کرده، کامنت را حذف کنیم.
حالا اگر همان کاربر بنویسد:
«ممنون از مقاله. برای خرید کفش ورزشی ارزان به سایت X مراجعه کنید.»
موضوع کاملاً متفاوت است.پس هنگام بررسی کامنت اسپم نباید فقط به وجود لینک توجه کرد؛ باید ارتباط کامنت با موضوع، کیفیت مشارکت، رفتار کاربر و ماهیت لینک را نیز بررسی کرد.
آیا کامنت اسپم روی سئو تأثیر دارد؟
بله، اما نباید این موضوع را سادهسازی کرد که «چند کامنت اسپم باعث افت رتبه سایت میشود».
مسئله اصلی زمانی ایجاد میشود که بخشهای قابلتولید توسط کاربران سایت به حجم قابلتوجهی از محتوای اسپم، لینکهای نامرتبط و محتوای بیکیفیت تبدیل شوند.
Google صراحتاً User-Generated Spam را در سیاستهای اسپم خود مطرح کرده و برای صاحبان سایت توصیههایی جهت جلوگیری از سوءاستفاده از بخشهایی مانند کامنت ارائه کرده است.
برای مثال تصور کنید یک سایت آموزشی ۲۰۰ مقاله دارد و در طول چند ماه، هزاران کامنت خودکار روی این صفحات ثبت شده است. اگر این کامنتها پر از لینکهای تبلیغاتی، کلمات نامرتبط و متنهای بیکیفیت باشند، دیگر با چند نظر نامرتبط ساده مواجه نیستیم؛ بلکه یک بخش قابلتوجه از محتوای سایت مورد سوءاستفاده قرار گرفته است.
بنابراین بهتر است مسئله را اینطور ببینیم:
مشکل اصلی کامنت اسپم، وجود یک کامنت نامرتبط نیست؛ مشکل زمانی جدی میشود که سایت اجازه دهد بخشهای User-Generated Content به محل انتشار گسترده محتوای اسپم تبدیل شوند.
پیشنهاد مطالعه : مدل پیلار-کلاستر چیست؟
آیا لینکهای داخل کامنت میتوانند به سئو آسیب بزنند؟
لینکهای داخل کامنت اهمیت ویژهای دارند، زیرا مدیر سایت الزاماً محتوای نوشتهشده توسط کاربر را تأیید نکرده است.
Google برای لینکهایی که در محتوای تولیدشده توسط کاربران قرار میگیرند، استفاده از rel="ugc" را توصیه میکند. مقدار ugc مخفف User Generated Content است و برای لینکهایی مانند لینکهای موجود در کامنتها و انجمنها کاربرد دارد. همچنین در صورت نیاز میتوان از nofollow نیز استفاده کرد.
برای مثال:
<a href="https://example.com" rel="ugc">مشاهده سایت</a>
یا:
<a href="https://example.com" rel="ugc nofollow">مشاهده سایت</a>
این کار به Google اعلام میکند که لینک موردنظر در محتوای تولیدشده توسط کاربر قرار گرفته است و سایت لزوماً رابطهای مانند یک لینک تحریریهای معمولی با مقصد ندارد.
Google همچنین توصیه میکند اگر کاربران امکان درج لینک در سایت را دارند، لینکهای آنها بهصورت خودکار با ugc یا nofollow علامتگذاری شوند.
آیا باید تمام لینکهای کامنت را nofollow کنیم؟
وجود لینک در یک کامنت بهتنهایی به معنی اسپم بودن آن نیست و Google نیز توصیه نمیکند همه لینکهای خارجی سایت بدون دلیل nofollow شوند.
اما لینکهایی که توسط کاربران و در بخشهایی مانند Comment ایجاد میشوند، در حالت عادی گزینه مناسبی برای استفاده از rel="ugc" هستند. اگر به لینک یا منبع اعتماد ندارید، استفاده از nofollow نیز میتواند مناسب باشد.
به همین دلیل بهتر است بین این دو مفهوم تفاوت بگذاریم:
کامنت واقعی + لینک مرتبط: میتواند محتوای مفیدی باشد و لینک آن میتواند با ugc مشخص شود.
کامنت مشکوک + لینک تبلیغاتی: بهتر است قبل از انتشار حذف یا بهعنوان اسپم علامتگذاری شود.
کامنت اسپم + لینک نامطمئن: نگهداشتن آن روی سایت منطقی نیست؛ صرفاً nofollow کردن لینک، جای حذف کامنت اسپم را نمیگیرد.
چگونه کامنت اسپم را در وردپرس حذف کنیم؟
WordPress ابزارهای داخلی مناسبی برای مدیریت کامنتها دارد.
از پیشخوان وردپرس وارد بخش:
دیدگاهها > همه دیدگاهها
شوید.
در این قسمت میتوانید کامنتهای مختلف را بررسی کنید و برای هر مورد اقداماتی مانند:
- تأیید
- پاسخ
- ویرایش
- علامتگذاری بهعنوان Spam
- انتقال به زبالهدان
را انجام دهید.
اگر مطمئن هستید یک کامنت اسپم است، بهتر است آن را بهعنوان Spam علامتگذاری کنید.
این کار به سیستم مدیریت کامنت کمک میکند موارد نامطلوب را از کامنتهای عادی جدا کند.
Spam یا Trash؛ کدام را انتخاب کنیم؟
اگر یک کامنت کاملاً تبلیغاتی و مشکوک است، گزینه Spam معمولاً انتخاب مناسبتری است.
اگر یک کامنت واقعی است اما به هر دلیل نمیخواهید آن را نگه دارید، میتوانید آن را به Trash منتقل کنید.
این تفکیک زمانی اهمیت بیشتری پیدا میکند که سایت روزانه تعداد زیادی کامنت دریافت میکند و میخواهید سابقه و الگوی کامنتهای اسپم را بهتر مدیریت کنید.
چگونه جلوی کامنت اسپم در وردپرس را بگیریم؟
حذف کامنتهای اسپم بعد از انتشار، تنها بخشی از راهکار است. بهتر است تا حد امکان از ورود آنها جلوگیری کنید.
WordPress در بخش:
تنظیمات > گفتوگو (Settings > Discussion)
گزینههای مختلفی برای کنترل کامنتها در اختیار مدیر سایت قرار میدهد. از جمله امکان تأیید دستی کامنتها، محدود کردن شرایط انتشار و تعریف قوانین Moderation.
۱. تأیید دستی کامنتها را فعال کنید
اگر سایت شما تعداد زیادی کامنت واقعی دریافت نمیکند، میتوانید تمام کامنتها را قبل از انتشار نیازمند تأیید کنید.
در این حالت کامنت بلافاصله روی سایت نمایش داده نمیشود و مدیر باید آن را بررسی و تأیید کند.
این روش برای سایتهایی که تعداد کامنتها کم است، میتواند بسیار مؤثر باشد.
۲. کامنتهایی که چند لینک دارند را برای بررسی نگه دارید
یکی از ویژگیهای داخلی WordPress این است که میتوانید مشخص کنید کامنتهایی که تعداد مشخصی لینک دارند، ابتدا وارد صف Moderation شوند.
برای مثال اگر در سایت خود حداکثر یک لینک در کامنتهای واقعی مشاهده میکنید، میتوانید تعداد بالاتر را بهعنوان یک نشانه مشکوک در نظر بگیرید.
WordPress این قابلیت را در بخش Comment Moderation ارائه میکند.
البته این قانون بهتنهایی کافی نیست، زیرا اسپمرها میتوانند تعداد لینکها را کاهش دهند و حتی یک لینک تبلیغاتی در کامنت قرار دهند.
پیشنهاد مطالعه: چرخه عمر محتوا چیست؟ چرا در سئو مهم است؟
۳. کلمات و عبارتهای اسپم را در Moderation قرار دهید
در WordPress میتوانید کلمات، نامها، URLها، ایمیلها یا IPهای خاص را برای بررسی بیشتر کامنتها مشخص کنید.
برای مثال اگر تعداد زیادی کامنت با عبارتهای تبلیغاتی مشخص دریافت میکنید، میتوانید آن عبارتها را در لیست Moderation قرار دهید تا کامنت بهصورت خودکار برای بررسی نگه داشته شود.
اما در استفاده از این قابلیت احتیاط کنید.
فرض کنید کلمهای در کامنتهای اسپم زیاد تکرار میشود، اما همان کلمه بخشی از واژگان طبیعی کاربران سایت نیز هست. قرار دادن آن در Blocklist ممکن است باعث حذف یا مسدود شدن کامنتهای واقعی شود.
۴. استفاده از افزونه ضد اسپم در وردپرس
اگر سایت شما روزانه تعداد زیادی کامنت اسپم دریافت میکند، استفاده از یک راهکار تخصصی ضداسپم میتواند فرآیند بررسی را سادهتر کند.
یکی از گزینههای شناختهشده در اکوسیستم WordPress، Akismet است. این افزونه کامنتها و برخی ارسالهای فرم را بررسی میکند و مواردی را که شبیه اسپم هستند فیلتر میکند. همچنین امکان بررسی و مدیریت کامنتهای شناساییشده بهعنوان اسپم را فراهم میکند.
البته نباید تصور کرد نصب یک افزونه ضداسپم یعنی دیگر هیچ کامنتی نیاز به بررسی ندارد. سیستمهای ضداسپم نیز ممکن است گاهی یک کامنت واقعی را مشکوک تشخیص دهند یا یک اسپم جدید را از دست بدهند.
به همین دلیل، ترکیب فیلتر خودکار + Moderation انسانی معمولاً رویکرد منطقیتری است.
۵. اگر کامنت لازم نیست، آن را غیرفعال کنید
همه صفحات سایت به بخش نظرات نیاز ندارند.
اگر برای یک نوع محتوا هیچ دلیلی برای دریافت کامنت ندارید، غیرفعال کردن Comment میتواند سطح حمله و حجم اسپم را کاهش دهد.
برای مثال در یک سایت معرفی محصولات، ممکن است بخش نظرات برای مقالات آموزشی مفید باشد اما برای بعضی صفحات ثابت هیچ کاربردی نداشته باشد.
WordPress امکان غیرفعال کردن کامنتها را برای محتواهایی که به آن نیاز ندارند فراهم کرده است.
۶. از CAPTCHA بهعنوان تنها راهکار استفاده نکنید
CAPTCHA و چالشهای ضدربات میتوانند جلوی بخشی از ارسالهای خودکار را بگیرند، اما بهتر است آنها را تنها راهکار مقابله با اسپم ندانید.
Google نیز برای جلوگیری از سوءاستفاده از بخشهای User-Generated Content، ترکیبی از روشهایی مانند Moderation، شناسایی رفتارهای مشکوک و محدود کردن لینکهای محتوای نامطمئن را پیشنهاد میکند.
اگر سایت شما روزانه هزاران درخواست کامنت دریافت میکند، باید علاوه بر CAPTCHA، الگوی درخواستها و منبع ترافیک را نیز بررسی کنید.
کامنت اسپم خودکار چیست؟
بخش قابلتوجهی از کامنتهای اسپم توسط رباتها یا اسکریپتهای خودکار ارسال میشوند.
این رباتها ممکن است یک متن را روی صدها یا هزاران سایت ارسال کنند و هدف اصلی آنها معمولاً قراردادن لینک یا ایجاد ترافیک برای یک دامنه خاص باشد.
برای مثال تصور کنید یک سایت خبری ۵۰۰ مطلب دارد و در یک روز روی ۳۰۰ مطلب کامنتی تقریباً یکسان ثبت میشود. اگر متنها و لینکها نیز مشابه باشند، احتمال ارسال خودکار بسیار زیاد است.
Google نیز در راهنمای مقابله با User-Generated Spam توصیه میکند مدیران سایت الگوهایی مانند زمان ارسال، تعداد درخواستها، IP Range و سایر نشانههای رفتاری را برای شناسایی فعالیتهای مشکوک بررسی کنند.
چگونه بفهمیم کامنتها توسط ربات ارسال میشوند؟
هیچ نشانه واحدی برای تشخیص قطعی وجود ندارد، اما چند الگو میتواند هشداردهنده باشد:
تعداد غیرطبیعی کامنت: مثلاً دهها یا صدها کامنت در چند دقیقه.
متن تکراری: یک پیام مشابه روی صفحات مختلف.
لینکهای متفاوت با ساختار مشابه: URLها تغییر میکنند اما ساختار کامنت یکسان است.
نامهای تصادفی: نامهای غیرطبیعی یا ترکیبی از حروف و اعداد.
ارسال در ساعات و فاصلههای بسیار منظم: گاهی رفتار خودکار از روی الگوی زمانی قابل تشخیص است.
ارتباط نداشتن با موضوع صفحه: کامنت هیچ ارتباطی با محتوای مقاله ندارد.
این موارد بهتنهایی اثبات نمیکنند که یک کاربر ربات است، اما ترکیب چند نشانه میتواند احتمال اسپم بودن را افزایش دهد.
آیا حذف کامنتهای اسپم قدیمی ضروری است؟
اگر کامنتهای اسپم قبلاً روی سایت منتشر شدهاند، بهتر است آنها را بررسی و حذف کنید.
بهخصوص اگر شامل موارد زیر هستند:
- لینک به سایتهای نامعتبر
- محتوای تبلیغاتی
- متنهای تکراری
- محتوای نامرتبط
- لینکهای مشکوک
- محتوای تولیدشده بهصورت خودکار
اگر تعداد آنها زیاد است، لازم نیست همه را یکییکی بررسی کنید. میتوانید ابتدا کامنتها را بر اساس وضعیت و الگوهای مشخص دستهبندی کرده و موارد واضح را بهصورت گروهی مدیریت کنید.
WordPress نیز امکان اعمال Bulk Action روی کامنتها را فراهم میکند.
آیا کامنتهای اسپم حذفشده باید از دیتابیس هم پاک شوند؟
در سایتهای معمولی، لازم نیست مدیر سایت برای هر کامنت اسپم وارد Database شود و آن را بهصورت دستی حذف کند.
ابتدا از ابزارهای استاندارد WordPress استفاده کنید.
اگر حجم اسپم بسیار زیاد شده و Database نیز بهشدت بزرگ شده است، موضوع میتواند وارد مرحله بهینهسازی فنی شود و بهتر است قبل از اجرای Queryهای مستقیم روی Database، نسخه پشتیبان تهیه شود.
حذف مستقیم رکوردهای Database بدون شناخت ساختار WordPress میتواند باعث حذف اشتباه دادهها شود.
آیا کامنتهای اسپم باعث پنالتی گوگل میشوند؟
نباید هر کامنت اسپم را معادل پنالتی گوگل بدانیم.
Google درباره User-Generated Spam سیاست مشخصی دارد و هدف آن مقابله با سوءاستفاده از بخشهای قابلتولید توسط کاربران است. اگر سایت حجم زیادی از محتوای اسپم تولیدشده توسط کاربران را بدون کنترل میزبانی کند، این موضوع میتواند به کیفیت کلی سایت و وضعیت آن در Search آسیب برساند.
اما وجود چند کامنت اسپم که سریع شناسایی و حذف شدهاند، به این معنی نیست که سایت حتماً دچار Manual Action یا جریمه الگوریتمی شده است.
بنابراین بهتر است بهجای ترس از «پنالتی»، روی کنترل واقعی محتوای User-Generated Content تمرکز کنید.
اگر کامنت واقعی است اما لینک مشکوک دارد چه کنیم؟
این یکی از موقعیتهایی است که نیاز به بررسی دارد.
فرض کنید کاربری کامنتی مفید درباره یک موضوع نوشته اما در پایان یک لینک به منبعی قرار داده است که شما نمیشناسید.
سه سؤال بپرسید:
- آیا لینک واقعاً با موضوع کامنت ارتباط دارد؟
- آیا مقصد لینک قابل اعتماد است؟
- آیا سایت شما میخواهد این لینک را بهعنوان یک لینک مورد تأیید خود معرفی کند؟
اگر به منبع اعتماد ندارید، میتوانید لینک را حذف کنید یا در صورت نگهداشتن آن، از nofollow یا ugc متناسب با شرایط استفاده کنید. Google نیز nofollow را برای لینکهایی که به آنها اعتماد ندارید و ugc را برای لینکهای محتوای تولیدشده توسط کاربران توصیه میکند.
بهترین تنظیمات وردپرس برای کاهش کامنت اسپم
برای یک سایت معمولی که بخش نظرات آن فعال است، میتوان چنین رویکردی را در نظر گرفت:
| تنظیم | پیشنهاد |
|---|---|
| تأیید دستی کامنت | برای سایتهای کمکامنت بسیار مفید |
| محدودیت تعداد لینک | فعال شود |
| Moderation Keywords | برای الگوهای مشخص اسپم |
| Blocklist | با احتیاط و فقط برای موارد واضح |
| افزونه ضداسپم | در صورت حجم بالای اسپم |
| غیرفعال کردن کامنت | در صفحاتی که نیازی به آن ندارند |
ugc برای لینکهای کاربران | رویکرد مناسب برای UGC |
| بررسی دورهای کامنتها | ضروری، حتی با فیلتر خودکار |
این تنظیمات را نباید بهعنوان یک نسخه ثابت برای تمام سایتها در نظر گرفت. سایت خبری با هزاران کامنت روزانه نیاز متفاوتی نسبت به یک وبسایت شرکتی با چند کامنت در ماه دارد.
یک مثال واقعی برای تشخیص کامنت اسپم
فرض کنید یک سایت درباره نگهداری گیاهان آپارتمانی مقالهای با عنوان «چرا برگ گیاه زرد میشود؟» منتشر کرده است.
کامنت اول:
«برای گیاه من هم این اتفاق افتاد. بعد از اینکه میزان آبیاری را کمتر کردم، وضعیت برگها بهتر شد.»
این کامنت ارتباط مستقیم با موضوع دارد و یک تجربه واقعی را بیان میکند.
کامنت دوم:
«مطلب عالی بود. برای خرید ساعت اصل با بهترین قیمت وارد سایت ما شوید.»
این کامنت ارتباطی با موضوع گیاهان ندارد و هدف آن بهاحتمال زیاد تبلیغ سایت دیگری است.
کامنت سوم:
«من هم این مشکل را داشتم. برای اطلاعات بیشتر این مقاله را ببینید.»
در این مورد باید لینک را بررسی کنید. اگر لینک به یک مطلب معتبر درباره همان مشکل گیاه اشاره کند، کامنت میتواند واقعی و مفید باشد. اگر لینک به یک فروشگاه نامرتبط یا سایت تبلیغاتی هدایت شود، احتمال اسپم بودن بیشتر است.
پس تشخیص کامنت اسپم فقط با نگاه کردن به ظاهر متن انجام نمیشود؛ باید ارتباط محتوا و لینک را نیز بررسی کرد.
آیا بستن کامل کامنتها برای جلوگیری از اسپم بهتر است؟
نه همیشه.
اگر کامنتها برای سایت شما ارزش واقعی ایجاد میکنند، بستن کامل آنها به خاطر اسپم ممکن است باعث از دست رفتن تعامل کاربران شود.
از طرف دیگر، اگر یک سایت عملاً هیچ کامنت مفیدی دریافت نمیکند و بخش نظرات فقط محل ورود رباتها شده است، غیرفعال کردن کامنت میتواند تصمیم منطقیتری باشد.
بنابراین معیار اصلی باید این باشد:
آیا کامنتها برای کاربران سایت ارزش ایجاد میکنند یا فقط یک مسیر برای ورود اسپم هستند؟
اگر ارزش دارند، آنها را با Moderation و ابزارهای ضداسپم مدیریت کنید. اگر ارزش ندارند، غیرفعال کردن این قابلیت در صفحات مربوطه میتواند حجم مشکلات را کاهش دهد.
چکلیست مقابله با کامنت اسپم در وردپرس
برای اینکه مدیریت کامنتها را به یک فرآیند مشخص تبدیل کنید، این موارد را بررسی کنید:
- کامنتهای موجود را بهصورت دورهای بررسی کنید.
- کامنتهای واضحاً تبلیغاتی را بهعنوان Spam علامتگذاری کنید.
- کامنتهای نامرتبط دارای لینک را منتشر نکنید.
- برای کامنتهای مشکوک از Moderation استفاده کنید.
- تعداد لینکهای قابل قبول در کامنت را محدود کنید.
- کلمات و الگوهای پرتکرار اسپم را در Moderation قرار دهید.
- در صورت حجم بالای اسپم از افزونه ضداسپم معتبر استفاده کنید.
- لینکهای User-Generated Content را با
ugcیا در صورت نیازnofollowمشخص کنید. - صفحات بدون نیاز به کامنت را بررسی و در صورت لزوم غیرفعال کنید.
- در صورت افزایش ناگهانی اسپم، الگوی IP و زمان ارسال را بررسی کنید.
- کامنتهای قدیمی و اسپم منتشرشده را پاکسازی کنید.
- فقط به CAPTCHA یا یک افزونه بهعنوان راهکار کامل اعتماد نکنید.
جمعبندی
کامنت اسپم فقط یک پیام تبلیغاتی مزاحم در بخش نظرات نیست؛ اگر کنترل نشود، میتواند بخش User-Generated Content سایت را به محلی برای انتشار لینکها و محتوای بیکیفیت تبدیل کند. Google نیز Comment Spam را یکی از نمونههای User-Generated Spam میداند و برای مقابله با آن، استفاده از Moderation، شناسایی رفتارهای مشکوک و کنترل لینکهای کاربران را توصیه میکند.
در وردپرس میتوانید با استفاده از Settings > Discussion، تأیید دستی، محدود کردن تعداد لینکها، فهرست Moderation و Blocklist، بخش قابلتوجهی از کامنتهای نامطلوب را کنترل کنید. در سایتهایی که حجم اسپم بالاست نیز استفاده از راهکارهای ضداسپم مانند Akismet میتواند فرآیند تشخیص را سادهتر کند.
از نظر سئو نیز بهتر است کامنتهای کاربران را کاملاً نادیده نگیرید. لینکهای موجود در محتوای تولیدشده توسط کاربران را در صورت انتشار میتوان با rel="ugc" مشخص کرد و برای لینکهایی که به آنها اعتماد ندارید از nofollow استفاده کرد. مهمتر از همه، کامنت اسپم را صرفاً با nofollow کردن لینک حل نکنید؛ اگر محتوا واقعاً اسپم است، بهترین کار حذف یا عدم انتشار آن است.
در نهایت، هدف مدیریت کامنتها نباید رسیدن به «صفر کامنت» باشد؛ هدف این است که بخش نظرات سایت برای کاربران واقعی مفید باقی بماند و در عین حال، مسیر سوءاستفاده اسپمرها از سایت تا حد امکان بسته شود.
پیشنهاد میکنیم برای شناسایی و مدیریت لینک های اسپم با کارشناسان پرشیا وب در بخش پشتیبانی و تعمیرات سایت ارتباط برقرار کنید.