5 boas razões e 10 dicas de UX e UI para você construir formulários melhores

Precisamos declarar guerra aos formulários chatos e complexos

Leandro Rezende
Coletivo UX

--

Esse artigo mostra como formulários podem ajudar empresas a terem mais produtividade, conversões, negócios fechados e faturamento, além de sintetizar dicas sobre otimização e boas práticas de UI para forms.

Um formulário me deu tanto trabalho na última semana que resolvi declarar guerra aos formulários chatos e complexos, físicos ou digitais, e escrever esse artigo para ajudar pessoas a projetarem forms melhores.

https://www.deviantart.com/semashke/art/OC-unicorn-warrior-245299909

Entenda rapidamente minha birra com formulários

Você gosta de preencher formulários à mão? Nem eu!

Nada pior que chegar em algum estabelecimento e pedirem para preencher uma ficha cadastral: dezenas de campos, papel e caneta.

Pior ainda é quando o formulário:

  1. é online, mas precisa ser impresso e entregue pessoalmente,
  2. faz várias perguntas que você não sabe responder,
  3. faz perguntas desnecessárias.

Na última semana um formulário tomou o meu tempo e ainda tomará o tempo de dezenas de milhares de outras pessoas que o preencherão. Além disso dará um trabalhão para outras pessoas que precisarão digitar tudo de novo para inserir em algum sistema— já que foi impresso e escaneado.

Era tão difícil assim buscar uma solução mais simples? Com vocês, a motivação desse artigo:

Exemplo de formulário que dá dor de cabeça.

Formulários trabalhosos não são um privilégio do mundo físico. Eles também existem de diversas formas no mundo digital

Melhor que preencher formulários em papel é pagar boletos em formato imagem — não permite copiar e colar o número. E muitas vezes ele chega no seu e-mail impossibilitando escanear o código.

Aí começa a saga de trocar janelinha. E quantos zeros tem aqui: 237911110360000000000…?

Alternar janelas é legal, mas aquela sequência de n zeros? Que delícia!

Conheça 5 razões para você domar os formulários

Resultados de Negócio, Conversão, Produtividade, Vendas e Relacionamento.

Na web, formulários são uma forma de captar escolhas e dados de usuário.

Existem vários tipos deles:

  • formulários para cadastro,
  • assinatura de serviços,
  • feedback de usuários,
  • compras,
  • primeiro contato entre usuario e empresa,
  • pesquisa de informações e por aí vai…

Ele é responsável por tantas interações importantes e nem sempre damos a atenção adequada a eles. Já parou para pensar quantas decisões precisamos tomar ao projetar um simples campo de texto?

Os campos de formulários mais comuns são compostos por 1) espaço para preenchimento, 2) ícones, 3) rótulos, 4) informação preenchida, 5) ícone de sinalização ou erro, 6) feedback visual de erro e 7) texto de ajuda. Anatomia de um formulário em https://material.io/design/components/text-fields.html#usage

Entenda primeiro que existem dois tipos de formulários

  1. aqueles chatos de preencher, grandes, complexos, que você não entende as perguntas — é, ainda não superei.
  2. aqueles que você nem percebe que eles existem.

Seu objetivo é se aproximar o máximo possível do segundo tipo: os formulários (quase) invisíveis.

Quer dois exemplos que você pode não ter percebido que eram formulários?

Você fez login usando uma conta do Google, Facebook ou similar?
Você preencheu sem ver o seu Nome, Sexo, Idade, Foto e várias outras coisas.

Você mandou uma mensagem no Whatsapp?
O zap poderia ter perguntado seu nome, número de telefone e foto também, mas ele foi legal e só te pediu o texto da mensagem.

Quer um exemplo que você certamente percebeu que estava preenchendo?

Os formulários que você usa no seu trabalho!

Falando nisso, por que os formulários dos sistemas das nossas empresas são tão complexos?

Razão #1: Resultados de negócio

