Main/WordPress Fullstack/Blueprints/Security & API/Frictionless Form Spam Protection Without Captcha (Honeypot)
Back to «Security & API» cardsТрудозатраты~8 рабочих часов
Фриланс вилка~$360 – $600 (€320 – €560)
Оценка веб-студии~$760 – $1,280 (€720 – €1200)
ТЗ заказчика (исходный бриф):
“Eliminate spam submissions without asking users to click on traffic lights or fire hydrants.”
Ключевые требования:
- •CSS-hidden honeypot input field with realistic name attributes
- •Timestamp elapsed-time trap (rejecting submissions faster than 3 seconds)
- •Server-side validation filter rejecting populated honeypot fields
- •Optional integration with Cloudflare Turnstile or CleanTalk API as fallback
- •Zero impact on Core Web Vitals and Lighthouse performance scores
Ограничения проекта:
- •Accessibility compliance: hide fields with aria-hidden='true' and tabindex='-1'
- •No client-side JavaScript execution dependencies for the core trap
Критерии приёмки (KPI):
- ≥ 98% reduction in automated bot spam submissions
- Lighthouse performance score maintained at 90+
- 0% false positives for real human users
Пошаговое практическое руководство по ТЗ
Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу: