Como chegámos a 100/100 no Google PageSpeed — e o que isso significa para o seu site
Como chegámos a 100/100 no Google PageSpeed — e o que isso significa para o seu site
O Google PageSpeed Insights avalia a performance de um site numa escala de 0 a 100. A maioria dos sites de empresas portuguesas fica entre 40 e 70. Sites WordPress mal optimizados ficam frequentemente abaixo de 50.
O site da 1000megabytes chegou a 100/100 em todas as categorias: Desempenho, Acessibilidade, Práticas Recomendadas e SEO.
Este artigo explica o que fizemos, porquê interessa, e o que significa para um site alojado connosco.
O ponto de partida
O site anterior era WordPress — o CMS mais usado no mundo, e também um dos mais pesados quando não é optimizado.
Os números eram típicos de um WordPress funcional mas sem optimização específica:
- Tempo de carregamento: ~600ms
- Peso da página: ~1MB
- Score PageSpeed: estimado entre 50 e 70
Nada de catastrófico. Mas longe do que a infraestrutura era capaz de servir.
O que mudámos
1. Migração para HTML estático
A decisão mais impactante foi abandonar o WordPress para o site institucional e passar para HTML puro.
WordPress executa PHP, consulta a base de dados e monta a página a cada pedido. HTML estático não faz nada disso — o servidor lê um ficheiro e envia-o directamente.
O resultado é imediato: o TTFB (Time to First Byte) passou de centenas de milissegundos para 83ms.
2. Redimensionamento das imagens
As imagens do site estavam a ser servidas nas dimensões originais — 1536×1024px, 1484×1060px, 1254×1254px — mas renderizadas pelo browser a 355×267px.
Estava a transferir 4 a 5 vezes mais dados do que o necessário.
Após redimensionamento para 710×534px (2x para ecrãs retina):
| Imagem | Original | Optimizada | Poupança |
|---|---|---|---|
| cerejeira.webp | 166 KB | 41 KB | −75% |
| 5kiwi.webp | 100 KB | 29 KB | −71% |
| laranja.webp | 152 KB | 49 KB | −68% |
O peso total das imagens passou de 418KB para 119KB.
3. Concatenação dos ficheiros CSS
O site tinha 5 ficheiros CSS separados (fonts, tokens, base, layout, components). Cada ficheiro é um pedido HTTP independente — e pedidos em cascata atrasam o carregamento.
A junção num único style.css eliminou 4 pedidos HTTP e reduziu a latência em cascata.
4. Preload das fontes críticas
As fontes estavam a carregar depois das imagens — visível no waterfall como um "segundo bloco" de pedidos tardios.
Com nas fontes principais, o browser começa a descarregá-las em paralelo com o HTML, reduzindo o LCP (Largest Contentful Paint).
5. Cache de longa duração
Configuração de headers de cache no servidor:
- Fontes: 1 ano
- Imagens WebP: 1 mês
- CSS: 1 mês
Na segunda visita, o browser não descarrega nenhum destes recursos — estão em cache local. O site carrega ainda mais rápido para visitantes recorrentes.
O resultado final
| Métrica | Resultado |
|---|---|
| Desempenho | 100 |
| Acessibilidade | 100 |
| Práticas Recomendadas | 100 |
| SEO | 100 |
| First Contentful Paint | 0,3s |
| Largest Contentful Paint | 0,7s |
| Total Blocking Time | 0ms |
| Cumulative Layout Shift | 0 |
| Speed Index | 0,4s |
Testado no Pingdom a partir de Frankfurt: 185ms de carregamento, 391KB.
Porquê isto interessa ao seu negócio
Velocidade e conversão
Cada segundo adicional de carregamento reduz as conversões. Em e-commerce, o impacto é directo: menos tempo de carregamento, mais vendas. Em sites de serviços, a velocidade afecta a percepção de credibilidade — um site lento parece uma empresa lenta.
Velocidade e SEO
O Google usa os Core Web Vitals como factor de ranking. Sites com LCP acima de 2,5s são penalizados nos resultados de pesquisa. Com LCP de 0,7s, o site está bem acima do limiar verde.
Velocidade e infraestrutura
Os números acima não resultam só de optimização de código. Resultam também da infraestrutura:
- Servidores próprios com discos NVMe
- 128GB de cache ZFS em RAM — os ficheiros do site ficam em memória, não há espera de disco
- Localização na Alemanha — latência mínima para tráfego europeu
- Sem overselling — recursos garantidos por servidor
Um WordPress bem optimizado no mesmo servidor consegue scores entre 85 e 95. HTML estático com a mesma infraestrutura chega ao 100.
O que isto significa para um site alojado connosco
Os servidores que servem o site da 1000megabytes são os mesmos que alojam os sites dos nossos clientes.
Quando dizemos que os sites são rápidos, não é marketing — é o que medimos, com ferramentas públicas, e publicamos os resultados.
Se o seu site está lento, fale connosco. Fazemos um diagnóstico real antes de propor qualquer solução.
Precisa de ajuda com geral?
Oferecemos soluções profissionais para Geral. Fale connosco!
Alojamento Web