How do I reduce spam without killing conversions?

Use multiple-choice questions, add SMS or email confirmation, and only ask one free-text question. Keep the form short and the next step obvious.