A Maneira Certa de Remover CSS Não Usado no WordPress

Publicados: 2021-07-30

Ter muito código não utilizado pode diminuir consideravelmente o seu site. E um dos suspeitos usuais no WordPress é o código CSS desnecessário. Felizmente, existem algumas maneiras de evitar o mau desempenho do seu site e parar de arruinar a experiência do usuário. Embora uma maneira de fazer isso seja um método manual, requer uma experiência significativa de desenvolvimento. Outra opção, mais amigável para iniciantes, é focar nas ferramentas existentes e remover CSS não utilizado no WordPress, adicionado por temas e plugins, com apenas alguns cliques.

Como remover com sucesso CSS não utilizado no WordPress

Como você provavelmente sabe, o WordPress está usando muitos plugins, temas e outras bibliotecas de terceiros. Todos eles trazem inúmeros recursos para melhorar a funcionalidade do seu site. Mas, na maioria das vezes, a maioria vem com um monte de funções que você realmente não usa. No entanto, se você não usar especificamente profissionais do WordPress para manter e otimizar seu site, ele carregará tudo para todos os visitantes. Isso resulta na transferência de grandes quantidades de CSS não utilizado e na lentidão do próprio site. Consequentemente, um desempenho ruim reduzirá o tráfego do seu site e diminuirá seus rankings de pesquisa.

Em muitos casos, remover 100% do código não utilizado é bastante difícil, quase impossível. Mas mesmo removendo a menor quantidade ou um script conflitante, melhorará o desempenho do seu site. Além de uma típica “minimização” de código, existem várias maneiras de reduzir o impacto do código CSS não utilizado sem quebrar seu site.

Por que o CSS não utilizado está lá?

Como o CSS é responsável por estilizar a aparência do seu site WordPress, todos os temas que você encontrar o incluem. E não apenas temas, mas muitos plugins vêm com suas próprias opções de estilo e personalização. Sem mencionar todos os tipos de construtores de sites, bibliotecas e até elementos individuais, onde você está usando apenas uma pequena parte dele. Em geral, alguns plugins não afetarão tanto o site. Mas, se tiver bastante, o efeito cumulativo pode realmente desacelerar seu site.

Olhando para a página de assinatura do WordPress em um tablet.
Muitas assinaturas e formulários semelhantes vêm com seu próprio código CSS extra.

Ferramentas para remover CSS não utilizado

Embora existam muitas ferramentas que podem ajudá-lo a remover CSS não utilizado, a maioria não se aplica a todas as situações. Claro, para sites estáticos, a maioria deles será bastante útil. No entanto, sites dinâmicos geralmente carregam e estilizam elementos injetando classes CSS com JavaScript. E esta é a parte mais difícil, pois é difícil detectar essas classes. Por exemplo, sites de comércio eletrônico que estilizam dinamicamente produtos e páginas de carrinho.

Pense nisso durante o desenvolvimento

Uma solução para se livrar do CSS não utilizado desde o início é pensar nisso durante o desenvolvimento do site. Basicamente, você pode dividir seu código CSS em diferentes arquivos, cada um servindo a um propósito específico. No entanto, a maioria das pessoas prefere usar temas do WordPress para evitar construir um site do zero. E é aqui que você precisa ser muito habilidoso ou encontrar especialistas em WordPress para fazer isso por você.

Um desenvolvedor do WordPress mostrando um site simples que oferece uma boa experiência ao usuário.
Sempre procure soluções preventivas ao criar seus sites WordPress fáceis de usar.

Usando a solução online UnusedCSS

Outra maneira é usar soluções premium como UnusedCSS para encontrar e limpar facilmente seus problemas de CSS. A vantagem desta ferramenta é que ela é capaz de escanear seus arquivos JavaScript e procurar por injeções. Algumas de suas características mais notáveis ​​são:

  • Auto encontrar regras CSS não utilizadas
  • Fornecer CSS limpo para download
  • Explorando o design responsivo e as regras de consultas de mídia
  • Verificando alterações no site
  • Visualização de alterações
  • e mais

PurgeCSS para remover CSS extra

