logo

WordPress Design Agency

020 3355 8747

Message Us
  • Home
  • About Impact®
    Learn More About Impact Media®
    • Meet The Team
       
    • Why WordPress
       
    • Careers
       
    • Giving Back
       
    • 100K Tree Challenge
       
    James Coates
    Schedule a discovery call with UX Specialist James
    Book A Call
  • WordPress Services
    Learn More About Our Services
    • WordPress Web Design
       
    • UX Design
       
    • WordPress Development
       
    • WordPress Support & Maintenance
       
    • WordPress Evolve Retainer
       
    • WordPress Multisite Development
       
    • WooCommerce
       
    • Replatform To WordPress
       
    • WordPress Consultancy
       
    • Integrations & Plugins
       
    • WordPress Managed Hosting
       
    • WordPress Health Check
       
    James Coates
    Schedule a discovery call with UX Specialist James
    Book A Call
  • Our Process
  • Case Studies
  • Insights
  • Contact Us
WordPress Design Agency
020 3355 8747
logo logo
Book A Call
Back
Menu
  • Home
     
  •  
    About Impact Media
    Learn More About The Impacters
    • Meet The Team
       
    • Why WordPress
       
    • Careers
       
    • Giving Back
       
    • 100K Tree Challenge
       
  •  
    Our Services
    Discover How We Can Help
    • WordPress Web Design
       
    • UX Design
       
    • WordPress Development
       
    • WordPress Support & Maintenance
       
    • WordPress Evolve Retainer
       
    • WordPress Multisite Development
       
    • WooCommerce
       
    • Replatform To WordPress
       
    • WordPress Consultancy
       
    • Integrations & Plugins
       
    • WordPress Managed Hosting
       
    • WordPress Health Check
       
  • Our Process
     
  • Case Studies
     
  • Insights
     
  • Contact Us
     
020 3355 8747
Mon - Fri • 9am - 5pm
Close

Oops! We could not locate your form.

Home / Insights / 11 Tips For Optimising Your Website Forms
Home / Insights / 11 Tips For Optimising Your Website Forms
Back

11 Tips For Optimising Your Website Forms

Published 16.03.21
16th March 2021
Last Updated 15.08.25
15th August 2025
Newer
8 Min Read
James Coates
James Coates
UX & CX
Older
8 Min Read
 
James Coates
James Coates
 
UX & CX

For something so ubiquitous, it’s amazing how wrong websites still get forms, and the huge impact a poorly designed form can have on conversion rates.

hand filling out form on a mobile device

Forms are an extremely commonplace website feature. We use them for all manner of contact reasons:

  • Questions & queries
  • Gating content 
  • Subscribing to an email list
  • Expressing interest in a purchase or trial
  • Submitting support requests
  • and many more…

They allow people to make contact with you, without the need for you to list an email address in the public domain, which would ultimately end up getting spammed to death.

They’re very convenient for conversion tracking through whichever analytics software you use, and provide an alternative contact method for those who don’t like making telephone calls. A quick form feels like less of a commitment than other methods of contact.

For something so ubiquitous, it’s amazing how wrong many businesses still get them. The impact a poorly designed form can have on conversion rates can be huge.

Here are 11 UX tips to help you avoid mistakes, and improve the conversion chances of your important forms.

1. Clear CTA Buttons

It sounds obvious, but it’s amazing how often this is forgotten. Whether it’s for stylistic reasons, or because forms are an afterthought, buttons don’t get the attention they deserve.

Your CTA button should be clear, stand out from the rest of the form, positioned prominently, and be labelled descriptively.

Colour & Contrast

In this context, contrast and colour are important for a number of reasons:

  • Accessibility – using low contrast colours can make things difficult for all users, but particularly for colourblind users and those with other visual impairments.
  • To draw the eye and signpost the next step – a button that stands out makes it far easier for users to find it, and achieve that next step you want them to take.
  • Colours that promote action – colours can provoke certain emotions and reactions in people. Culture and country mean this will vary, but consider what the colour of your button might convey.
  • Complementary colours – ensure your button colour and text are complimentary to each other, and to the other colours on your page and form. If you’re not big on colour theory, take a look at this handy little colour wheel tool from Canva for guidance.

Positioning & Size

The positioning of a button should be prominent and logical. It wouldn’t make sense to have the submit button above the fields for data collection, as this disrupts the natural journey through the form.

Size is also important. It should be large enough to be clear and to be easily clickable on a mobile device.

Shape

Ensure that your buttons actually look like buttons, or you may leave users confused. It can be tempting to try other things for design, but usability is more important. If your users don’t recognise it as a button, it’s failing at its purpose.

Labels & Microcopy

The button label should be concise and action-orientated to leave users in no doubt about what to do, and what pressing the button means. Also, don’t forget to use the appropriate classes and labels like Aria for accessibility. Someone using a screen reader device or dictation software should know it’s a button without the visual clues.

2. Field Size

Form fields should be of a size that means they are easy to use across devices and screen sizes. This means that they need to be large enough to be finger-friendly for those on mobiles and other touchscreen devices.

It’s infuriating if you want to complete a form on a website in your mobile browser, and the form fields are so small you struggle to click into them or see what you’ve entered clearly.

