Perceção de complexidade - quanto mais complexo um formulário parece, menores serão as probabilidades de um utilizador completar o preenchimento desse formulário;
Por vezes há alguma informação que só vamos precisar quando o utilizador quiser efetuar uma tarefa específica. Pelo que poderá só fazer sentido apenas pedir essa informação apenas quando o utilizador inicia essa tarefa.
No preenchimento da morada do utilizador, uma boa prática deve ser a de permitir que o utilizador pré-selecione a sua localização com base na sua georreferenciação, o que permitirá o preenchimento automático desse campo. Usando, por exemplo, a API do Google Places, é possível apresentar uma solução híbrida que ajuda a resolver questões de georreferenciação imprecisas.
Sempre que possível, esta opção deve ser explorada para ajudar a reduzir o tempo e o esforço necessário por parte do utilizador para preencher um formulário. Esta solução, embora muito prática, ainda pode apresentar alguma taxa de erro, pelo que o utilizador deverá sempre ter a opção de conseguir editar os campos, para que possa corrigir alguma informação que esteja errada.