Por que meu site WooCommerce está lento? E como consertar isso
Publicados: 2018-06-20Seu site WooCommerce está lento? Que bom que você está investigando. US$ 1,6 bilhão é a quantia que a Amazon.com perderia em vendas todos os anos se o carregamento de suas páginas diminuísse em apenas um segundo.
As páginas de carregamento rápido aumentam as conversões e o SEO, reduzem o abandono de carrinho, aumentam as visualizações de página e mantêm os clientes engajados.
A boa notícia é que, na maioria dos casos, você pode corrigir um site WooCommerce lento verificando algumas coisas importantes .
1. Você está usando um provedor de hospedagem lento
$ 1,50/mês à minha direita. $ 1,75/mês à minha esquerda. Você pode pensar: os planos de hospedagem na web são tão baratos.
Esta é uma boa notícia quando você é novo no WooCommerce, ainda não está ganhando dinheiro com vendas online e não quer gastar muito. A hospedagem na Web não é a principal preocupação no estágio inicial da vida de uma loja, mas cerca de um ano depois – ou antes, dependendo de quando seu tráfego e transações começarem a aumentar – você precisará prestar atenção.
Uma das coisas que tornam seu site WooCommerce lento pode ser seu servidor web (também conhecido como provedor de hospedagem).
Se você quer que suas páginas carreguem rápido, você precisa de um bom serviço de hospedagem. Não é um de baixo custo. Existem duas soluções principais para resolver o seu problema:
- Use hospedagem compartilhada decente . A maioria dos planos de hospedagem compartilhada não aloca muito espaço em disco, memória ou largura de banda. Por quê? Porque você compartilha os recursos do servidor com outros clientes. E qual é o problema quando 10.000 pessoas estão usando a mesma largura de banda? Isso torna seu site mais lento. Simples. Agora você deve estar se perguntando: como posso saber se minha hospedagem compartilhada está muito lenta? “Você pode fazer isso entrando no cPanel ou no painel do seu host e acessando as informações de uso de recursos do seu site” — leia mais .
- Use hospedagem gerenciada . Isso é mais caro, mas também mais eficiente se você estiver dirigindo muito tráfego.
Para melhorar o desempenho de sua loja, certifique-se de que seu servidor host esteja localizado no país onde a maioria de seus clientes vive. Isso está relacionado ao próximo ponto – a importância de usar uma rede de entrega de conteúdo.
2. Você não usa uma rede de entrega de conteúdo
Você sabia que a integração de uma rede de entrega de conteúdo (CDN) em seu site é uma das maneiras mais fáceis de melhorar o desempenho da web?
Um CDN é uma rede de servidores localizados em todo o mundo, cujo objetivo é armazenar arquivos estáticos do seu site WooCommerce , como JavaScript, imagens e CSS.
Esse processo ajuda você a aumentar o desempenho do seu site porque quanto mais próximo seu cliente estiver de um servidor, mais rápido seu site será carregado no navegador. Um CDN é extremamente útil, especialmente se seus clientes-alvo estiverem espalhados em diferentes países.
Existem muitos serviços CDN diferentes disponíveis, incluindo:
- Cloudflare
- Jetpack Photon
- MaxCDN
- KeyCDN
Qual deles você deve escolher? WP Rocket oferece o seguinte conselho:
“Ao escolher uma CDN, é importante descobrir suas necessidades, em particular onde seus visitantes estão predominantemente localizados junto com seus requisitos de largura de banda, para que você possa escolher a CDN que melhor atenderá seu público. Outras considerações incluem quanto você quer gastar e o tamanho do seu site.”
Planos gratuitos estão disponíveis para a maioria das CDNs, mas, a menos que você esteja no estágio inicial de sua loja WooCommerce, considere um plano premium.
3. Você não está usando um plug-in de cache
Vamos começar com uma definição: um cache é um componente de hardware ou software que armazena dados para que solicitações futuras desses dados possam ser atendidas mais rapidamente.
Em outras palavras, um plug-in de cache fornece páginas da Web armazenadas em vez de carregar todo o site toda vez que um visitante recorrente o visita. Ele agiliza o processo.
Mas — os plugins de cache só melhoram a velocidade de carregamento do seu site se configurados corretamente .
Na verdade, os plugins de cache são muitas vezes problemáticos porque não são configurados corretamente! Por exemplo: você não deseja que as páginas do carrinho ou as páginas de checkout sejam armazenadas em cache, pois isso pode impedir que seus clientes adicionem produtos ao carrinho ou paguem pela compra.
Se você decidir experimentar um plugin de cache, saiba como configurar plugins de cache para WooCommerce. E se você está se perguntando qual experimentar - duas das opções mais conhecidas são W3 Total Cache e WP Rocket .
4. Seus tamanhos de imagem não estão otimizados
Imagens de alta qualidade são importantes para sites, possivelmente ainda mais para lojas online! Especialmente se você estiver exibindo galerias e carrosséis para seus visitantes.
Alta qualidade geralmente também significa tamanhos de arquivos maiores, e tamanhos de arquivos maiores podem tornar seu site WooCommerce lento.
A solução para evitar isso é otimizar suas imagens. Especialmente porque as imagens representam 50% do tempo de carregamento de um site .
Felizmente, otimizar suas imagens não significa que você vai entregar imagens borradas de produtos para seus clientes. Siga esses passos:
- Baixe suas imagens no tamanho certo. Este guia de imagens recomenda que “ as imagens originais que você enviar devem ter pelo menos 800 x 800px ou mais para funcionar na maioria dos temas” .
- Comprima suas imagens . Normalmente, um tamanho normal para uma página da Web é de 2 MB. Use um plug-in como EWWW Image Optimizer (gratuito), WPSmushit ou Imagify para reduzir o tamanho de suas imagens em até 70% - sem impacto na qualidade.
Se você estiver familiarizado com o software de edição de fotos, também poderá otimizar diretamente suas fotos usando um deles. Por exemplo, o Photoshop permite que você salve suas fotos usando o recurso “Salvar para a web”. Você também pode experimentar Gimp , TinyPNG e JPEG mini .
Lembre-se do ponto sobre a lucratividade da Amazon.com: um atraso de 1 segundo na resposta da página pode resultar em uma redução de 7% nas conversões .
5. Você está enfrentando problemas de banco de dados
Durante a vida do seu site WooCommerce, seu banco de dados armazenará muitas informações: produtos, pedidos, configurações etc. No começo, isso não é grande coisa.
Mas após vários meses de existência na web, isso pode se tornar um problema, pois o tamanho do seu banco de dados pode afetar o desempenho do seu site . Em outras palavras, os tempos de carregamento podem ser lentos devido a problemas no banco de dados.
Se assim for, você precisará fazer alguma limpeza. Você pode fazer essa tarefa manualmente, por exemplo, usando seu cPanel, mas existem alguns plugins do WordPress que facilitam muito o processo, permitindo automatizar o processo de otimização.
Se você quiser avançar com uma limpeza de banco de dados, considere os seguintes plugins:
- Varredura de WP
- Otimização de WP
Ambos removerão as revisões presentes em seu banco de dados e excluirão entradas duplicadas.
Agora existem opções disponíveis no WooCommerce para excluir automaticamente contas de usuário antigas, etc. Isso faz sentido tanto do ponto de vista do desempenho do banco de dados quanto do ponto de vista da privacidade.
Por último, mas não menos importante: não se esqueça de fazer backup do seu site — tanto dos arquivos quanto do banco de dados — antes de usar esse tipo de plugin! Leia este artigo sobre como criar e usar backups do seu site.
6. Você está usando um tema ruim
Selecionar um tema não é fácil, especialmente para iniciantes que descobrem o WordPress. Existem muitos temas disponíveis, e alguns deles injetam muito código nas páginas para obter um determinado layout.
Há muitas coisas a serem consideradas ao selecionar um tema para o WordPress . Um ponto importante a ser verificado é que seu tema está bem codificado e segue os padrões do WordPress. Caso contrário, pode tornar seu site WooCommerce lento.
Um teste simples para verificar se o seu tema está deixando seu site WooCommerce lento é criar um backup e mudar para o tema padrão do WordPress ou Storefront - o tema recomendado pelo WooCommerce e, portanto, o mais otimizado e ótimo para testes. Se o seu site carregar mais rápido após a troca, agora você sabe que o problema está no seu tema.
Se sua loja ainda estiver lenta, é hora de verificar os plugins que você instalou.
7. Você está usando um plugin ruim
Problemas de desempenho às vezes estão relacionados a carregamentos de plugins.
Para verificar se há um plugin tornando seu site WooCommerce lento: Desative todos os plugins e reative cada um por um até encontrar uma causa em potencial. Você também pode usar o Plugin Organizer para controlar a ordem de ativação e ativar/desativar os plugins por página/post e por celular.
Outra opção para testar plugins ruins – recomendados por WooCommerce Happiness Engineers – é usar o Health Check.
Não há necessariamente uma ligação entre o número de plugins rodando em seu site e a velocidade de sua loja – é melhor ter dez extensões bem codificadas do que uma cheia de recursos inúteis que derrubam seu site!
A qualidade do código é o que mais importa, mas tente não usar muitos plugins e sempre desative e/ou remova todos os plugins que você não precisa mais. A última etapa também é uma prática recomendada de segurança!
8. Você não ativou a versão mais recente do PHP em seu site
Como você provavelmente deve saber, o WordPress é um CMS de código aberto baseado em PHP, uma linguagem de script do lado do servidor.
Usar a versão mais recente do PHP pode aumentar o desempenho da sua loja . PHP 7 é 2-3 vezes mais rápido que seu predecessor (5.6.)!
Você pode atualizar sua versão do PHP através do seu host. Geralmente há um módulo disponível em seu cPanel. Se não, ou se precisar de suporte, entre em contato com seu provedor de hospedagem.
Antes de atualizar sua versão do PHP, teste a versão mais recente em um ambiente local — como WAMP , MAMP ou LocalbyFlywheel . Então, quando estiver pronto, você poderá implementar as alterações em seu site de produção.
Nota: Muitos plugins do WordPress ainda não são totalmente compatíveis com o PHP 7.2.
Site WooCommerce lento? Hora de algumas correções!
Cobrimos os problemas comuns que tornam um site WooCommerce lento, agora talvez seja hora de algumas correções do seu lado? Tome cuidado para fazer backups e boa sorte.
Deixe um comentário abaixo sobre qual técnica funcionou para sua loja. E se você tiver pensamentos a acrescentar, adoraríamos ouvir suas sugestões.
—
Este artigo foi escrito por Alex Borto, fundador da WP Marmite. Alex começou o WP Marmite em fevereiro de 2011 - originalmente, o objetivo do blog era ajudar o maior número possível de pessoas a encontrar o tema perfeito, mas três anos depois, Alex decidiu ir além, abordando o WordPress de cima para baixo para ajudar os usuários franceses. Agora Alex está trabalhando em tempo integral nisso e editores adicionais se juntaram para dar uma mãozinha. Siga o blog deles para mais conteúdo e dicas excelentes.