Yes/No Questions
Yes/No questions (Boolean) capture simple binary choices. Use them for consent forms, agreement statements, feature preferences, or any question with two distinct options.
Important: Boolean questions always have a value. By default, the answer is “No” (or unchecked). If a respondent doesn’t interact with the question, it’s recorded as “No”. This is different from skipping a question.
When to Use
Use Yes/No questions to collect:
- Consent and agreements - “I agree to the terms and conditions”
- Binary preferences - “Would you like to receive our newsletter?”
- Eligibility checks - “Are you 18 years or older?”
- Feature toggles - “Enable email notifications”
- Simple confirmations - “Did you attend the event?”
- Opt-in/opt-out choices - “Subscribe to weekly updates”
Visual Styles
Boolean questions have three visual styles:
Yes/No Buttons
Would you recommend us to a friend? *
Traditional radio button style with “Yes” and “No” options. Use for formal surveys or explicit labels.
Checkbox
Terms and Conditions *
Single checkbox style. Use for consent forms and agreements where respondents must actively check a box.
Toggle Switch
Communication Preferences
Switch style for toggling features. Use for settings, preferences, or feature enablement.
Configuration Options
In the Survey builder you can change the label next to the checkbox or switch. If you shoose to go with Yes/No then both labels can be changed.
Best Practices
Choose the Right Visual Style
- Yes/No Buttons - Use for surveys, questionnaires, and when you want neutral presentation
- Checkbox - Best for consent forms, terms acceptance, and opt-in scenarios
- Toggle Switch - Use for settings, preferences, and feature controls
Write Clear Questions
- Make statements or questions that clearly have only two possible answers
- Avoid double negatives: “Do you disagree?” can confuse respondents
- Be direct: “Are you satisfied?” is clearer than “Are you not unsatisfied?”
Understand the Default Value
- Boolean questions always have a value - The default is “No” (unchecked/false)
- No “unanswered” state - Unlike text or other question types, there’s no way to distinguish between “actively chose No” and “didn’t answer”
- If this matters - Consider using a SelectOne with “Yes”, “No”, and “Prefer not to answer” options instead
- Pre-selecting “Yes” - Use sparingly and only when appropriate
When Not to Use Boolean
- Need to distinguish “no answer” from “no” - Use SelectOne with explicit options including “Prefer not to answer”
- More than two options - Use SelectOne instead (e.g., “Yes”, “No”, “Maybe”)
- When neutrality matters - If not answering should be different from saying “no”, Boolean isn’t the right choice
Common Use Cases
Consent Forms
Use for legal agreements where users must actively confirm acceptance.
Example: “Terms and Conditions” with checkbox style and label “I have read and agree to the terms and conditions”
Newsletter Subscriptions
Allow users to opt-in or opt-out of communications.
Example: “Stay Updated” with switch style and label “Send me weekly newsletters”
Eligibility Screening
Determine if respondents meet criteria before continuing.
Example: “Are you currently employed?” with Yes/No buttons
Feature Preferences
Enable or disable specific features or settings.
Example: “Communication Preferences” with toggle switches for different notification types
Tips for Better Responses
- Make the choice clear - Ensure respondents understand what each option means
- Avoid bias - Phrase questions neutrally without leading respondents
- Use appropriate defaults - No default is often best to ensure active choices
- Match the style to context - Checkboxes feel like agreements, switches feel like settings
- Don’t overuse - Too many yes/no questions can feel repetitive; vary your question types