Pages Non Répondantes
Les pages "Non Répondantes" sont des pages qui n'ont pas reçu de réponse du serveur lorsqu'elles ont été demandées.
L'erreur "Pages Non Répondantes" peut s'afficher, par exemple, lorsqu'une page web ne se charge pas correctement ou si une réponse a expiré.
La navigation web utilise le protocole de communication HTTP
Chaque interaction HTTP comprend une requête et une réponse. Un délai d'attente de connexion au serveur signifie que le serveur a mis trop de temps à répondre à une demande de données.
Les délais d'attente ne sont pas un message de réponse. Ils apparaissent lorsqu'il n'y a pas de réponse et que la demande n'est pas complétée dans un délai prédéterminé.
Pourquoi certaines pages deviennent-elles non réactives ?
Les pages du site peuvent cesser de répondre pour diverses raisons :
- Problèmes ou dysfonctionnements sur les serveurs où le site est hébergé. Par exemple ; panne d'équipement, coupure de réseau, travaux de maintenance en cours, ou toute autre anomalie dans l'hébergement.
- Surcharge du serveur en raison des limites d'hébergement actuelles du site. Par exemple ; avec un trafic élevé, il peut y avoir une bande passante de canal insuffisante ou même une capacité physique du serveur. Dans ce cas, le site ne montrera que partiellement son contenu. Cela se produit souvent pendant les heures de pointe, mais peut également se produire lorsque les robots de recherche indexent activement le site.
- Avec l'hébergement partagé sur un serveur partagé, l'une des autres ressources web hébergées pourrait recevoir tellement de trafic que, par conséquent, d'autres sites rencontrent des problèmes de performance.
- Une autre cause de surcharge des serveurs peut être les attaques DDoS. C'est lorsque un hacker génère un nombre massif de requêtes simultanées à un site. Souvent, ces attaques sont effectuées par des concurrents.
- Des problèmes techniques peuvent également causer des pages non réactives. Tels que :
- Scripts non optimisés.
- Un serveur situé très loin dans un autre pays.
- La présence de chaînes de redirection confuses.
- Un fichier .htaccess mal configuré (c'est ce qui permet de gérer le fonctionnement du serveur web et les paramètres du site).
- La présence de virus sur le site qui interfèrent avec son fonctionnement.
- Erreurs dans le code.
- Pages trop volumineuses.
Le problème d'un temps d'attente lent pour une réponse du serveur est une caractéristique commune des sites lents. Cela peut affecter à la fois l'ensemble de la ressource web ou des pages individuelles au sein du site. Dans ce cas, la vitesse du site influence directement sa disponibilité. Les pages web lentes seront inaccessibles pour les utilisateurs qui ne souhaitent pas attendre plusieurs minutes pour que le serveur d'un site réponde, et pour les robots de recherche qui n'attendent pas plus de 30 secondes pour une réponse du serveur.
Si les services d'hébergement n'ont pas été payés à temps, le nom de domaine n'a pas été renouvelé, ou le certificat SSL n'a pas été renouvelé.
Pourquoi est-il important de connaître les pages inaccessibles ?
Le chargement lent des pages, un échec complet d'un site web, ou lorsque des pages individuelles sont indisponibles entraîne une perte de trafic et de clients potentiels. Ils peuvent alors se rendre sur les sites de concurrents pour une meilleure expérience. Cela conduit à une perte de revenus pour vous en tant que propriétaire d'entreprise. Non seulement cela, mais le problème est aggravé lorsque vos indicateurs SEO, et donc votre position dans les classements de recherche, diminuent également.
La disponibilité d'un site et la vitesse de réponse du serveur ont un effet direct sur la position du site dans les résultats de recherche, et son indexation. Plus l'attente d'une réponse du serveur est longue, plus il devient difficile pour un site d'être indexé par les robots de recherche. Cela conduit à une indexation partielle d'une ressource web.
Cela affecte également la vitesse à laquelle les nouvelles mises à jour des pages sont indexées par les robots. Au lieu de jours ou de semaines, il peut maintenant falloir des mois pour que les modifications utiles que vous apportez à vos pages soient réellement indexées par les moteurs de recherche.
En gros, les moteurs de recherche ne placeront pas les sites lents ou non réactifs en haut des résultats de recherche. En fin de compte, si certaines pages mettent trop de temps à répondre (plus de 30 secondes), elles peuvent être complètement supprimées des résultats de recherche.
Des interruptions fréquentes de la fonctionnalité du site et la détérioration de la disponibilité des pages peuvent signaler des problèmes plus profonds. Cela pourrait être des équipements défectueux, des attaques sur le serveur, etc.
C'est pourquoi il est si important de vérifier les pages inaccessibles. Vous pouvez éviter une détérioration des classements, un taux de désabonnement des visiteurs (ce qui entraîne des problèmes SEO), et une diminution des ventes en vérifiant ces types de pages non réactives et en les éliminant.
Comment trouver des pages inaccessibles
Il est physiquement impossible de recharger manuellement chaque page du site chaque minute pour surveiller qu'elle fonctionne 24 heures sur 24. Par conséquent, le processus doit être automatisé.
Ici chez Labrika, nous affichons les pages qui n'ont pas répondu du serveur lorsqu'elles ont été demandées dans le "rapport des pages non répondantes".
Recommandations de Google
Équipe de qualité de recherche de Google recommande que le statut d'un site soit étiqueté de manière appropriée pour garantir que l'indisponibilité d'un site pour des raisons techniques n'impacte pas négativement la réputation globale d'un site.
Votre meilleure option est de renvoyer le code d'état 503 (Service Indisponible). Cela informe le robot de recherche que le serveur est temporairement incapable de traiter les demandes pour des raisons techniques (maintenance, surcharge, etc.).
Dans ce cas, vous pouvez fournir aux visiteurs et aux robots des informations sur le moment où le site web reprendra ses fonctionnalités. Si vous connaissez la durée d'indisponibilité en secondes ou la date et l'heure estimées de sa fin, elles peuvent être spécifiées dans le champ "Retry-After header". Googlebot utilise cela pour déterminer le bon moment pour ré-indexer l'URL.
Exemple de Réponse 503 :
header('HTTP/1.1 503 Service Temporarily Unavailable'); header('Retry-After: Sat, 8 Oct 2011 18:27:00 GMT');
Il est bon de renvoyer un code d'état 503 pour :
- Erreurs serveur
- Indisponibilité du site
- Fermetures de service ou de redesign
- Surcharge de trafic
- Pages de remplacement.
Si indisponible, vous devriez changer le DNS du site pour pointer vers un serveur temporaire qui renvoie une réponse 503.
Cependant, il est essentiel de ne pas considérer le code d'état 503 comme une solution permanente au problème - un 503 prolongé peut être vu comme un signe que le serveur est devenu définitivement indisponible, ce qui peut entraîner sa suppression de l'index Google.
Comment résoudre le problème ?
Contactez l'hébergeur qui héberge votre site et signalez le problème.
Assurez-vous d'avoir une copie de sauvegarde fraîche du site - en cas de perte de données due à une défaillance du côté de l'hébergement, vous devez restaurer le site à partir des sauvegardes enregistrées.
Si votre site devient régulièrement indisponible, vous devrez peut-être le déplacer vers un autre service d'hébergement plus fiable.
La vitesse de réponse d'un site aux demandes peut dépendre de la charge (serveur ou canal) en raison du trafic. Pour résoudre ce problème, vous devez surveiller le temps de réponse du serveur et la charge du canal.
Le retour de délais d'attente (dépassement du délai de réponse du serveur à une demande) peut indiquer que votre site a "dépassé" son forfait d'hébergement initial. Il a probablement besoin de plus de ressources pour un fonctionnement stable.
Pour les problèmes de sites lents, vous pouvez activer la mise en cache du serveur ou activer la mise en cache cloud pour le site. Cela supprime généralement le problème d'inaccessibilité partielle du site en raison du long temps de réponse du serveur.
Des pages lourdes peuvent également être la cause de ces types d'erreurs. La solution la plus optimale au problème, dans ce cas, serait d'optimiser et de réduire le contenu de la page. Lisez-en plus à ce sujet dans un article séparé ici sur Labrika.
Si vous obtenez souvent des erreurs 50X, il s'agit probablement d'un problème dans les paramètres du site ou du serveur. Dans ce cas, vous devriez contacter les développeurs.
Gardez un œil sur la période de validité des certificats et des domaines en veillant à ce qu'ils soient toujours renouvelés dans les délais. Labrika surveille la validité des noms de domaine en affichant la date de paiement du domaine dans un rapport d'audit technique. Notre rapport vérifie également la date d'expiration du certificat SSL d'un site et affiche la date d'expiration SSL dans le rapport "Sécurité".