Qu'est-ce qui déclenche ce problème?
Ce numéro signale les fichiers JavaScript qui retournent un des codes d'état 4xx ou 5xx.
La capture d'écran des outils de développement de Chrome, onglet "Réseau" :
Pourquoi est-ce important?
Les fichiers JS cassés qui prennent part au rendu de contenu sur vos pages peuvent endommager considérablement l'expérience de l'utilisateur.
La mise en page de la page peut être cassée. En outre, si le fichier JS cassé est censé générer du contenu, il ne sera visible ni pour les personnes ni pour les moteurs de recherche.
Comment y remédier ?
De tels fichiers JavaScript auraient pu être supprimés, déplacés ou renommés. De plus, le site Web externe hébergeant le fichier JS peut être indisponible.
Remplacez ou supprimez les liens vers les fichiers JS défectueux de vos pages.
Pour obtenir la liste des pages qui référencent le fichier JS interne ou externe cassé, cliquez sur le numéro dans "Non. de la colonne "Inlinks" de JS dans ce rapport.
Voici les codes de statut HTTP les plus courants que vous pouvez trouver dans ce rapport :
Le code de statut HTTP 404 (Non trouvé) indique que le fichier a peut-être été déplacé ou supprimé, mais que le lien vers celui-ci n'a pas été modifié. 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.
Les codes de statut HTTP 429 (Trop de requêtes) peuvent indiquer que la vitesse de crawl définie dans les paramètres de crawl de votre projet est trop élevée pour un serveur Web. Réduisez-la dans les paramètres de crawl et lancez une nouvelle exploration 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.
Dans la mesure du possible, gardez les fichiers JavaScript dans votre site Web.