Build Design Systems With Penpot Components
Penpot's new component system for building scalable design systems, emphasizing designer-developer collaboration.

Speckyboy Web Design Magazine | Stephen Moyers
Your forms are one of the most important elements on your website, both for your users and the company. At their best, forms interact with visitors and are user-friendly. A good form encourages visitors to fill them out for feedback, subscriptions, bookings, and registration.
At their worst, forms are clunky, hard to navigate, and detract from the overall feel of your page. How do we create intuitive and efficient website forms, and how do they drive business value?
You might also like to read 10 Methods for Optimizing Your Forms for Mobile Devices.
Our favorite search engine has seen a lot of algorithm updates over the past few years, all in the name of making it easier for users to find what they’re looking for with ease.
Most recently, Google has attempted to make searching more like speaking to a friend. Users now expect to get what they’re looking for by using everyday language. This has spilled over to web design, and visitors expect a human factor in coding and machine learning.
This led to a rise in natural language user interfaces and natural language forms that aim to get user information in a more human and engaging way. Companies seek to reflect a user’s mental processes, rather than the traditional (and stiff) presentation of traditional forms.
Customizable templates and pre-built plugins make this easier than ever. While intuitive forms take much of the grunt work out of form design, best practices still dictate how, when, and where users see forms on your website.
Where and how do we present forms in a way that are most useful to a user (and for your company)? Follow these guidelines:
The best forms are not demands for information, but a conversation, as natural language processing illustrates. As with any logical conversation, it should follow a communication between your user and your app (or website). Achieve this by:
Your form should contain required information only, which should make it short enough to use a single-column format. Horizontally adjacent fields require a user to scan in a “Z” shape, which slows comprehension and creates user attention lags. The best forms have a clear path to completion – straight down the page.
Booking Form by Wen Tong.
Make every effort to minimize the number of input field and your user’s required typing effort, particularly on mobile. Drop down menus, check boxes, and radio buttons not only minimize the amount of effort for your users, it also addresses the amount of errors inherent in typing, especially on mobile.
Take steps to ensure the field size is proportionate to the data you’re requesting. A recent study of eCommerce stores found that 79 percent of all users abandon their carts at checkout.
One of the reasons? Confusion about field size. The study showed that if a field was too long or too short for the amount of required information, users wondered if they were appropriately completing the form. This was especially true for Card Verification Code fields. Be sure your information can fit comfortably within the given field – not too big, not too small.
Payment Checkout Form by Black Flag Creative.
Some forms require that data with different correct presentations. For example, a phone number can be 123-456-7890, or (123) 456-7890. Make your formatting accept any presentation of a phone number.
The same goes for birthdays and booking dates (which you could present as a drop-down menu calendar). The goal is to provide as many flexible options as possible for your user’s convenience.
Form Field by Lacey Ankenman.
Ideally, every data input on your form will be required (since you’re only asking for necessary information). If you must include an optional input (an example might be a building unit or apartment number in an address form), be sure to label it as such.
Red asterisks next to required information are common practice. If you are including optional fields, limit them to one or two.
There used to be a convention for adding reset buttons to forms, but we advise against this practice. Imagine the frustration of completing a form, only to accidently hit reset and lose all your work!
Would you fill out the form again or just close the window? We thought so. Avoid this scenario by leaving the reset button off your form – it does more harm than good.
One of the keys to getting your users to fill out a form is to make them want to do it. Here are some examples of how your website can entice users to fill out your form:
Multi Step Form by Michael But.
The importance of your call to action cannot be understated, as it’s the first step in the conversion process and will compel users to hit that sign-up button. Let a user know what you do, why they need you, and what sets you apart – and do it quickly. It sounds like a tall order, but these tips will help:
Forms that can entice your visitor and are easy to complete create increased time spent on your webpage and ultimately drive more customers to your product or service. The importance of a good form is impossible to overstate.
Draw your users to your form with a compelling CTA and make your form easy to navigate, with natural language. This will entice your users to complete your form, which will lead to more business in the future.
The post Ten Steps to Intuitive Forms in Website Design appeared first on Speckyboy Design Magazine.
No related posts.
AI-driven updates, curated by humans and hand-edited for the Prototypr community