Vamos tornar a web mais rápida

Sexta-feira, Julho 03, 2009 7/03/2009 02:55:00 PM


Desde a criação de centros de dados em diferentes partes do mundo até a elaboração de interfaces de usuário altamente eficientes, nós do Google sempre nos esforçamos para tornar os nossos serviços ainda mais rápidos. Temos a rapidez como requisito principal no desenvolvimento de produtos e infraestruturas, porque nossa pesquisa indica que as pessoas preferem aplicativos mais rápidos e ágeis. Por meio de experiências constantes ao longo dos últimos anos, identificamos as boas práticas de desempenho que gostaríamos de compartilhar com a comunidade da web, no endereço code.google.com/speed (em inglês). Este é um novo site para desenvolvedores da web, com tutoriais, dicas e ferramentas de desempenho.

Estamos ansiosos para discutir o que aprendemos sobre o desempenho na web com a comunidade da internet. No entanto, para otimizar a velocidade dos aplicativos da web e tornar a navegação rápida tão rápida quanto folhear uma revista, precisamos trabalhar como uma comunidade para abordar desafios ainda maiores que tornam a web lenta e impedem que os usuários desfrutem de todo o seu potencial:
  • Muitos dos protocolos que movem a internet e a web foram desenvolvidos logo que a banda larga e os aplicativos ricos e interativos da web surgiram. As redes se tornaram muito mais rápidas nos últimos 20 anos e, com a colaboração de todos para atualizar protocolos como HTML e TCP/IP, podemos criar melhores experiências na web para todos. Um ótimo exemplo do trabalho em conjunto da comunidade é o protocolo HTML5. Com os recursos do HTML5, como o AppCache, os desenvolvedores, agora é possível escrever aplicativos para web pesados com linguagem JavaScript que serão executados de forma instantânea e que irão parecer e funcionar como aplicativos de desktop.
  • Na última década houve uma melhoria de quase 100% na velocidade do JavaScript. Os desenvolvedores de navegadores e as comunidades precisam manter esse novo foco no aprimoramento do desempenho para que o navegador se torne a plataforma escolhida por aplicativos ricos em recursos e complexos em termos computacionais.
  • Muitos websites podem se tornar mais rápidos com pouco esforço; a atenção de todos ao desempenho poderá acelerar a web como um todo. Ferramentas como o YSlow da Yahoo! e o Page Speed do Google (lançado recentemente) ajudam os desenvolvedores a criar aplicativos mais rápidos e mais ágeis. Nós, como comunidade, precisamos investir mais no desenvolvimento de uma nova geração de ferramentas para medir desempenho, diagnosticar e otimizar o trabalho com um clique.
  • Embora atualmente existam mais de 400 milhões de assinantes de banda larga em todo o mundo, o alcance da banda larga é relativamente baixo em muitas regiões do planeta. Algumas medidas foram tomadas para levar os benefícios da banda larga a mais pessoas, como a decisão da FCC (Federal Communications Commission, ou Comissão Federal de Comunicações nos EUA) de abrir os espaços em branco do espectro, algo bastante defendido pela comunidade da internet, inclusive pelo Google. Levar os benefícios do acesso confiável e barato à banda larga para todo o mundo deve ser um dos principais objetivos da nossa indústria.
Caso tenha ideias sobre como podemos abordar esses desafios e acelerar a web, compartilhe-as com o resto da comunidade. Vamos trabalhar juntos para tornar a web mais rápida.

A velocidade é importante

7/03/2009 12:08:00 PM




No Google, coletamos dados concretos para reforçar a nossa ideia de que "a velocidade é importante" na internet. O Google faz experiências na página de resultados de pesquisa para entender a experiência de pesquisa do usuário e aprimorá-la."

Recentemente, fizemos algumas experiências para determinar como os usuários reagem quando a pesquisa na web é mais lenta. Sempre consideramos a velocidade como uma vantagem competitiva. Portanto, essa pesquisa é importante para compreender o dilema entre aumentar a velocidade e aumentar o número de recursos disponíveis. Esperamos que, ao compartilhar informações com o público, fornecermos uma também uma visão mais precisa da importância da velocidade.

