افزونه Akismet چیست و چه کاری انجام میدهد؟
افزونه Akismet چیست؟ افزونه Akismet یکی از ابزارهای رسمی وردپرس برای مقابله با اسپم است. این افزونه بهصورت خودکار دیدگاهها و فرمهای ارسالشده را بررسی میکند و موارد مشکوک یا تبلیغاتی را فیلتر میسازد تا محتوای سایت پاک و حرفهای باقی بماند. نصب و فعالسازی آن بسیار ساده است و تنها با وارد کردن کلید API شروع به کار میکند. استفاده از Akismet باعث صرفهجویی در زمان مدیر سایت و افزایش امنیت و اعتبار وبسایت میشود.
یکی از دردسرهای رایج در مدیریت سایتهای وردپرسی، کامنتهای اسپم هست—بهخصوص وقتی تعدادشون زیاد باشه یا با ظاهر نسبتاً واقعی ارسال بشن. این نوع کامنتها نهتنها وقتگیرن، بلکه میتونن روی اعتبار سایت و حتی سئوی اون تأثیر منفی بذارن. اینجاست که افزونه Akismet وارد عمل میشه.
وظیفه اصلی افزونه Akismet چیست
افزونه Akismet بهصورت هوشمند کامنتهای اسپم رو شناسایی و فیلتر میکنه و اجازه نمیده روی سایت منتشر بشن. این یعنی دیگه لازم نیست وقتت رو صرف پاک کردن دستی کامنتهای مشکوک یا تبلیغاتی کنی.
همچنین می توانید آموزش فعال سازی ssl رایگان در cpanel و دایرکت ادمین را در این صفحه مطالعه کنید.
کاربرد دوم: مقابله با فرمهای اسپم
علاوه بر کامنتها، Akismet میتونه فرمهایی که از طریق افزونههایی مثل Contact Form 7 یا Gravity Forms ارسال میشن رو هم بررسی کنه و جلوی ارسال فرمهای اسپم رو بگیره.
دانلود و نصب افزونه Akismet در وردپرس
افزونه Akismet یکی از محبوبترین ابزارهای ضد اسپم برای وردپرسه و از چند مسیر مختلف میتونی اون رو دریافت و نصب کنی:
روش اول: دانلود مستقیم از سایت رسمی Akismet
دانلود افزونه Akismet از مخزن رسمی وردپرس
کافیه فایل افزونه رو دانلود کنی و بعد وارد پیشخوان وردپرس بشی.
روش دوم: نصب از داخل پیشخوان وردپرس
وارد پیشخوان وردپرس شو
از منوی سمت راست مسیر افزونهها → افزودن (Plugins → Add New) رو انتخاب کن
در کادر جستجو، عبارت Akismet رو وارد کن
افزونه اصلی رو از لیست پیدا کن و روی نصب و فعالسازی کلیک کن
روش سوم: بارگذاری فایل افزونه
اگه فایل افزونه رو از سایت رسمی دانلود کردی:
وارد بخش افزونهها → افزودن شو
روی دکمه بارگذاری افزونه (Upload Plugin) کلیک کن
فایل ZIP افزونه رو انتخاب و بارگذاری کن
بعد از نصب، روی فعالسازی کلیک کن
نحوه فعالسازی افزونه Akismet در وردپرس
برای فعالسازی افزونه Akismet به طوری که بتونه کامنتهای اسپم رو فیلتر کنه، نیاز به یک کلید API داری. این کلید مثل یک رمز ارتباطی عمل میکنه و باعث میشه سایتت به سرورهای Akismet وصل بشه. بدون این کلید، افزونه نمیتونه وظیفه اصلی خودش رو انجام بده.
همچنین می توانید مقاله HSTS چیست و چگونه کار میکند (آموزش فعال سازی) را در این صفحه مطالعه کنید.
مراحل فعالسازی افزونه Akismet
بعد از نصب افزونه، روی دکمهی Activate کلیک کن. پس از فعال شدن، وارد تنظیمات افزونه بشو:
مسیر: Settings → Akismet Anti-Spam
حالا دو حالت داری:
اگر کلید API داری: روی گزینهی Manually enter an API key کلیک کن و کلید رو وارد کن.
اگر کلید API نداری: روی گزینهی Set up your Akismet account کلیک کن. در پنجرهی جدید، راهنمای گامبهگام بهت نشون میده چطور یک کلید API بسازی.
اگر افزونهای مثل Jetpack روی وردپرس نصب باشه، میتونی خیلی راحت کلید API رو با یک کلیک مستقیم وارد کنی.
در غیر این صورت، باید از گزینهی Manually enter an API key استفاده کنی و کلید رو دستی وارد کنی.

