Google PageSpeed Insights: O que é e qual a importância?

Um hedgehog correndo em direção a um ponto determinado, ilustrando a velocidade de uma página, capa do conteúdo sobre google pagespeed insights

O Google PageSpeed Insights é uma das ferramentas mais importantes para quem quer melhorar a experiência entregue aos seus usuários. Com uma navegação intuitiva, você consegue informações simples e diretas para saber exatamente o que precisa ser otimizado no seu site para melhorar a velocidade.

O tempo de carregamento de páginas é um entre vários fatores que impactam o SEO de um site. A velocidade impacta diretamente a experiência do usuário, além de fazer parte de um conjunto de métricas analisadas pelos bots ao rastrear uma URL. Por isso, o Google PageSpeed Insights deve fazer parte da sua rotina!

Completamente gratuita, essa solução é ideal para quem quer verificar regularmente o que está funcionando e o que precisa ser aprimorado em um site. Deve obrigatoriamente ser utilizada por profissionais da área, sejam eles freelancers, ou de uma agência de SEO. Os insights são fundamentais para qualquer setor: serviços, SaaS e, claro, E-Commerces, entre outros. 

Com poucos cliques, é possível entender quais são as melhorias necessárias para garantir uma melhor performance das suas páginas.

O que acha, então, de tirar todas as suas dúvidas sobre o assunto? Continue a leitura para saber mais!

O que é o Google PageSpeed Insights?

O PageSpeed Insights é uma ferramenta gratuita fornecida pelo Google que avalia a velocidade e o desempenho de um site. Uma opção ideal para quem quer entender o que deve ser feito para aprimorar a performance das páginas e, consequentemente, melhorar a experiência dos usuários.

Totalmente intuitivo, essa ferramenta é muito útil para entender, em poucos passos, o que pode ser ajustado para criar um site mais veloz. Desde elementos visuais, como imagens, vídeos e elementos, até mesmo requisitos mais técnicos, como JavaScript e CSS, que também podem atrapalhar a performance.

O Google PageSpeed Insights facilita o trabalho de monitoramento, especialmente para quem não tem muito tempo para analisar os mínimos detalhes que impactam a velocidade de carregamento de uma página. Utilizando a ferramenta, você ganha tempo para otimizar o seu site.

Qual a importância de otimizar a velocidade do site?

Mas por que você deve se preocupar com a velocidade das páginas do seu site? Confira alguns motivos que vão tornar o Google PageSpeed Insights seu principal aliado na tarefa de otimizar a performance.

Experiência do usuário aprimorada

Em primeiro lugar, você está investindo diretamente na melhoria da experiência do usuário em seu site. Páginas lentas podem frustrar os visitantes e até prejudicar campanhas de vendas realmente valiosas. Com velocidade de carregamento, você garante que o usuário foque apenas na sua decisão de compra.

Melhor posicionamento nos mecanismos de busca

O SEO também é um fator relevante para os e-commerces e, por isso, garantir que a página carregue mais rapidamente vai impactar no posicionamento do seu site nas SERPs nos mecanismos de busca. No longo prazo, isso representa maiores chances de que a sua loja virtual seja vista.

Taxas de conversão aprimoradas

Sempre que você proporciona uma experiência fluida, as probabilidades de conversão aumentam. Afinal, as decisões são tomadas em instantes e é preciso não criar obstáculos para o usuário. Uma navegação rápida vai aumentar as chances de que ele se concentre, por exemplo, nos benefícios de cada produto.

Redução da taxa de rejeição

Falando em SEO, a taxa de rejeição é outra métrica que precisa ser acompanhada e o motivo é simples: quanto maior, menor o seu rankeamento. Ao ficar de olho na sua performance via Google PageSpeed Insights, você não deixa que pequenos problemas resultem em uma taxa de rejeição significativa.

Como analisar os resultados do PageSpeed Insights?

Mas quais são os insights que essa ferramenta oferece para a sua análise? Separamos alguns dos fatores mais relevantes que devem ser analisados, confira!

Pontuação de velocidade e usabilidade

O primeiro elemento que você deve ficar de olho é a pontuação de 0 a 100 para a velocidade e usabilidade da sua página. Quanto mais alto esse valor, melhor o desempenho do seu site. Esse, portanto, é o indicador inicial que você deve analisar, porém, sozinho, pode se tornar apenas uma métrica de vaidade.

