Faça com que os sites WordPress carreguem mais rápido do que nunca com o novo CSS crítico do Hummingbird

Publicados: 2023-10-09

Com o tão esperado recurso Critical CSS do Hummingbird, você pode esperar páginas com carregamento mais rápido e sites WordPress com melhor desempenho. Veja por que os recursos de bloqueio de renderização são agora coisa do passado…

Otimização do Hummingbird - Antes e Depois dos Resultados
Aceite as pontuações de desempenho do PageSpeed ​​do Google com o recurso Critical CSS do Hummingbird.

Se você se preocupa com a velocidade de carregamento da página (e deveria se quiser que os visitantes permaneçam em seu site por mais de dois segundos), então é de vital importância entender como o CSS afeta o desempenho do site e como acelerar o tempo de carregamento da página usando uma otimização tarefa conhecida como CSS crítico .

Neste artigo, abordaremos os seguintes tópicos:

  • O que é CSS crítico e como ele melhora o desempenho?
  • Como otimizar o WordPress usando o recurso CSS crítico do Hummingbird
  • O CSS crítico do Hummingbird é compatível com tudo que é WordPress

Vamos mergulhar…

O que é CSS crítico e como ele melhora o desempenho?

Quando os usuários chegam a um site, tudo o que podem ver inicialmente é o conteúdo exibido na tela antes de rolar.

Esta área é chamada de “acima da dobra”.

Imagem explicando acima e abaixo da dobra.
Tudo o que os visitantes do site veem primeiro é o conteúdo acima da dobra.

A experiência positiva do usuário pode ser medida pela rapidez com que os usuários percebem o carregamento do conteúdo em uma página da web. Quanto mais rápido uma página carrega (ou é percebida pelo usuário como carregando rapidamente), melhor será a experiência do usuário. Por outro lado, quanto mais lento o carregamento da página (ou o usuário perceber que carrega lentamente), pior será a experiência.

Como tudo o que o visitante vê quando acessa uma página é o conteúdo acima da dobra antes de começar a rolar para baixo, faz sentido fazer com que o conteúdo acima da dobra carregue o mais rápido possível antes de carregar o restante da página.

Critical CSS (também conhecido como Critical Path CSS ou Critical CSS Rendering Path ) é uma técnica que extrai o CSS mínimo necessário para renderizar o conteúdo acima da dobra o mais rápido possível para o usuário.

Embora o usuário que visualiza o conteúdo acima da dobra perceba que a página está carregando rapidamente, o restante do CSS pode carregar e a experiência do usuário não é afetada.

Técnicas como carregamento lento de imagens, atraso na execução de JavaScript e CSS crítico são formas de otimizar a sequência de etapas que o navegador executa para converter HTML, CSS e JavaScript em pixels na tela.

Essa sequência é chamada de Caminho Crítico de Renderização (CRP) e inclui o Modelo de Objeto de Documento (DOM), Modelo de Objeto CSS (CSSOM), árvore de renderização e layout.

A otimização do caminho crítico de renderização melhora o desempenho da renderização.

Vantagens do CSS crítico

CSS crítico pode melhorar o desempenho do site por meio de:

  • Renderização inicial mais rápida
  • Experiência do usuário aprimorada
  • Melhor desempenho de SEO
  • Peso da página reduzido
  • Manutenção simplificada
  • Aprimoramento progressivo
  • Impacto positivo no Core Web Vitals (especialmente First Contentful Paint e Speed ​​Index)
  • Pontuações mais altas do PageSpeed ​​​​Insights

Observação: o conteúdo exibido acima da dobra no carregamento da página antes da rolagem será diferente dependendo do dispositivo e do tamanho da tela usada para visualizar páginas da web. Por esse motivo, não existe uma altura de pixel universalmente definida do que pode ser considerado conteúdo acima da dobra.

Implementando CSS Crítico

Então você administrou seu site por meio da ferramenta PageSpeed ​​​​Insights e o relatório recomenda a eliminação de recursos de bloqueio de renderização.

O que agora? Como você realmente implementa as recomendações?

Bem, você pode tentar consertar as coisas manualmente (tedioso, demorado e não recomendado), usar ferramentas de desenvolvimento web (se você tiver habilidades técnicas) ou usar um plugin WordPress como o Hummingbird para identificar, resolver e resolver automaticamente quaisquer problemas .

Recomendamos usar o método plugin. É a opção mais rápida e inteligente para realizar o trabalho.

Embora o CSS crítico se refira principalmente ao CSS acima da dobra, o Hummingbird pode extrair e incorporar todo o CSS usado na página, enquanto atrasa/remove o restante.

