Как исправить ошибку «Googlebot не может получить доступ к CSS и JS файлам» в WordPress
Вы столкнулись с ошибкой в аккаунте Google Search Console, что Googlebot не может получить доступ к CSS и JS-файлам? Если это так, тогда вам пригодится наша сегодняшняя статья. Сегодня мы рассмотрим практическое решение проблемы, когда Googlebot не удается получить доступ к файлам CSS и JS на вашем сайте.
Зачем Googlebot нужен доступ к CSS и JS файлам?
Одной из целью Google является предоставление лучшего рейтинга для удобных для пользователя сайтов – быстрых, с хорошим пользовательским интерфейсом (UI) и т.д. Чтобы дать оценку пользовательскому интерфейсу сайта, поисковому роботу Google нужен доступ к файлам CSS-стилей и скриптов JavaScript.
Как правило, в WordPress доступ поисковым ботам к любым файлам CSS или JS не ограничивается. Однако вебмастер мог так сделать вручную, с целью дополнительных мер безопасности, или же неосознанно, посредством какого-то SEO плагина.
Если ограничить доступ роботу Googlebot к индексированию CSS и JS-файлов, это может негативно повлиять на эффективность SEO для вашего сайта. А теперь перейдем к практическому решению этой проблемы.
Как предоставить Google доступ к CSS и JS файлам сайта
Сначала нужно узнать, к каким файлам у Googlebot’а ограниченный доступ.
Это можно увидеть в Google Search Console в меню Сканирование – Посмотреть как Googlebot. Нажмите кнопку Сканировать, а потом кнопку Получить и отобразить (сделайте так как ПК, так и для Mobile: Smartphone).
После этого вы сможете проанализировать результат. Если Googlebot не смог получить доступ к CSS/JS файлам, вы увидите предупреждение об этом.
Список заблокированных ресурсов вы также сможете увидеть в меню Индекс Google – Заблокированные ресурсы. Нажав на каждый ресурс, вы увидите ссылки на те ресурсы, к которым Googlebot не смог получить доступ. Очень часто это касается CSS стилей и JS-файлов, которые были добавлены плагинами или темой в WordPress.
Теперь нужно отредактировать файл robots.txt
в корне сайта. Этот файл содержит инструкции для поисковых роботов, включая и бота Google.
Инструкции, которые запрещают доступ ботам к ресурсам, выглядят примерно так:
User-agent: * Disallow: /wp-admin/ Disallow: /wp-includes/ Disallow: /wp-content/plugins/ Disallow: /wp-content/themes/
Чтобы снять ограничения к определенным ресурсам, вы можете переопределить это в файле robots.txt
, добавив исключения к заблокированным папкам. Чтобы добавить исключение, укажите инструкцию вида:
User-agent: * Allow: /wp-includes/css/ Allow: /wp-includes/js/
Указав все нужные инструкции, сохраните файл robots.txt
и в Google Search Console отправьте на повторное сканирование свой сайт. Желательно, чтобы поисковый бот Google (или другой поисковой системы) имел доступ к CSS и JS ресурсам вашего сайта. Это может быть одним из важных компонентов SEO-продвижения своего сайта.
Мы надеемся, что сегодняшняя короткая статья помогла вам решить проблему «Googlebot не может получить доступ к CSS и JS файлам» на вашем сайте.