¿Qué desencadena este problema?
Este problema reporta archivos JavaScript que devuelven uno de los códigos de estado 4xx o 5xx.
La captura de pantalla de las herramientas de desarrollo de Chrome, pestaña "Red":
¿Por qué es importante?
Los archivos JS rotos que participan en la representación de contenido en tus páginas pueden dañar significativamente la experiencia del usuario.
El diseño de la página puede ser roto. Además, si se supone que el archivo JS roto genera algún contenido, no será visible ni para la gente ni para los motores de búsqueda.
¿Cómo solucionarlo?
Tales archivos JavaScript podrían haber sido eliminados, movidos o renombrados. Además, el sitio web externo que aloja el archivo JS puede no estar disponible.
Sustituya o elimine los enlaces a los archivos JS rotos de sus páginas.
Para obtener la lista de páginas que hacen referencia al archivo JS interno o externo roto, haga clic en el número en "No. de la columna JS inlinks" en este informe.
Aquí están los códigos de estado HTTP más comunes que puedes encontrar en este informe:
El código de estado HTTP 404 (No encontrado) indica que el archivo podría haber sido movido o eliminado, pero el enlace a este no fue cambiado. Para solucionar este problema, puede restaurar el archivo JS con la antigua URL, editar el enlace en una página para que apunte a un archivo relevante, o elimine completamente el enlace si ese archivo JS ya no es necesario en esa página.
El código de estado HTTP 403 (Prohibido) indica que nuestro rastreador no fue autorizado a acceder a los archivos JS. Tu servidor podría haber comenzado a bloquear las peticiones de nuestro raspador en algún momento de un raspado. Esto puede suceder debido a una configuración de servidor o firewall. Puedes incluir en la lista blanca nuestras direcciones IP y ejecutar un nuevo rastreo.
Esto también puede suceder si sus archivos JS están alojados en el servidor externo que bloquea nuestro crawler.
Los códigos de estado HTTP 429 (Demasiadas solicitudes) pueden indicar que la velocidad de rastreo establecida en la configuración de rastreo de tu proyecto es demasiado alta para un servidor web. Reduce la configuración de rastreo y ejecute un proyecto re-crawl.
5xx (error del servidor) los códigos de estado HTTP indican algunos problemas con el servidor, y debería dirigirse a su desarrollador o proveedor de alojamiento. Su servidor puede estar mal configurado, sobrecargado, o generalmente lento.
Cuando sea posible, mantenga los archivos JavaScript dentro de su sitio web.