Conhece o famoso caso de estudo da Amazon que, ao simplificar um formulário, aumentou seu faturamento anual em R$1B (um bilhão de reais)?

Eu conto essa história nesse vídeo. Depois de ver faça esse questionamento mental: otimizar um formulário é realmente importante?

Entenda a razão do UX ser tão importante no mundo dos negócios com alguns exemplos reais. UX aumentando faturamento da Amazon em 1 bilhão de reais em um ano. UX salvando o Google de uma queda de 20% de lucratividade e mais. Vídeo retirado do curso UX e Negócios da Udemy em português. https://www.udemy.com/ux-design/?couponCode=LEANDROREZENDEYT.

Razão #2: Conversão

Formulários mais simples geram mais respostas. Consegue imaginar qual dos formulários abaixo pode ter maior taxa de preenchimento?

Exemplos de formulários que buscam conversão na internet.

Razão #3: Produtividade

Conta simples. Se uma equipe de 10 pessoas está destacada para preencher formulários e você otimizar o tempo de preenchimento em 20% (4min ao invés de 5min), precisará de apenas 8 pessoas para realizar o mesmo trabalho.

Razão #4: Usuário esclarecido fecha mais negócios

Imagine que você vai comprar uma passagem aérea. Digamos que você topa ir ou voltar com um dia de diferença se for mais barato.

Qual dos dois formulários abaixo te guiam melhor na tarefa de escolher a data mais barata?

  • O primeiro: clicando em cada dia até achar o preço desejado.
  • O segundo: tabela com os menores valores ida e volta em datas próximas.
Exemplos de formulários que ajudam o usuário a tomar decisão.

Lembre-se que você compra quando encontra o melhor preço. A empresa que fizer isso melhor, leva seu dinheiro.

Esse é um exemplo de formulário que dá as informações que o usuário precisa no momento certo para ajudá-lo a realizar uma tarefa — a escolha da viagem.

Razão #5: Bons formulários podem fortalecer relacionamentos

Com a onda de chatbots, formulários estão tomando uma nova cara e podem aumentar significativamente a qualidade do seu relacionamento com seus usuários. Já viu esse formulário de cadastro do https://oiwarren.com/?

https://oiwarren.com/

E agora que você já sabe que precisa se preocupar com os formulários, seguem as 10 dicas de UI Design

1) Solicite apenas informações que você vai usar

Essa é a dica de ouro e a mais importante desse artigo. Já parou para pensar que você pode estar coletando dados que não servem para nada?

Se preencher um formulário não é agradável, a coisa piora quando o form pede a data de expedição de um documento, por exemplo. Alguém realmente usa essa informação ou só pedem por in-comodidade?

Não interfere… http://www.contabeis.com.br/forum/topicos/131960/data-de-expedicao-do-rg/

Essa dica pode parecer simples, mas gera enormes oportunidades:

Avalie se você realmente vai usar todas as informações que está pedindo no formulário. Se você não for usar ou souber outra forma automática de obter a mesma informação, não pertube seu querido usuário.

Tive a oportunidade de aplicar essa dica há alguns anos no sistema de peticionamento (pedido) de processos do Supremo Tribunal Federal.

Conseguimos reduzir em 91% o tempo de preenchimento apenas observando como as informações preenchidas eram consumidas pelas unidades internas.

Resumo dos aprendizados das pesquisas que a equipe realizou:

  • algumas informações preenchidas não eram utilizadas,
  • a grande maioria dos dados eram preenchidos incorretamente, gerando necessidade de revisão e correção de quase tudo que era recebido.

Aí ficou fácil. Resumimos as várias etapas em 3 passos que eram essenciais.

Quer saber como era antes? Pode ir pulando as partes do vídeo… você não terá paciência de ver tudo…

Ainda há muito a melhorar, mas foi um grande passo.

Será que você também não tem essa mesma oportunidade passando agora mesmo na sua frente?

2) Você precisa tratar o formulário como uma conversa.

