Logic

Enable autofill and autocorrect

  • Reduces friction
  • Reduces errors
  • Makes the user journey quicker
  • Can reduce drop off- e.g. if payment details don’t autocomplete the user may go elsewhere as they may not have their payment details to hand

Use tools (APIs) to support location information where possible 

Autocomplete  

As someone starts typing in their address such as 1st line of address or postcode, the form suggests, full, verified addresses making it quicker and reducing errors.  

Tools such as ‘Google Places API, Postcode anywhere etc’ can be used depending on product it needs to integrate with.   

Always allow users to manually enter their address if the auto complete doesn’t work  

Geolocation 

When the form’s primary purpose is related to the user’s physical presence the form asks for permission to know their location. When granted it can provide the location details or show on a map. Useful in situations where users need to find nearby services e.g. find bookable space near me 

Avoid captchas

  • Many are inaccessible and cause frustration
  • Their use can decrease completion rates
  • Other technical solutions can be used to prevent bots such as:
    • Honeypot fields,
    • Client side/Javascript challenges
    • server side validation and logic
    • third party anti-spam service

A layer approach should be taken as no single method is 100% fool proof.