Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo solucionar el error "Googlebot no puede acceder a los archivos CSS y JS" en WordPress

¿Estás viendo la advertencia 'Googlebot no puede acceder a los archivos CSS y JS' en tu cuenta de Google Webmaster Tools para tu sitio de WordPress?

El mensaje contiene enlaces a instrucciones sobre cómo solucionar este problema, pero esas instrucciones no son muy fáciles de seguir.

En este artículo, te mostraremos cómo solucionar el error "Googlebot no puede acceder a los archivos CSS y JS" en tu sitio de WordPress.

Advertencia de Googlebot

¿Por qué Google necesita acceso a los archivos CSS y JS?

Google se enfoca en dar mejores rankings a los sitios web amigables para el usuario: sitios que son rápidos, tienen una buena experiencia de usuario, etc. Para determinar la experiencia de usuario de un sitio web, Google necesita poder visitar los archivos CSS y JavaScript del sitio.

Por defecto, WordPress no bloquea a los bots de búsqueda para que accedan a los archivos CSS o JS. Sin embargo, algunos propietarios de sitios pueden bloquearlos accidentalmente mientras intentan agregar medidas de seguridad adicionales o al usar un plugin de seguridad de WordPress.

Esto restringe a Googlebot de indexar archivos CSS y JS, lo que puede afectar el rendimiento SEO de tu sitio.

Dicho esto, veamos cómo podemos localizar estos archivos y desbloquearlos.

Cómo dar acceso a Google a tus archivos CSS y JS

Primero, necesitas saber a qué archivos no puede acceder Google en tu sitio web.

Puedes ver cómo Googlebot ve tu sitio web haciendo clic en Rastreo » Obtener como Google en Google Search Console (anteriormente Herramientas para Webmasters). Luego, haz clic en el botón Obtener y renderizar (quieres hacer esto tanto para Escritorio como para Móvil).

Obtener y renderizar una página como Googlebot

Una vez obtenido, el resultado aparecerá en una fila debajo. Hacer clic en él te mostrará lo que ve un usuario y lo que ve Googlebot cuando carga tu sitio.

Comparación de Obtener como Google

Si notas alguna diferencia entre las dos capturas de pantalla, significa que Googlebot no pudo acceder a los archivos CSS/JS. También te mostrará los enlaces de los archivos CSS y JS a los que no pudo acceder.

También puedes encontrar una lista de estos recursos bloqueados en Google Index » Recursos bloqueados.

Encontrar recursos bloqueados en Google Search Console

Hacer clic en cada recurso te mostrará los enlaces a los recursos reales a los que Googlebot no puede acceder.

La mayoría de las veces, estos son estilos CSS y archivos JS agregados por tus plugins o tema de WordPress.

Ahora necesitarás editar el archivo robots.txt de tu sitio, que es lo que controla lo que Google bot ve.

Puedes editarlo conectándote a tu sitio usando un cliente FTP. El archivo robots.txt estará en el directorio raíz de tu sitio.

Localizar el archivo robots.txt en un sitio de WordPress usando un cliente FTP

Si estás usando el plugin All in One SEO, entonces puedes editar el archivo robots.txt desde el área de administración de tu WordPress. Simplemente ve a la página All in One SEO » Herramientas y luego haz clic en la pestaña 'Editor de Robots.txt'.

Editar el archivo robots.txt usando la herramienta de edición de archivos en All in One SEO

Luego, habilita robots.txt personalizado activando el interruptor. Esto te permite editar tu archivo robots.txt.

Habilitar archivo robots.txt personalizado en AIOSEO

Después de eso, verás una vista previa de tu archivo robots.txt existente en la parte inferior de la pantalla.

Vista previa de robots.txt en All in One SEO

Ahora puedes agregar tus propias reglas personalizadas a tu archivo robots.txt. Para más detalles, consulta nuestra guía sobre cómo optimizar tu robots.txt en WordPress.

Lo más probable es que veas que tu sitio ha desautorizado el acceso a algunos directorios de WordPress como este:

User-agent: * Disallow: /wp-admin/ Disallow: /wp-includes/ Disallow: /wp-content/plugins/ Disallow: /wp-content/themes/

Ahora necesitas eliminar las líneas que están bloqueando el acceso de Google a los archivos CSS o JS en el front-end de tu sitio. Típicamente, estos archivos se encuentran en las carpetas de plugins o temas. También podrías necesitar eliminar wp-includes, ya que muchos temas y plugins de WordPress pueden llamar a scripts ubicados en la carpeta wp-includes, como jQuery.

Algunos usuarios pueden notar que su archivo robots.txt está vacío o ni siquiera existe. Si Googlebot no encuentra un archivo robots.txt, entonces rastrea e indexa automáticamente todos los archivos.

Entonces, ¿por qué estás viendo esta advertencia?

En raras ocasiones, algunos proveedores de hosting de WordPress pueden bloquear de forma proactiva el acceso a las carpetas predeterminadas de WordPress para los bots. Puedes anular esto en robots.txt permitiendo el acceso a las carpetas bloqueadas.

User-agent: *
Allow: /wp-includes/js/

Una vez que hayas terminado, guarda tu archivo robots.txt. Visita la herramienta 'fetch as Google' y haz clic en el botón 'fetch and render'. Ahora compara los resultados de tu 'fetch' y verás que la mayoría de los problemas de recursos bloqueados deberían desaparecer.

Esperamos que este artículo te haya ayudado a resolver el error de archivos de 'Googlebot no puede acceder a los archivos CSS y JS' en tu sitio de WordPress. También puedes consultar nuestra guía sobre cómo rastrear visitantes del sitio web a tu sitio de WordPress o nuestras selecciones expertas de los mejores plugins SEO para WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

6 CommentsLeave a Reply

  1. Estimado wpbeginner,

    Si permito el acceso a los archivos js, eso significa que el bot obtendrá todas las versiones pesadas de js, incluido jquery.yi y otros.
    ¿Es bueno para el SEO?

  2. Aunque he permitido Allow: /wp-includes/*.js, todavía estoy recibiendo este error:

    /wp-includes/js/jquery/jquery-migrate.min.js?ver=1.2.1

    He notado que mi línea base de errores está bajando sin que yo haga nada, ¿así que siento que esto es un error de Google de algún tipo??

  3. Sí, aquí está el problema que estoy teniendo desde hace unas semanas, gracias a cómo solucionarlo, intentaré seguir las instrucciones para solucionarlo.

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.