Probablemente hayas recibido este email durante esta semana: Googlebot no puede acceder a los archivos CSS y JS
Por lo menos varios de mis clientes de mi servicio de soporte Sherpa Trek lo han recibido, y yo mismo en algunos de mis sitios, y ya esta solucionado en todos.
Así que te voy a contar que es lo que tienes que hacer, para que no haya lios y confusiones con lo que encuentres por Internet.
Lo primero, este email lo envía Google Webmaster Tools, porque el Google Bot no tiene acceso a los ficheros CSS y JS de tu web. Ficheros que esta indexando para ver como es de verdad tu sitio web. Ya no solo ve el código HTML.
Y el error lo da porque por defecto lo bloqueamos en nuestro fichero robots.txt. teniendo que habilitar dicho acceso en caso de que no se pueda acceder.
No lo provoca como he leído por ahí, ni Cloudflare, ni el uso de WP-Rocket como plugin de cache, así que desactivar estos servicios no te funcionara.
Para solucionar este fallo, solo debes añadir estas lineas a tu fichero robots.txt:
Allow: /*.js$
Allow: /*.css$
Si no tienes un robots.txt en la carpeta raíz de tu instalación de WordPress, debes crear uno con este contenido:
User-agent: *
Disallow: /wp-admin/
Allow: /*.js$
Allow: /*.css$
Como modificar o crear tu fichero robots.txt
Si quieres solucionar el error de «Googlebot no puede acceder a los archivos CSS y JS» ya hemos visto que tienes que añadir unas lineas al fichero robots.txt, asi que te voy a explicar como hacerlo fácilmente.
Opción #1. Yoast SEO Plugin
El plugin Yoast SEO (antiguo WordPress SEO by Yoast) permite editar tu fichero .htaccess y el robots.txt.
Desde el Menú SEO / Herramientas, accede al Editor de archivos.
Cuando accedes al editor de archivos, puedes editar directamente el fichero robots.txt o el .htaccess, o en caso de que no exista el robots.txt, te deja crearlo directamente:
Y podrás añadir las lineas que te he indicado anteriormente:
Si quieres, te dejo echarle un vistazo a mi fichero robots.txt. Verás que es más complejo que el de la imagen, que es el mínimo posible.
Opción #2. Usar un cliente FTP
Aunque personalmente uso la opción anterior, que para mi es la más sencilla, si no estas usando el plugin Yoast SEO, te dejo otra opción, que es simplemente acceder por FTP.
Prepara en tu ordenador con un editor de texto sencillo (Bloc de Notas, TextEdit, Notepad++, etc…), un fichero robots.txt, con el contenido anterior, y guárdalo.
Accede por FTP a tu servidor, y sube este fichero robots.txt a la carpeta raíz de tu WordPress.
Prueba tu nuevo fichero robots.txt
Asegúrate que los resultados en busquedas no se vean afectados.
Para ello en Webmaster Tools, puedes Explorar como Google, y ver como se ve tu sitio web y que todo quede correcto.
Usa tambien el probador de Robots.txt, para decirle ya a Google que tienes un nuevo fichero robots.txt.
Cono eso ya habrás solucionado el error «Googlebot no puede acceder a los archivos CSS y JS», y tendrás además un robots.txt mejor.
¿Tu has recibido este email?