Esta é outra ferramenta bastante útil durante o desenvolvimento. Aqueles que estão trabalhando com Bootstrap, Foundation e estruturas CSS similares acham muito útil. Como você provavelmente está usando apenas uma fração das regras CSS, essa ferramenta pode ajudá-lo a filtrar todos os estilos não utilizados. Basicamente, esta é uma ótima maneira de tornar seu arquivo CSS consideravelmente menor.

Plug-in de otimização automática

O próximo da fila é o plugin WordPress muito popular. Com ele, você pode facilmente minificar, combinar e armazenar estilos em cache. Ele injeta as regras necessárias no cabeçalho da página, CSS crítico embutido, reduz o HTML e move os scripts para o rodapé. Em essência, ele pode ser usado para implementar o “lazy-load” para imagens, otimizar fontes e JavaScript não combinado assíncrono. Todos os sites podem se beneficiar deste extenso plugin.

WP Foguete

Uma das opções mais amigáveis ​​para iniciantes que você pode encontrar. WP Rocked oferece soluções eficazes para otimização de sua página e velocidade. Não apenas obterá resultados satisfatórios em testes de velocidade, mas também melhorará visivelmente a experiência do usuário para os visitantes. Quando você quiser remover o CSS não utilizado, basta ativá-lo, ativar a opção “Otimização de arquivo” e prosseguir para a opção “Otimizar entrega de CSS”. Ele fornecerá um arquivo CSS com apenas as regras CSS necessárias, que serão carregadas antes dos outros. Além disso, o WP Rocket limpará automaticamente o cache e permitirá que você minifique e agregue arquivos CSS.

Remova CSS não utilizado com Asset CleanUp

Você pode usar o Asset CleanUp para descarregar arquivos não utilizados de temas e plugins. Ele permite que você conclua esta tarefa para cada página separadamente. Embora esta seja uma maneira um pouco complexa e demorada, é um método muito eficaz de usar. Assim como alguns outros plugins, ele possui a opção “Modo de teste” para evitar efeitos indesejados em seu site ao vivo. No entanto, o Asset CleanUp também pode ajudá-lo a remover arquivos JavaScript não utilizados. Por fim, ao testar o que seus visitantes veem, você pode simplesmente optar por descarregar tudo o que não for necessário.

Otimize seu CSS com Perfmatters

O último, mas não menos importante nesta lista é um dos plugins de desempenho premium. Perfmatters irá ajudá-lo a remover CSS e JavaScript não utilizados. Após o registro, instalação e ativação, você poderá acessar seu gerenciador de scripts. Isso, entre outras opções, pode ajudá-lo a modificar cada uma de suas páginas ou postagens com facilidade. Em essência, ele fornece um menu de painel simples que você pode usar para remover qualquer CSS e JavaScript não utilizado em páginas separadas ou em todo o site. Assim como para CSS, você pode usá-lo para combinar ou reduzir arquivos JavaScript para melhor desempenho.

Considerações adicionais para melhorar a velocidade do site

Considere usar o CDN para entregar arquivos CSS – para reduzir consideravelmente a velocidade de carregamento do seu CSS ou de qualquer outro arquivo.

Minimize e combine a maioria dos seus arquivos CSS regularmente – para remover regras, classes e caracteres extras desnecessários do seu CSS no WordPress. No entanto, é discutível se isso é útil para todos os sites grandes devido à complexidade do código, tamanho desses arquivos e otimização posterior adicional.

Um pedaço minimizado do código do site.
Minimize seu código para se livrar de caracteres desnecessários para carregar seus arquivos mais rapidamente.

Remover absolutamente todas as partes de CSS não utilizadas no WordPress é quase impossível. Mas você pode usar os métodos acima para acelerar seu site de maneira bastante justa. Vai depender do número de casos, mas se o seu site WordPress realmente tiver muito código não utilizado, a diferença será bastante perceptível. Por outro lado, às vezes até uma pequena mudança pode significar tudo. Embora o objetivo não seja ter o site mais rápido do mundo, pequenas mudanças são importantes. Mas, outros esforços devem ser focados em conteúdo e utilidade para os usuários, em vez de conquistar posições de velocidade máxima em testes de mecanismos de busca.