Best Practices
Follow these best practices to create effective forms that convert well and provide a great user experience.
CAPTCHA Protection
Google reCAPTCHA
- Configure reCAPTCHA in Botble CMS settings
- Enable Enable reCAPTCHA in form settings
- reCAPTCHA widget appears on the form
Math CAPTCHA
Simple alternative to reCAPTCHA:
- Enable Enable Math CAPTCHA in form settings
- Users must solve a simple math problem
- Provides basic bot protection
Form Design
- Keep It Simple: Only ask for necessary information
- Group Related Fields: Use sections and multi-step when appropriate
- Clear Labels: Use descriptive, concise labels
- Helpful Placeholders: Provide format examples
- Error Messages: Configure clear validation messages
User Experience
- Mobile Responsive: Test forms on mobile devices
- Progress Indicators: Use for multi-step forms
- Success Feedback: Provide clear confirmation after submission
- Fast Loading: Optimize form complexity for performance
Security
- Use CAPTCHA: Enable for public-facing forms
- Validate Uploads: Restrict file types appropriately
- Unique Fields: Prevent duplicate submissions when needed
- Monitor Submissions: Regularly review for spam
Conversion Optimization
- Minimize Fields: Fewer fields generally mean higher completion
- Strategic Positioning: Place forms where users can find them
- Clear CTA: Use action-oriented submit button text
- Test Variations: Try different form styles and layouts
