Як зупинити спам на сайті WordPress?

WordPress є найпопулярнішою CMS у світі, і це робить її головною мішенню для спамерів. Тому в цій статті ми розповімо, як ефективно і швидко вирішити всі проблеми зі спамом. Ця стаття написана практикуючим SEO-фахівцем з сотнями проектів під його поясом, тому переписування банальних порад не буде, все по суті. Нам потрібно пройти кілька кроків.

Підключення антиспаму Akismet

Крок перший. Цей модуль за замовчуванням йде в будь-якому WordPress, його можна знайти в адмін-панелі тут: Якщо з якихось причин його немає в розділі встановлених плагінів, то ви можете встановити його як зазвичай: Після установки потрібно отримати ключ API для активації, без цього він взагалі не працює. Після установки ми бачимо: Майже готово – налаштуйте Akismet і попрощайтеся зі спамом. Натисніть на кнопку і перейдіть на сторінку налаштувань:

Як отримати ключ API Akismet?

Натисніть на кнопку ще раз і перейдіть на сторінку реєстрації і отримати ключ API, виберіть пункт зліва, якщо ви хочете отримати його безкоштовно: Тут нам пропонують назвати нашу ціну, є можливість отримати її безкоштовно, якщо ви перемістите повзунок. Безкоштовна версія має на увазі використання на особистому некомерційному сайті, але ніхто не перевірить: Пройдіть реєстрацію, отримайте ключ API і введіть його в адмін-панель, після чого сторінка плагіна буде виглядати так: Це був перший крок до позбавлення від спаму, перейдемо до другого.

Підключіть CloudFlare до сайту WP

Другий крок – підключення CDN від CloudFlare. Що це дає? Це щит між сервером сайту і всім світом, який також прискорює завантаження і дає безкоштовний сертифікат HTTPS і SSL. Перейдемо до реєстрації: Заповніть пошту і пароль, без підводних каменів: Після реєстрації ми закінчимо сайт: Тут ховається безкоштовний план, трохи прихований внизу: Важливий момент! Якщо на сайті була пошта на домені сайту, тобто не [email protected] а [email protected], то потрібно буде правильно вказати налаштування записів MX, якщо вони не наздоженуть. На що – технічна підтримка хостингу відповість. Після цього перейдіть туди, де ви купили домен, знайдіть налаштування NS і вкажіть нові NS від CloudFlare замість старих. Після цього чекаємо від півгодини до 24 годин для зсуву NS при застосуванні налаштувань. Сама присутність CloudFlare вже відрізає частину спам-ботів, тому цією акцією ми ще більше зменшуємо кількість спаму. Але є і FireWall, який при тонкій налаштуванні дозволяє відрізати всі дзвінки на сайт в цілому, крім реальних живих відвідувачів і пошукових систем.

Підключити reCaptcha

Це нудна капча від Google, яка допомагає власникам сайтів позбутися спаму і автоматичних дій на своїх сайтах. Установка проводиться, як і будь-який інший плагін: Після установки перейдіть на сторінку плагінів, перейдіть в налаштування: Виберіть версію V3: І ми бачимо, що вам потрібен ключ для активації: Перейдіть за посиланням на слово Google, він перенесе нас на сторінку https://www.google.com/recaptcha/admin де ми можемо зареєструвати наш сайт для використання reCaptcha: Заповніть всю інформацію, виберіть V3: Після цього ми отримуємо ключі для вашого сайту, все безкоштовно: Скопіюйте їх і вставте в адмін-панель: Після цього виберіть, які форми нам потрібно захистити і список сторінок, на які повинен завантажуватися плагін. Завантажувати краще тільки на сторінки, де є контактна форма, щоб не завантажувати інші сторінки. Після вжиття цих заходів спам на сайті більше не пройде. Якщо він пройде, ви можете зробити правила fireWall на рівні CloudFlare більш жорсткими і заблокувати всіх відвідувачів, які отримують доступ до протоколу HTTP або отримують доступ до старих протоколів.