Because radio buttons require users to select only one choice, make sure that the options are clear and distinct. Like checkboxes, the biggest usability problems for radio buttons come from labels that are vague, misleading, or describe options that are difficult for users to understand. All labels should be consistent in length, tense, and meaning.
Capitalization
Use title case for group (legend) labels and sentence case for all other labels.
Character length
Radio button labels should be scannable, consistent, and concise.
Describing options
Make sure radio button options are organized in a logical and meaningful way. Keep in mind that when listing items alphabetically, the order will change when text is localized.
Labels
Always use clear and concise labels for radio buttons so options are easily scannable by users. Make sure choices don’t overlap. For group labels, a best practice is to state the category of the grouping.
Do:
- Ages 1 to 10
- Ages 11 to 15
- Ages 16 to 20
Don’t:
- Ages 1 to 10
- Ages 10 to 16
- Ages 16 to 20
Punctuation
Avoid punctuating radio button labels.
Specificity
Be explicit about the results of a user’s selection or what they are enabling or disabling.
Tone
Use a positive tone, signaling affirmation, instead of negation to avoid confusing users. Use imperative verbs when writing labels.
Do: Opt in for email promotions
Don’t: Opt out of email promotions