A ideia de velocidade, do ponto de vista do usuário final, tem base em diversos fatores, inclusive em quão rápido os resultados de pesquisa são gerados e em quanto tempo o navegador exibe o conteúdo. Em nossas experiências inserimos uma demora proposital no servidor para representar um desses fatores: aumentar o tempo de processamento antes e enquanto os resultados são transmitidos para o navegador. Em outras palavras, tornamos a entrega dos resultados de pesquisa mais lenta intencionalmente para saber a reação dos usuários.

Sem alterar os demais fatores e com base na quantidade de pesquisas feitas, maior uso significa mais usuários satisfeitos. Nossas experiências mostraram que diminuir a velocidade da página de resultados de pesquisa entre 100 e 400 milésimos de segundos causa um impacto considerável de -0,2% a -0,6% na quantidade de pesquisas feitas pelos usuários (média obtida ao longo de quatro ou seis semanas, dependendo da experiência). Isto significa um perda de 0,2% a 0,6% no número de pesquisas para diferenças de menos de meio segundo!

Além disso, à medida que ficam mais tempo expostos à experiência, os usuários fazem cada vez menos pesquisas. Os usuários que passaram por demoras de 200 ms desde o começo da experiência fizeram 0,22% menos pesquisas nas três primeiras semanas e 0,36% menos pesquisas entre a quarta e a sexta semanas.

Da mesma forma, os usuários que passaram por demoras de 400 ms desde o começo da experiência fizeram 0,44% menos pesquisas nas três primeiras semanas e 0,76% menos pesquisas entre a quarta e a sexta semanas. Mesmo que a página volte a ser mais rápida, leva tempo até que os usuários que passaram pela demora voltem a fazer pesquisas como anteriormente. Os usuários que passaram por demoras de 400 ms durante seis semanas fizeram em média 0,21% menos pesquisas nas cinco semanas após o fim da experiência.

Embora esses valores pareçam baixos, um impacto diário de 0,5% tem consequências reais em termos da pesquisa na web do Google e, mais especificamente, em termos da maioria dos sites da internet. Como o custo de um desempenho mais lento aumenta com o tempo e tem um efeito duradouro, incentivamos os designers de sites a pensar bastante sobre incluir recursos que prejudiquem o desempenho caso o benefício do recurso não seja comprovado. Para saber mais sobre como aprimorar o desempenho do seu site, visite code.google.com/speed (em inglês). Para saber mais detalhes sobre as nossas experiências, faça o download do PDF.

2,5 milhões de estudantes mineiros com o Google Apps

Quarta-feira, Julho 01, 2009 7/01/2009 11:47:00 AM


Como uma empresa que nasceu dentro de uma universidade, a educação sempre foi um tema central aqui na Google. Foi por isso que a empresa lançou, há quase três anos, o Google Apps Education, uma edição especial das ferramentas de comunicação, colaboração e publicação da Google destinada exclusivamente a instituições de ensino (escolas, universidades etc.). Sabemos que em um país desigual como o Brasil, a educação possui um papel ainda mais relevante para a construção de um futuro melhor para todos nós e que investir em tecnologia associada à educação é fundamental para o desenvolvimento sócio-econômico do país. É por essa razão que estamos muito contentes em anunciar a assinatura do primeiro acordo para implementação do Google Apps Education no Brasil.


(Alexandre Hohagen e Vint Cerf da Google e Aécio Neves, o Governador do Estado de Minas Gerais, ouvem ao pronunciamento do Secretario Portugal na cerimônia de assinatura)

Pelo acordo, assinado recentemente pelo Diretor Geral da Google para América Latina, Alexandre Hohagen, e pelo Governador do Estado de Minas Gerais, Aécio Neves, os mais de 2,5 milhões de estudantes e 165 mil professores da rede estadual de ensino de Minas Gerais terão acesso às ferramentas Google sem qualquer custo. A cerimônia de assinatura, ocorrida no Palácio da Liberdade em Belo Horizonte, contou ainda com a presença de Vint Cerf, Vice-Presidente mundial da Google, e marcou a celebração do segundo maior acordo de Google Apps Education em todo o mundo.

