Andre Metzen


Crie um sistema de busca eficiente

Publicado em Usabilidade, Web 2.0 por Andre Metzen, 16 de October de 2007

Não pretendo aqui abordar meios técnicos de se criar um sistema de busca eficiente. Quem deveria nos ensinar essa parte do trabalho, por motivos óbvios, é o pessoal do Google!

Então irei descrever rapidamente alguns itens importantes que acredito que possam ajudar os seus visitantes a utilizar melhor o seu sistema de busca e encontrar mais rapidamente as informações.

Porque criar um sistema de busca para meu site, se já existe o Google?

A primeira pergunta que grande parte das pessoas faria é: “Porque eu não coloco a caixinha de busca do Google pra vasculhar meu site e pronto?”. Basicamente devemos considerar que por mais eficiente que sejam os mecanismos de busca existentes no mercado, nenhum deles conhece melhor seu publico e o conteúdo do seu site do que você. Deve-se levar em consideração também que há muito menos conteúdo em seu site do que em toda internet, logo isso deve fazer com que o trabalho seja mais fácil de ser realizado por você, do que por outros mecanismos.

Também deve ser levado em consideração o fato de você conhecer quais sãos as paginas de maior (e de menor) importância no seu site, ao mesmo tempo em que você tem mais acesso a meta-dados do que qualquer outro, o que faz de você a pessoa mais indicada a criar um buscador para seu site ;)

Além disso podemos citar outros detalhes que te beneficiam.

  • Confiança em seus próprios dados
  • Não há necessidade de se preocupar com pessoas tentando burlar seu sistema de busca
  • Conhecimento de seu próprio vocabulário

Acho que estes já são motivos suficientes para investir um pouco de nosso precioso tempo com o desenvolvimento de nosso próprio buscador.

O que o usuário espera de um sistema de busca?

Nada mais importante do que apresentar ao seu usuário justamente aquilo que ele espera ver! Portanto o mais importante é que você mantenha-se sempre próximo ao design e interação esperados. Ou seja, apresente claramente (preferencialmente no canto superior direito, pois é ali que os usuários normalmente a procuram) uma caixa de texto, seguido de um botão com o rotulo “pesquisar” (”buscar” também serve, mas evite expressões como “busca rápida”, “ir” e etc…) que ao ser clicado deve levar o usuário a uma nova pagina com os resultados apresentados linearmente(um abaixo do outro, sequencialmente).

Além disso é importante que a caixa de busca esteja em todas as paginas, já que não podemos prever quando o visitante irá querer realizar uma busca, e não queremos lhe dar ao trabalho de voltar a pagina inicial somente para fazê-lo. Detalhes como comprimento da caixa de busca também deve ser levado em conta. É irritante você ter que voltar para ver o que foi digitado, além de incentivar os usuários a digitar consultas maiores o que normalmente leva a melhores resultados. Segundo Jakob Nielsen o ideal é uma caixa que suporte 27 caracteres (não, esse número não foi retirado da cartola mágica do tio Jakozão. Ele foi feito com base em estudos e estatísticas geradas por um grande número de pesquisas).

Busca avançada

A busca avançada pode ser realmente útil para aqueles mais experientes, mas pode ser um grande problema para os usuários mais leigos. Recursos como “e”, “ou”, “não” e semelhantes não costumam ser bem utilizados por estes usuários, o que pode, na maioria dos casos, prejudicar a busca e acabar tornando a experiência do usuário em algo frustrante. Um recurso comummente utilizado e que costuma ser interessante é a utilização de aptas para realizar uma busca de texto literal.

A pesquisa restrita, na qual você pode limitar a busca a uma categoria ou área especifica, é um método muitas vezes útil mas que pode acabar sendo um tiro no próprio pé. Ao mesmo tempo que faz com que o visitante consiga filtrar os resultados, este recurso pode impedir que ele encontre outros resultados que também seriam relevantes. Por exemplo uma loja que vende um livro e um DVD de um filme baseado nesse livro, se o visitante estiver restringindo a busca apenas a livros ele não não encontrará o DVD e isso pode resultar numa redução de vendas.

Apresentação dos resultados das buscas

Quando imaginamos um resultado de busca, o que nos vem a cabeça é uma lista de blocos de texto, onde cada bloco começa com um titulo em azul, com uma fonte um pouco maior e sublinhado, seguido de um pequeno paragrafo complementar. É justamente assim que você deve apresentar os resultados. Além disso nada mais claro do que colocar os resultados mais relevantes em cima.

