Skip to content

Best Practices

Follow these best practices to create effective forms that convert well and provide a great user experience.

CAPTCHA Protection

Google reCAPTCHA

  1. Configure reCAPTCHA in Botble CMS settings
  2. Enable Enable reCAPTCHA in form settings
  3. reCAPTCHA widget appears on the form

Math CAPTCHA

Simple alternative to reCAPTCHA:

  1. Enable Enable Math CAPTCHA in form settings
  2. Users must solve a simple math problem
  3. Provides basic bot protection

Form Design

  1. Keep It Simple: Only ask for necessary information
  2. Group Related Fields: Use sections and multi-step when appropriate
  3. Clear Labels: Use descriptive, concise labels
  4. Helpful Placeholders: Provide format examples
  5. Error Messages: Configure clear validation messages

User Experience

  1. Mobile Responsive: Test forms on mobile devices
  2. Progress Indicators: Use for multi-step forms
  3. Success Feedback: Provide clear confirmation after submission
  4. Fast Loading: Optimize form complexity for performance

Security

  1. Use CAPTCHA: Enable for public-facing forms
  2. Validate Uploads: Restrict file types appropriately
  3. Unique Fields: Prevent duplicate submissions when needed
  4. Monitor Submissions: Regularly review for spam

Conversion Optimization

  1. Minimize Fields: Fewer fields generally mean higher completion
  2. Strategic Positioning: Place forms where users can find them
  3. Clear CTA: Use action-oriented submit button text
  4. Test Variations: Try different form styles and layouts