O Hummingbird não apenas aborda o bloqueio de renderização e CSS não utilizado para otimização de página inteira, mas também lida com a otimização acima da dobra, eliminando recursos de bloqueio de renderização usando recursos integrados como CSS crítico (veja abaixo), Atraso na execução de JavaScript para ativos JavaScript e outras áreas que afetam os resultados do Core Web Vitals em sites WordPress.

Como otimizar o WordPress usando o recurso Critical CSS do Hummingbird

Observação: Critical CSS é um recurso Pro, portanto, certifique-se de ter o Hummingbird Pro instalado em seu site.

Vamos seguir as etapas para obter o máximo benefício do uso do novo recurso CSS crítico do Hummingbird.

Primeiro, comece executando um teste de desempenho.

Hummingbird - Iniciar teste de desempenho
Comece a otimizar seu site com o Hummingbird executando um teste de desempenho.

Certifique-se de anotar os resultados iniciais para poder comparar os resultados antes e depois.

Resultados do teste de desempenho do Hummingbird
Anote os resultados do teste de desempenho do Hummingbird antes de ativar o CSS crítico.

Em seguida, navegue até Hummingbird > Otimização de ativos > Otimização extra e habilite CSS crítico.

Otimização de ativos Hummingbird - Otimização extra - CSS crítico
Ative CSS crítico na tela Otimização de ativos > Otimização extra.
Opções críticas de CSS
O Hummingbird oferece opções para controlar a implementação de CSS crítico em seu site.

Depois de ativar o recurso, você verá diferentes opções para carregar CSS crítico e para lidar com CSS não utilizado.

Carregando CSS Crítico

Esta seção oferece a opção de selecionar Otimização CSS de página inteira (padrão) ou Otimização CSS acima da dobra .

CSS crítico
Selecione uma das opções no menu suspenso.

Recomendamos escolher a opção padrão Otimização de CSS de página inteira com carregamento na interação do usuário selecionada para a maioria dos sites, pois isso fornecerá os melhores resultados e resolverá os problemas de eliminação de recursos de bloqueio de renderização e redução de auditorias de CSS não utilizadas, mantendo a integridade de todos os recursos do site. elementos visuais.

A otimização de CSS de página inteira incorpora todos os CSS usados ​​e atrasa/remove o carregamento do restante.

A escolha do método de otimização CSS acima da dobra é recomendada para sites maiores com muito CSS complexo, se a opção padrão não fornecer os resultados desejáveis. Este método irá incorporar todo o CSS acima da dobra e carregar o restante de forma assíncrona.

E-LIVRO GRATUITO
Seu roteiro passo a passo para um negócio lucrativo de desenvolvimento web. Desde conquistar mais clientes até crescer como um louco.

Ao baixar este e-book, concordo em receber ocasionalmente e-mails do WPMU DEV.
Mantemos seu e-mail 100% privado e não enviamos spam.

E-LIVRO GRATUITO
Planeje, construa e lance seu próximo site WP sem problemas. Nossa lista de verificação torna o processo fácil e repetível.

Ao baixar este e-book, concordo em receber ocasionalmente e-mails do WPMU DEV.
Mantemos seu e-mail 100% privado e não enviamos spam.

Lidando com CSS não utilizado

O Hummingbird oferece a opção de carregar o CSS não utilizado na interação do usuário para corrigir quaisquer problemas de renderização ou Remover não utilizado , que corta o CSS não utilizado, mantendo apenas o necessário e carregando-o in-line.

Além disso, você pode alternar o recurso para tipos de postagem específicos.

Tipos de postagem CSS não utilizados
Selecione os tipos de postagem para remover CSS não utilizado.

Embora as alternâncias de tipo de postagem estejam disponíveis para os métodos de otimização de CSS de página inteira e de otimização de CSS acima da dobra , apenas o método CSS de página inteira lida com CSS não utilizado.

CSS crítico - opção Método acima da dobra selecionada.
Se o método de otimização CSS acima da dobra for selecionado, a opção para remover CSS não utilizado não será exibida.

Ambos os métodos de otimização também fornecem uma opção avançada para adicionar CSS personalizado manualmente na seção <head> da(s) página(s).

CSS não utilizado – inclusões manuais
Adicione elementos CSS personalizados críticos manualmente.

Observação: se você usou o recurso CSS legado acima da dobra em versões anteriores do Hummingbird para alimentar manualmente o CSS do caminho crítico, os dados existentes serão migrados automaticamente para a caixa Inclusões manuais quando você atualizar o plug-in para a versão mais recente e mudar para usando o novo recurso.

Após configurar suas opções, clique em Salvar alterações. O Hummingbird começará a implementar Critical CSS automaticamente de acordo com suas configurações.

Otimização Crítica de CSS
Aguarde alguns segundos para que o Critical CSS otimize seu site antes de continuar.

