O que é o código de resposta 200 (OK)?
O código de resposta 200 OK é um código de resposta de status HTTP que indica que sua solicitação foi bem-sucedida. O significado de "bem-sucedida" varia de acordo com o tipo de método de solicitação HTTP usado.
Significados de 200 OK por método de solicitação
- GET: O recurso solicitado foi obtido e está incluído no corpo da resposta.
- HEAD: os cabeçalhos do recurso são incluídos na resposta, mas o corpo do recurso não é incluído.
- POST: A solicitação que você enviou foi bem-sucedida.
- TRACE: A resposta contém a solicitação recebida pelo servidor.
Exibição do código de resposta 200 OK
Normalmente, você não verá o código de resposta HTTP 200 OK ao navegar na Internet usando um navegador comum. No entanto, é possível visualizá-lo ao inspecionar um URL usando uma ferramenta de verificação de status HTTP.
A série 2xx de códigos de resposta
O código de resposta 200 OK pertence à série 2xx de códigos de resposta:
- 2: indica que o servidor processou a solicitação com êxito e está enviando uma resposta "bem-sucedida" ao cliente.
- xx: Substituído por dois números, dependendo do resultado ou do status da solicitação HTTP.
Importância do código de resposta 200 (OK) para SEO
O código de resposta 200 OK indica que os visitantes e os rastreadores de mecanismos de pesquisa podem acessar suas páginas da Web. Normalmente, isso significa que tudo funciona como deveria, o que é crucial para:
- Rastreadores: Permitir que os rastreadores de mecanismos de pesquisa rastreiem e indexem suas páginas para obter resultados de pesquisa.
- Visitantes: Garantir que os visitantes possam acessar a página sem problemas.
Por que seu URL pode retornar um 301 Moved Permanently antes de um HTTP 200
Se você inspecionar seu URL usando uma ferramenta de verificação de status HTTP, poderá ver um HTTP 301 Moved Permanently antes do código de resposta 200 OK.
Isso acontece quando um servidor é configurado para redirecionar o cliente para um URL diferente, como, por exemplo, redirecionar de uma versão não segura (HTTP) para uma versão segura (HTTPS) do site.
- Exemplo: Um cliente solicita
http://yourdomain.com,
o servidor responde com um HTTP 301, redirecionando parahttps://yourdomain.com.
Em seguida, o cliente solicita o novo URL e o servidor responde com um 200 OK.
Práticas recomendadas para redirecionamentos HTTP
- Redirecionamentos mínimos: Use o menor número possível de redirecionamentos 301 para evitar cadeias de redirecionamento.
- Vinculação direta: Faça um link direto para o URL que retorna o código de resposta 200 OK, em vez de um URL que redireciona.
Perguntas frequentes
Qual é a diferença entre as respostas 200 e 201?
Os códigos de resposta 200 e 201 indicam uma solicitação bem-sucedida. No entanto:
- 200 OK: Indica que a solicitação foi bem-sucedida e o recurso é retornado.
- 201 Criado: Indica que um ou mais recursos novos foram criados devido à solicitação.
Conclusão
O código de resposta 200 OK é fundamental para garantir que as suas páginas da Web estejam acessíveis aos usuários e aos rastreadores dos mecanismos de pesquisa. Compreender e monitorar esse código de resposta ajuda a manter o desempenho ideal do site e a eficácia de SEO.