Dicas para melhorar os principais elementos vitais do seu site WordPress
Publicados: 2021-09-13O Google tem uma maneira de criar uma onda de pânico entre web designers e proprietários de sites. Quando eles fazem uma mudança em seu algoritmo de busca, as pessoas começam a lutar para se atualizar. É fácil entender o porquê. Ninguém quer que seus rankings de SEO sofram.
Assim, quando as métricas do Core Web Vitals foram anunciadas, a resposta foi bastante previsível. Como essas mudanças são baseadas no desempenho do site, nossa atenção se voltou para garantir que os tempos de carregamento sejam extremamente rápidos.
Mas nem sempre é simples. Sites que executam um sistema de gerenciamento de conteúdo (CMS), como o WordPress, podem ser especialmente desafiadores. Há muitos fatores em jogo. Portanto, melhorar o desempenho requer uma abordagem multifacetada.
Onde começar? Confira nosso guia para aumentar a pontuação do Core Web Vitals do seu site WordPress.
Implementar cache
Uma das maneiras mais simples de aumentar a velocidade de um site WordPress é implementar o cache. Em muitos casos, um site anteriormente lento se tornará significativamente mais rápido com esta única etapa. Isso vale mesmo em hospedagem relativamente barata.
Por padrão, as páginas e postagens do WordPress devem recuperar conteúdo e configurações do banco de dados do site. Isso leva tempo. O cache, por outro lado, fornecerá conteúdo como arquivos HTML estáticos – eliminando a necessidade de uma chamada de banco de dados. Com o intermediário (ou seja, o banco de dados) fora do caminho, os tempos de carregamento mais rápidos seguirão.
Alguns pacotes de hospedagem, particularmente a hospedagem gerenciada do WordPress, incluirão cache baseado em servidor. Esta é muitas vezes a melhor opção, pois requer muito pouco de web designers e funciona muito bem. Pode ser necessário limpá-lo de vez em quando. Caso contrário, é uma experiência prática. E pode ser efetivamente combinado com um plugin para aumentar ainda mais a velocidade.
Mesmo que seu host não forneça cache no nível do servidor, você ainda pode otimizar o desempenho por meio de um plug-in. Os plugins de cache variam em escopo, complexidade e preço. Mas eles fornecem resultados tangíveis quando se trata de melhorar os tempos de carregamento. Isso, por sua vez, também é um impulso positivo para o Core Web Vitals.
Adiar o carregamento de scripts e estilos de bloqueio de renderização
Ao testar o desempenho do seu site no Google PageSpeed Insights, o assunto dos recursos de bloqueio de renderização parece surgir muito. Esses são os scripts e estilos que não são considerados “críticos” – o que significa que não são necessários para renderizar o conteúdo da página “acima da dobra”.
Esses recursos podem atrapalhar os tempos de carregamento mais rápidos. Especificamente, eles impactam a pontuação “Largest Contentful Paint (LCP)” em Core Web Vitals. Este é o tempo que leva para a área de conteúdo principal de uma página carregar. Reduzir o LCP é, bem, vital.
Uma maneira de melhorar a situação é atrasar (ou adiar) quando vários elementos de conteúdo (imagens, vídeos, texto em nível de bloco) são carregados. Isso garante que apenas os scripts e estilos necessários sejam carregados primeiro, enquanto todo o resto vem depois.
Junto com a minificação, muitos plugins de cache/otimização do WordPress também incluem esse tipo de funcionalidade. No entanto, pode levar um pouco de experimentação, pois adiar o recurso errado pode ser problemático.
Certifique-se de testar todas as alterações feitas e verifique se há erros no console do navegador. Depois de encontrar a configuração correta, o número de recursos de bloqueio de renderização em sua página deve ser significativamente reduzido.
Otimizar imagens
O uso generalizado de grandes imagens de heróis e controles deslizantes complexos só aumenta o desafio da otimização do desempenho. Esses ativos podem parecer bons, mas podem facilmente somar megabytes de dados. Isso não vai te dar uma nota de aprovação para o Core Web Vitals – especialmente no celular.
Felizmente, existem algumas maneiras de aliviar a carga. Em primeiro lugar, livre-se de todas as imagens que julgar desnecessárias. A remoção de uma única imagem grande pode fazer a diferença.
O resto de suas imagens pode ser otimizado. Isso reduzirá o tamanho do arquivo e diminuirá o impacto que eles têm no tempo de carregamento.
Como você faz a otimização de imagem é com você. Você pode baixar uma cópia de seus piores infratores e compactá-los usando seu editor de imagens favorito e, em seguida, enviá-los de volta ao seu site. Ou você pode automatizar o processo com um plugin de mídia WordPress útil.
Imagens responsivas
Para usuários móveis, o WordPress inclui a capacidade de fornecer imagens responsivas via srcset
. Na verdade, ele fará automaticamente o trabalho sujo para você em imagens colocadas em seu conteúdo. Isso é incrivelmente valioso, pois evita que a mídia massiva do tamanho de um desktop diminua a experiência do usuário móvel. Para imagens fora da área de conteúdo principal, talvez seja necessário fazer algum trabalho personalizado para implementar esse recurso.
Formatos de imagem modernos
Também vale a pena observar os formatos de arquivo que você está usando. Por exemplo, o formato WebP do Google geralmente pode reduzir o tamanho do arquivo enquanto mantém a qualidade da imagem. Observe que alguns formatos novos não são suportados em navegadores legados (ahem, IE), portanto, versões de fallback podem ser necessárias. Os plugins também podem ajudar com isso.
Preguiçoso Carregar Todas as Coisas
A funcionalidade de carregamento lento carrega itens apenas quando eles estão na janela de visualização do navegador. Ao atrasar o carregamento de imagens, iframes e outros conteúdos de terceiros (como widgets de mídia social), você pode concentrar recursos nos elementos que os usuários verão primeiro.
O WordPress já implementa o carregamento lento nativo baseado em navegador para imagens. Quando você adiciona uma imagem a uma página ou postagem, o atributo loading="lazy"
é colocado dentro da tag <img>
. Ou seja, desde que a imagem inclua atributos de altura e largura.
Isso é ótimo – mas e outros elementos, como vídeos ou iframes? Esses itens também podem sobrecarregar uma página quando carregados desde o início.
Os iframes agora são carregados lentamente por padrão - então não se preocupe. Alguns elementos mais complexos podem exigir código personalizado ou um plug-in para implementar essa funcionalidade.
Limpe a desordem
Com o tempo, até mesmo um site WordPress bem mantido pode ficar confuso. Um banco de dados entupido, plugins não utilizados que ainda estão ativos, um tema inchado com recursos que você não está usando – isso acontece. E também pode arrastar seus Core Web Vitals.
É por isso que é importante arrumar de vez em quando. O banco de dados do seu site pode ser otimizado manualmente ou configurado para fazê-lo regularmente. Plugins não utilizados podem ser desativados e jogados na lixeira. Os temas podem ser enxutos ou substituídos por algo melhor.
Estude o que está deixando seu site lento, encontre os culpados e lide com eles. Você pode se surpreender com a diferença que isso pode fazer.
Melhore os principais elementos vitais da Web do seu site
Core Web Vitals complica o processo já complicado de otimizar o desempenho do site WordPress. Mesmo um site com boa pontuação em outras métricas de desempenho ainda pode ficar aquém dessa área. Isso se destaca principalmente nos testes móveis.
A boa notícia é que há muitas pequenas coisas que os designers podem fazer para recuperar o atraso. A implementação do cache estabelece uma ótima base e fornece um impulso imediato. A partir daí, é uma questão de reduzir o tamanho dos arquivos e carregar estilos e scripts em ordem de importância.
Levando as coisas ainda mais longe, também faz sentido ajustar o CSS do seu site tendo em mente o Core Web Vitals. Isso pode ajudar com a temida pontuação Cumulative Layout Shift (CLS) e reduzir o inchaço.
Em geral, as coisas que são boas para o desempenho também são boas para o Core Web Vitals. As pontuações podem melhorar rapidamente. Apenas saiba que vai levar algumas tentativas e erros para resolver algumas dessas deficiências individuais.
O objetivo geral é garantir que apenas o essencial seja carregado quando um usuário visitar seu site. Fazer isso deixará os visitantes e o Google bastante felizes.