A form sits on your website. It's the bridge between interest and action. A visitor is considering your services. They want to learn more or get a quote. But then your form asks for eighteen pieces of information. It takes five minutes to fill out. Halfway through, they abandon it. You lose the lead.

Forms are friction. Every field you add, every dropdown, every required question—it's friction. Friction kills conversions. Yet forms are essential. They're how you capture leads. The challenge is minimising friction while still collecting the information you actually need.

Why Most Forms Fail

Form abandonment rates are shocking. Studies show that 70% of form submissions never get completed. Seventy percent. That means seven out of ten interested visitors give up. The biggest culprits: too many fields, poorly designed layouts, unclear instructions, and lack of trust signals.

Here's what's typical: a business owner thinks, "I need to know their company size, industry, revenue, how many employees they have, their timeline, their budget, and their specific pain points." So they build a form with twelve fields, all marked required. Then they wonder why form submissions dropped 60% after they added the form. It's the form itself. You've made it too hard.

The Power of Simplicity

Start here: a contact form needs three things. Name. Email. Message. That's it. Those three fields capture someone's identity, how to reach them, and what they want. You can follow up with additional questions via email or phone.

For service businesses offering quotes, you might add: phone number, company name, and a dropdown for service type. That's six fields. Still simple, still quick. Anything more, and you're asking too much from a first-time visitor.

Think of forms like a first date. You don't ask someone's salary and their entire family history on the first date. You chat, you exchange contact info, and you arrange a second meeting. Then you can dig deeper. Forms should work the same way. Get the contact info. Have a conversation. Then ask for more details.

Essential Fields vs. Nice-to-Have Fields