Se nenhum resultado é encontrado devemos deixar claro que não foi retornado nenhum item com as palavras-chaves que ele digitou, e preferencialmente oferecer opções para que ele possa corrigir a consulta ou oferecer dicas de como melhora-las. Nunca, jamais, nem em sonho, deixe a pagina em branco! A não ser que você queira que seu visitante fique esperando indefinidamente os resultados aparecerem magicamente.

Bom, acho que por enquanto é isso, se vocês tiverem alguma critica, ou sugestão, é só deixar um comentário.

Abraços.

Usabilidade e links patrocinados: uma relação íntima

Publicado em Tendências, Usabilidade por Andre Metzen, 25 de August de 2007

Terminei de ler o livro Usabilidade na Web de Jakob Nielsen e Hoa Loranger. O livro é excelente, realmente vale a pena a leitura! Vou tentar explicar aqui um tópico abordado por ele sobre a relação entre usabilidade e links patrocinados e como os sistemas de buscas estão “fadados” a ficar com o lucro proveniente dos esforços de nós profissionais da web:

Hoje em dia é claro a importância de ferramentas de busca na internet. Isso se deve principalmente ao fato de que a maioria pessoas das pessoas recorrem a internet para encontrar uma informação especifica ou com um objetivo bem especifico. Não é uma pratica comum uma pessoa navegar a toa esperando a sorte para que apareça algo que lhe interesse. Portanto, recorremos aos sistemas de busca (Google, Yahoo, MSN Search e etc…) para encontrarmos nossas informações, e seguirmos a trilhas (ou links) que mais se encaixam com o nosso objetivo.

E é ai que entra os famosos links patrocinados. Não há hora e local melhor para expor um anuncio do que um sistema de busca pois é justamente nesse local que o usuário está buscando um produto, serviço ou até mesmo uma informação (imaginem se a televisão pudesse apresentaranúncios relevantes, com base naquilo que você está querendo naquele exato momento!). Isso justifica a eficácia dos links patrocinados.

Esse novo sistema de anúncio funciona de uma forma muito interessante, na qual não vou entrar em detalhes agora, mas podemos descrevê-la como sendo um leilão de palavras-chave, onde uma empresa considera quanto vale pagar para tentar atrair um visitante que está buscando por uma determinada palavra-chave e consequentemente interessado por alguma coisa relacionado a ela. O sistema de busca exibe um número limitado de anunciantes que ofereceram as melhores quantias por aquela palavra. Simples e eficiente!

Assim, a medida que as empresas inteligentes forem observando que o ROI (return on investment) deste sistema é bem acima das técnicas publicitárias que se adequam as antigas mídias, eles passarão a transferir os investimentos para links patrocinados. Isso claramente ia provocar um aumento dos preços das palavras-chaves até um certo limite, por exemplo: se você paga R$ 0,50 por clique em uma determinada palavra-chave, e em média a cada 10 usuários que vieram deste link você consegue obter um lucro de R$ 10,00 fica claro que você está ganhando R$ 1,00 por clique tendo um retorno de R$ 0,50. Logo o máximo que você poderia pagar ao sistema de busca seria R$ 0,99 para que você ainda obtenha lucro (mesmo que ele seja de 1 centavo).

E é ai que entra a usabilidade! Realizando testes de usabilidade, fazendo um estudo de como seus usuários se comportam nele, você poderia aperfeiçoa-lo para que a taxa de conversão (média de visitas que se convertem em lucro) subisse, utilizando o caso acima como exemplo, uma média de R$ 15,00 de lucro a cada 10 usuários. Agora seu lucro seria de R$ 1,50 e o retorno de R$ 1,00. Com isso seriapossível aumentar o valor que você paga por clique na palavra-chave. se o web site de seu concorrente possui problemas de usabilidade e não consegue uma taxa de conversão como a sua, ele não poderá elevar o lance da palavra-chave acima do que ele ganha por clique, caso ele esteja interessado em obter lucros.

Isto levará a uma concorrência por aprimoramento da usabilidade dos web sites, para permitir uma taxa de conversão melhor, consequentemente ter uma margem de lucro maior e por fim poder pagar mais pelo lance da palavra-chave e ficar acima de seus concorrentes nos links patrocinados dos sistemas de pesquisa.

E dessa forma é possível concluir como a usabilidade, em longo prazo, está diretamente relacionada ao valor pago pelos anunciantes aos sistemas de buscas para exibir seus links nos resultados de busca. Quem sai lucrando com isso obviamente são os sistemas de busca que ficam com todo o lucro enquanto as empresas fazem todo o esforço para melhorar seusweb sites.