У части посетителей все же бывает отключен JavaScript, а боты умеют его обходить.
Есть не одна программа для спама эмулирующая браузер, и обходят они не только JS но и эмулируют нажития мышкой чек боксов.
Плагин CleanTalk можно поставить, не только от спама но и от оффтопа.
cleantalk.ru
Попробуй модуль CleanTalk для DLE. Предоставляет автоматическую защиту от регистраций спам ботов.
Из модулей и плагинов можно потестить CleanTalk, сервис автоматически распознает спам в т.ч. и ручной и отсеивает, комментарии посетителей публикуются сразу же.
Протестируй CleanTalk, он даже ручной спам не пропускает.
Защита для этого и предусмотрена, отсеивать спам и публиковать комментарии от живых посетителей. И ручной спам CleanTalk так же отсеивает, посетителю при этом выдается сообщение с причиной.
Akismet отправляет на ручную модерацию. А регулярные комментарии/отзывы привлекут других посетителей, так и поисковики на них внимание обращают, что тема живая и ее активно комментируют. CleanTalk автоматически отсеивает спам и публикует комментарии от живых людей. Простота и удобство при размещении комментариев является важным для посетителей. По исследования отсутсвие капчи позволяет повысить посещаемость до 20%
Зачем закрывать комменты, когда это дополнительный контент да для сео хорошо. А так и комменты будут и спаме не будет.
Могу подсказать, о существовании плагина, автоматической защиты от спама. CleanTalk - оценивает комментарии по многим параметрам, релевантность статье, тайм зоны и т.д. Спам отсеивается весь, при этом можно отключить капчу и включить автопубликацию сообщений. А спам он отсеивает автоматом, сомнительные отправляет на ручную модерацию.