Páginas que no responden
Las páginas que "No Responden" son páginas que no recibieron una respuesta del servidor cuando se solicitaron.
El error de "Páginas que No Responden" puede mostrarse, por ejemplo, cuando una página web no se carga correctamente o si una respuesta excede el tiempo de espera.
La navegación web utiliza el protocolo de comunicación HTTP
Cada interacción HTTP incluye una solicitud y una respuesta. Un tiempo de espera de conexión del servidor significa que el servidor ha tardado demasiado en responder a una solicitud de datos.
Los tiempos de espera no son un mensaje de respuesta. Aparecen cuando no hay respuesta y la solicitud no se completa dentro de un período predeterminado.
¿Por qué algunas páginas se vuelven no responsivas?
Las páginas del sitio pueden dejar de responder por varias razones:
- Problemas o fallos en los servidores donde se aloja el sitio. Por ejemplo; avería de equipos, interrupción de la red, trabajos de mantenimiento en curso o cualquier otra falla en el alojamiento.
- Sobrecarga del servidor debido a los límites actuales de alojamiento del sitio. Por ejemplo; con alto tráfico, puede haber un ancho de banda de canal insuficiente o incluso capacidad física del servidor. Si este es el caso, el sitio solo mostrará parcialmente su contenido. Esto a menudo ocurre durante las horas pico, pero también puede ocurrir cuando los robots de búsqueda están indexando activamente el sitio.
- Con alojamiento compartido en un servidor compartido, uno de los otros recursos web alojados podría recibir tanto tráfico que, como resultado, otros sitios experimenten problemas de rendimiento.
- Otra causa de sobrecargas del servidor pueden ser los ataques DDoS. Esto es cuando un hacker genera una cantidad masiva de solicitudes simultáneas a un sitio. A menudo, estos ataques son realizados por competidores.
- Los problemas técnicos también pueden causar páginas no responsivas. Tales como:
- Scripts no optimizados.
- Un servidor ubicado muy lejos en otro país.
- La presencia de cadenas de redireccionamiento confusas.
- Un archivo .htaccess configurado incorrectamente (esto es lo que permite gestionar el funcionamiento del servidor web y la configuración del sitio).
- La presencia de virus en el sitio que interfieren con su funcionamiento.
- Errores en el código.
- Páginas demasiado grandes.
El problema de un tiempo de espera lento para una respuesta del servidor es una característica común de los sitios lentos. Esto puede afectar tanto al recurso web completo como a páginas individuales dentro del sitio. En este caso, la velocidad del sitio influye directamente en su disponibilidad. Las páginas web lentas serán inaccesibles para los usuarios que no quieren esperar varios minutos a que responda el servidor del sitio, y para los robots de búsqueda que no esperan una respuesta del servidor por más de 30 segundos.
Si los servicios de alojamiento no se pagaron a tiempo, el nombre de dominio no se renovó o el certificado SSL no se renovó.
¿Por qué es importante conocer sobre las páginas inaccesibles?
La carga lenta de las páginas, una falla completa de un sitio web o cuando páginas individuales no están disponibles conduce a la pérdida de tráfico y clientes potenciales. Estos pueden ir a los sitios de los competidores en busca de una mejor experiencia, lo que lleva a una pérdida en los ingresos para usted como propietario del negocio. No solo esto, sino que el problema se agrava cuando sus indicadores de SEO, y por lo tanto su posición en los rankings de búsqueda, disminuyen también.
La disponibilidad de un sitio y la velocidad de respuesta del servidor tienen un efecto directo en la posición del sitio en los resultados de búsqueda y su indexación. Cuanto más larga sea la espera para una respuesta del servidor, más difícil será para un sitio ser indexado por los robots de búsqueda. Esto lleva a una indexación parcial de un recurso web.
Esto también afecta la velocidad con la que se indexan las nuevas actualizaciones de las páginas por los bots. En lugar de días o semanas, ahora puede llevar meses para que cualquier cambio útil que realice en sus páginas sea realmente indexado por los motores de búsqueda.
Esencialmente, los motores de búsqueda no colocarán sitios lentos o no responsivos en posiciones altas en los resultados de búsqueda. En última instancia, si alguna página tarda demasiado en responder (más de 30 segundos), puede ser eliminada por completo de los resultados de búsqueda.
Las interrupciones frecuentes en la funcionalidad del sitio y la deterioración en la disponibilidad de las páginas pueden señalar problemas más profundos. Esto podría ser equipos rotos, ataques al servidor, etc.
Por eso es tan importante verificar las páginas inaccesibles. Puede evitar un deterioro en los rankings, la pérdida de visitantes (que lleva a problemas de SEO) y una disminución en las ventas al verificar este tipo de páginas no responsivas y luego eliminarlas.
Cómo encontrar páginas inaccesibles
Es físicamente imposible recargar manualmente cada página del sitio cada minuto para monitorear que esté funcionando las 24 horas. Por lo tanto, el proceso debe ser automatizado.
Aquí en Labrika, mostramos las páginas que no respondieron del servidor cuando se solicitaron en el "Informe de Páginas que No Responden".
Recomendaciones de Google
El equipo de calidad de búsqueda de Google recomienda que el estado de un sitio se etiquete adecuadamente para garantizar que la indisponibilidad de un sitio por razones técnicas no afecte negativamente la reputación general de un sitio.
Lo mejor es devolver el código de estado 503 (Servicio No Disponible). Esto informa al robot de búsqueda que el servidor no puede procesar temporalmente las solicitudes por razones técnicas (mantenimiento, sobrecarga, etc.).
En este caso, puede proporcionar a los visitantes y bots información sobre cuándo el sitio web reanudará su funcionalidad. Si conoce la duración del tiempo de inactividad en segundos o la fecha y hora estimada de su finalización, pueden especificarse en el campo "Retry-After header". Googlebot utiliza esto para determinar el momento adecuado para volver a indexar la URL.
Ejemplo de Respuesta 503:
header('HTTP/1.1 503 Service Temporarily Unavailable');
Es una buena práctica devolver un código de estado 503 para:
header('Retry-After: Sat, 8 Oct 2011 18:27:00 GMT');
- Errores del servidor
- Indisponibilidad del sitio
- Cierres por mantenimiento o rediseño
- Sobrecarga de tráfico
- Páginas provisionales.
Si no está disponible, debe cambiar el DNS del sitio para que apunte a un servidor temporal que devuelva una respuesta 503.
Sin embargo, es esencial no tratar el código de estado 503 como una solución permanente al problema: un 503 prolongado puede ser visto como una señal de que el servidor se ha vuelto permanentemente indisponible, como resultado de lo cual puede ser eliminado del índice de Google.
La captura de pantalla a continuación muestra publicaciones de un especialista de Google en Twitter con respecto al uso del código de respuesta 503 cuando el sitio no está disponible:
¿Cómo soluciono el problema?
- Contacte al proveedor de alojamiento web que aloja su sitio y reporte el problema.
- Asegúrese de tener una copia de seguridad reciente del sitio: en caso de pérdida de datos debido a cualquier falla en el lado del alojamiento, necesita restaurar el sitio desde las copias de seguridad guardadas.
- Si su sitio se vuelve regularmente inaccesible, es posible que necesite moverlo a otro servicio de alojamiento más confiable.
- La velocidad de respuesta de un sitio a las solicitudes puede depender de la carga (servidor o canal) debido al tráfico. Para resolver este problema, necesita monitorear el tiempo de respuesta del servidor y la carga del canal.
- Devolver tiempos de espera (exceder el tiempo de espera de respuesta del servidor a una solicitud) puede ser una indicación de que su sitio ha "superado" su paquete de alojamiento inicial. Probablemente necesite más recursos para una operación estable.
- Para problemas de sitios lentos, puede habilitar el almacenamiento en caché del servidor o habilitar el almacenamiento en caché en la nube para el sitio. Esto generalmente elimina el problema de la inaccesibilidad parcial del sitio debido al largo tiempo de respuesta del servidor.
- Las páginas pesadas también pueden ser la causa de este tipo de errores. La solución más óptima al problema, en este caso, sería optimizar y reducir el contenido en la página. Lea más sobre esto en un artículo separado aquí en Labrika.
- Si a menudo obtiene errores 50X, lo más probable es que sea un problema en la configuración del sitio o del servidor. En este caso, debe contactar a los desarrolladores.
- Mantenga un ojo en el período de validez de los certificados y dominios asegurándose de que siempre se renueven de manera oportuna. Labrika monitorea la validez de los nombres de dominio mostrando la fecha en que se pagó el dominio en un informe de resumen de auditoría técnica. Nuestro informe también verifica la fecha de vencimiento del certificado SSL de un sitio y muestra la fecha de vencimiento del SSL en el informe de "Seguridad".