Depois de ver a mensagem de conclusão, visite seu site e confirme se tudo no front end está sendo exibido como deveria.

Mensagem crítica gerada por CSS.
Espere até ver a mensagem “Critical CSS Generated” antes de atualizar a página.

Atualize a página, deixe o cache crescer novamente e execute outro teste de desempenho no Hummingbird para poder comparar os resultados antes e depois.

Resultados do teste de desempenho do Hummingbird
Compare os resultados dos testes de desempenho do Hummingbird antes e depois de executar o Critical CSS.

Regenerar CSS Crítico

Depois de aplicar Critical CSS em seu site, um botão “Regenerate Critical CSS” será exibido na parte superior da tela Extra Optimization.

Clique neste botão para limpar o cache, limpar todos os ativos locais ou hospedados e regenerar automaticamente todos os ativos necessários para o seu site ou página inicial.

Regenerar CSS Crítico
Regenere o CSS crítico do seu site a qualquer momento com um simples clique.

O CSS crítico do Hummingbird é compatível com tudo que é WordPress

Testamos extensivamente o recurso Critical CSS do Hummingbird e descobrimos que ele é compatível com todas as versões e temas do WordPress, construtores de páginas, fontes, WooCommerce, Learning Management Systems (LMS), etc.

É importante observar, entretanto, que a instalação de temas ou plug-ins mal codificados contendo CSS com código inválido ou strings inválidas em seu site pode causar problemas e resultar em uma mensagem de erro crítico de CSS.

Mensagem de erro crítico de CSS.
O uso de temas ou plug-ins mal codificados pode levar a erros críticos de CSS.

Se você encontrar erros ao usar Critical CSS, tente o seguinte:

  1. Clique no botão “Regenerar CSS Crítico” e veja se isso resolve o problema.
  2. Se você receber o mesmo erro novamente, sugerimos alterar o tema (use um site de teste se o seu site estiver ativo) e executar Critical CSS no novo tema. Se não houver problemas, provavelmente o problema é o tema.
  3. Se você tiver problemas após instalar um tema diferente, recomendamos solucionar problemas de seus plug-ins.
  4. Se o erro persistir depois de tentar todas as opções acima, observe a mensagem de erro, desative temporariamente o Critical CSS em seu site e entre em contato com nossa equipe de suporte para obter ajuda para corrigir o problema.

Você pode ficar tranquilo, no entanto, pois o recurso Critical CSS do Hummingbird foi projetado com o foco em preservar a integridade visual do seu site e, ao mesmo tempo, melhorar o desempenho. O recurso lida bem com erros e raramente quebra um site, mesmo em caso de erros.

Para obter informações adicionais sobre como usar o recurso Critical CSS, consulte a documentação do plugin.

Ative todos os recursos de otimização do Hummingbird para obter melhores resultados

Se obter velocidade e desempenho máximos de seu(s) site(s) WordPress é extremamente importante para você, usar o CSS crítico do Hummingbird é definitivamente um recurso que você não deve ignorar.

Relatório Hummingbird - aprovado em auditorias.
Otimiza o desempenho do site e atende às recomendações PageSpeed ​​do Google com o recurso Critical CSS do Hummingbird.

Para melhor desempenho e economia, recomendamos o uso de Critical CSS com cache de página e todos os recursos de otimização de ativos que o plug-in disponibiliza, incluindo CDN e Delay JavaScript Execution.

Hummingbird - Otimização de Ativos
Para obter melhores resultados, ative todos os recursos de otimização de ativos do Hummingbird.

Na maioria dos casos, combinar todos os recursos de otimização do Hummingbird deve ajudar seu site a atingir pontuações de PageSpeed ​​de mais de 90 ou aproximá-lo de 100 perfeitos se seu site já tiver um bom desempenho.

Página de pontuação do Hummingbird-100
Use todos os recursos de otimização do Hummingbird para obter a pontuação de desempenho perfeita!

Conforme mencionado anteriormente, Critical CSS é um recurso do Hummingbird Pro e está disponível para todos os membros do WPMU DEV.

Se você estiver usando nosso plugin gratuito Hummingbird, considere se tornar um membro para obter acesso acessível e sem riscos à nossa plataforma WordPress completa. Ele tem tudo que você precisa para lançar, administrar e expandir seu negócio de desenvolvimento web.

E se você for membro da agência, você pode até mesmo marcar em branco e revender o Hummingbird (além de hospedagem, domínios, todo o nosso conjunto de plug-ins PRO e muito mais), tudo sob sua própria marca.

Você está usando o Critical CSS do Hummingbird para otimizar o Critical Render Path do seu site WordPress? Compartilhe suas experiências e pensamentos nos comentários abaixo.