Seu guia para corrigir HTTP 304 não modificado
Publicados: 2021-08-12Você já pesquisou uma palavra-chave no Google, clicou em um link e recebeu um erro?
Como usuário, isso pode ser uma experiência muito frustrante. E para as empresas, é um desastre.
Isso não apenas impede que as pessoas visualizem o conteúdo que desejam ver , mas também faz parecer que o site está totalmente fora do ar.
Mas esse não é o único problema que esse erro pode causar.
Os bots de mecanismos de pesquisa visualizam os códigos de status HTTP e os usam como um fator de classificação de uma página.
Se eles estão recebendo repetidamente determinados códigos ao rastrear sua página , isso pode prejudicar significativamente seu SEO técnico.
Neste guia, abordaremos os códigos de status HTTP e o que significa um código HTTP 304 não modificado.
Além disso, ofereceremos algumas dicas sobre como corrigir o problema.
O que são códigos de status HTTP?
Digamos por um minuto que você está em seu laptop e usa o Google para procurar informações sobre um tópico específico.
Você clica no primeiro link e leva você para esse site.
No curto período de tempo que a página está carregando, várias coisas acontecem.
➤ Primeiro, o navegador da Web que você está usando solicita ao servidor do site vários documentos associados ao site que você está tentando acessar.
Isso pode ser HTML, gráficos, arquivos ou qualquer outra coisa necessária para tornar a página renderizada como o designer do site pretendia.
➤ Em seguida, o servidor responde e a página aparece na tela.
A linguagem que eles usam para frente e para trás é chamada de protocolo HTTP.
Às vezes, há um problema entre a solicitação e o que o servidor fornece, o que aciona o chamado código de status HTTP.
Esta é essencialmente uma atualização de status para saber se tudo correu corretamente com a solicitação ou não.
Na verdade, existem dezenas de códigos de status. Eles significam tudo, desde uma página que carregou bem até uma que não está mais ativa.
Na maioria dos casos, o usuário final nem verá o código de status se não houver um problema.
No entanto, os bots do mecanismo de pesquisa o fazem, o que fornece informações adicionais sobre se uma página está funcionando ou atualizada.
O que é HTTP 304 não modificado?
Um código de status HTTP 304 Not Modified é uma resposta muito específica que informa que a página não foi alterada desde a última vez que foi acessada pelo navegador.
Geralmente, se você estiver olhando para o site em seu navegador favorito, isso não é grande coisa.
Significa apenas que o navegador pega os arquivos armazenados em cache na última vez que você visitou o site e os exibe para economizar tempo e espaço.
É importante notar que ver um código 304 Not Modified no navegador é super raro.
Normalmente, isso significa que há um problema com seu navegador específico ou que você tem malware no seu dispositivo.
Mas quando se trata de bots de mecanismos de pesquisa vendo esse tipo de código, isso é um problema para o seu SEO.
Um redirecionamento HTTP 304 informa ao mecanismo de pesquisa que seu site não foi atualizado desde a última vez que foi rastreado e que não há novas informações.
Se você realmente fez uma atualização, como adicionar novo conteúdo ou links, isso pode fazer com que a página não obtenha uma classificação de pesquisa que reflita essas alterações.
É por isso que é importante que os proprietários de sites prestem atenção quando os códigos de status HTTP 304 Not Modified aparecerem, pois isso pode reduzir bastante suas chances de obter melhor tráfego orgânico.
Quais são as causas de um HTTP 304 não modificado?
Existem várias causas de um código de status 304 Not Modified, a maioria das quais está no lado do cliente e não no seu site.
Se um usuário estiver vendo esse problema em seu navegador, o problema certamente está no fim dele.
Vírus ou malware
Às vezes, um computador com vírus ou malware mostrará inexplicavelmente esse erro para determinados sites ou links.
Isso parece ser mais comum para sites que uma pessoa visita com frequência. Normalmente, executar uma verificação de proteção contra vírus pode reduzir o problema.
Extensões do navegador
Certas extensões de navegador parecem causar mais problemas com códigos de status HTTP do que outras.
Muitas vezes, apenas desabilitar essas extensões temporariamente ao acessar a página pode fazer com que algumas delas sejam acionadas.
Histórico completo do navegador
Às vezes, o problema é simplesmente um cache que está muito cheio.
Limpar o histórico do navegador é uma boa maneira de redefinir tudo e garantir que a versão atual da página esteja visível.
Isso significa que o navegador trabalhará para extrair essas novas informações em vez de depender da versão em cache que já está salva no histórico.
Como corrigir um lado do servidor HTTP 304 não modificado
Agora, também precisamos abordar o que os profissionais de marketing podem fazer quando veem vários códigos de status HTTP 304 Not Modified aparecendo nos logs de acesso.
Isso significa que não é apenas uma ou duas pessoas que têm esse problema com seus navegadores, mas um problema maior em geral.
Para corrigir esse problema, você pode usar determinadas tags de cabeçalho, como If-Modified-Since ou Last-Modified.
Embora isso exija um pouco de conhecimento técnico e compreensão, o básico por trás disso é que eles informam aos navegadores e bots de pesquisa a última vez que uma página foi realmente alterada, em vez de deixá-la adivinhar.
Então, vamos usar um exemplo de Last-Modified: Mon, 2 Aug 2021 03:24:15 GMT .
O navegador ou bot verifica a data atual para ver se é posterior a essa hora.
Se realmente não houver atualização, o bot receberá o código 304 Not Modified e ficará com as informações armazenadas em cache.
Isso melhora a velocidade da página e reduz a carga geral nos recursos.
Mas se for após o tempo determinado, o navegador ou bot acessará uma nova cópia do site para obter essas informações atualizadas.
A codificação If-Modified-Since ou Last-Modified normalmente vai no cabeçalho da página, o que significa acessar os arquivos de codificação HTML do seu site.
Para a maioria dos desenvolvedores de sites iniciantes, isso pode exigir o trabalho com uma equipe experiente para implementar ou encontrar um plug-in de terceiros que faça isso por você.
O que isso pode fazer pelo seu SEO técnico
O SEO técnico é tão importante quanto as palavras-chave e o conteúdo que você usa em seu site.
Vamos colocá-lo em termos simples.
Existem apenas algumas páginas que o Google pode rastrear em seu site em um determinado período de tempo.
Em vez de abrir mão de um desses espaços para uma página perene que raramente muda – como uma página Sobre ou Contato – é melhor deixá-lo ir para uma nova que foi adicionada ou modificada recentemente.
Os códigos HTTP 304 Not Modified dizem ao Google para pular esse e procurar outra coisa.
E a codificação If-Modified-Since ou Last-Modified oferece uma maneira de acionar códigos de status 304 Not Modified de maneira eficiente.
O resultado final?
Os bots do Google podem varrer mais do seu site para encontrar os dados importantes que foram alterados primeiro , em vez de usar esses recursos em uma seção que não recebe novas informações regularmente.
Conclusão: corrigindo 304 códigos de status não modificados para SEO
Como você pode ver, os códigos de status 304 Not Modified têm uma razão sólida para fazer parte da estrutura técnica de um site.
Mas quando você está otimizando sua página para um melhor tráfego orgânico, é importante gerenciar o processo com um pouco mais de eficiência.
E se você não tiver certeza de que sua equipe é técnica o suficiente para lidar com esses tipos de problemas?
É aí que o Stage pode ajudar.
Deixe que nossos especialistas em WordPress mergulhem em seu site e lidem com todas essas tarefas de codificação em seu nome, mantendo em mente coisas como logs de acesso e códigos de status HTTP.
Saiba mais sobre o Palco agora!