جلوگیری از کامنت های اسپم

راههای جلوگیری از کامنت های اسپم

کامنت ها راه حل بسیار خوبی برای جذب کاربران و ساخت جامعه خوانندگان توسط وبمسترها هستند.متاسفانه اسپمرها اغلب از کامنت ها سو استفاده می کنند. بسیاری از آنان با استفاده از اسکریپت و یا نرم افزار اقدام به تولید و post کامنت های اسپمی می کنند. اگر شما یک کامنت شبیه به آگهی یا لینک های تصادفی در یک سایت غیر مرتبط دریافت کردید، پس شما به یک کامنت اسپم برخورد کرده اید.

این نوع از اسپم میتواند ضررهای متعددی برای سایت شما داشته باشد که می تواند شامل موارد زیر باشد:

محتوا با کیفیت پایین در بعضی از بخشهای وب سایت می تواند به کل rank سایت ضربه وارد کند.
اسپم می تواند کاربر شما را گیج کند و آزار بدهد و به خوش نامی سایت شما لطمه وارد کند.
ترافیک ناخواسته بابت محتوای غیر مرتبط در سایت شما می تواند باعث کاهش سرعت سایت و بالا رفتن هزینه پهنای باند شود.
گوگل ممکن است برای حفظ کیفیت نتایج جستجو، صفحات مورد تجاوز قرار گرفته شده با اسپم های تولید شده توسط کاربر را حذف کند یا کاهش رتبه دهد.
محتواهای تولید شده توسط اسپمرها می توانند کاربر سایت شما را به سایت های مخرب هدایت کند و اثر منفی روی آنها داشته باشد.

یافتن روشهایی برای محافظت از سایت شما در برابر این نوع اسپم های مخرب بسیار حائز اهمیت می باشد. در ادامه به تعدادی از شیوه های کاهش یا ممانعت از کامنت های اسپم در سایت اشاره شده است.

در مورد فعال کردن امکان کامنت یا بازنگری توسط کاربران خوب فکر کنید

صفحات پر از اسپم به کاربران احساس خوبی نسبت به شما نمی دهند. اگر شما زمان کافی برای نظارت بر کامنت ها را ندارید، از این امکان استفاده نکنید. بیشتر نرم افزارهای بلاگ نویسی مانند Blogger به شما این اجازه را می دهند که انتخاب کنید که امکان کامنت برای کدام نوشته فعال باشد و برای کدام نوشته ها و یا صفحات، غیر فعال باشد.

روی نوشتن بازنگری و ایجاد پروفایل کاربران نظارت داشته باشید

این نظارت بدان معنیست که هیچ بازنگری یا کامنتی بدون بررسی و تایید، منتشر نشود. در نتیجه شما زمان بیشتری برای مانیتورینگ سایتتان صرف میکنید و مطمئن باشید که کنترل و نظارت بر بازنگری ها، اثر مثبتی در تجربه استفاده کاربران با سایت شما دارد.

اجبار کردن کاربران به تایید ایمیلشان باعث می شود که botها نتوانند به صورت اتوماتیک در سایت ثبت نام کنند و کامنت اسپم تولید کنند. علاوه بر این می توانید فیلتری برای بلاک کردن آدرس ایمیل ها و آدرس های IP مشکوک قرار دهید.

استفاده از ابزار ضد اسپم

بسیاری از سیستم های بازنگری یا comment، کاربران را مجبور میکنند که ثابت کنند که انسان هستند و یک اسکریپت تولید اسپم نیستند. به طور کلی کاربر با یک تصویر به هم ریخته (CAPTCHA) مواجه می شود و از او خواسته می شود که حروف و اعدادی که در تصویر می بیند را بنویسد. برخی از سیستم های CAPTCHA نیز از CAPTCHA های صوتی پشتیبانی می کنند که یک راه بسیار موثر برای جلوگیری از اسپم است.

حروف بهم ریخته

شما می توانید به سادگی سرویس رایگان Google reCAPTCHA را بر روی سایتتان پیاده سازی کنید. علاوه بر این، اطلاعات جمع آوری شده از این سرویس به منظور بهبود روند اسکن متون، از جمله کتاب ها، روزنامه ها، و یا نقشه توسط گوگل استفاده می شود.

Google reCAPTCHA

شما همچنین می توانید از ابزارهای خارجی که به شما برای مبارزه با اسپم ها کمک می کنند استفاده کنید. به عنوان مثال برای سیستم های مدیریت محتوا مانند وردپرس، جوملا و دروپال، ابزارهای مفیدی در این ارتباط وجود دارد.

همچنین تعدادی ابزار رایگان مانند پروژه هانی پات وجود دارند که می توانند به شما در مبارزه و پیشگیری از اسپم های تولید شده توسط کاربر کمک کنند.

