7 dicas para fazer seu site carregar em dois segundos ou menos
Publicados: 2019-03-12Mais de uma década atrás, a Amazon notou uma tendência intrigante. Para cada 100 milissegundos que eles aceleravam o tempo de carregamento em seu site, sua receita aumentava em um por cento. Então, o Google deixou claro que o tempo de carregamento do site era uma métrica chave para uma classificação mais alta nas páginas de resultados dos mecanismos de pesquisa.
Qual a importância do tempo de carregamento do site?
Quando se trata de tempos de carregamento do site, a velocidade é importante. Um tempo de carregamento de um segundo ou menos é o ideal, e toda a experiência deve ser rápida e responsiva para manter os clientes navegando e comprando. Assim, faz sentido que os desenvolvedores da Web façam tudo ao seu alcance para garantir que seu site seja ágil.
O problema pode se tornar ainda mais pronunciado para aqueles que ficam online por meio de uma conexão de rede privada virtual (VPN), que é inerentemente mais lenta devido ao processo de criptografia/decriptação.
Com um número crescente de pessoas usando VPNs para proteger sua privacidade e anonimato online, é ainda mais importante para os proprietários de sites garantir que seus sites sejam extremamente rápidos. Isso significa que qualquer pessoa que navegue com uma VPN não experimentará uma lentidão tão significativa ao visitar seu site.
Um exemplo de como acelerar o tempo de carregamento do site
Entendendo que o tempo de carregamento da página é uma métrica crítica, muitos proprietários de sites estão tentando tudo ao seu alcance para melhorar o desempenho de seus sites. Existem literalmente centenas de estudos de caso que apoiam a importância de sites mais rápidos com números do mundo real. Um deles é o Edmunds.com, que conseguiu reduzir o tempo de carregamento da página em sete segundos – o que é enorme. As visualizações de página aumentaram 7% e a receita de anúncios aumentou 3%. Esses não são números inconsequentes!
Usando as dicas abaixo, o proprietário deste site conseguiu melhorar seu tempo de carregamento para apenas 583 milissegundos. O número de solicitações HTTP que a página inicial estava fazendo foi reduzido pela metade e o tamanho da página foi reduzido para um terço do tamanho original. Todas essas melhorias foram alcançadas sem impactar a experiência visual do usuário.
Aqui estão algumas ideias sobre como melhorar o tempo de carregamento do site e a experiência do seu cliente.
1. Use um host melhor
Hosts da web baratos estão em toda parte, e quando você está apenas começando e mantendo as despesas baixas, eles parecem uma boa opção. No entanto, quanto mais barato o host, maior a probabilidade de seu site estar lotado em um servidor com muitos outros sites. Isso significa que você obtém menos largura de banda e tempos de carregamento mais lentos.
Muitos hosts da web podem carregar seu site em 600 a 1300 milissegundos. Isso é muito bom, mas existem hosts por aí (como hosts gerenciados do WordPress) que oferecem melhor desempenho. Um deles é o Flywheel, um host WordPress gerenciado que oferece um tempo médio de carregamento de página de 293 milissegundos (verifique a velocidade de qualquer site no Pingdom). Este é um desempenho superior, não importa como você olhe para ele. Essa pode ser uma das maneiras mais significativas de reduzir o tempo de carregamento da página em seu site.
2. Aproveite uma rede de entrega de conteúdo
Em vez de armazenar toda a mídia do seu site em apenas um servidor, usando uma Content Delivery Network, ou CDN, hospeda cópias completas do site em vários servidores distribuídos ao redor do mundo. A CDN possibilita a transferência incrivelmente rápida de dados armazenando em cache o conteúdo na borda da rede. As CDNs também podem lidar com um fluxo maior de tráfego, portanto, deve haver menos instâncias de falha de hardware, e muitos webmasters descobrem que seus custos de largura de banda são reduzidos quando começam a usar uma CDN. Com um host sólido e uma CDN, os tempos de carregamento do site podem diminuir drasticamente.
3. Repare links quebrados
Um link quebrado sobrecarrega sua largura de banda, e é provável que ninguém que navegue em seu site fique lá por muito tempo se encontrar um link quebrado. Ferramentas como Ahrefs, Screaming Frog SEO Spider e Google Webmaster Tools podem ajudar a encontrar e corrigir quaisquer links quebrados que estejam causando problemas. Depois que os links quebrados forem corrigidos, você verá um aumento no tráfego e perceberá que as pessoas permanecem no seu site por períodos mais longos. Além disso, os tempos de carregamento do seu site vão melhorar.
4. Use HTML estático em vez de PHP sempre que possível
Hypertext Preprocessor ou PHP é uma linguagem de script que é útil para desenvolvimento web. O código em PHP é executado no servidor, gerando assim um HTML que vai para o cliente. O PHP pode ser uma solução eficiente que reduz a necessidade de inserir os mesmos dados repetidamente. No entanto, ficar com o PHP significa que você está usando um espaço valioso no servidor. Quando o PHP não estiver economizando tempo, mude para HTML estático.
5. Otimize imagens
As imagens podem vir com todos os tipos de cores, comentários e outros dados que não acrescentam nada ao efeito. Se você deseja acelerar o tempo de carregamento do seu site, é fundamental otimizar as imagens. Um formato JPEG é recomendado. Ferramentas como Smush.it ou WP Smush.it eliminam o trabalho duro de fazer isso.
6. Use o cache do navegador
Os tempos de carregamento do site melhorarão se os visitantes não precisarem baixar todos os elementos da página em cada visita. O cache do navegador permite manter alguns dados no computador do usuário para que o dispositivo não precise recuperar tudo a cada vez. Vários plugins estão disponíveis para habilitar o cache do navegador.
7. Reduza os arquivos JavaScript
JavaScript pode ser seriamente inchado e desajeitado, o que tem um efeito direto no tempo de carregamento da página. Uma maneira de minimizar o JS é compactar todos os arquivos JavaScript em apenas um arquivo. Aqueles que usam o WordPress podem querer usar o WP Super Minify para facilitar o trabalho.
Pensamentos finais
A menos que você não esteja preocupado se os visitantes do seu site ficam por perto e fazem algo construtivo ou saem frustrados porque tudo leva muito tempo, diminuir o tempo de carregamento da página é algo com o qual você deve se preocupar. A boa notícia é que você não precisa ser um técnico para fazer progressos sérios em um curto período de tempo. Basta seguir os passos descritos acima e boa sorte!
Este artigo foi originalmente publicado em 12/10/2018. Foi atualizado pela última vez em 18-03-2019.