收到Google搜索控制台警告 - “Googlebot无法访问CSS和JS”
我的robots.txt
User-agent: *
Disallow: /_System
Disallow: /bcas-homepage-slider
Disallow: /css
Disallow: /fonts
Disallow: /images
Disallow: /js
Disallow: /Layouts
Disallow: /Medigap logos
Disallow: /POST-IMAGES
Disallow: /products
Disallow: /professional-specialities
Disallow: /_backups
Disallow: /thank-you
Disallow: /stylesheets
Disallow: /source
Disallow: /Report
Disallow: /new
如何删除此警告?
答案 0 :(得分:3)
您需要编辑位于您网站根目录下的robots.txt文件。 只要有“禁止”行,就意味着您要求谷歌机器人不要浏览这些目录。
答案 1 :(得分:2)
只需要从robots.txt
中删除以下内容即可Disallow: /css
Disallow: /js
答案 2 :(得分:2)
对于Joomla 3,这可能是最简单的解决方案。将其添加到默认robots.txt文件的末尾。
#Googlebot
User-agent: Googlebot
Allow: *.css
Allow: *.js
如果您想更具体一点,请使用:
User-agent: Googlebot
Allow: /plugins/ *.css
Allow: /plugins/*.js
Allow: /modules/ *.css
Allow: /modules/*.js
答案 3 :(得分:1)
早在2015年4月,我修改了我的robots.txt文件,这些文件与当时随Joomla 3.x一起发布的更新的robots.txt文件一致,以便删除以下行:
Disallow: /media/
Disallow: /templates/
Google已发出新一轮警告消息,似乎需要更多访问权限。
查看确切需要解锁的内容的最佳方法是登录网站站长工具(又名"搜索控制台")并转到Google索引 - >被阻止的资源。这假设您的网站已启用Search Console。
Google似乎希望我现在取消阻止包含CSS和JS资源的以下文件夹:
Disallow: /components/
Disallow: /libraries/
Disallow: /modules/
Disallow: /plugins/
您的里程可能会有所不同。
答案 4 :(得分:1)
“Googlebot无法访问CSS和JS文件”问题的综合解决方案,描述为here
该消息的含义是什么?
此消息完全是关于Google对响应式设计的新关注。
您的robots.txt文件告诉Google不要使用您的某些CSS 和/或Javascript文件。
Google现在需要这些文件来测试您的移动网站 友好。没有他们,你的排名会下降。谷歌的“移动版”期间We covered almost exactly the same problem back in April 末日”。
解决方案是什么?
转到Google's Mobile-Friendly Test并检查您的网站。这是一个 收到Google电子邮件的网站的屏幕截图。
值得庆幸的是,Google的测试人员非常了解并指出了这一点 这个特定网站的确切问题。就是robots.txt文件 阻止Google访问所需的资源。
您可以找到被Google阻止的确切资源 点击右侧的“显示资源”链接 谷歌的测试人员将那里的文件与你的robots.txt进行比较 确定需要解锁的内容。
如何解决问题
解决方案取决于您使用的CMS,因为每个平台 将CSS和Javascript文件存储在不同的位置。
- Joomla solution(OSTraining.com)
- Drupal solution(jimbir.ch)
- WordPress solution(petermahoney.net)