Oportunidades

Afinal, sempre existem oportunidades de melhoria, não é mesmo? Não à toa, o Google PageSpeed Insights tem uma área de “Oportunidades” em que já faz um relatório completo com as sugestões de otimização específicas para melhorar a velocidade da sua página, tornando seu trabalho bem mais simples e direto.

Diagnóstico

Outra área que você deve observar dentro dessa ferramenta é a seção “Diagnóstico”, que fornece informações adicionais sobre possíveis problemas que podem afetar a velocidade da sua página. É muito importante sempre analisar os insights dessa área e implementar as soluções recomendadas.

Métricas de desempenho

O PageSpeed Insights também disponibiliza métricas de desempenho, como tempo de carregamento da página e tempo até a interatividade. Esses indicadores ajudam a avaliar o desempenho atual do seu site e identificar áreas que precisam de melhorias, detalhando mais sobre a sua performance.

Versões para dispositivos móveis e desktops

Um outro fator que tem se tornado muito importante recentemente é analisar a performance separada de dispositivos móveis e desktops. Afinal, a forma como o usuário acessa o seu site muda bastante, então é sempre interessante verificar melhorias específicas para cada versão e garantir a melhor experiência.

Análise de recursos

A ferramenta também ajuda a conseguir uma visão mais técnica, com um relatório completo com uma análise detalhada dos recursos carregados na página, incluindo arquivos CSS, JavaScript, imagens e fontes. Assim, fica mais fácil identificar, por exemplo, o que pode ser removido ou substituído se necessário.

Feedback do usuário

Ouvir quem utiliza o seu site é outro fator essencial, certo? A boa notícia é que o Google PageSpeed Insights fornece tudo isso na seção “Avaliação do usuário”, em que a ferramenta disponibilizar eventuais problemas de usabilidade com base em dados reais de usuários.

Como melhorar a velocidade da página do seu site?

Após analisar todas as informações coletadas no Google PageSpeed Insights, é hora de fazer as alterações para uma melhor performance, certo? Confira, então, o que você deve fazer para melhorar a velocidade das páginas do seu site!

Para exemplificar, nosso especialista em SEO Técnico, Bráulio Silveira, compartilhou sugestões de códigos e implementação de cada dica de melhoria abaixo.

Otimização de imagens

Um dos erros mais comuns é adicionar imagens de qualidade, mas que estão muito pesadas. A boa notícia é que existem várias ferramentas de compressão de imagens para que o tamanho do arquivo seja reduzido, mas sem prejudicar a qualidade. O cuidado com as dimensões de cada imagem também é valioso.

Além disso, configure o lazy loading das imagens para carregá-las somente quando estiverem visíveis na área de visualização do usuário. Isso reduz o tempo de carregamento inicial da página e melhora a experiência do usuário. No seguinte exemplo, utilizamos a propriedade loading=”lazy” na tag para aplicar o lazy loading nas imagens.

Lazy loading de imagens
<!DOCTYPE html><html><head>  <title>Exemplo de Lazy Loading de Imagens</title>  <style>    .imagem {      width: 100%;      height: auto;      margin-bottom: 20px;    }  </style></head><body>  <!– Conteúdo da página –>  <h1>Exemplo de Lazy Loading de Imagens</h1>    <!– Imagem 1 –>  <img class=”imagem” src=”imagem1.jpg” loading=”lazy” alt=”Imagem 1″>    <!– Imagem 2 –>  <img class=”imagem” src=”imagem2.jpg” loading=”lazy” alt=”Imagem 2″>    <!– Imagem 3 –>  <img class=”imagem” src=”imagem3.jpg” loading=”lazy” alt=”Imagem 3″>    <!– Imagem 4 –>  <img class=”imagem” src=”imagem4.jpg” loading=”lazy” alt=”Imagem 4″></body></html>
Cada imagem possui a classe CSS .imagem para definir a largura máxima de 100% e uma altura automática, garantindo que as imagens sejam redimensionadas corretamente. Ao adicionar o atributo loading=”lazy” em cada tag <img>, informamos ao navegador para carregar as imagens somente quando estiverem visíveis na área de visualização do usuário. Isso reduz o tempo de carregamento inicial da página, já que as imagens abaixo da área visível não serão carregadas imediatamente;;;

