Creating Rating Scales with Radio Buttons
Want to measure customer satisfaction? Collect feedback ratings? Create a Net Promoter Score survey? Radio buttons are perfect for rating scales—they’re simple, clear, and force a single choice.
In this guide, you’ll learn how to create professional rating scales using radio buttons in your WordPress forms.
Why Radio Buttons for Ratings
Radio buttons are ideal for rating scales because:
- Single selection – Users pick exactly one rating
- Visual clarity – All options visible at once
- Easy comparison – Options displayed side-by-side or stacked
- Mobile-friendly – Large tap targets on touch screens
- Accessible – Works with screen readers and keyboards
Unlike dropdowns (which hide options) or sliders (which can be imprecise), radio buttons show all choices clearly.
Common Rating Scale Types
1. Numeric Scales (1-5, 1-10)
The classic rating format:
- 1-5 scale – Most common, easy to understand
- 1-10 scale – More granular feedback
- 0-10 scale – Used for NPS surveys
Example: “Rate your experience (1-5)”
○ 1 ○ 2 ○ 3 ○ 4 ○ 5
2. Likert Scale (Agreement)
Measures agreement with a statement:
- Strongly Disagree
- Disagree
- Neutral
- Agree
- Strongly Agree
Example: “The product met my expectations”
○ Strongly Disagree ○ Disagree ○ Neutral ○ Agree ○ Strongly Agree
3. Satisfaction Scale
Measures how happy users are:
- Very Unsatisfied
- Unsatisfied
- Neutral
- Satisfied
- Very Satisfied
4. Frequency Scale
Measures how often something occurs:
- Never
- Rarely
- Sometimes
- Often
- Always
5. Quality Scale
Measures perceived quality:
- Poor
- Fair
- Good
- Very Good
- Excellent
6. Net Promoter Score (NPS)
The industry-standard loyalty metric:
“How likely are you to recommend us to a friend? (0-10)”
- 0-6 = Detractors
- 7-8 = Passives
- 9-10 = Promoters
Creating Rating Scales in WordPress
Here’s how to build rating scales with Auto Form Builder:
Step 1: Install Auto Form Builder
- Go to Plugins → Add New
- Search for “AFB” (the short name for Auto Form Builder)
- Find “AFB – Auto Form Builder – Drag & Drop Form Creator“
- Click Install Now, then Activate
Step 2: Add a Radio Button Field
- Create a new form or edit an existing one
- Drag the Radio field onto your form
- Click the field to open settings
Step 3: Configure Your Rating Options
In the field settings, add your rating options:
For a 1-5 Numeric Scale:
- Set the Label: “How would you rate our service?”
- Add options: 1, 2, 3, 4, 5
- Or with descriptions: “1 – Poor”, “2 – Fair”, “3 – Good”, “4 – Very Good”, “5 – Excellent”
For a Likert Scale:
- Set the Label: “The support team resolved my issue quickly”
- Add options:
- Strongly Disagree
- Disagree
- Neutral
- Agree
- Strongly Agree
Step 4: Choose Layout
Select how options are displayed:
- Horizontal (Inline) – Options in a row (best for short labels like 1-5)
- Vertical (Stacked) – Options in a column (best for longer text labels)
- Grid – Multiple columns (good for many options)
Tip: Numeric scales (1-5, 1-10) work best horizontal. Text scales (Strongly Disagree to Strongly Agree) often work better vertical on mobile.
Step 5: Make It Required
For surveys and feedback forms, you typically want ratings to be required. Toggle the Required option ON.
Rating Scale Examples
Customer Satisfaction Survey
Question: “Overall, how satisfied are you with your purchase?”
Options (horizontal):
- Very Unsatisfied
- Unsatisfied
- Neutral
- Satisfied
- Very Satisfied
Setup:
- Field type: Radio
- Layout: Horizontal
- Required: Yes
Product Review Form
Question: “Rate this product (1-5 stars)”
Options:
- 1 – Poor
- 2 – Below Average
- 3 – Average
- 4 – Good
- 5 – Excellent
Setup:
- Field type: Radio
- Layout: Horizontal or Vertical
- Required: Yes
NPS Survey
Question: “How likely are you to recommend our company to a friend or colleague?”
Options: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Setup:
- Field type: Radio
- Layout: Horizontal
- Required: Yes
- Help text: “0 = Not at all likely, 10 = Extremely likely”
Service Quality Rating
Question: “How would you rate the quality of our customer service?”
Options:
- Poor
- Fair
- Good
- Very Good
- Excellent
Likelihood Scale
Question: “How likely are you to purchase from us again?”
Options:
- Very Unlikely
- Unlikely
- Neutral
- Likely
- Very Likely
Best Practices for Rating Scales
1. Use Odd Numbers (Usually)
Odd-numbered scales (3, 5, 7) have a neutral middle point. Even-numbered scales (4, 6) force users to lean positive or negative.
- 5-point scale – Best balance of simplicity and granularity
- 7-point scale – More nuanced responses
- 4 or 6-point – When you want to eliminate neutral responses
2. Label the Endpoints
For numeric scales, always label the endpoints:
- “1 = Very Poor, 5 = Excellent”
- “0 = Not at all likely, 10 = Extremely likely”
This removes ambiguity about what the numbers mean.
3. Keep It Consistent
If your survey has multiple rating questions, use the same scale throughout. Don’t mix 1-5 with 1-10 or change the direction (high-to-low vs low-to-high).
4. Use Horizontal for Numbers, Vertical for Text
- Numeric scales (1-5): Horizontal layout saves space
- Text scales (Strongly Agree): Vertical layout is easier to read
5. Add Context with Help Text
Use the help text field to clarify:
- “Select the option that best describes your experience”
- “1 = Lowest, 5 = Highest”
6. Don’t Overload with Options
Too many options cause decision fatigue:
- 5 options – Ideal for most ratings
- 7 options – Maximum for text labels
- 10-11 options – Only for NPS or when granularity is crucial
Multiple Rating Questions
For surveys with multiple rating questions, you have two approaches:
Option 1: Separate Radio Fields
Add a radio button field for each question. This is flexible and each question stands alone.
Example form structure:
- Radio: “Rate product quality” (1-5)
- Radio: “Rate shipping speed” (1-5)
- Radio: “Rate customer service” (1-5)
- Radio: “Rate value for money” (1-5)
Option 2: Matrix/Grid Layout
For multiple questions with the same scale, a matrix layout is more compact. Users see all questions with the scale as column headers.
Note: Matrix layouts are an advanced feature. For standard forms, separate radio fields work great.
Analyzing Rating Data
After collecting ratings, here’s how to analyze them:
Average Score
Calculate the mean rating:
- Sum all ratings
- Divide by number of responses
- Example: 4.2 out of 5
Distribution
Count responses per rating level:
- 5 stars: 45%
- 4 stars: 30%
- 3 stars: 15%
- 2 stars: 7%
- 1 star: 3%
NPS Calculation
For Net Promoter Score:
- Count Promoters (9-10 ratings)
- Count Detractors (0-6 ratings)
- NPS = % Promoters – % Detractors
- Result ranges from -100 to +100
Export for Analysis
Export submissions to CSV from Auto Form Builder. Open in Excel or Google Sheets to calculate averages, create charts, and identify trends.
Rating Scale Wording Guide
Choose wording that matches your question:
Satisfaction
| Level | Wording Options |
|---|---|
| Low | Very Unsatisfied, Very Dissatisfied, Extremely Unhappy |
| Below Mid | Unsatisfied, Dissatisfied, Unhappy |
| Middle | Neutral, Neither Satisfied nor Dissatisfied |
| Above Mid | Satisfied, Happy, Pleased |
| High | Very Satisfied, Extremely Satisfied, Delighted |
Agreement
| Level | Wording Options |
|---|---|
| Low | Strongly Disagree, Completely Disagree |
| Below Mid | Disagree, Somewhat Disagree |
| Middle | Neutral, Neither Agree nor Disagree, Undecided |
| Above Mid | Agree, Somewhat Agree |
| High | Strongly Agree, Completely Agree |
Quality
| Level | Wording Options |
|---|---|
| Low | Poor, Terrible, Very Bad |
| Below Mid | Fair, Below Average, Mediocre |
| Middle | Average, Acceptable, OK |
| Above Mid | Good, Above Average, Very Good |
| High | Excellent, Outstanding, Exceptional |
Likelihood
| Level | Wording Options |
|---|---|
| Low | Very Unlikely, Definitely Not, Not at All Likely |
| Below Mid | Unlikely, Probably Not |
| Middle | Neutral, Unsure, Maybe |
| Above Mid | Likely, Probably |
| High | Very Likely, Definitely, Extremely Likely |
Frequently Asked Questions
Should I use numbers or words for labels?
Both work. Numbers (1-5) are faster to scan. Words (Poor to Excellent) are clearer in meaning. Many forms combine both: “3 – Average” gives the best of both.
What’s the best scale length?
5-point scales are the most popular—they balance simplicity with enough granularity. Use 7-point for academic research, 10-point only for NPS.
Should I include a neutral option?
Usually yes. Without neutral, you force opinions from people who genuinely don’t have one. But if you want to push users to commit, use an even-numbered scale.
Can I use images instead of text?
Radio buttons use text labels. For emoji/star ratings, you’d need custom styling or a dedicated rating field. Standard radio buttons with text are clearer and more accessible.
How do I calculate results?
Export your submissions to CSV. Use spreadsheet functions (AVERAGE, COUNTIF) to calculate scores and distributions.
Summary
Creating rating scales with radio buttons:
- Choose your scale type – Numeric, Likert, Satisfaction, NPS
- Add a Radio field in Auto Form Builder
- Enter your options – 5 options is ideal for most scales
- Select layout – Horizontal for numbers, vertical for text
- Label endpoints – Make the meaning clear
- Export and analyze – Calculate averages and distributions
Conclusion
Radio buttons are the perfect tool for rating scales. They’re clear, accessible, and ensure users select exactly one option. Whether you’re measuring satisfaction, collecting NPS scores, or running a product survey, radio buttons deliver reliable rating data.
Auto Form Builder makes it easy to create professional rating scales with flexible layouts, custom options, and simple configuration.
Ready to build your survey? Download Auto Form Builder and start collecting ratings from your users today.