Ensure spacing is adequate too so that your users aren’t accidentally selecting other fields when trying to click into one. I’ve abandoned forms for this.

Think about how users on different devices will view and interact with your forms, and enter data into fields. For example, is there adequate space for longer format answers where necessary?

3. Regular Testing

Test your forms and test them often, on a variety of devices and browsers. Things break. So regularly checking your full form process is working correctly is important. 

If you’re using an API call to feed data into your CRM, then test that too. Also, test that email confirmations or notifications are working properly.

Someone may have contacted you and you missed the notification, and a week later they call – sound familiar?

4. Confirmation Pages

Have your form submit onto a confirmation page, not a thank you message. Thank you messages are sometimes completely missed, and make tracking more awkward.

Also don’t have confirmations in iframes, and don’t use a page refresh that just takes the user back to the top of the page. These are just annoying at best but can be plain confusing.

5. Form States

Use form states to make it clear to the user which field they are currently in, and automatically activate the first field. This provides a clear signpost to your user of where to start. 

6. Pretext

Your form may use pretext within the fields, such as examples of how to fill the field correctly. Make sure that this pretext disappears when a field becomes active.

7. Dropdowns

If your forms make use of dropdown fields, ensure there are not too many options. The user shouldn’t have to scroll through a huge list. This can be time consuming, and particularly awkward on mobile.

Also make sure and drop down menus are sensibly organised; whether alphabetically, thematically, or in some other way that makes sense.

8. Length

Limit the length of your forms and don’t add too many steps. People are weary and don’t want to hand over too much information. Keep it to what you absolutely need.

Numerous studies have shown that conversion rate is dramatically affected by form length.

In wanting to qualify them as a good prospect, it may be tempting to ask them a million questions. Resist this by asking as little as possible, and think about whether there’s a single question you could ask them which will qualify them adequately. 

9. Privacy Compliance

Are your forms compliant with privacy laws in your country, or the countries you operate in. For example GDPR.  Are you automatically adding entries to your database?

If so, ensure you are getting explicit permission to do so. Implied consent is not adequate.

10. Single Column

Keep your form to a single column. It is better for mobile users, and less overwhelming in general. 

On top of this, nearly everybody reads a web page in z pattern. A single column prevents distractions and reduces completion time, as it funnels the users focus.

11. Prefills & Autofills

Prefill form fields like those which use postcode lookups etc, can save your user a lot of time and irritation. 

Alongside this, many browsers now offer autofill options, which fill form fields using information a logged-in user has entered into forms previously on their device. So make sure you use field titles that browsers will recognise eg. name, phone number etc.

According to Baymard, 55% of e-commerce sites they reviewed didn’t offer automatic address lookup features.

So there you have it. 11 tips to improve the UX of your forms.

If UX is something you’re looking at in more detail, but you don’t know where to start, we offer an expert UX review for WordPress websites. It can highlight key areas of frustration that your users might be finding, and provide recommendations on how to make the experience easier so that your website converts better.

Impact team at UK Dev Awards

Is It Time For A Website Redesign?

If you’d like to learn more about our website redesign approach and if it could be a good fit for your business, drop us an email or give us a call.

Share Socially
James Coates
James Coates
UX & Web Strategist, Coffee Lover & Ex-Flower Arranging Champ
James is a UX specialist and is passionate about delivering better digital experiences. He provides insights on improving conversions, increasing sales and delivering more engaging content.
View Team Profile
See More Articles
James Coates
James Coates
UX & Web Strategist, Coffee Lover & Ex-Flower Arranging Champ
James is a UX specialist and is passionate about delivering better digital experiences. He provides insights on improving conversions, increasing sales and delivering more engaging content.
See More Articles
View Team Profile
Want more control over
how you manage content in WordPress?
Edit content that was previously restricted and get creative with building pages in WordPress.
Let's Chat
studio@impactmedia.co.uk
020 3355 8747
Impact Media's LinkedIn
Impact Media's Twitter
Impact Media's Facebook
Impact Media's Instagram
Impact Media's Youtube
wordpress.org

About Impact

  • About Impact Media®
  • Meet The Impact Team
  • Why WordPress?
  • Our Web Development Process
  • Careers
  • Awards
  • Partners
  • Giving Back
  • 100K Tree Challenge

WordPress Services

  • WordPress Web Design
  • UX Design
  • WordPress Development
  • WordPress Evolve Retainers
  • WooCommerce Development
  • Multisite WordPress
  • Migrate To WordPress
  • Custom Integrations & Plugins
  • WordPress Consultancy

WordPress Support

  • WordPress Support & Maintenance
  • WordPress Managed Hosting
  • Case Studies
  • Insights
  • Contact Us

Addresses

London Address:

50 Liverpool Street,

London, EC2M 7PY, UK

+44 (0) 20 3355 8747

 

Registered Address:

Woodland Place, Hurricane Way

Wickford, SS11 8YB, UK

  • Privacy Policy
  • Cookie Policy
Impact Media logo
© Impact Media® 2003 - 2026
Impact Media is a trading name of IMDMS LTD. Company Reg. 05970261
Impact® & Impact Media®
are registered trademarks of IMDMS LTD