- A UI de busca e filtros de vários sites de e-commerce e jogos dificulta a exploração básica dos resultados, aumentando o custo para o usuário encontrar o que quer
- Opções esperadas como ordenação por preço, qualidade ou peso estão ausentes ou são pouco claras, enquanto opções de filtro com baixo poder real de distinção aparecem primeiro
- Na busca por “rice” no Costco, aparecem facetas como vegano, sem lactose e sem glúten, embora haja apenas 25 resultados, o que mostra que os filtros não ajudam na navegação
- Nos casos da Lazada e do e-commerce filipino, os resultados da primeira página e os filtros/ordenação também não ajudam de forma prática na comparação de produtos
- No nintendo.com, o filtro de jogadores
2+junta sistema único, sem fio local e online, dificultando encontrar apenas jogos de couch coop, e a busca também não retorna mais de 1000 resultados
Como a busca e os filtros atrapalham a navegação
- Anúncios grandes, ausência de opções de ordenação e escolhas de significado pouco claro se repetem e interrompem o fluxo de comparação de produtos do usuário
- Ordenar por preço, qualidade ou peso é algo que o usuário naturalmente pode esperar, mas as opções oferecidas hoje são difíceis de entender em termos do valor que trazem
- Mesmo na busca facetada, os filtros de categoria ou atributo não cumprem bem o papel de explicar ou refinar os resultados da pesquisa
- Na busca por “rice” no Costco, havia apenas 25 resultados, mas filtros como vegano, sem lactose e sem glúten ganhavam destaque
- Se o segundo resultado também é alcohol free e os 10 primeiros resultados são todos alcohol free, esse filtro pouco ajuda a diferenciar os resultados
- Os exemplos de Lazada e Redmart incluem o contexto de Singapura, mas é difícil reduzir isso a uma explicação simples do tipo Alibaba estragou a Lazada e a Lazada estragou a Redmart
- Os resultados de busca da primeira página no e-commerce filipino parecem especialmente fracos em qualidade de navegação, ainda mais considerando que muitos outros detergentes para roupa também são vendidos ali
Problemas na busca de jogos do Nintendo.com
- O filtro de jogadores
2+no nintendo.com permite procurar jogos para 2 ou mais pessoas, mas mistura sistema único, sem fio local e jogo online - Nessa estrutura, não dá para filtrar separadamente só os jogos com suporte a couch coop, e para conferir manualmente seria preciso olhar 1680 jogos
- A busca não retorna mais de 1000 registros, o que também limita a visualização da lista completa
- Ao entrar em Games > Nintendo Switch Games, aparecem apenas 120 jogos
- Nem todos os jogos de Switch parecem estar sob esse menu, e também é difícil entender por que justamente esses 120 jogos são destacados
1 comentários
Opiniões do Hacker News
Cerca de 15 anos atrás, criei com um amigo um SaaS de busca de produtos que funcionava de verdade para e-commerce
Facetas eram só uma parte; em idiomas que não são o inglês, era mais urgente lidar com flexões, vários tipos de erro de digitação e, especialmente, com o problema de as pessoas não digitarem caracteres acentuados
Construímos um produto bem decente e fácil de integrar, mas criar um bom produto e vendê-lo são problemas completamente diferentes, e não conseguimos resolver esse último
Do ponto de vista dos sites de e-commerce que eram nossos clientes, eles podiam nos pagar e melhorar muito a experiência do cliente, mas também podiam gastar o mesmo dinheiro em aquisição de clientes e melhorar imediatamente os números de receita. No fim, a segunda opção venceu
A própria experiência do cliente talvez não seja tão importante quanto se imagina. As pessoas estão acostumadas a sites péssimos e aceitam todo tipo de inconveniência se o preço for baixo
Especialmente em países onde sites de comparação de preços são o principal canal de entrada, há menos motivo para se preocupar com busca. O cliente entra direto na página do produto com o preço certo e tolera uma busca bagunçada para colocar mais alguns itens no carrinho
No fim, tivemos clientes satisfeitos que permaneceram por anos, mas vender era tão difícil que paramos de tentar vender mais e seguimos para outra coisa
Respondendo ao excelente texto original: enquanto o funil de aquisição de clientes estiver funcionando e os números de lucro líquido continuarem subindo, sentimentos feridos por causa da busca não importam muito, e ninguém liga muito para isso
Se uma empresa pode a qualquer momento jogar clientes fiéis debaixo do ônibus e ganhar dinheiro rápido, não vale a pena ser fiel a ela
Dá para atrair clientes com preços baixos, mas dá para mantê-los com uma experiência de usuário ruim?
Nunca fui muito a fundo nos detalhes, mas a resposta que sempre me vem à cabeça nesse tema é: “Você é tão autocentrado que acha que essa busca foi feita para você?”
Entendo que as pessoas sintam isso por serem humanas, mas fico irritado quando dizem “o mecanismo de busca não faz o que eu quero”
Para começo de conversa, ele não foi projetado para fazer isso; foi projetado para maximizar a própria receita, e acho que já estamos quase no ponto em que deveríamos parar de fingir que não é assim
Gostei muito deste texto. Trabalhei por alguns anos como consultor de relevância de busca, e o que aparece aqui são exatamente os problemas com que lidamos
Corrigir busca é, na maior parte das vezes, um trabalho cujo valor é difícil de ser reconhecido. As pessoas esperam que a busca simplesmente funcione bem; quando funciona, acham normal, mas quando não funciona, isso prejudica a reputação e a marca
Se você quer começar a melhorar a relevância da busca em sites, recomendo “Relevant Search”, de Turnbull e Berryman, e “AI Powered Search”, de Grainger, Turnbull e eu. Ambos foram publicados pela Manning
Busca em sites é difícil. Muito trabalho de facetas ainda precisa ser feito manualmente
Modelos de linguagem grandes podem abrir espaço para facilitar a marcação automática ou a classificação, mas o processo de manter uma pessoa no loop para validação provavelmente ainda será necessário
Em especial, medir sucesso era difícil, e os executivos viviam chegando com “por que esta consulta não retorna exatamente os resultados que eu esperava?”, então muitos recursos eram gastos otimizando um pequeno conjunto de consultas de acordo com inputs de executivos, não com a frequência das consultas nem com métricas de conversão dos resultados de busca
O caso da Nintendo parece absurdamente ruim. Isso é realmente por causa da complexidade do problema de busca, ou não é um sintoma de preguiça corporativa?
Isso não significa que seja um recurso que as pessoas não percebem se você deixar de implementar
Como caso oposto, a busca da Netflix me impressionou. Quando procuro um nome e o filme não existe lá, ela recomenda uma mistura de filmes parecidos ou filmes com os mesmos atores/diretores
É bem inteligente, mas seria bom deixar mais explícita a base da recomendação, mostrando por que aquele resultado foi escolhido
Como exemplo no extremo oposto, veja a Digikey: https://www.digikey.com/en/products/filter/embedded/microcon...
Ou a McMaster Carr: https://www.mcmaster.com/products/screws/socket-head-screws~...
É uma busca paramétrica funcional, bem etiquetada e orientada por dados. A Rockauto.com vende peças automotivas, então precisa de um tipo de busca totalmente diferente, mas também oferece um produto bastante impressionante
Boa parte dessa diferença provavelmente existe porque alguém que está procurando lentilhas nas compras pode pensar “ah, eu também precisava de mistura para panquecas” e clicar em um anúncio
Já alguém que procura um parafuso M8x25 sextavado interno de uma classe específica, ou um microcontrolador Cortex-M0 de baixo consumo com uma configuração específica de periféricos, dificilmente vai parar o que está fazendo e colocar braçadeiras de mangueira ou capacitores eletrolíticos no carrinho
As forças de mercado parecem incapazes de entregar um produto melhor se a experiência do usuário prejudicar minimamente a receita. Estão fazendo descida de gradiente rumo a um mínimo local, sem força para dizer “não” ao financeiro e escapar do produto horrível que resulta disso
A busca da Netflix não tem facetas, não permite ordenar e não permite filtrar. O pior é que, mesmo sabendo o que você está procurando, ela não diz “este título não está disponível”; em vez disso, devolve um monte de outros títulos vagamente relacionados
Quando você pesquisava um nome e aquele filme não estava disponível, recomendar filmes parecidos ou com os mesmos atores/diretores era um ótimo recurso dos primeiros sites piratas. A Netflix fez bem em adotar isso
O maior problema da busca digitada é o teclado da TV. Antigamente, em um hack day da Netflix, fizeram um teclado circular, tipo mostrador: apertar o joystick central na direção de 12 horas digitava A, 12h05 digitava B, e assim por diante, e a cada seleção o joystick voltava para o centro
Era tudo o que eu queria, mas agora nem consigo mais encontrar aquele post
Mesmo quando eles têm o filme antigo. A única forma de chegar ao original era procurar um ator que aparecia no filme e rolar a lista
O objetivo da busca em sites, pelo menos em sites de comércio, não é ajudar o usuário a encontrar o que procura, mas colocar diante dele outros produtos que talvez sejam relacionados
Na maioria dos sites, quando você vai descendo pelas restrições, lá pela terceira ou quarta restrição tudo desanda
O que o usuário quer são três ou quatro opções claras, mas o site parece ser projetado para mostrar mais de dez itens vagamente relacionados, talvez por medo de que, se mostrar só três ou quatro resultados, pareça ter poucos produtos
Profissionais de marketing e gestores deveriam ficar longe do design do site
Mas, se você também não consegue encontrar o que o cliente quer, vai irritá-lo, e ele vai comprar em outro lugar
No começo isso me pareceu contraintuitivo. Se você não encontra o que precisa em uma loja ou site, simplesmente vai embora
Mas um número suficiente de pessoas também compra outras coisas colocadas no caminho. Por isso, a busca quebrada não é um bug, é um recurso
A tese geral está certa, mas algumas reclamações não me convencem. Por exemplo, ao pesquisar “rice”, podem aparecer arroz branco pré-cozido, arroz com feijão vermelho instantâneo, sopa enlatada de frango com arroz, arroz-doce etc.; nesses casos, muitas facetas fazem bastante sentido
Se você estiver procurando papel de arroz para artesanato, ou até “nuts”, a faceta “food” também pode ser bem útil
Não dá para julgar uma interface olhando para um único caminho de uso estreito. Há limites para adaptar uma interface a um caso de uso específico; se isso for longe demais, cada tarefa fica inconsistente com as outras e o uso vira um inferno de confusão
Ao selecionar “vegan”, a maioria dos produtos veganos é removida. Não entendo por que filtrar com dados incorretos não seria uma reclamação legítima
O problema é claramente que os dados não foram etiquetados. Mas a Costco é enorme, lucrativa e nem tem um estoque tão gigantesco assim; por que não consegue etiquetar? Se as tags são tão incompletas, talvez fosse melhor nem incluí-las
Faz tanto sentido quanto pesquisar “alcohol” e receber vinho sem álcool como resultado
Um site de um restaurante em Hong Kong permite pesquisar por região
Só que no topo dos resultados ele mostra restaurantes com destaque pago
Por isso, restaurantes que ficam a horas de distância frequentemente acabam misturados nos resultados
Já vi em vários outros sites a “relevância” vencer pedidos de ordenação como preço ou distância
Pareciam achar que eu desistiria de morar no bairro que estava procurando e mudaria de ideia ao ver um imóvel em um lugar completamente diferente, e nem por um preço tão bom
Nunca tive a sorte de esbarrar em uma escala ou em uma bagunça de domínio tão grande que quebrasse a abordagem padrão de simplesmente indexar no Elasticsearch ou no Typesense
Especialmente em casos que dão tão errado quanto o exemplo do guarda-chuva
Qual é o modo de falha aqui? É por causa de microsserviços que “são donos dos próprios dados”?
O Elasticsearch, depois que você se acostuma, é excelente, poderoso e fácil de lidar, mas é muito aberto, então também dá bastante margem para criar soluções ruins em termos de relevância
As pessoas frequentemente tropeçam ou dão um tiro no próprio pé com correspondência difusa e ajuste de pesos
Se você quer resultados realmente bons, precisa dedicar tempo a refinar bem as consultas e a tratar sinônimos (“pop” versus “soda”), stemming, erros de digitação, pesos negativos (o “non-alcoholic” do exemplo) etc.
Não é necessariamente difícil, mas costuma ser esquecido ou ficar fora do escopo inicial
Então eles mandam ao fornecedor apenas parte dos dados de produto em um feed, e essa parte pode não ter os metadados necessários para facetas que as pessoas razoavelmente esperariam
Essa estrutura cria atrasos, e a integração também fica rígida e frágil, difícil de mudar sem tempo e dinheiro
Quer você construa a busca por conta própria ou use terceiros, em nove de dez casos o alvo da busca são apenas produtos. Se quiser encontrar um trecho da política de privacidade, boa sorte
Para encontrar esse tipo de conteúdo que não é produto, você é forçado a usar Google, Bing, DuckDuckGo e afins
Antigamente fiz meio que de qualquer jeito um mecanismo de busca simples para um software de fórum web FOSS. O público principal eram pessoas que operavam instâncias privadas atrás de login, ou seja, coisas que mecanismos de busca públicos não conseguiam rastrear
Alguém reclamou que, em instâncias públicas, o Google funcionava melhor. Isso foi antes de o Google piorar
Minha resposta foi que, se eu conseguisse escrever no tempo livre um mecanismo de busca melhor que o Google, estaria vivendo uma vida muito mais luxuosa do que a minha vida real
Minha esposa prefere retirada na calçada para fazer compras de mercado, então faz os pedidos pelo site da Harris Teeter, e é quase um desastre
A busca do site encontra itens irrelevantes, deixa passar alguns itens, e por aí vai
Também quero reclamar do controle de estoque e dos produtos substitutos, mas os funcionários que separam as compras na loja usam o mesmo estoque, então provavelmente não dá para saber sempre com 100% de precisão o que há nas prateleiras
Eu acharia que uma rede desse porte poderia fazer melhor, mas acho que há pouco incentivo. A concorrência é pequena, e os concorrentes também não são melhores
É parecido com o motivo de colocarem o leite no fundo da loja. Otimizar a eficiência do comprador não é o mesmo que otimizar o lucro
Pense na quantidade de produtos nas prateleiras de uma loja. A média é de mais de 30 mil produtos
Alguns deles mudam o tempo todo e podem até ser exclusivos de cada loja. Há produtos de feriado, promoções, marketing de fornecedores, excesso de estoque e assim por diante
Toda vez que um preço muda ou que um produto entra em estoque ou esgota, a linha correspondente do banco de dados precisa ser atualizada. Imagens de produtos e informações nutricionais também podem mudar o tempo todo, conforme as empresas ajustam os produtos de acordo com a cadeia de suprimentos ou a situação financeira
No fim, só reunir e agregar todos esses dados horríveis e transformá-los em uma API estável já é um trabalhão. O cargo de várias pessoas depende disso
Há atualizações de produtos, ligação com taxonomias, localização dentro da loja, localizações duplicadas, otimização do trajeto de retirada e por aí vai. Em um negócio tão dinâmico, há muito trabalho chato que não pode ser totalmente eliminado por automação
Agora você precisa pegar esses dados e construir um site que os apresente em um formato compreensível e correto para o consumidor. É preciso pensar em recomendações de produtos relacionados, palavras-chave de busca, gerenciamento de cache e imagens, até redimensionamento de fotos de fornecedores que entram dinamicamente
Depois pense no carrinho e no checkout. É uma área em que Shopify e Amazon gastaram literalmente bilhões de dólares para otimizar
O volume de transações é grande demais para usar um provedor de pagamento pronto, e as margens, para começo de conversa, também não são suficientes. É preciso considerar também o app móvel e o esforço de desenvolvimento necessário para ele
O supermercado em si já é difícil, mas o supermercado online é um monstro completamente diferente. Há um motivo para todas as marcas “Kroger” usarem o mesmo site, com só o logotipo no canto mudando
Nesse setor, quem consegue se sair razoavelmente bem são apenas megaconglomerados que podem queimar dinheiro para construir a infraestrutura necessária e aumentar a base de clientes
Acabei de procurar a Harris Teeter e parece ser uma marca da Kroger. Aprendi hoje. Eu diria que a “Kroger” é uma das menos piores
A Whole Foods também faz um trabalho bem decente, se você puder bancar o preço premium, mas entendo que, para a maioria, isso não é um luxo acessível
A melhor forma de provocar melhorias é continuar usando o serviço e exigir algo melhor; se possível, usar um concorrente
Esses departamentos têm indicadores-chave de desempenho. Se você recebeu o produto errado, deve deixar uma reclamação no fim do processo do pedido e marcar a pesquisa de NPS de forma apropriada
Se a pontuação de desempenho do departamento de fulfillment for puxada para baixo por dados ruins vindos de outra parte da organização, eles passam a ter incentivo para consertar
Sei que é irritante, mas a outra alternativa é simplesmente não usar, e aí há o risco de o serviço desaparecer para sempre
Um pouco relacionado, mas a busca no histórico do Firefox para Android, mais precisamente o autocomplete, é péssima
n-> não sugere nadane-> sugerenews.ycombinator.comnew-> sugerenews.ycombinator.comnews-> não sugere nadanews.-> não sugere nadanews.y-> não sugere nadanews.yc-> não sugere nadanews.yco-> não sugere nadanews.ycom-> não sugere nadanews.ycomb-> não sugere nadanews.ycombi-> não sugere nadanews.ycombin-> não sugere nadanews.ycombina-> não sugere nadanews.ycombinat-> não sugere nadanews.ycombinato-> não sugere nadanews.ycombinator-> não sugere nadanews.ycombinator.-> não sugere nadanews.ycombinator.c-> não sugere nadanews.ycombinator.co-> sugerenews.ycombinator.comnews.ycombinator.com-> sugerenews.ycombinator.comO que é isso???
new-> sugerenews.ycombinator.comnews-> não sugere nadaComo isso é possível? É bizarro e é a coisinha mais irritante em computadores que me vem à cabeça desde que o USB passou a poder ser conectado dos dois lados
Mesmo que você digite o nome completo do executável, ele pode aparecer abaixo de resultados irrelevantes, em uma área recolhida
Tente encontrar as configurações de tela pelo menu Iniciar no Windows hoje em dia
Às vezes o autocomplete não aparece nem para um site visitado 5 minutos atrás
Perdi a esperança de que esse problema e outros sejam corrigidos e migrei para o Chromium no Android