Qu'est-ce qui déclenche ce problème?
Ce numéro rapporte des pages qui lien vers des URL de fichier JavaScript qui retournent un des codes d'état HTTP 4xx ou 5xx à notre explorateur. De tels fichiers image sont largement connus sous le nom d'images cassées.
La capture d'écran des outils de développement de Chrome, onglet "Réseau" :
Pourquoi est-ce important?
Les navigateurs et les moteurs de recherche ne rendront pas les fichiers JavaScript cassés. Cela peut affecter négativement l'expérience de l'utilisateur sur votre site Web. Si les fichiers JavaScript sont censés créer du contenu venu, il ne sera pas indexé par les moteurs de recherche.
Comment y remédier ?
Vérifiez la colonne "JavaScript lié" pour le code d'état HTTP du fichier.
Voici les codes de statut HTTP les plus courants que vous pouvez trouver dans ce rapport :
Le code d'état HTTP 404 (non trouvé) indique que le fichier aurait pu être déplacé ou supprimé, mais le lien vers elle n'a pas été changé. Pour résoudre ce problème, vous pouvez restaurer le fichier JS avec l'ancienne URL, éditer le lien sur une page pour qu'il pointe vers un fichier pertinent, ou supprimer complètement le lien si ce fichier JavaScript n'est plus nécessaire sur cette page.
Le code d'état HTTP 403 (Forbidden) indique que notre explorateur n'a pas été autorisé à accéder aux fichiers JS. Votre serveur aurait pu commencer à bloquer les requêtes de notre explorateur à un moment donné de l'exploration. Cela peut être dû à une configuration du serveur ou du pare-feu. Vous pouvez mettre en liste blanche nos adresses IP et lancer un nouvel exploration.
Cela peut également se produire si vos fichiers JavaScript sont hébergés sur le serveur externe qui bloque notre explorateur.
Le code d'état HTTP 429 (Trop de requêtes) peut indiquer que la vitesse de crawl définie dans les paramètres de crawl pour votre projet est trop élevée pour un serveur Web. Réduisez-la dans les paramètres de crawl et relancez un re-crawl du projet.
5xx (erreur de serveur) les codes d'état HTTP indiquent des problèmes de serveur, et vous devriez contacter votre développeur ou votre hébergeur. Votre serveur peut être mal configuré, surchargé ou généralement lent.