O Google Apps Education reúne o Gmail (e-mail), o Google Talk (comunicador instântaneo por texto, voz e imagem), o Google Agenda (agenda online), o Google Docs (edição e compartilhamento de textos, planilhas, apresentações e questionários) e o Google Sites (criação de sites e compartilhamento de textos, videos e informações em grupo). Todas essas ferramentas são integradas na rede das instituições de ensino parceiras e devidamente personalizadas para atender às necessidades daquela comunidade, mas continuam hospedadas pela Google, o que garante economia e facilidade, já que não há necessidade de armazenamento de dados, downloads, instalação e manutenção de softwares etc. O Google Apps Education oferece ainda ajuda e suporte à operação das ferramentas e toda a segurança necessária para as informações dos usuários.

A Google Brasil continuará trabalhando para colaborar com a expansão do acesso dos brasileiros à Internet e para que nossas ferramentas auxiliem um número cada vez maior de estudantes e professores a melhorar a educação em nosso país.

Barra de ferramentas – agora com o recurso de tradução avançada

Terça-feira, Junho 30, 2009 6/30/2009 05:07:00 PM


Se você visse isso em uma página da web, como saberia o que significa?

Если вы читаете этот текст, вы, вероятно, уже говорите по-русски. Однако миллионы людей не знают русского и не могут прочитать миллионы русскоязычных веб-страниц.*

Você provavelmente teria que traduzir as frases manualmente usando nossas ferramentas de idiomas. Hoje temos o prazer de anunciar que as traduções serão ainda mais fáceis com o lançamento mais recente da Barra de ferramentas do Google para Internet Explorer. Temos trabalhado com a equipe do Google Tradutor para tornar as traduções mais rápidas e mais integradas com a sua experiência de navegação.

O recurso Traduzir detecta automaticamente se o idioma da página da web que você está visitando é diferente da sua configuração-padrão de idioma e permite que você a traduza. Com um clique, você pode traduzir uma página imediatamente e todo o texto aparecerá em um novo idioma.





A detecção do idioma acontece somente no seu computador. Portanto, nenhuma informação é enviada ao Google enquanto você navega.

Se você for para outra página no mesmo idioma, continuará vendo a página traduzida e não precisará traduzir página por página. Se a página tiver conteúdo dinâmico, como o Google Reader, as traduções serão feitas em tempo real. Por fim, se você sempre traduz as páginas para o mesmo idioma, a Barra de ferramentas permitirá que você traduza para esse idioma automaticamente sem a necessidade de mais cliques no futuro.

O novo recurso Traduzir está disponível em todas as versões internacionais da Barra de ferramentas, inclusive em inglês, e o serviço de tradução é compatível com 41 idiomas diferentes: albanês, alemão, árabe, búlgaro, catalão, chinês, coreano, croata, dinamarquês, eslovaco, esloveno, espanhol, estoniano, filipino, finlandês, francês, galego, grego, hebraico, hindi, holandês, húngaro, indonésio, inglês, italiano, japonês, letão, lituano, maltês, norueguês, polonês, português, romeno, russo, sérvio, sueco, tailandês, tcheco, turco, ucraniano e vietnamita.

Faça o download da Barra de ferramentas do Google para Internet Explorer
para experimentar! Adicionaremos esse recurso à Barra de ferramentas do Firefox em breve. *Caso você não fale russo, traduzimos o parágrafo acima usando o nosso mecanismo de tradução:

Se você estiver lendo esse texto, provavelmente já sabe falar russo. Porém, milhões de pessoas não falam russo e não conseguem ler milhões de páginas da web que estão escritas em russo.


A comunicação ultrapassa fronteiras com o Gmail

Sexta-feira, Maio 22, 2009 5/22/2009 10:59:00 AM


Conforme usamos cada vez mais os serviços de e-mail no nosso dia-a-dia (inclusive para enviar convites para festas, compartilhar fotos e entrar em contato com velhos amigos), as nossas redes de e-mail crescem em tamanho e em capacidade de alcance. É possível que às vezes você receba e-mails escritos em idiomas que você não fala. Como estamos sempre procurando novas formas de ajudar as pessoas a se comunicarem, levamos algum tempo tentando descobrir como quebrar as barreiras linguísticas.