Compactação de arquivos CSS e JavaScript

Utilize técnicas de compactação, como a compressão GZIP, para reduzir o tamanho dos arquivos CSS, JavaScript e HTML, antes de enviá-los para o navegador. Para habilitar gzip num servidor Apache, por exemplo, o método mais comum envolve a implementação de código diretamente no arquivo .htaccess na raiz do site:

Arquivo .htaccess
<IfModule mod_deflate.c>    AddOutputFilterByType DEFLATE text/html    AddOutputFilterByType DEFLATE text/css    AddOutputFilterByType DEFLATE text/javascript</IfModule>
O código acima configura o servidor Apache para compactar automaticamente os arquivos HTML, CSS e JavaScript antes de enviá-los para o navegador. Quando um navegador solicitar um desses tipos de arquivo, o servidor verificará se o navegador suporta a compactação GZIP e, em caso positivo, enviará o arquivo compactado.

Isso reduzirá o tamanho dos arquivos e, consequentemente, melhorará a velocidade de carregamento das páginas. Dependendo do seu ambiente do site, pode ser necessário utilizar métodos diferentes para habilitar a compactação GZIP. No entanto, o conceito principal é o mesmo: configurar o servidor para compactar os recursos antes de enviá-los ao navegador.

Como ativar a compactação e habilitar compressão no WordPress?

Você pode ativar a compactação, adicionando o seguinte código em seu arquivo .htaccess:

Arquivo .htaccess
<IfModule mod_deflate.c>  # Compress HTML, CSS, JavaScript, Text, XML and fonts  AddOutputFilterByType DEFLATE application/javascript  AddOutputFilterByType DEFLATE application/rss+xml  AddOutputFilterByType DEFLATE application/vnd.ms-fontobject  AddOutputFilterByType DEFLATE application/x-font  AddOutputFilterByType DEFLATE application/x-font-opentype  AddOutputFilterByType DEFLATE application/x-font-otf  AddOutputFilterByType DEFLATE application/x-font-truetype  AddOutputFilterByType DEFLATE application/x-font-ttf  AddOutputFilterByType DEFLATE application/x-javascript  AddOutputFilterByType DEFLATE application/xhtml+xml  AddOutputFilterByType DEFLATE application/xml  AddOutputFilterByType DEFLATE font/opentype  AddOutputFilterByType DEFLATE font/otf  AddOutputFilterByType DEFLATE font/ttf  AddOutputFilterByType DEFLATE image/svg+xml  AddOutputFilterByType DEFLATE image/x-icon  AddOutputFilterByType DEFLATE text/css  AddOutputFilterByType DEFLATE text/html  AddOutputFilterByType DEFLATE text/javascript  AddOutputFilterByType DEFLATE text/plain  AddOutputFilterByType DEFLATE text/xml
  # Remove browser bugs (only needed for really old browsers)  BrowserMatch ^Mozilla/4 gzip-only-text/html  BrowserMatch ^Mozilla/4\.0[678] no-gzip  BrowserMatch \bMSIE !no-gzip !gzip-only-text/html  Header append Vary User-Agent</IfModule>

Minificação de arquivos CSS e JavaScript

Aqui entra uma etapa mais técnica, mas que também tem tudo para ajudar a melhorar a velocidade do site: minificar arquivos CSS e JavaScript.

Para fazer a minificação do código, remova espaços em branco, comentários e caracteres desnecessários do seu código, a fim de reduzir seu tamanho e melhorar o tempo de carregamento da página. No exemplo abaixo, o código CSS não-minificado possui espaços em branco, quebras de linha e comentários, enquanto o código CSS minificado remove todos esses elementos desnecessários:

CSS não minificado (200 caracteres)Código CSS minificado (110 caracteres)
/* Exemplo de comentário */
body {    color: red;    background-color: blue;}
h1 {    font-size: 24px;    margin-bottom: 10px;}
p {    font-size: 16px;    line-height: 1.5;}
body{color:red;background-color:blue;}h1{font-size:24px;margin-bottom:10px;}p{font-size:16px;line-height:1.5;}

Habilitar o cache do navegador

Outra dica interessante é permitir que os usuários armazenem em cache os recursos do site. Isso significa que, na próxima visita daquele usuário, ele não vai precisar baixar tantos dados, ou seja, o carregamento da página vai ser otimizado para quem retorna outras vezes para o seu site.