استفاده از تگ “nofollow”

چند سال پیش گوگل به همراه یاهو و MSN، میکروفرمت اچ تی ام ال “nofollow” را معرفی کردند و این ویژگی به طور گسترده ای به کار برده شد. از هر لینکی که از ویژگی “nofollow” استفاده کند، برای محاسبه PageRank و یا تعیین ارتباط صفحات شما با عبارت جستجو شده توسط کاربر استفاده نخواهد شد.

به عنوان مثال اگر یک اسپمر لینکی را در یک کامنت قرار دهد، نتیجه در حالت عادی به صورت زیر خواهد بود:

<a href="http://www.example.com/">This is a nice site!</a>

که با افزودن تگ nofollow یا ugc به کد زیر تبدیل خواهد شد:

<a href="http://www.example.com/" rel="nofollow">This is a nice site!</a>

<a href="http://www.example.com/" rel="ugc">This is a nice site!</a>

این کار باعث جلوگیری از تولید اسپم نخواهد شد ولی به دلیل اینکه مانع انتقال رنک می شود، در نتیجه اسپمرها انگیزه ای برای ایجاد اسپم در سایت شما نخواهند داشت. بسیاری از سایتهای بلاگر مانند وردپرس در حالت پیشفرض تگ nofollow یا ugc را به همه لینکهای درون کامنت اضافه میکنند. برای آشنایی بیشتر با ugc، راهنمای توصیف لینک های خارجی برای گوگل را مطالعه بفرمایید.

جلوگیری از نمایش محتوای غیر قابل اطمینان در نتایج جستجو

اگر سایت شما به کاربرانش اجازه ساخت صفحاتی مانند صفحه پروفایل، موضوعات فروم یا وبسایت را میدهد، شما می توانید با جلوگیری از نمایش محتوای جدید یا غیر مطمئن در نتایج جستجو، از سو استفاده اسپمرها جلوگیری کنید. به عنوان مثال شما می توانید از استاندارد متای noindex برای جلوگیری دسترسی موتورهای جستجو به صفحات مذکور استفاده کنید. مانند:

<meta name="googlebot" content="noindex">

همچنین می توانید از استاندارد robots.txt جهت بلاک کردن موقت صفحه استفاده کنید.

Disallow:/guestbook/newpost.php

کمک گرفتن از کاربران

سایت شما برای کاربرانتان حائز اهمیت است و اسپم موجود در سایت، آنها را آزرده خواهد کرد.

  • به کاربران مورد اطمینانتان اجازه دهید که کامنت ها و صفحات اسپمی را به شما گزارش کنند.
  • داشتن یک سیستم اعتباردهی به کاربران، هم باعث شناختن اسپمرها می شود و هم منجر به جذب بیشتر کاربران و صرف زمان بیشتر توسط آنان در سایت شما می شود.

استفاده از یک لیست سیاه برای جلوگیری از تکرار تلاش اسپمرها

هنگامی که یک پروفایل اسپمی را پیدا می کنید آن را به سادگی از سایرین حذف کنید. به عنوان مثال اگر شما تعداد زیادی پروفایل اسپمی که از یک IP آدرس مشترک آمده اند را کشف کردید، می توانید آن آدرس IP را به یک لیست سیاه اضافه کنید.

نظارت بر سایت برای کشف محتوای اسپم

یکی از بهترین ابزارها برای اطلاع یافتن از وجود محتوای اسپمی در سایتها و شناسایی صفحات هک شده، سرویس Google Alert  است. شما می توانید از site: و کلماتی که اغلب در سایت های هک شده و یا اسپمی وجود دارند استفاده کنید و این سرویس، شما را به محض رویت آن کلمات در وبسایتتان مطلع خواهد کرد.


منبع: Google Search Console Help

Rating: 5

یک نظر برای “راههای جلوگیری از کامنت های اسپم

  1. سلام، من یک انجمن تخصصی آی تی دارم و شدیداً با کامنت های اسپم مشکل داشتم یعنی اکثر کامنت ها با آی پی های خارج از ایران و comment spam بودند، تمامی مراحلی و راه حل های جلوگیری از نظرات و پست های اسپم در سایت را که فرموده بودید پیاده سازی کردم، الان 4 روزه که دیگه حتی 1 پست اسپم در فروم هم ایجاد نشده است، میخواستم ازشما نهایت تشکر و قدردانی را داشته باشم. حتماً تمامی راه حل ها و راهکارهای سئوی تیم با تجربه وب یوز را قدم به قدم در فروم و سایت های دیگر شرکتمان اجرا میکنم. موفق باشید

    Rating: 5

دیدگاه و سوالات خود را با ما در میان بگذارید

نشانی ایمیل شما منتشر نخواهد شد.