Un éditeur a demandé à John Mueller de Google via Twitter que Google Search Console (GSC) signalait une erreur 5xx sur son site. Cet article explore les raisons possibles pour lesquelles GSC signalera avoir reçu des erreurs 5xx et des solutions.
«J’obtiens une erreur de serveur (5xx). Mes nouveaux messages ne sont pas indexés. Une suggestion pour résoudre ce problème? »
L’éditeur a ensuite publié un capture d’écran du message GSC:
GSC liens vers une page d’aide qui dit ceci:
«Cette section du rapport décrit si la page peut être indexée par Google.
Cependant, un résultat positif ne garantit pas qu’il apparaîtra dans les résultats de recherche.
L’apparence dans les résultats de recherche nécessite en outre que la page et ses données structurées soient conformes aux directives de qualité et de sécurité.
L’outil d’inspection d’URL ne prend pas en compte les actions manuelles, les suppressions de contenu ou les URL temporairement bloquées. «
Publicité
Continuer la lecture ci-dessous
La partie de cette page d’aide qui concerne l’utilisateur ci-dessus est « si la page peut être indexée par Google.«
John Mueller de Google a répondu à ce tweet en suggérant que ce n’est pas Google, c’est le site qui a un problème.
C’est une erreur sur votre site Web que vous devez corriger.
– ? Jean ? (@JohnMu) 27 juillet 2020
C’est ce qui cause 500 erreurs
500 messages de réponse sont ce que le serveur envoie en cas d’erreur critique qui empêche le site Web ou la page Web de s’afficher.
Cela indique parfois une erreur de codage dans le CMS qui empêche l’affichage de la page ou de l’ensemble du site. Le code PHP peut être difficile et parfois quelque chose d’aussi petit que de laisser une virgule suffit à casser le site.
C’est pourquoi il est toujours judicieux lors de la modification du code de laisser une copie du fichier d’origine (renommé) sur le serveur et d’enregistrer une copie de sauvegarde du fichier original non modifié sur votre ordinateur avant de modifier une version différente de ce fichier.
Publicité
Continuer la lecture ci-dessous
De cette façon, si les choses tournent mal, vous pouvez toujours télécharger l’original et recommencer.
Les autres sources d’erreurs 500 sont:
- Fichiers .htaccess mal configurés
- Les fichiers de configuration du CMS principal contiennent des informations erronées telles que les informations de base de données
- La version PHP est incompatible avec le CMS
- Le code du modèle CMS a été modifié d’une manière qui a ajouté une erreur
Ce sont toutes les erreurs que j’ai faites à un moment ou à un autre qui ont causé une erreur 500. Cela arrive à tous ceux qui modifient le code du site Web. Personne n’est parfait.
Que faire si Google signale une erreur 500 mais que le site fonctionne bien pour vous?
Il y a des situations où Google peut signaler une erreur 5XX et lorsque vous visitez votre site, cela fonctionne bien.
Dans le meilleur des cas, cela peut être dû au fait que votre hébergeur Web effectuait une mise à jour.
Mais… l’erreur 5xx qui apparaît à Google et non à vous peut souvent être le symptôme d’un problème avec votre environnement serveur.
Cela peut être l’un des inconvénients d’un environnement d’hébergement partagé qui tombe momentanément au moment où Google visite votre site.
Ce qui provoque parfois ce type d’erreur est une charge importante de visiteurs de robots, soit sur votre site, soit sur l’ensemble de l’environnement de serveur partagé.
Cela se produit généralement la nuit lorsque Google et les bots hacker / scraper bots frappent le site en même temps, ce qui oblige un serveur sous-alimenté à commencer temporairement à distribuer des réponses d’erreur 5xx.
Si un robot pirate ou un robot gratteur frappe durement votre serveur, le serveur partagé peut commencer à servir 500 erreurs car il est à court de ressources allouées.
Cela peut affecter les grands sites Web ainsi que les sites gourmands en ressources comme les forums. Cela pourrait donc être un appel au réveil pour mettre à niveau votre hébergement Web.
Dans le cas d’un environnement de serveur privé virtuel (VPS) ou même d’un serveur dédié, l’erreur 500 peut être due à une mauvaise configuration par l’administrateur du serveur.
Une configuration incorrecte peut entraîner des problèmes tels que des ressources de serveur inadéquates dirigées vers des sites Web hébergés sur le VPS. Un exemple est l’allocation de mémoire inadéquate.
Publicité
Continuer la lecture ci-dessous
J’ai demandé Scott Polk, Analyste principal de recherche chez Bruce Clay, Inc., à ce sujet et il a suggéré qu’un problème possible est le décalage des données.
Scott a dit,
«Mais cela ressemble plus à une excuse.
Je soupçonne qu’ils ont des problèmes d’exploration en plus du décalage des données entre l’index et les outils.
Par exemple, pourquoi les pages ne s’affichent-elles pas comme indexées dans GSC, mais dans un site: recherche? «
500 codes de réponse du serveur
Si Google Search Console signale un code de réponse du serveur 5xx mais que le site fonctionne correctement pour vous, il peut s’agir de problèmes d’exploration causés par un serveur qui ne répond pas, en particulier la nuit.
Pour tester votre serveur, vous souhaiterez peut-être analyser votre site avec un outil tel que Screaming Frog et continuer à augmenter le nombre d’agents utilisateurs explorant le site simultanément.
Vous pouvez également utiliser un outil gratuit comme Xenu Link Sleuth pour exécuter de nombreux robots d’exploration sur le site en même temps.
Si les outils signalent 500 réponses d’erreur, cela peut indiquer que le serveur ne peut pas gérer des niveaux de trafic élevés. Il existe de nombreuses raisons à cela, allant des paramètres moins qu’optimaux dans le CMS, des allocations de ressources inappropriées au niveau du serveur, un serveur surchargé ou de nombreuses autres raisons, généralement liées à votre site ou au serveur.