Best Practices for
Creating Forms and Wizards

1. Remove unnecessary fields.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi fermentum congue ipsum vel fringilla. In sapien diam, imperdiet eget mauris vel, egestas ultricies nisl. Mauris rhoncus condimentum neque vel porttitor. Nunc condimentum elit vitae maximus aliquet. Aenean ac mi semper, porttitor enim at, malesuada arcu. Ut eget dui cursus, interdum risus at, venenatis ligula. Nunc eu tellus a est mollis fer

2. Group related items.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi fermentum congue ipsum vel fringilla. In sapien diam, imperdiet eget mauris vel, egestas ultricies nisl. Mauris rhoncus condimentum neque vel porttitor. Nunc condimentum elit vitae maximus aliquet. Aenean ac mi semper, porttitor enim at, malesuada arcu. Ut eget dui cursus, interdum risus at, venenatis ligula. Nunc eu tellus a est mollis fer

3. Create a logical flow.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi fermentum congue ipsum vel fringilla. In sapien diam, imperdiet eget mauris vel, egestas ultricies nisl. Mauris rhoncus condimentum neque vel porttitor. Nunc condimentum elit vitae maximus aliquet. Aenean ac mi semper, porttitor enim at, malesuada arcu. Ut eget dui cursus, interdum risus at, venenatis ligula. Nunc eu tellus a est mollis fer

4. Do not put critical information in placeholder text.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi fermentum congue ipsum vel fringilla. In sapien diam, imperdiet eget mauris vel, egestas ultricies nisl. Mauris rhoncus condimentum neque vel porttitor. Nunc condimentum elit vitae maximus aliquet. Aenean ac mi semper, porttitor enim at, malesuada arcu. Ut eget dui cursus, interdum risus at, venenatis ligula. Nunc eu tellus a est mollis fer

5. Stick to single columns.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi fermentum congue ipsum vel fringilla. In sapien diam, imperdiet eget mauris vel, egestas ultricies nisl. Mauris rhoncus condimentum neque vel porttitor. Nunc condimentum elit vitae maximus aliquet. Aenean ac mi semper, porttitor enim at, malesuada arcu. Ut eget dui cursus, interdum risus at, venenatis ligula. Nunc eu tellus a est mollis fer

6. Use the right type of form input for the job.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi fermentum congue ipsum vel fringilla. In sapien diam, imperdiet eget mauris vel, egestas ultricies nisl. Mauris rhoncus condimentum neque vel porttitor. Nunc condimentum elit vitae maximus aliquet. Aenean ac mi semper, porttitor enim at, malesuada arcu. Ut eget dui cursus, interdum risus at, venenatis ligula. Nunc eu tellus a est mollis fer

7. Label required and optional fields.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi fermentum congue ipsum vel fringilla. In sapien diam, imperdiet eget mauris vel, egestas ultricies nisl. Mauris rhoncus condimentum neque vel porttitor. Nunc condimentum elit vitae maximus aliquet. Aenean ac mi semper, porttitor enim at, malesuada arcu. Ut eget dui cursus, interdum risus at, venenatis ligula. Nunc eu tellus a est mollis fer

8. Do not use "reset" or "clear" buttons.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi fermentum congue ipsum vel fringilla. In sapien diam, imperdiet eget mauris vel, egestas ultricies nisl. Mauris rhoncus condimentum neque vel porttitor. Nunc condimentum elit vitae maximus aliquet. Aenean ac mi semper, porttitor enim at, malesuada arcu. Ut eget dui cursus, interdum risus at, venenatis ligula. Nunc eu tellus a est mollis fer

9. Add helper text to provide additional guidance.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi fermentum congue ipsum vel fringilla. In sapien diam, imperdiet eget mauris vel, egestas ultricies nisl. Mauris rhoncus condimentum neque vel porttitor. Nunc condimentum elit vitae maximus aliquet. Aenean ac mi semper, porttitor enim at, malesuada arcu. Ut eget dui cursus, interdum risus at, venenatis ligula. Nunc eu tellus a est mollis fer

10. Create helpful error messages.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi fermentum congue ipsum vel fringilla. In sapien diam, imperdiet eget mauris vel, egestas ultricies nisl. Mauris rhoncus condimentum neque vel porttitor. Nunc condimentum elit vitae maximus aliquet. Aenean ac mi semper, porttitor enim at, malesuada arcu. Ut eget dui cursus, interdum risus at, venenatis ligula. Nunc eu tellus a est mollis fer

10. Make sure that error messages are highly visible.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi fermentum congue ipsum vel fringilla. In sapien diam, imperdiet eget mauris vel, egestas ultricies nisl. Mauris rhoncus condimentum neque vel porttitor. Nunc condimentum elit vitae maximus aliquet. Aenean ac mi semper, porttitor enim at, malesuada arcu. Ut eget dui cursus, interdum risus at, venenatis ligula. Nunc eu tellus a est mollis fer

Find this information useful? See more notes from Tiffany’s Library.

Scroll to Top