Hoje, temos a satisfação de anunciar a integração da tecnologia de tradução automática do Google diretamente no Gmail. Este recurso experimental do Gmail Labs é um grande passo na direção certa: se todos os participantes de uma conversa estiverem usando o Gmail, essa conversa poderá ser traduzida para diversos idiomas e cada participante poderá ler as mensagens no idioma que preferir. (Nós usamos a mesma tecnologia para suportar traduções em tempo real no Gmail chat.



A ferramenta Tradução de mensagens está disponível no Gmail Labs, nossa área de teste de recursos experimentais (você pode encontrá-la clicando em Configurações e, em seguida, em Labs). Uma vez habilitado o recurso, o Gmail ajudará você a traduzir e-mails para o idioma padrão selecionado (que também pode ser escolhido em Configurações) com apenas um clique.

A ferramenta Tradução de mensagens é baseada na tecnologia do Google Tradutor, responsável pelo nosso serviço de tradução automática disponível em www.translate.google.com.br. Ao usar o Google Tradutor na web, você pode traduzir rapidamente textos e páginas da web completas para 41 idiomas. Está planejando um jantar romântico em outra cidade durante o feriado? Você pode até mesmo fazer pesquisas em outro idioma. Assim, pode encontrar e ler sobre restaurantes estrangeiros mesmo estando em casa.

Esperamos que você experimente a Tradução de mensagens no Gmail e o Google Tradutor na web. Para saber mais sobre o Gmail, ou enviar sugestões para a equipe, visite o Blog oficial do Gmail (somente em inglês) e o Fórum de Ajuda do Gmail.

Junte-se a nós no Google Developer Day 2009!

Terça-feira, Maio 19, 2009 5/19/2009 02:00:00 PM


Google Developer Day

Anunciamos hoje o Google Developer Day 2009 em São Paulo, um evento de um dia para desenvolvedores que ocorrerá no dia 29 de junho de 2009, no Sheraton São Paulo WTC Hotel.

Essa é a terceira vez que faremos nossa popular conferência para desenvolvedores em São Paulo, Brasil, e estamos muito felizes, pois nossos desenvolvedores brasileiros poderão se juntar aos outros milhares de desenvolvedores que participarão do Developer Day em conferências em várias cidades do mundo.

Este ano, nosso conteúdo englobará o Android, o Google App Engine, o Google Web Toolkit, as APIs AJAX e muito mais. No Developer Day, você terá a chance de interagir diretamente com as equipes de engenheiros que trabalham em nossos produtos para desenvolvedores e nas APIs.

Haverá dezenas de sessões técnicas que explicarão como criar aplicativos melhores usando o Google e tecnologias abertas. Para desenvolvedores que trabalham com aplicativos para negócios, expandimos nossas sessões e demonstrações para também abordar esses tópicos. Além disso, ofereceremos diversas oportunidades para os membros da comunidade de desenvolvedores se conhecerem e discutirem as últimas tecnologias móveis e para a web.

Estamos trabalhando bastante para tornar esse evento informativo, útil e divertido! Acesse nosso website para saber mais e se inscrever. As vagas são limitadas, por isso faça sua reserva o quanto antes.

Esperamos vê-lo no Developer Day!


Inovações em pesquisa: notas sobre Searchology 2009

Terça-feira, Maio 12, 2009 5/12/2009 05:02:00 PM



Hoje, desde nossa sede no Mountain View California, nos Estados Unidos, estamos apresentando a segunda edição do evento Searchology para informar nossos usuários, parceiros e clientes sobre o progresso que fizemos na pesquisa e sobre novos recursos.

(Embora as inovações apresentadas no evento estejam disponíveis apenas em Inglês, os usuários brasileiros poderão experimentar as ferramentas na página www.google.com)


O primeiro Searchology ocorreu há dois anos, quando estávamos felizes em lançar um recurso chamado "Pesquisa universal", que combinava diversos tipos de resultados (páginas da web, imagens, vídeos, livros etc.) nas páginas de resultados de pesquisa.

Desde então, a Pesquisa universal cresceu bastante, adicionando novos tipos de resultados, expandindo para novos países e acionando três vezes mais consultas do que quando foi lançada.

Mas, à medida que nossos usuários se tornam mais sofisticados, eles nos apresentam problemas mais complexos para serem resolvidos. Para encontrar uma solução para essa questão, gastamos bastante tempo pensando em como poderíamos entender melhor a grande variedade de informações disponíveis na web e conectar rapidamente os usuários à informação de que precisam naquele exato momento. Queremos ajudar os nossos usuários a encontrar informações mais úteis e fazer coisas mais úteis com elas.

Hoje estamos lançando um novo conjunto de recursos que chamamos de "Opções de Pesquisa", que são uma coleção de ferramentas que permitem que você gerencie seus resultados e gere visualizações diferentes para encontrar o que procura de forma mais rápida e fácil. As Opções de Pesquisa ajudam a responder uma pergunta difícil: que consulta devo fazer?

Digamos que você esteja procurando por discussões em fóruns sobre um produto específico, mas esteja mais interessado em discussões recentes. Não é fácil formular essa consulta, mas com as Opções de Pesquisa você pode pesquisar pelo nome do produto e aplicar as opções para filtrar os sites de fóruns e visualizar apenas os resultados da semana anterior.

Durante a reunião de nossos acionistas, na semana passada, uma mulher perguntou por que ela não conseguia organizar seus resultados por horário, com a informação mais recente aparecendo primeiro. Naquela hora, quis muito lhe dizer: “Pergunte de novo na terça-feira!”.

O painel das Opções de Pesquisa também permite a visualização dos resultados de novas maneiras. Uma visualização oferece mais informações sobre cada resultado, incluindo imagens além do texto, enquanto outras permitem que você explore e reitere suas pesquisas de maneiras diferentes.



O painel das Opções de Pesquisa é um conjunto de ferramentas que oferece novas maneiras para você interagir com a Pesquisa do Google. Planejamos incluir mais recursos inovadores e úteis no futuro.

Outro grande desafio no qual trabalhamos foi o de entender melhor as informações que os usuários recebem a partir das pesquisas. Quando os resultados da Pesquisa do Google são exibidos, como você decide qual deles oferece as melhores informações? Como o Google pode ajudar você a tomar a melhor decisão sobre onde clicar?

O conjunto de informações que retornamos com cada resultado é chamado de "snippet", e ontem anunciamos que alguns snippets ficarão mais completos. Esses "rich snippets" extraem e mostram informações mais úteis das páginas da web do que os textos que você está acostumado a ver. Por exemplo, se você está pensando em experimentar um novo restaurante e está pesquisando resenhas, os snippets completos podem incluir informações como a classificação média das resenhas, o número de resenhas e a faixa de preço do restaurante.


Nesse exemplo, você pode identificar rapidamente que o Drooling Dog Bar B Q recebeu várias resenhas positivas e, se quiser ver o que as pessoas disseram sobre o restaurante, pode clicar nesse resultado.

Não podemos fornecer esses snippets sozinhos, por isso esperamos que os editores da web nos ajudem adotando microformatos ou padrões do RDFa na linguagem de marcação de suas páginas HTML para que esses dados estruturados possam ser exibidos. Isso ajudará os usuários a entender melhor as informações exibidas nas suas páginas para que possam gastar mais tempo nessas páginas e menos tempo no Google.

Lançaremos esse recurso gradualmente para garantir que os resultados de pesquisa do Google continuem sendo de alta qualidade. Se você for um webmaster e tiver interesse em participar, acesse a página de ajuda de snippets completos para saber mais.

Esses recursos nos ajudarão a solucionar o problema da pesquisa, pois sabemos que quando você não consegue encontrar rapidamente a informação ou o conteúdo de que precisa, o problema é nosso, não seu. E é um problema com bastante margem para inovações.

Acabe com as rejeições: dicas para o sucesso do seu website

Quarta-feira, Maio 06, 2009 5/06/2009 09:51:00 AM


Esta é uma das postagems da série: 'O poder das medições,' postado anteriormente no Google Blog (em Inglês). Achamos que o tema é interessante para nosso publico brasileiro, então estamos postando a serie também em português. Essas postagems têm como objetivo a divulgação de maneiras de tornar o seu website o mais bem-sucedido possível nas atuais condições econômicas. Nas próximas semanas, nosso guru interno do Google Analytics, Avinash Kaushik, e outros vão desmistificar o mundo da análise de websites e oferecer dicas para você aproveitar ao máximo as suas métricas.


Você acreditaria se eu dissesse que não é necessário ter um doutorado para entender os dados do seu website? Não? Acredite. Ferramentas gratuitas como o Google Analytics podem ajudar a simplificar os dados do website para que você entenda melhor o que os visitantes fazem quando chegam ao seu site.

Uma das melhores inovações para entender websites foi oferecer ótimas métricas de dados para que você possa fazer alterações diretas no seu site. Na primeira lição da série O poder das medições, aprenderemos sobre a taxa de rejeição e como entender essa taxa pode ajudar a melhorar o seu website.

Você pode estar acostumado a ler sobre quantas “visitas" um site ou uma página recebeu. Mas registrar uma "visita" tinha um significado diferente em 1985, quando era essencialmente uma page view (o número de vezes que a sua página da web era visualizada). Hoje, cada página da web recebe muitas "visitas", o que torna essa métrica insignificante. Embora o número de visitas que uma página recebia ter sido a melhor maneira de avaliar seu sucesso, hoje temos métricas mais completas e detalhadas para analisar o desempenho das suas páginas da web.

A taxa de rejeição é reveladora porque, da perspectiva do visitante de um website, ela mede o seguinte fenômeno: "Eu vim, vomitei e fui embora." (OK, tecnicamente a taxa de rejeição também é o número de sessões com apenas uma page view.) Enquanto as métricas como “Visitantes” mostram o número de pessoas que visualizaram o seu site, a taxa de rejeição dirá quantas dessas pessoas não ficaram impressionadas e saíram do site sem tomar nenhuma ação (nem mesmo honrar o site com um único clique!).

A taxa de rejeição tem estes atributos:

1) É difícil não entender. Ela mede o número de pessoas que chegaram ao seu site e se recusaram a dar até mesmo um único clique!