Essential: Name (so you can address them properly), Email (so you can respond), Phone (optional for contact forms, but useful for urgent matters), Message/Inquiry (the reason they're filling out your form).

Nice-to-have: Company name (useful context but not essential), Service type (helps route the lead to the right team), Timeline (helps you prioritise follow-up), Budget (helps you qualify the lead—but many people skip this because it feels personal).

Ask yourself: do I actually need this information before having a conversation with this person? If the answer is no, don't ask for it. Every field you remove increases completion rates.

Single-Column vs. Multi-Column Layouts

How should you arrange form fields? Single column (one field per row) or multiple columns? Single column is always better. It's faster to scan, it works perfectly on mobile, and it feels less overwhelming. Multi-column forms feel packed and cramped. They're also harder to navigate on mobile—the columns stack awkwardly.

Exception: you might put "First Name" and "Last Name" side by side, or "Email" and "Phone" side by side. Two fields across is fine. But don't try to cram three or four columns. It's a waste of screen space and creates friction.

Labelling and Placeholder Text

Every form field needs a clear label. "Name" is clear. "Please provide the name of the primary contact person" is confusing. Use simple, direct language. Labels should sit above the field (not inside it), so they're always visible even after someone starts typing.

Placeholder text (the faded text inside the field that shows an example) can be helpful for clarification. But don't use it as a label substitute. Some users don't see placeholder text, especially if contrast is poor. Always have a separate, visible label above the field.

For date fields, specify the format. "Date of birth (DD/MM/YYYY)" is clearer than just "Date of birth." For phone numbers, specify the format if you're strict about it. Otherwise, your form should accept multiple formats (spaces, hyphens, etc.).

Required vs. Optional Fields

Mark fields as required or optional clearly. The convention is: required fields get an asterisk (*) next to the label. If optional fields outnumber required fields, reverse it—mark the optional ones instead. Whatever you choose, be consistent.

And here's the key: only make something required if you actually need it. If you don't ask, visitors won't get stuck. Too many required fields is a common reason people abandon forms. An optional field that no one fills out is fine. A required field that's annoying to fill out loses you conversions.

Dropdowns, Checkboxes, and Radio Buttons

When should you use a dropdown menu vs. checkboxes vs. radio buttons? Use dropdowns for long lists (twenty+ options). For shorter lists, checkboxes or radio buttons are faster and easier. Radio buttons are for "pick one." Checkboxes are for "pick as many as you want."

The problem with dropdowns: they hide options. A visitor sees "Select an option" but doesn't know what options exist until they click. For a short list, showing all options with radio buttons or checkboxes is faster. The downside of checkboxes and radio buttons: they take up vertical space. For a list of 30 options, a dropdown is necessary. For a list of three options, radio buttons are better.

Visual Design and Form Fields

Form fields should be visually distinct. They need a border so they look clickable. They need enough padding so text inside isn't cramped. Font size should be readable—16px is standard. On mobile, even larger is better (easier to tap).

Focus states matter. When someone clicks on a field, it should change—maybe a different border colour or a subtle glow. This visual feedback says: "This field is active. I can type here." Subtle effects are fine; bright, distracting effects are annoying.

Validation is helpful, but timing matters. Don't validate a field the moment someone leaves it if they haven't finished typing. Wait until they've moved to the next field. Real-time validation as they're still typing is frustrating. "This email is invalid" appearing while they're still typing "john@gm..." is annoying.

The Submit Button

Your submit button needs to be obvious. Big. Colourful. Use action-oriented text. "Send," "Submit," or "Get Quote" are clear. "Process" or "Continue" are vague. Make the button contrast with the background so it stands out.

Don't disable the button after someone clicks it (to prevent double submissions) without telling them something is happening. "Submitting..." or a loading animation is reassuring. People need to know their form is actually being sent.

One more thing: the submit button should be immediately below the last form field. Don't make people scroll to find it. And don't hide the button at the bottom of a long form where it's easy to miss.

Mobile Form Design

Over 50% of form submissions come from mobile. Your form must work flawlessly on phones. This means: single-column layout (which we already discussed), large text fields (16px minimum), large buttons (hit targets should be at least 44x44 pixels), and smart keyboards.

For email fields, use type="email" so the mobile keyboard shows the @ symbol. For phone fields, use type="tel" so the mobile keyboard shows numbers. For date fields, let the mobile browser show its native date picker—it's faster than your custom dropdown.

Autofill is your friend on mobile. If your form asks for email or phone, let the browser autofill from the user's contacts. Don't disable autofill with autocomplete="off"—it's helpful and users appreciate it.

Trust Signals Within the Form

People are hesitant to submit forms. They worry about spam calls, unwanted emails, or their data being misused. Address these concerns directly. Add a small note: "We won't share your info. We'll only use it to respond to your inquiry." Or: "Expect a reply within 24 hours."

If you're handling sensitive data (credit cards, health info), display security badges. "Secured by SSL," "GDPR Compliant," or "Trusted by [number] businesses" builds confidence. Small trust signals increase form completion rates.

Testing and Optimising Your Forms

Start with a simple form (three fields). Measure completion rate. Then, in the next month, try removing one field (maybe company name, if it's not essential). Measure again. Did completion rate improve? Keep the change. If it didn't matter, you know company name isn't valued.

Try testing button text. "Send Enquiry" vs. "Get Started" vs. "Request Quote"—does one convert better than others? Small changes compound. A 10% improvement in form completion rate is huge. Over a month of 1,000 visitors, that's 100 additional leads.

Related Resources

Deepen your knowledge on conversion and user experience optimisation:

Turn Visitors Into Leads

Your form is one of the most important elements on your website. Get it right, and you'll see a dramatic increase in submissions. Get it wrong, and you'll lose leads to frustration. We can audit your current forms, identify friction points, and help you optimise for maximum conversions.

Optimise Your Forms Today

Written by

Ciaran Connolly

Founder of Web Design Ireland. Helping Irish businesses make smart website investments with honest, practical advice.

Built with Hostbento
Ready to get started?
Free quote — no obligation
Get a Quote