Varredura de usabilidade do site em produção — home, navegação, ciência, catálogo e PDPs, carrinho, checkout, conta/login, blog e páginas institucionais. Foco em fricções reais de uso e inconsistências, não em preferências estéticas subjetivas.
Data: 14/09/2026Viewport: 1278×888Achados: 23Método: 4 varreduras paralelas por área do siteAutor: Claude Code para Franco / Welz Nutrition
Resumo por gravidade
02
Crítico
03
Alto
09
Médio
09
Baixo
Incidência por heurística
H1 · Visibilidade do status do sistema
1
H2 · Correspondência sistema↔mundo real
4
H3 · Controle e liberdade do usuário
4
H4 · Consistência e padrões
5
H5 · Prevenção de erros
1
H6 · Reconhecimento vs. memorização
2
H7 · Flexibilidade e eficiência de uso
2
H8 · Estética e design minimalista
3
H9 · Reconhecer/diagnosticar/corrigir erros
1
H10 · Ajuda e documentação
0
Navegação global
header · mega menu "Produtos"
MédioH3 · Controle e liberdade do usuário
welznutrition.com.br/ — mega menu "Produtos"
Mega menu não fecha com Esc nem ao rolar a página
Ao abrir o mega menu (hover), ele fica fixo sobre o conteúdo mesmo depois de Esc ou de rolar a página — só fecha ao clicar fora, bloqueando visualmente as seções abaixo (como o bloco de estatísticas) enquanto o usuário tenta continuar navegando.
SugestãoFechar o menu ao pressionar Esc, ao rolar a página, ou ao mover o mouse para fora do header.
BaixoH6 · Reconhecimento vs. memorização
welznutrition.com.br/ — mega menu "Produtos"
Só 2 dos 4 itens do catálogo aparecem no menu
O mega menu destaca apenas Body Peptides e Electrolytes, com um link "ver todos" pequeno e de baixo contraste no canto superior direito — fácil de não notar, principalmente para quem já sabe que existem outras linhas.
SugestãoAumentar a proeminência do link "ver todos" ou listar todos os produtos, mesmo que em formato compacto.
Home
welznutrition.com.br/
MédioH3 · Controle e liberdade do usuário
welznutrition.com.br/ — carrossel do hero
Carrossel automático sem pausa, com sobreposição de texto na troca
O hero avança sozinho entre slides sem controle de pausa/play visível (só setas e bolinhas). Durante a transição, o texto do slide anterior fica sobreposto ao do próximo por um instante, poluindo a leitura a cada troca automática.
SugestãoAdicionar pausar/retomar (ou pausar ao passar o mouse) e só revelar o próximo slide depois que o anterior tiver desaparecido por completo.
MédioH3 · Controle e liberdade do usuário
welznutrition.com.br/ — carregamento inicial
Modal "Atenção aos perfis falsos" bloqueia a home a cada sessão
Um modal cobre toda a home antes de qualquer interação, reaparecendo em praticamente todo carregamento novo. O conteúdo é legítimo, mas interromper 100% dos usuários — antes mesmo de verem o produto — é desproporcional ao risco que resolve.
SugestãoTrocar por um banner discreto e dispensável (faixa fixa no topo) e/ou limitar a exibição a 1x por usuário via armazenamento local, não a cada sessão.
Ciência
link "Ciência" no menu principal
AltoH4 · Consistência e padrões
welznutrition.com.br/#ciencia
Link "Ciência" do menu aponta para uma âncora que não existe
O item "Ciência" do menu leva a /#ciencia, mas nada acontece — o usuário só é jogado ao topo da home, sem feedback de que algo deu errado. Já o botão "Saiba mais" da seção "A prova" leva a uma página completa e funcional (/ciencia-body-peptide). Duas entradas com o mesmo rótulo "Ciência" se comportam de forma diferente — uma funciona, a outra parece quebrada.
SugestãoApontar o link do menu para a página de ciência correta, garantindo que "Ciência" tenha sempre o mesmo destino em todo o site.
Por quê Welz
welznutrition.com.br/porque-welz
BaixoH8 · Estética e design minimalista
welznutrition.com.br/porque-welz
Títulos longos em caixa alta prejudicam a leitura
Títulos de seção inteiros em caixa alta e fonte monoespaçada, combinados com frases longas, reduzem a legibilidade: o reconhecimento por formato da palavra se perde quando tudo está maiúsculo, deixando a leitura desta página de storytelling mais lenta.
SugestãoReservar caixa alta para rótulos curtos (como "A DOR"/"A PROVA") e usar caixa normal nos títulos mais longos, mantendo peso/tracking para diferenciação.
Produtos & PDPs
/welz · /bebida-proteica · /daily-hydration
CríticoH6 · Reconhecimento vs. memorização
welznutrition.com.br/bebida-proteica (e /daily-hydration, e carrinho)
Stepper de quantidade soma 6 latas por clique, sem aviso
Cada clique no "+" soma 6 unidades de uma vez (1 fardo), pulando de 0 para 6, 12, 18 latas — não incrementa de 1 em 1 como o rótulo "LATAS" sugere. O mesmo acontece no drawer do carrinho. Quem clica querendo "mais uma lata" pode acabar comprando 6x o pretendido.
SugestãoRenomear a unidade do stepper para "fardos" (o que de fato incrementa) ou permitir seleção por lata individual, deixando explícito que a venda mínima é por fardo de 6.
AltoH3 · Controle e liberdade do usuário
welznutrition.com.br/daily-hydration (mesmo padrão em /bebida-proteica)
"Assinatura" pré-selecionada e destacada; compra única sem peso visual
"Assinatura" já vem marcada e destacada em amarelo, com o preço de "Compra única" mostrado só riscado dentro da própria opção de assinatura. A compra avulsa fica visualmente secundária, abaixo, sem destaque — o usuário pode fechar a compra em modelo recorrente sem perceber que escolheu isso.
SugestãoApresentar assinatura e compra única com o mesmo peso visual, deixando a escolha do usuário — não do sistema — decidir o que fica em destaque.
MédioH8 · Estética e design minimalista
welznutrition.com.br/welz
Cards de produto mostram 4 preços ao mesmo tempo, sem hierarquia
Cada card exibe simultaneamente preço "a partir de" por fardo, preço por lata, e os dois valores originais riscados, em fontes pequenas e pouco hierarquizadas — sem clareza imediata de qual é a unidade principal de compra.
SugestãoPriorizar visualmente um único preço "âncora" por card (ex.: por lata/unidade), deixando o detalhamento de fardo/parcelamento para a página do produto.
BaixoH2 · Correspondência sistema↔mundo real
welznutrition.com.br/welz
Contador "4 produtos" não corresponde à oferta real
A página anuncia "4 produtos", mas na prática são 2 produtos (Body Peptides e Electrolytes), cada um em 2 sabores. Isso não bate com o modelo mental de "produto" do usuário e infla artificialmente a sensação de variedade.
SugestãoMostrar "2 produtos" com o seletor de sabor dentro do próprio card, ou trocar o rótulo para "4 opções"/"4 variações".
BaixoH4 · Consistência e padrões
welznutrition.com.br/bebida-proteica e /daily-hydration
PDP sem breadcrumb, presente na listagem
A listagem de produtos (/welz) exibe a trilha "Home > Produtos" no topo, mas as páginas de produto individual não têm nenhuma breadcrumb — só o menu principal, sem indicar onde o usuário está na hierarquia.
SugestãoManter a mesma breadcrumb (Home > Produtos > Nome do produto) em todas as páginas de produto.
Carrinho
drawer do carrinho
BaixoH2 · Correspondência sistema↔mundo real
welznutrition.com.br/ — drawer do carrinho
Dois campos de cupom ("desconto" e "vendedor") sem explicação
"Cupom de vendedor" é terminologia típica de marketplace multi-vendedor. Num site direto ao consumidor com vendedor único, isso não corresponde ao modelo mental do usuário e gera dúvida sobre qual campo preencher.
SugestãoConsolidar em um único campo "Cupom de desconto", ou explicar quando cada um se aplica.
MédioH7 · Flexibilidade e eficiência de uso
welznutrition.com.br/ — drawer do carrinho
Frequência de entrega fixa, não editável no carrinho
A frequência de entrega ("a cada 2 semanas") é texto estático no carrinho — sem link, botão ou seletor. Para mudar a cadência, o usuário precisa sair e procurar em "Minhas assinaturas".
SugestãoTornar a frequência editável inline (dropdown) direto no drawer do carrinho, já que é uma decisão natural nesse momento.
Checkout
welznutrition.com.br/checkout
AltoH9 · Reconhecer, diagnosticar e corrigir erros
welznutrition.com.br/checkout — forma de pagamento
Erro de formulário só aparece como banner genérico
Ao tentar concluir com os campos de cartão vazios, aparece apenas um banner genérico no topo ("Preencha os dados do cartão da assinatura."). Nenhum campo individual recebe destaque (borda ou mensagem específica) indicando o que exatamente falta.
SugestãoAdicionar validação inline por campo, além do banner geral.
MédioH5 · Prevenção de erros
welznutrition.com.br/checkout — dados do cartão
Campos obrigatórios não são sinalizados antes do envio
Nenhum campo do formulário de cartão (número, nome, validade, CVV) indica ser obrigatório antes do envio — o usuário só descobre os requisitos depois do erro.
SugestãoMarcar campos obrigatórios desde o início e/ou validar em tempo real ao sair do campo.
MédioH2 · Correspondência sistema↔mundo real
welznutrition.com.br/checkout vs. /minha-conta/perfil
Estado "identificado" no checkout não bate com exigência de login na conta
O checkout mostra um e-mail mascarado com a opção "Não é você? Entre com outra conta", dando a impressão de sessão autenticada. Mas ao navegar para /minha-conta/perfil na mesma sessão, o site pede login completo — o estado "identificado" do checkout não corresponde ao estado "logado" exigido pela área de conta, o que confunde sobre em que etapa de autenticação o usuário está.
SugestãoUnificar a lógica de sessão entre checkout e conta, ou deixar explícito no checkout que se trata de identificação por e-mail (convidado), não login efetivo.
Conta & login
/login · /minha-conta/perfil
BaixoH1 · Visibilidade do status do sistema
welznutrition.com.br/login
Sem indicador de carregamento visível
A tela fica praticamente em branco por 2-3s ao carregar; o único indício é o wordmark "WELZ" em opacidade muito baixa, quase imperceptível. Contrasta com /minha-conta/perfil, que mostra spinner + "CARREGANDO..." claro durante a checagem de sessão.
SugestãoPadronizar um indicador de carregamento visível em todas as rotas, incluindo /login.
BaixoH4 · Consistência e padrões
welznutrition.com.br/login
Erro de e-mail não cadastrado aparece duplicado
O mesmo erro ("Não encontramos uma conta com esse e-mail.") aparece simultaneamente como texto inline abaixo do campo e como toast no canto inferior direito — redundante, e pode sugerir dois problemas diferentes à primeira vista.
SugestãoUsar um único canal de feedback (preferencialmente inline, mais acessível) e remover o toast duplicado nesse caso.
Blog
blog.welznutrition.com.br
MédioH4 · Consistência e padrões
blog.welznutrition.com.br
Header do blog sem navegação de volta à loja
O blog (subdomínio) não tem o menu do site principal (Produtos, Ciência, Por quê Welz, Assinaturas), nem carrinho, nem busca. O único caminho de volta é clicar na logo, sem nenhum link explícito "voltar à loja".
SugestãoAdicionar ao header do blog um CTA explícito de volta à loja (ex.: "Ver produtos"), sem depender do usuário adivinhar que a logo é clicável.
MédioH7 · Flexibilidade e eficiência de uso
blog.welznutrition.com.br — template de post
Post termina sem CTA para o produto que ele descreve
Um post inteiramente sobre o ingrediente BODYBALANCE® do Body Peptides termina direto nas referências científicas seguidas do formulário de newsletter — sem link para a PDP nem "posts relacionados", perdendo a conversão no momento de maior interesse do leitor.
SugestãoAdicionar um bloco de CTA ao final do post linkando para a PDP do produto mencionado, e uma seção de artigos relacionados.
BaixoH4 · Consistência e padrões
blog.welznutrition.com.br
Rodapé do blog destoa do rodapé institucional
O rodapé do blog é um template padrão de CMS (Arquivos por mês, Categorias), completamente diferente do rodapé do site principal (Institucional/Produtos/Políticas/Ajuda) — reforça a sensação de que o blog é um sistema à parte.
SugestãoSubstituir o rodapé padrão por uma versão do rodapé institucional, ao menos com os links de Políticas e Central de Atendimento.
Institucional & políticas
/politica-de-privacidade · /pagamento
CríticoH2 · Correspondência sistema↔mundo real
welznutrition.com.br/politica-de-privacidade
Política de Privacidade cita a marca "LIVE!" e outro domínio
A página inteira se refere à empresa como "LIVE!" ("A LIVE! está comprometida com a proteção de dados...") e linka para liveoficial.com.br/termos-de-uso e /aviso-legal — marca e domínio de outro cliente, claramente um texto template nunca adaptado. Isso quebra a confiança justamente numa página sobre proteção de dados, e os links de Termos/Aviso Legal apontam para o site errado.
SugestãoReescrever a política substituindo "LIVE!" por "Welz Nutrition" e corrigir os links para páginas próprias dentro de welznutrition.com.br.
BaixoH8 · Estética e design minimalista
welznutrition.com.br/pagamento
Página de Pagamento em bloco de texto corrido
Texto extenso apresentado como linhas soltas iniciadas por hífen, sem lista real, sem âncoras/sumário e sem separação clara entre subtópicos. Comparada a "Trocas e devoluções", que usa formato pergunta-resposta, esta página é sensivelmente mais difícil de escanear.
SugestãoPadronizar todas as páginas de política no formato pergunta-resposta já usado em "Trocas e devoluções", com listas reais e headings por subtópico.