Всем привет дорогие друзья! В аккаунте Google инструментов для веб-мастеров вылезло сообщение: «Гуглбот не может получить доступ к CSS и JS файлам»?
В этом сообщение вы даже найдете ссылку на инструкцию по исправлению ошибки, но следовать ее указаниям не так-то просто.
В этой статье я расскажу, как ее исправить.
Содержание [скрыть]
Google сфокусирован на лучшем ранжировании дружелюбных к пользователям сайтов, т.е. тех, которые быстро грузятся, не захламлены рекламой, у которых хорошая пользовательская история и т.д. Для определения последней, т.е. насколько хорошее впечатление сложилось у пользователей о вашем сайте, Google необходим доступ к CSS и JavaScript файлам.
Автоматические настройки WordPress не блокируют поисковым ботам доступ к любым CSS и JS файлам. Однако некоторые владельцы сайтов могут случайно их заблокировать, пытаясь дополнительно обезопасить сайт от спама и атак, либо из-за установки плагина для безопасности WordPress.
Все это ведет к тому, что гуглботы не могут проиндексировать CSS и JS файлы, что влияет на отображение сайта. Зная все это, давайте перейдем к решению проблемы – как найти эти файлы и разблокировать их.
Прежде всего, необходимо выяснить, к каким файлам нет доступа.
Вы можете посмотреть, как гуглботы видят ваш сайт, зайдя в панель инструментов (Google Search Console) и щелкнув по Сканирование → Посмотреть как Googlebot. Затем щелкните по кнопке «Получить и отобразить» (сделайте это, выбрав версии, как для ПК, так и для мобильных устройств).
Когда вы это сделаете, ниже появится строка с результатами. Щелкните по ней, и вы увидите, как сайт видят пользователи и робот Googlebot.
Если вы заметите разницу между двумя этими скриншотами, то значит, у гуглбота нет доступа к каким-либо CSS/JS файлам. Под скиншотами будет отображаться список ресурсов веб-страницы к которым закрыт доступ. Вы также можете его посмотреть, пройдя по Индекс Google → Заблокированные ресурсы.
Щелкнув по любому ресурсу, вы получите ссылку на фактический ресурс, к которому нет доступа у Googlebot. Как правило, это различные CSS стили и JS файлы, добавленные WordPress плагинами или темой. Ваша задача – отредактировать robots.txt файл, который отвечает за то, к чему у гуглбота есть доступ, а к чему нет. Вы это можете сделать, подключившись к сайту через FTP client, где файл robots.txt будет корневой папкой сайта.
Если вы используете плагин Yoast SEO, то вы можете отредактировать этот файл через админку WP, просто щелкнув по SEO → Инструменты и File Editor.
Скорее всего, вы увидите, что на вашем сайте закрыт доступ к следующим WordPress каталогам:
Вам нужно удалить строки, которые блокируют доступ гуглботу к CSS или JS файлам. Как правило, они находятся в папке плагинов или тем. Вам также может быть понадобиться удалить
строку с wp-includes, т.к. многие темы и плагины работают на основе скриптов, находящихся в этой папке, примерами таких скриптов могут быть jQuery-скрипты.
Многие пользователи могут обнаружить, что их robots.txt файлы пусты или они даже не существуют. А, как мы знаем, если гуглбот не находит файл robots.txt, то он автоматически сканирует и индексирует все файлы сайта.
Возникает тогда вопрос, почему у вас вылезло это сообщение?
В редких случаях, некоторые WordPress хостинг-провайдеры могут активно по умолчанию блокировать ботам доступ к WordPress папкам. Вы можете это исправить в файле robots.txt, позволяя получить доступ к заблокированным папкам.
Когда вы это сделаете, сохраните все изменения, снова зайдите в инструменты сканирования и щелкните по «Получить и отобразить». А теперь сравните результаты – большинство заблокированных ранее ресурсов исчезли из списка.
Надеюсь, что эта статья помогла вам решить проблему «Гуглбот не может получить доступ к CSS и JS файлам».
Если вам понравилась эта статья, то подпишитесь на мой YouTube канал. Не забывайте рассказывать друзьям и знакомым про наш проект. Он становится с каждым днем все более интереснее. Удачи и до новых выпусков.
Я подготовил для Вас обращение, с ним можете ознакомиться тут
Макс Метелев - автор, блоггер, актер местного театра, ведущий городских мероприятий. Делюсь только лучшим!