2) Está disponível na maioria das ferramentas de análise da web, incluindo o nosso Google Analytics.

3) É rápido e fácil de usar. A taxa de rejeição ajudará você a entender onde e como fazer alterações no seu website em menos de uma hora.

Agora, vamos começar a agir. Se você tiver uma conta do Google Analytics, verá essas informações ao fazer login:



Isso significa que aproximadamente 77% dos visitantes vieram ao site, "vomitaram" e saíram. Ai! Com base nesses dados, você precisará fazer mudanças, pois as coisas precisam melhorar. Veja a seguir duas ideias simples e específicas:

Dica 1: Descubra de onde os seus visitantes estão vindo e quais desses sites encaminham os visitantes com a maior taxa de rejeição. Para fazer isso, vá para o relatório "Fontes de tráfego" (no Google Analytics ou em qualquer ferramenta que estiver usando), clique em "Sites de referência" e pronto!

Em aproximadamente 15 segundos, você saberá quais sites são seus “melhores amigos” e onde você precisa prestar mais atenção. Ao identificar os sites que encaminham visitantes com altas taxas de rejeição, você poderá investigar as razões (as campanhas, o contexto no qual o link está inserido, os anúncios) e fazer alterações para garantir que os visitantes encontrem o que estão procurando quando chegam ao seu site.

No entanto, pode não ter sido somente as campanhas que afastaram seus leitores; pode ter sido a página específica na qual os visitantes chegaram. Isso leva à Dica 2: Vá para “Conteúdo” (no Google Analytics) e clique no relatório "Principais páginas de destino":


Você pode visualizar páginas diferentes do seu website à esquerda e as taxas de rejeição correspondentes à direita. Lembre-se de que você não decide a página inicial do seu website. Quando as pessoas fazem pesquisas, o mecanismo encontra a página mais relevante do seu site e essa será a página inicial. Se você tiver 50.000 páginas no seu website, terá 50.000 páginas iniciais. O relatório acima está mostrando as 10 principais páginas do seu website e quais não estão correspondendo às suas expectativas e não estão envolvendo os visitantes para obter ao menos um clique!

Em menos de uma hora, você pode descobrir quais fontes são suas “melhores amigas” e quais páginas do seu site precisam ser melhoradas. Isso garantirá taxas de rejeição mais baixas, maior envolvimento com o seu site e talvez até uma receita maior. Para saber sobre outras maneiras de usar a taxa de rejeição, acesse este artigo (em Inglês) no meu blog sobre análise da web, Occam's Razor.

Boa sorte!