Fui convidado para julgar o Rails Rumble no ano passado, mas estava muito ocupado para participar. Quando eles fizeram a oferta novamente este ano, aceitei com prazer.
O Rails Rumble é uma competição de programação distribuída em que equipes de uma a quatro pessoas, de todo o mundo, têm 48 horas para criar um aplicativo Web inovador, com Ruby on Rails ou outra estrutura Web Ruby baseada em Rack. Após as 48 horas, um painel de juízes especialistas escolherá os dez melhores vencedores.
Recebi um e-mail notificando-me de que o julgamento começaria hoje, então, estalei os dedos, sentei-me em frente aos meus três monitores (melhor ainda para julgar!) e … vi que havia cerca de 340 inscrições.
Foi aí que comecei a ficar um pouco assustado com a matemática. Talvez possamos descartar 5% dos participantes por estarem obviamente incompletos ou inacabados. Isso deixa 323 trabalhos para julgar. Pessoalmente, não me sinto à vontade para dizer que julguei uma competição, a menos que eu realmente veja em cada uma das entradas, portanto, em um nível absoluto, o mínimo Tenho que clicar em cada aplicativo Web. Quando faço isso, não consigo me imaginar avaliando adequadamente o aplicativo da Web sem passar pelo menos 30 segundos olhando a página inicial.
Vamos ser generosos e dizer que preciso de 10 segundos para me orientar e levar em conta o tempo de carregamento da página, e 30 segundos para examinar cada entrada. Isso totaliza três horas e meia do meu, sabe, infinitamente valioso tempo. No qual eu poderia estar encontrando a cura para o câncer ou clicando em LOLcats. Ainda me sinto culpado por ter alocado apenas meio minuto para cada inscrição; é justo com os concorrentes se eu tomar minha decisão com base em 30 segundos de leitura da página de destino e talvez alguns cliques esporádicos?
Mas então tive uma epifania: sim, decidindo em 30 segundos é totalmente injusto, mas também é exatamente assim que funciona no mundo real. Os usuários clicarão no seu site, olharão para ele por talvez 30 segundos e decidirão se vale a pena ou usarão o poderoso botão “voltar” do navegador e sairão. Trinta segundos pode até ser um pouco generoso. Em um estudo canadenseos usuários decidem sobre os sites em menos de um segundo.
Pesquisadores liderados pela Dra. Gitte Lindgaard, da Carleton University, em Ontário, queriam descobrir com que rapidez as pessoas formavam as primeiras impressões. Eles testaram os usuários fazendo com que as páginas da Web piscassem na tela por 500 milissegundos e 50 milissegundos, e fizeram com que os participantes classificassem as páginas em várias escalas. Os resultados em ambos os intervalos de tempo foram consistentes entre os participantes, embora a exibição mais longa tenha produzido resultados mais consistentes. No entanto, em apenas 50 milissegundos, os participantes formaram julgamentos sobre as imagens que vislumbraram. O “efeito halo” dessa primeira impressão emocional é transferido para julgamentos cognitivos de outras características de um site, inclusive usabilidade e credibilidade.
O custo de oportunidade para mudar de website é um pequeno clique do mouse ou um toque do dedo. O que aprendi ao julgar o Rails Rumble, acima de tudo, foi que a página inicial de seu website precisa ser incrível. É claro que essa nunca é a história completa, mas não desperdice sua primeira oportunidade de causar uma boa impressão em um visitante. Ela pode ser a única que o senhor terá.
Não sei se estava aprendendo muito sobre esses aplicativos enquanto julgava, e lamento muito por isso. Mas, ao longo do caminho, acidentalmente aprendi muito sobre o que torna uma página inicial excelente para uma aplicação web. Então, gostaria de compartilhar isso com o senhor e com todos os futuros participantes do Rails Rumble:
- Carrega razoavelmente rápido.
Eu falei sobre desempenho como um recurso antes; quanto mais cedo a página inicial do seu site carregar, mais cedo poderei decidir se estou interessado ou não. Se o senhor for lento, ficarei ressentido com a sua lentidão e, quanto mais lento o senhor for, mais ficarei ressentido por me impedir não apenas de descobrir sobre o senhor, mas também de passar para a próxima coisa. Eu preciso ser um informavore eficiente. Isso significa agir rapidamente. Acima de tudo, carregar rapidamente.
- Que %#!@^ é essa coisa?
O primeiro desafio que o senhor tem não é codificar seu aplicativo. É explicar qual é o problema que seu aplicativo resolve e por que alguém no mundo se importaria com isso. O senhor precisa um elevator pitch em sua primeira página: o senhor consegue explicar a um completo estranho, em 30 segundos, por que seu aplicativo existe? Sim, escrever de forma sucinta e clara é uma arte, mas continue a trabalhar nessa cópia, continue a explicá-la repetidamente até que a sua explicação seja lapidada com o brilho fino de um diamante. Quando estiver confiante de que poderá se dirigir a qualquer pessoa aleatória na rua, iniciar uma conversa sobre o que está fazendo e não ver os olhos dela brilharem de tédio e/ou medo, então estará pronto. Esse é o texto que o senhor deseja ter em sua página inicial.
- Mostre-me um exemplo.
OK, então o senhor está criando a ferramenta definitiva para catalogar e compartilhar Beanie Babies no Facebook. Ótimo, deixe-me ser um investidor-anjo em seu projeto para que eu possa obter uma parte desses doces bilhões futuros. A ideia é boa. Mas todo mundo sabe que o as ideias não valem nada, enquanto a execução é tudo. Não tenho a menor ideia do que é a execução de sua ideia, a menos que o senhor o senhor me mostre. No mínimo, mostre algumas capturas de tela de como seria se eu usasse seu aplicativo da Web, com alguns exemplos interessantes do mundo real. E, por favor, por favor, por favor, pelo amor de Deus, por favor, não me obrigue a me inscrever, clicar em um vídeo, assistir a uma apresentação de slides ou qualquer outra bobagem. Somente imperadores e príncipes têm esse tipo de tempo, senhor. Mostre, não conte.
- Dê-me uma chamada à ação clara e sem barreiras.
Nos raros casos em que o aplicativo passa nos três testes acima com louvor, estou investido: agora estou disposto a gastar até mais do meu tempo verificando isso. O que farei em seguida? Para onde devo ir? Seu trabalho é tornar isso fácil para mim. Eu chamo isso de “a regra de colocar um botão verde-limão fluorescente, grande e óbvio na sua página inicial”. O senhor pode ter mais de um, mas eu limitaria o limite a dois. E faça com que o texto do botão seja descritivo, como Comece a compartilhar seus Beanie Babies favoritos → ou Crie sua fantasia de peludo dos sonhos →. Se o senhor precisar fazer login nesse momento, recomendo enfaticamente que ignore essa barreira e tenha uma amostra ao vivo que eu possa visualizar sem fazer login, apenas para ter uma ideia de como as coisas podem funcionar. Se o senhor for realmente.., realmente O senhor fará com que seja fácil passar de um estado não registrado para um registrado sem perder nada do que fiz.
- Abrace seu público, mesmo que isso signifique excluir outros públicos.
Mesmo que o senhor atenda a todos os requisitos acima, talvez não se enquadre na minha zona de interesse, sem culpa alguma. Se o senhor criar o Pokédex da Web 5.0 mais inovador e totalmente disruptivo do mundo, muitas pessoas não se importarão nem um pouco com ele, porque são não gostam muito de Pokémon. Isso não é culpa do senhor e certamente não é culpa deles. O senhor precisa abraçar a ideia de que metade de todo o sucesso é conhecer seu público principal e não tentar diluí-lo a ponto de agradar a “todos”. O senhor não é condescendente comigo, tentando me convencer de que todo mundo devem se preocupar com bebês, faturamento, esportes, ser estudante ou o que quer que seja. Somente as pessoas que precisam se importar se importarão, e é com elas que o senhor está falando. Portanto, tenha a confiança para agir como tal.
Sei que os aplicativos Rails Rumble têm apenas 48 horas para criar um aplicativo inteiro do zero. Não estou esperando uma página inicial incrível e superprofissional em cada uma das inscrições, nem julguei dessa forma. Mas sei que um esboço básico do design de uma homepage é o primeiro coisa em que o senhor deve trabalhar em qualquer aplicativo da Web, pois ele serve como documento inicial essencial de design e declaração de visão. A menos que o senhor comece com uma página inicial básica que atenda às 5 regras acima, seu aplicativo não sobreviverá à maioria dos juízes, muito menos ao manadas de informavores correndo soltos na Internet.