Por que meu site WordPress está lento?

Publicados: 2021-02-26

Um site lento é ruim para seus usuários, ruim para SEO e ruim para o seu negócio! Como tal, se o seu site estiver lento, deve ser uma prioridade para você descobrir o motivo e corrigi-lo.

Então, por que um site lento pode ser ruim para sua empresa e seus usuários? Bem, quando foi a última vez que você foi paciente o suficiente para esperar um site carregar por mais de alguns segundos? As chances são altas de que você tenha se frustrado e ido para outro site. Se seus clientes estão experimentando algo semelhante em seu site, imagine o negócio que você pode estar perdendo.

E não são apenas seus clientes que acabarão evitando seu site... O Google também pode. A velocidade de carregamento do site é uma das métricas que o Google usa ao decidir como classificar sites nas SERPs. Um site lento quase certamente resultará em uma penalidade de classificação. Resumindo, é muito importante que o tempo de carregamento do seu site seja algo que você monitore e, se necessário, melhore.

Então, quais são as razões pelas quais seu site pode estar carregando lentamente? Vamos dar uma olhada em alguns dos principais culpados.

Medindo a velocidade de carregamento do WordPress

Antes de começar a se preocupar em melhorar o tempo de carregamento do seu site, a primeira coisa que você precisa fazer é realmente verificar o quão rápido (ou não) ele é. Existem várias ferramentas gratuitas que você pode usar. Uma escolha popular é o teste de velocidade do site da Pingdom.

Insira o URL do seu site e selecione o local de teste mais próximo de seus clientes. Em seguida, execute o teste. Idealmente, seus tempos de carregamento devem ser inferiores a 3 segundos ou mais. O Pingdom fornecerá uma variedade de informações que podem ser usadas para ajudá-lo a diagnosticar um site de carregamento lento. Vamos cobrir muitos deles abaixo.

Qualidade de hospedagem

O primeiro lugar a procurar ao tentar melhorar os tempos de carregamento do seu site é no seu host. Há uma tonelada de opções quando se trata de hospedagem WordPress e isso é ótimo. Com hospedagem disponível a partir de apenas alguns dólares, qualquer pessoa agora pode se dar ao luxo de ter um site online. Barato porém nem sempre significa alegre quando se trata de hospedagem! Embora seja sempre perigoso generalizar, quanto mais barata a hospedagem, mais lenta provavelmente será.

Ao testar a velocidade de carregamento do seu site, também é importante fazer isso algumas vezes ao longo de vários dias. Hospedagem barata geralmente pode ter um desempenho brilhante, mas apenas em ocasiões isoladas. A consistência é fundamental – seu site carrega rapidamente toda vez que você o testa? Se não, então o primeiro lugar a olhar é a sua hospedagem. A realidade é que, se você estiver usando hospedagem barata e quiser um site de carregamento consistentemente rápido, precisará mudar para uma hospedagem de melhor qualidade. Essa é a maneira mais fácil e segura de melhorar o tempo de carregamento do site.

Cache

O WordPress é um CMS incrível que agora alimenta 40% dos sites do mundo. Incrível! Também é bastante sofisticado e há muita coisa que acontece nos bastidores que você pode não estar ciente. Este post não é o lugar para discutir isso - em vez disso, basta saber que cada vez que alguém solicita uma página em seu site (por exemplo, clicando em um link ou digitando a URL do seu site em um navegador), o servidor e o WordPress trabalham para 'construir' essa página. Muitos componentes são usados ​​e as informações são extraídas de um banco de dados. Esse processo é realmente bastante complexo, mas pode levar apenas alguns instantes… na maioria dos casos, o usuário final nem está ciente do que está acontecendo.

No entanto, o processo de construção de cada página toda vez que é solicitado por um usuário pode atrasar as coisas. Ele usa vários recursos do servidor e, se várias pessoas estiverem usando o site ao mesmo tempo, isso fará com que a página seja carregada mais lentamente (já que demoram mais para serem construídas pelo servidor).

Então, como podemos evitar isso? Simples… usando Cache. Ao armazenar em cache seu site, 'cópias' de suas páginas que foram 'pré-construídas' são salvas e são essas que o servidor enviará aos usuários. Isso acelera as coisas sem fim, pois o servidor não é submetido a estresse indevido.

Você pode ler mais sobre como o cache do WordPress funciona e por que você deve usá-lo em nosso artigo relacionado e também pode visitar nosso artigo sobre como o Pressidium implementa o cache do navegador.

Temas

Os temas dominam o mundo WordPress! As probabilidades são de que a maioria dos sites WordPress está executando um tema 'fora da prateleira' de alguma descrição. Os temas são incríveis e permitem que você crie um site WordPress com uma aparência incrível, quase sem necessidade de experiência em codificação.

O outro lado da conveniência e poder dos temas é, no entanto, às vezes, os tempos de carregamento ruins. Por quê? Nem todos os temas são iguais e alguns podem ser mal codificados. Assim como um carro mal projetado (e, portanto, não funciona bem!), um tema mal codificado pode causar estragos nos tempos de carregamento do seu site.

Então, como evitar isso? Bem, a maneira mais óbvia é escolher um tema que seja altamente avaliado e bem suportado. As chances são maiores de que esse tipo de tema terá mais tempo gasto para construí-lo corretamente. A segunda é evitar o 'inchaço'. Com isso, queremos dizer um tema que está repleto de plugins e tenta fazer muito. Quanto mais complexo, maior a chance de acabar deixando seu site lento.

Plug-ins

