Good Form?
I’ve been filling in a lot of online forms today, because I was submitting press releases, and the 10 or so press release sites I used were really hard to navigate, hard to use, and altogether not a nice experience., but that’s another story!!
So, here is my thoughts on using forms for submitting data, based on today’s experience.
- Remember that people don’t like filling in forms, so you need to make them as simple as you can, and as quick to fill in as you can.
- Why not make the first field in the form active immediately, so that I don’t have to click on it?
- Why not tell me how many characters I can have in each field if there’s a limit? Don’t wait until I have filled out the form, and submitted it to tell me.
- If there is a limit to the number of characters, then why not have a character count? This would be really useful.
- Remember that a lot of people will be using the tab key to move between fields, rather than the mouse.
- So, make sure that the tab key moves to the next field, rather than the next link. I don’t need help, or an explanation of what the field is. And if i do, I’ll click on the relevant help clink.
- In addition, if I’m using the tab key to move between cells, I want to work down the cells, especially when entering the address. If your form has cells on the left and right hand side, ensure that they tab down the left hand side of the list, and then the right hand side.
- If you are a country specific site, then why not have your country as the default country on the list? Why do I have to scroll to find my country? Why can’t you help me out?
- If your country doesn’t use zip codes, then why does your form ask for them? Use a little common sense, and ask for the relevant postal code.
- The same goes for phone numbers too. Make sure that your form is clear about whether the phone number needs to be with or without spaces.
- Whilst having helpful advice in text fields can be useful, it’s also frustrating, as the existing text needs to be deleted before the actual form text can be entered. Whilst not the end of the world, it can be annoying. Why not ensure that your field heading is self explanitary?
- If you have different options for your free and paid services, such as for press releases, then why not hide the fields that are only available for the paid option? This makes filling in the form much easier.
- Let me know which fields are required, and if I miss one out, then let me know. Why not take me back to the incorrect field, and highlight it.
- Remove optional fields, so that I don’t get confused, or miss out anything important.
- Don’t give me too much information and instructions. I don’t want to get overwhelmed and leave.
These are not best practice ideas, just ideas and advice from a frustrated web user!
I would imagine that I’ll rant about form design again, especially for ecommerce and help forms, but I’ll leave it for now…
Designing With Web Standards
Website Owner's Manual by Paul Boag
What Would Google Do?