Formulários são chatos por natureza, e se você seguir uma lógica conversacional pode torná-lo um pouco mais agradável. O https://oiwarren.com/ levou isso bem a sério. Viu como o resultado foi legal? Não? Se você pulou o vídeo no início do artigo veja aqui:

Oi warren e formulários conversacionais no estilo chatbot

3) Ordene o formulário de forma lógica e sequencial

Não seja descuidado em somente copiar e colar a ordem do banco de dados. Use a lógica do usuário para o preenchimento.

4) Pergunte apenas quando for necessário e evite digitação

Os dois formulários pedem as mesmas informações, mas um deles não assusta o usuário por fornecer perguntas sob demanda.
Muitas vezes você pode evitar a digitação facilitando a vida do usuário
No lado esquerdo, uma foto do cartão de crédito pode evitar digitar todos os dados. No lado direito, o GPS pode evitar digitar boa parte do endereço. Por https://medium.theuxblog.com/10-best-practices-for-designing-user-friendly-forms-fa0ba7c3e01f

5) Faça o teclado do celular facilitar o preenchimento dos campos

Você sabia que apenas mudando o input type dos campos do formulário pode melhorar significativamente a experiência de uso em dispositivos móveis?

Texto, e-mail, telefone, número, senha, data, para cada dado, um teclado diferente.

  • input type=”text” mostra o teclado alfabético normal
  • input type=”email” mostra o teclado com os botões ‘@’ e ‘.com’
  • input type=”tel” mostra o teclado número 0–9
  • input type=”number” mostra o teclado com números e símbolos
  • input type=”password” oculta os caracteres ao digitar
  • input type=”date” mostra o seletor de datas do celular
  • input type=”datetime” mostra o seletor de data e hora
  • input type=”month” mostra o seletor de mês e ano

6) Os campos devem ter apenas o tamanho necessário

Se você deixar um campo de verificação do código do cartão de crédito muito grande, o usuário pode achar que não está inserindo a informação certa. https://baymard.com/checkout-usability

7) Use rótulos acima dos campos, e não do lado

O tempo de entendimento caiu pela metade na segunda opção (170ms >240ms). E na terceira foi menor ainda. https://uxplanet.org/10-rules-for-efficient-form-design-e13dc1fb0e03
Resultado do eyetracking demonstrando melhor perfomance da opção esquerda. https://ai.googleblog.com/2014/07/simple-is-better-making-your-web-forms.html
Se você decidir deixar os labels na lateral, sempre alinhe-os à direita. https://www.hotjar.com/blog/2014/07/14/form-design-for-dummies-10-simple-tips-on-designing-a-form-that-converts/

8) Ajude com a formatação adequada

Não obrigue o usuário clicar em vários campos para inserir uma mesma informação. O número do telefone pode ser formatado automaticamente. Cuidado especial com os javascripts de máscara que bugam em dispositivos móveis. Sempre teste antes de usar.

9) Utilize corretamente os elementos de assistência a erros

A imagem mostra exemplos de uso de textos de ajuda, mensagens de erros, ícones e contador de caracteres.

10) Mais uma coletânea de boas práticas de formatação do artigo "Design Better Forms".

Não vou explicar cada uma. Só de clicar nas imagens acredito que você vai entender. Se não entender, dê uma espiadinha nesse artigo:

Exemplos de dicas para UI de formulários

Recapitulando

Esse artigo tem o objetivo de sensibilizar sobre:

  1. como um formulário impacta a vida de simples usuários como você e eu,
  2. como os formulários impactam as empresas (produtividade, conversão, vendas e faturamento),
  3. como há materiais legais sobre forms na internet que podem te ajudar.

Dicas de UX, UI, Frontend, Negócios e Softskills

Se você ainda não conhece o canal UX Unicórnio, dá uma passadinha lá e se inscreve para receber as próximas dicas :D

Instagram: http://www.inkstagram.com/uxunicornio

Youtube:

--

--

Instrutor de UX @ Udemy, Product Designer @ InkMustache, e Gestor de TI @ Supremo Tribunal Federal.