1 pontos por GN⁺ 2023-12-27 | 1 comentários | Compartilhar no WhatsApp
  • 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

 
GN⁺ 2023-12-27
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

    • A fidelidade do cliente ter perdido muito significado hoje provavelmente se deve ao fato de muitas empresas terem queimado essa fidelidade em troca de lucro de curto prazo
      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
    • Acho que a importância varia conforme o contexto. Quando você está tentando concluir uma tarefa ou comprar algo no site, a busca funcionar direito é muito importante. Experiência do usuário é funcionalidade
      Dá para atrair clientes com preços baixos, mas dá para mantê-los com uma experiência de usuário ruim?
    • Teriam feito melhor em mudar de direção e virar um site de comparação de preços com uma boa busca de produtos
    • Essa explicação é perfeita
      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

    • Trabalho com busca, e os dois livros são excelentes
      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
    • A recomendação de “Relevant Search” é excelente. Tentei melhorar a relevância de busca em um site de e-commerce por alguns anos, e era um problema realmente difícil e trabalhoso
      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
    • Trabalho em um site de e-commerce bem grande, e a experiência de busca é um problema difícil. Especialmente na área de peças automotivas de reposição
    • Não estou do lado de quem tenta consertar busca, mas gostaria de um resumo de por que isso é tão difícil em um banco de dados tão limitado
      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?
    • As pessoas esperarem que funcione bem como algo óbvio, mas isso prejudicar a reputação e a marca quando não funciona, é a definição de funcionalidade básica obrigatória
      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

    • Não é isso que eu quero de uma busca
      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 talvez seja a pior busca de todo o setor e, infelizmente, está infectando outros players com ideias muito idiotas
      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
    • Comecei a ver conteúdo da Netflix em sites piratas por causa da experiência melhor, e continuei lá pela experiência melhor
      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
    • A busca digitada em si é ok, mas quando você clica em uma categoria e entra nela, a impressão é que o conteúdo lixo produzido pela Netflix aparece primeiro. Parece vasculhar um monte de lixo
      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
    • Procurar filmes antigos no serviço de filmes do Google é irritante. Na maioria das vezes só aparecem remakes
      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

    • São as duas coisas. O que você descreveu é merchandising de busca (searchandizing), e sim, é um componente do e-commerce
      Mas, se você também não consegue encontrar o que o cliente quer, vai irritá-lo, e ele vai comprar em outro lugar
    • Isso já tem raízes nas lojas físicas. Elas também mudam as coisas de lugar para dificultar encontrar apenas o que você precisa
      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 versão digital de colocar latas de molho de queijo para nachos em uma prateleirinha na frente da gôndola de tortilla chips
    • Posso estar errado, mas parece que a forma como o site ganha dinheiro vem de termos de busca promovidos para itens populares ou lucrativos, e o trabalho necessário na cauda longa não parece valer a pena para a maioria das equipes
  • 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

    • A reclamação sobre “rice” é que a etiquetagem está incompleta. A faceta “vegan” em si não é ruim; a contagem está errada
      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
    • Se alguém pediu “rice”, é esmagadoramente provável que esteja procurando arroz, e nesse caso sopa enlatada de frango com arroz é uma resposta completamente inadequada
      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

    • Até certo ponto, isso é coerente com o que acontece quando você pesquisa algo no Google Maps para celular. O padrão não é “distância”, e sim relevância
      Já vi em vários outros sites a “relevância” vencer pedidos de ordenação como preço ou distância
    • Da última vez que procurei apartamento no Craigslist, as pessoas colocavam como spam nos anúncios o nome de bairros a 30 minutos de 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”?

    • Acho que o principal modo de falha aqui são as nuances de conjuntos de dados mais especializados
      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
    • Muitos sites de e-commerce, talvez a maioria, provavelmente usam um fornecedor de busca como a Bloomreach
      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

    • Você está vendo tudo isso como falhas técnicas, mas eu não ficaria nem um pouco surpreso se testes A/B mostrassem que as pessoas gastam mais quando a busca funciona um pouco mal
      É 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
    • Já trabalhei com pedidos online e fulfillment em um site de uma rede regional de supermercados no sul dos EUA. Isso é uma briga constante
      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 nada
    ne -> sugere news.ycombinator.com
    new -> sugere news.ycombinator.com
    news -> não sugere nada
    news. -> não sugere nada
    news.y -> não sugere nada
    news.yc -> não sugere nada
    news.yco -> não sugere nada
    news.ycom -> não sugere nada
    news.ycomb -> não sugere nada
    news.ycombi -> não sugere nada
    news.ycombin -> não sugere nada
    news.ycombina -> não sugere nada
    news.ycombinat -> não sugere nada
    news.ycombinato -> não sugere nada
    news.ycombinator -> não sugere nada
    news.ycombinator. -> não sugere nada
    news.ycombinator.c -> não sugere nada
    news.ycombinator.co -> sugere news.ycombinator.com
    news.ycombinator.com -> sugere news.ycombinator.com
    O que é isso???

    • Não consigo entender o fenômeno em que a caixa de busca mostra o termo que eu quero e, quando digito a letra seguinte, de repente para
      new -> sugere news.ycombinator.com
      news -> não sugere nada
      Como 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
    • O pior infrator desse tipo provavelmente é o menu Iniciar do Windows
      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
    • A awesomebar do Firefox e a busca no histórico são horríveis
      Às vezes o autocomplete não aparece nem para um site visitado 5 minutos atrás
    • Está assim há anos: https://github.com/mozilla-mobile/fenix/issues/20351
      Perdi a esperança de que esse problema e outros sejam corrigidos e migrei para o Chromium no Android