3.3.7: Redundant Entry
Level A
3.3.7: Redundant Entry
What it means
Do not ask users to re-enter information they already provided in the same process — unless essential or required for security. Auto-fill from earlier steps instead.
Re-typing shipping on every checkout step frustrates everyone.
How to fix it
- Carry address and contact details forward across checkout steps.
- Pre-fill known values from the user’s account where appropriate.
- Use browser autocomplete and server session data to avoid duplicate fields.
- Only re-ask for security-sensitive data (card CVV) when truly needed.
Quick examples
- Good: Billing address defaults to the shipping address already entered with one-click reuse.
- Bad: Users type their email three times in one signup funnel.
- Good: Logged-in customers see name and phone pre-filled on return visits.
- Bad: Multi-step forms discard earlier answers if the user goes back.
W3C Understanding 3.3.7: Redundant Entry — full official details