Ir al contenido principal
Todas las coleccionesSite AuditProblemas
Error "La página tiene un JavaScript roto" en Site Audit
Error "La página tiene un JavaScript roto" en Site Audit

Obtén más información sobre el problema "La página tiene un JavaScript roto" en Site Audit de Ahrefs y cómo solucionarlo en tu sitio web.

Anna avatar
Escrito por Anna
Actualizado hoy

¿Qué causa este problema?

Este problema informa sobre las páginas que enlazan a las URL de archivos JavaScript que devuelven uno de los códigos de estado HTTP 4XX o 5XX a nuestro rastreador. A estos archivos de imagen se les conoce comúnmente como "imágenes rotas".

Captura de pantalla de las herramientas de desarrollo de Chrome, pestaña "Red":

¿Por qué es importante?

Los navegadores y motores de búsqueda no renderizarán archivos JavaScript rotos. Esto puede afectar negativamente la experiencia del usuario en tu sitio web. Si los archivos JavaScript deben generar cierto contenido, este no será indexado por los motores de búsqueda.

¿Cómo se soluciona?

Consulta la columna "JavaScripts enlazados" para ver el código de estado HTTP del archivo.

Estos son los códigos de estado HTTP más comunes que puedes encontrar en este informe:

El código de estado HTTP 404 (No se encuentra) indica que el archivo se podría haber movido o eliminado, pero el enlace no se ha modificado. Para solucionar este problema, puedes restaurar el archivo JS con la antigua URL, editar el enlace en una página para que apunte a un archivo pertinente o eliminar 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 tenía permiso para acceder a los archivos JS. Tu servidor podría haber comenzado a bloquear las peticiones de nuestro rastreador en algún momento de un rastreo. Esto puede suceder debido a una configuración de servidor o cortafuegos. Puedes incluir en la lista blanca nuestras direcciones IP y ejecutar un nuevo rastreo.

Esto también puede suceder si tus archivos JS están alojados en el servidor externo que bloquea nuestro rastreador.

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. Redúcela en la configuración de rastreo y ejecuta de nuevo el rastreo de un proyecto.

Los códigos de estado HTTP 5XX (Error del servidor) indican algunos problemas relacionados con el servidor, y deberías dirigirte a tu desarrollador o proveedor de hosting. Tu servidor podría estar configurado incorrectamente, sobrecargado o lento en términos generales.

¿Ha quedado contestada tu pregunta?