Plugins, como temas, podem causar problemas com os tempos de carregamento do seu site, muito pelos mesmos motivos. Um problema número 1 com plugins que causam tempos de carregamento lentos é usar muitos deles! No máximo, você provavelmente deve ter como objetivo não ter mais de dez ou mais plugins… se você tem 20, 30+, então você tem que questionar o que eles estão fazendo e se são estritamente necessários. Se você puder selecionar os que não são necessários, isso pode ajudar a acelerar o seu site.

E, assim como com os temas, atenha-se a plugins bem desenvolvidos e suportados.

Atualizações

Dica principal… mantenha seu núcleo WordPress, temas e plugins atualizados! Isso não é apenas vital para garantir que seu site permaneça seguro, mas também pode ajudar na velocidade do site. Por quê? Plugins, temas e versões principais do WordPress tendem a corrigir bugs que podem estar prejudicando seu site e, por sua vez, tornando-o mais lento.

Imagens

Este é um grande problema (literalmente). O tamanho da página é, conforme o esperado, outro motivo que pode fazer com que seu site carregue lentamente. Quando você executou seu site pelo verificador de velocidade do Pingdom, pode ter visto uma seção nos resultados que listava o tamanho da página em MB.

No exemplo acima podemos ver que são 2.6mb. Isso significa que qualquer pessoa que visite o site terá que ter baixado 2,6 MB de dados em seu telefone ou computador para visualizá-lo. Em uma conexão de banda larga rápida, isso não é grande coisa, mas se torna mais problemático em um celular. Por acaso, 2,6 MB é um tamanho razoável. A regra deve ser, no entanto, que quanto menor você puder tornar o tamanho da sua página, melhor.

Então, o que vai contribuir para o tamanho de uma página? A maioria das pessoas tem a impressão de que scripts ou códigos têm o maior impacto na velocidade do site. Na verdade, são as imagens do site que causam o maior impacto. Portanto, para acelerar seu site, uma das principais coisas que você pode fazer é reduzir o tamanho de suas imagens.

Claro, você precisa garantir que eles fiquem grandes o suficiente para ficarem bem em todos os diferentes tipos de telas (o que significa mantê-los em torno de 1.500px de largura). Mas o tamanho do arquivo físico dessas imagens normalmente pode ser significativamente reduzido executando-as por meio de algum software de compactação. Uma ótima maneira de fazer isso é enviar suas imagens para o TinyPNG ou usar um plug-in de compactação como o ShortPixel.

Scripts CSS/JS

Agora, abordamos algumas das formas básicas (e geralmente mais eficazes) de melhorar a velocidade de carregamento do seu site, que podemos analisar analisando algumas razões mais técnicas para tempos de carregamento lentos do site, começando com CSS e JS Scripts.

Problemas com esses tipos de scripts podem ser muito numerosos. Alguns dos problemas que podem ocorrer são:

  • Muitos scripts : Se você tiver muitos arquivos JS ou CSS, eles demorarão para carregar. Reduzir o número deles ajudará, portanto, a acelerar as coisas.
  • Scripts externos ou de terceiros: coisas como carregadores de fontes ou anúncios do Google também podem ter um grande impacto no desempenho do seu site, pois tendem a carregar lentamente.
  • Arquivos CSS ou JS longos: como os arquivos CSS incluem toda a personalização de estilo, às vezes eles se tornam muito longos. Sempre que possível, tente encurtá-los (até mesmo remover espaços de linha vazios pode ajudar).

Redirecionamentos de sites

Você tem uma tonelada de redirecionamentos em seu site? Isso pode afetar a experiência do usuário, pois pode levar algum tempo para que os redirecionamentos sejam processados ​​à medida que acionam solicitações HTTP adicionais.

A menos que sejam necessários, eles atrapalharão a experiência do usuário e o mesmo vale para as cadeias de redirecionamento, que é quando um link redireciona para outro link que redireciona para um terceiro link. Então você vai do 1º ao 3º link em duas etapas. Não faça isso a menos que seja absolutamente necessário!

Comentários

Se você receber muitos comentários em seu site, espere que eles atrapalhem as coisas. Desative-os se não forem necessários ou organize-os de forma que os oculte para que não precisem ser carregados, a menos que um usuário solicite para visualizá-los.

Versão do PHP

A maior parte do código do WordPress é escrita em PHP – como tal, é importante que a versão do PHP em execução no seu servidor de hospedagem seja a mais recente disponível (primeiro, certifique-se de que seja compatível com sua versão, temas e plugins do WordPress). Se você estiver executando uma versão mais antiga, lembre-se de que provavelmente será mais lenta e também poderá deixá-lo vulnerável a vários riscos de segurança.

Consultas de banco de dados lentas

Além de uma arquitetura de servidor ruim, outras coisas que podem aumentar o tempo de processamento do servidor são as consultas de banco de dados. Coisas como consultas personalizadas criadas por desenvolvedores podem ocasionalmente ser mal codificadas e não otimizadas para o WordPress. Isso quase certamente resultará em tempos de carregamento mais lentos.

Em outros casos, o atraso é causado por haver um grande número de consultas. Isso também pode resultar em uma redução no desempenho do site e nos tempos de carregamento.

Velocidade do cliente

A última coisa a verificar novamente (bem, talvez devesse ser a primeira coisa!) se você sentir que seu site está carregando lentamente é que sua conexão não está lenta. Se você testou seu site com o Pingdom e ele está mostrando velocidades de carregamento lentas, o problema será realmente com o próprio site. Se, no entanto, isso parece ok, mas mesmo assim seu site carrega lentamente quando você o visualiza, verifique suas próprias velocidades de conexão usando uma ferramenta como o Speedtest.

Se estiver tudo bem, mas você ainda estiver com problemas, um bom truque é excluir seu navegador e o histórico de cache. Isso geralmente pode resolver problemas de velocidade relacionados ao lado do cliente.