Are you seeing ‘Googlebot cannot access CSS and JS files’ warning in Google webmaster tools account for your WordPress site? The message contains links to instructions on how to fix this issue, but those instructions are not very easy to follow. In this article, we will show you how to fix “Googlebot cannot access CSS and JS files” error on your WordPress site.
Why Google Needs Access to CSS and JS Files?
Google is focused on giving better rankings to user friendly websites – sites that are fast, have good user experience, etc. In order to determine the user experience of a website, Google needs access to be able to visit the site’s CSS and JavaScript files.
By default WordPress does not block search bots from accessing any CSS or JS files. However some site owners may accidentally block them while trying to add extra security measures or by using a WordPress security plugin.
This restricts Googlebot from indexing CSS and JS files which may affect your site’s SEO performance.
Having said that, let’s see how we can locate these files and unblock them.
How to Give Google Access to Your CSS and JS Files
First you need to know which files Google is unable to access on your website.
You can see how Googlebot sees your website by clicking on Crawl » Fetch as Google in Google Search Console (formerly Webmaster Tools). Next, click on fetch and render button (you want to do this for both Desktop and Mobile).
Once fetched, the result will appear in a row below. Clicking on it will show you what a user sees and what the Googlebot sees when it loads your site.
If you notice any difference between the two screenshots, then this means that Googlebot was not able to access CSS/JS files. It will also show you the links of CSS and JS files it was unable to access.
You can also find a list of these blocked resources under Google Index » Blocked Resources.
Clicking on each resource will show you the links to actual resources that cannot be accessed by Googlebot.
Most of the time, these are CSS styles and JS files added by your WordPress plugins or theme.
Now you will need to edit your site’s robots.txt file which is what controls what Google bot sees.
You can edit it by connecting to your site using an FTP client. The robots.txt file will be in your site’s root directory.
If you are using Yoast SEO plugin, then you can edit robots.txt file from within your WordPress admin area. Simply go to SEO » Tools page and then click on File Editor.