Avaliação heurística · Nielsen (10 heurísticas)

welznutrition.com.br

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/2026 Viewport: 1278×888 Achados: 23 Método: 4 varreduras paralelas por área do site Autor: 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

Home

welznutrition.com.br/
Carrossel do hero com texto de dois slides sobrepostos durante a transição
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.
Modal Atenção aos perfis falsos cobrindo a home
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
Página inicial após clicar em Ciência no menu, sem seção correspondente
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
Títulos de seção inteiros em caixa alta na página Por quê 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
Seletor de quantidade de latas somando de 6 em 6
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.
Opção de assinatura pré-selecionada em destaque amarelo sobre compra única
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.
Contador de 4 produtos e cards com múltiplos preços na listagem
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.
Contador indicando 4 produtos na listagem
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".
Página de produto sem trilha de navegação no topo
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
Campos de cupom de desconto e cupom de vendedor lado a lado no 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.
Linha de frequência de entrega fixa no carrinho, sem opção de edição
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
Banner genérico de erro no checkout sem destaque nos campos individuais
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.
Campos de cartão sem indicação de obrigatoriedade
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
Tela de login quase em branco durante o carregamento
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.
Mensagem de erro duplicada como texto inline e como toast
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
Cabeçalho do blog contendo apenas a logo, sem menu de navegação
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.
Fim de post de blog sem CTA para o produto relacionado
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.
Rodapé do blog em formato padrão de CMS, diferente do rodapé do site principal
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
Política de privacidade citando a marca LIVE! em vez de Welz
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.
Página de pagamento em bloco de texto corrido
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.