تا اینجا کار شما برای فعالسازی افزونه Akismet به پایان رسیده است. از این لحظه افزونه آماده است تا کامنتها و فرمهای اسپم را شناسایی و فیلتر کند.
اگر میخواهید مطمئن شوید که افزونه بهدرستی فعال شده و وظیفه خودش را انجام میدهد، کافی است بخش بعدی آموزش را مطالعه کنید.
بررسی فعال بودن افزونه Akismet
چند روز بعد از فعالسازی افزونه، میتونی وضعیت عملکردش رو در صفحه اصلی تنظیمات Akismet بررسی کنی.
در این صفحه اطلاعات زیر نمایش داده میشه:
تعداد کامنتهای اسپمی که شناسایی و مسدود شدهاند
تعداد نظرات واقعی و قانونی که تأیید شدهاند
تعداد مواردی که بهاشتباه بهعنوان نظر مثبت یا اسپم تشخیص داده شدهاند
با یک بررسی هفتگی این لیست، خیلی راحت میفهمی که افزونه درست کار میکنه یا نه و آیا نیاز به تغییر یا تنظیمات بیشتری داری.
تنظیمات افزونه Akismet در وردپرس
برای اینکه سریعتر به نتیجه برسید، تنظیمات افزونه Akismet رو میتونیم به سه دسته اصلی تقسیم کنیم:
پیکربندی تنظیمات پایه (Configuration)
بهطور پیشفرض، Akismet تمام کامنتها و فرمهای تماس رو بررسی میکنه تا اسپم نباشن.
اما میتونید این قابلیت رو گستردهتر کنید:
در تنظیمات افزونه فرمساز (مثل Contact Form 7 یا Gravity Forms)، گزینهای مثل Enable Akismet Integration رو فعال کنید.
سپس در تنظیمات Akismet، وارد بخش Contact Form بشید و گزینهی Use Akismet to detect spam in contact forms رو روشن کنید.
سطح بررسی رو میتونید از حالت Auto به Strict (سختگیرانه) یا Lenient (انعطافپذیر) تغییر بدید تا کنترل بیشتری روی فیلتر اسپم داشته باشید.
این کار باعث میشه Akismet علاوه بر کامنتها، فرمهای ارسالی رو هم تحلیل کنه و در صورت اسپم بودن، جلوی ارسال رو بگیره و به کاربر پیام خطا نشون بده.