Priorização de recursos críticos

Também um pouco mais técnico, a mudança de recursos críticos para cima da linha de código HTML do seu site vai ajudar na renderização das páginas, já que o navegador vai priorizar os elementos realmente essenciais do seu site, evitando atrasos causados pelo carregamento de recursos secundários.

Para isso, opte pelo carregamento assíncrono de recursos. Configure o carregamento de recursos não críticos, como scripts e folhas de estilo, de forma assíncrona. Isso permite que o navegador comece a renderizar a página sem esperar que esses recursos sejam totalmente carregados. Abaixo segue um exemplo simples de como carregar recursos não críticos, como scripts e folhas de estilo, de forma assíncrona usando a tag.

Carregamento assíncrono de recursos não críticos
<!DOCTYPE html><html><head>  <title>Exemplo de Carregamento Assíncrono</title>  <!– Carregamento assíncrono de folha de estilo –>  <link rel=”stylesheet” href=”style.css” media=”print” onload=”this.media=’all'”>  <!– Carregamento assíncrono de script –>  <script async src=”script.js”></script></head><body>  <!– Conteúdo da página –>  <h1>Exemplo de Carregamento Assíncrono</h1></body></html>
No caso da folha de estilo <link>, definimos o atributo media como “print” inicialmente, indicando que a folha de estilo é específica para impressão. Em seguida, adicionamos o atributo onload com uma função que altera o atributo media para “all” quando o recurso é carregado. Isso faz com que a folha de estilo seja aplicada em todas as mídias, não apenas na impressão. Para o script <script>, utilizamos o atributo async, que permite que o navegador continue a renderização da página enquanto o script está sendo carregado em segundo plano. O carregamento assíncrono do script não bloqueia o processo de renderização da página.

Melhoria da hospedagem

Muitas vezes o problema não está, necessariamente, nos elementos do seu site e, por isso, uma dica é escolher um provedor de hospedagem confiável. Quando o fornecedor não oferece um serviço positivo, a tendência é que isso prejudique bastante o desempenho das suas páginas e a experiência do usuário.

Remoção de plugins e scripts desnecessários

Ainda precisa melhorar alguns elementos do seu site para ter mais velocidade? Sem problemas: analise todos os plugins e scripts em seu site e remova aqueles que não são essenciais. Afinal, cada um desses fatores cria mais solicitações ao servidor, o que impacta diretamente na velocidade do seu site.

Monitoramento e otimização contínua

O foco desse conteúdo é o Google PageSpeed Insights, certo? Você deve continuar utilizando essa ferramenta para monitorar o desempenho das suas páginas e garantir que você tenha as informações necessárias para fazer as melhorias sempre que for preciso.

Exemplos de códigos para melhoria de performance

Mais do que pensar na qualidade dos produtos e os preços oferecidos, é fundamental levar em consideração a experiência do usuário. Por isso, utilizar o Google PageSpeed Insights no dia a dia de trabalho é essencial para realizar melhorias constantes e garantir sempre uma versão otimizada.

Quer conferir mais dicas sobre como fazer ajustes para melhorar o desempenho do seu e-commerce? Então confira o nosso guia completo de SEO para E-Commerce.

Compartilhe esta postagem

Sobre o Autor...

Felipe Bazon

Felipe Bazon

Felipe Bazon é CSO da Hedgehog Digital e um dos profissionais de SEO mais renomados do país com reconhecimento internacional. Em 2015 e 2020 foi eleito profissional do ano de SEO no Brasil. Além da vasta experiência operacional, é também orador regular em eventos como E-show, OME Expo, Des-Madrid, Digitalks, RD Summit e Brighton SEO.

Assine nossa newsletter hoje!

Deixe o seu comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Postagens Relacionadas

Quero receber novidades

As informações que você forneceu neste formulário permitirão que Hedgehog ocasionalmente entre em contato com você por e-mail sobre quaisquer produtos e serviços relacionados, como novos relatórios, recursos e conteúdo relevante de todo o nosso blog. Você pode cancelar a assinatura dessas comunicações a qualquer momento. Para obter informações sobre como cancelar a assinatura, bem como nossas práticas de privacidade e compromisso com a proteção de sua privacidade, consulte nossa política de privacidade.