بررسی اسپم کامنتها (Comment Spam Check)
وقتی افزونه فعال باشه و تنظیمات درست انجام شده باشه، Akismet شروع میکنه به ثبت آمار عملکرد خودش.
برای مطمئن شدن از اینکه افزونه درست کار میکنه، میتونید از این روشها استفاده کنید:
بررسی لیست کامنتها:
از پیشخوان وردپرس وارد بخش کامنتها بشید و تب Spam رو باز کنید.
اینجا میتونید ببینید چه کامنتهایی بهعنوان اسپم شناسایی شدن. اگر تعداد زیادی کامنت اسپم بدون تشخیص باقی مونده باشه، احتمالاً افزونه درست فعال نشده.
بررسی پوشه اسپم در Akismet
یکی از بهترین روشها برای مطمئن شدن از عملکرد افزونه، بررسی پوشه اسپم در تب مربوط به Akismet هست. در طول فعالیت افزونه، تمام کامنتهای مشکوک به اسپم در یک پوشه جداگانه ذخیره میشن. با ورود به این فولدر میتونی ببینی که آیا کامنتهای اسپم بهدرستی فیلتر شدن یا خیر.
بررسی آمار عملکرد افزونه
در بخش تنظیمات افزونه Akismet، گزینهای به نام Statistics وجود داره. اینجا میتونی آمار دقیقی از عملکرد افزونه رو ببینی، مثل:
تعداد کامنتهایی که بهعنوان اسپم شناسایی شدن
تعداد نظرات واقعی که تأیید شدن
مواردی که احتمالاً به اشتباه تشخیص داده شدن
با کمی دقت در این لیستها، خیلی راحت متوجه میشی که افزونه درست کار میکنه یا نیاز به تغییر در تنظیمات داره.
چرا باید از افزونه Akismet استفاده کنیم؟
تعامل کاربران یکی از مهمترین شاخصهای موفقیت یک وبسایت است. وقتی بازدیدکنندهها در بخش کامنت با شما گفتگو میکنن، یعنی با محتوای سایت ارتباط برقرار کردن و این خودش یک سیگنال ارزشمند برای محبوبیت و رشد سایت محسوب میشه.
اما مشکل بزرگ اینجاست: طبق آمار HubSpot تا سال ۲۰۲۲، حدود ۸۵٪ از کل نظراتی که به وبلاگها ارسال میشن اسپم هستن.
این حجم بالای کامنتهای بیارزش نهتنها وقت مدیر سایت رو تلف میکنه، بلکه میتونه اعتبار سایت رو هم خدشهدار کنه و حتی بهعنوان یک روش سئوی منفی عمل کنه.
اینجاست که افزونه Akismet اهمیت پیدا میکنه. این پلاگین با فیلتر هوشمندانهی کامنتها و فرمها، جلوی انتشار اسپم رو میگیره و محیطی سالم و امن برای تعامل واقعی کاربران فراهم میکنه.
مزایای استفاده از افزونه Akismet
صرفهجویی در زمان
بررسی دستی کامنتهای اسپم کاری زمانبر و خستهکننده است. با استفاده از Akismet، این فرآیند بهطور خودکار انجام میشود و شما میتوانید وقت ارزشمندتان را صرف فعالیتهای مهمتر مثل تولید محتوا یا توسعه کسبوکار کنید.
تضمین امنیت
کامنتهای اسپم گاهی حاوی لینکها یا محتوای مخرب هستند که ممکنه در نگاه اول بیخطر بهنظر بیان. اما Akismet با دقت بالا این موارد رو شناسایی میکنه و جلوی انتشارشون رو میگیره. به این ترتیب، امنیت سایت و کاربران شما حفظ میشه.
سیگنال مثبت برای گوگل
بیتوجهی به کامنتها میتونه برای گوگل نشانهای از بیاهمیتی شما نسبت به کاربران باشه. در سایتهای پربازدید یا در شرایطی که رقبای شما از سئوی منفی استفاده میکنن، رسیدگی دستی به حجم بالای اسپم تقریباً غیرممکنه. Akismet این مشکل رو حل میکنه و با جلوگیری از انتشار اسپم، سیگنال مثبتی به گوگل میفرسته که سایت شما فعال، امن و کاربرمحوره.
کاربرد افزونه Akismet چیست؟
اصلیترین وظیفهی Akismet فیلتر و مسدود کردن کامنتهای اسپم است. علاوه بر این، این افزونه میتواند در تشخیص فرمهای اسپم هم مؤثر باشد و جلوی ارسال فرمهای مشکوک را بگیرد.
آیا دانلود افزونه Akismet رایگان است؟
بله، دانلود و نصب این افزونه کاملاً رایگان است.
اما برای دسترسی به برخی امکانات پیشرفته مثل آمارهای دقیقتر و گزارشهای حرفهای باید نسخهی پریمیوم را خریداری کنید.
علت ارور «سایت شما نمیتواند به سرورهای Akismet متصل شود» چیست؟
اگر با این خطا مواجه شدید، معمولاً دلیلش این است که در پیکربندی افزونه، مرحلهی اتصال به کلید API را انجام ندادهاید.
در بخش فعالسازی توضیح دادیم که چطور میتوانید یک کلید API بسازید و آن را به افزونه متصل کنید تا مشکل برطرف شود.
جمعبندی
با معرفی و راهاندازی افزونه Akismet، حالا سایت شما یک لایهی امنیتی مهم در برابر اسپم دارد.
اما چند نکتهی مهم را فراموش نکنید:
اگر تعداد افزونههای فعال در وردپرس زیاد باشد، ممکن است سرعت سایت کاهش پیدا کند. بهتر است فقط افزونههای سبک و کاربردی را نگه دارید. هر از گاهی با ابزارهای شناسایی افزونههای کند، عملکرد سایت را بررسی کنید.
حتی با وجود افزونههای ضد اسپم، بهتر است هفتگی کامنتها را مرور کنید تا مطمئن شوید تعاملهای مثبت کاربران بهاشتباه حذف نشدهاند. در نهایت اگر هنوز پرسشی دربارهی Akismet یا نحوهی استفاده از آن دارید، میتوانید در بخش نظرات همین پست مطرح کنید تا پاسخ داده شود.