Ви вже бачили попередження «Googlebot не може отримати доступ до файлів CSS і JS» в панелі вебмастера Google для свого сайту WordPress? Це повідомлення містить посилання на інструкції про те, як вирішити проблему, але ними не так просто скористатися. У сьогоднішній статті ми покажемо вам як виправити помилку «Googlebot не може отримати доступ до файлів CSS і JS» на вашому сайті на WordPress.
Навіщо Google потрібен доступ до файлів CSS і JS?
Google зосереджується на поліпшенні ранжирування для юзер-френдлі сайтів - сайтів швидких, з хорошими поведінковими чинниками і т.д. Для того, щоб визначити user experience сайту, Google потрібен доступ до файлів CSS і JS сайту.
За замовчуванням WordPress не блокує пошукових роботів для доступу до файлів таблиць стилів і скриптів. Однак, деякі власники сайтів могли випадково заблокувати їх, намагаючись застосувати додаткові заходи безпеки або використовуючи плагін захисту для WordPress.
Це забороняє Googlebot індексувати файли CSS і JS, що може вплинути на позиції вашого сайту в результатах пошукової видачі.
Давайте ж розглянемо, як можна знайти ці файли і розблокувати їх.
Як дозволити доступ для Google Access до ваших файлів CSS і JS
Перш за все вам потрібно з'ясувати, до яких саме файлів у Google немає доступу.
Якщо ви побачите будь-які відмінності між двома скриншотами, це буде означати, що Googlebot не може отримати доступ до файлів CSS / JS. Також вам вкажуть посилання на ті файли CSS і JS, доступ до яких заблоковано.
Також ви зможете ознайомитися зі списком цих заблокованих ресурсів в розділі Індекс Google »Заблоковані ресурси.
Клік по кожному ресурсу відобразить вам посилання на існуючі ресурси, доступ до яких не може отримати Googlebot.
У більшості випадків, це будуть стилі CSS і файли JS, додані вашими WordPress плагінами або темою.
Тепер вам потрібно відредагувати файл robots.txt свого сайту, який якраз і контролює те, що може побачити бот Google.
Його можна відредагувати, підключившись до свого сайту за допомогою FTP клієнта. Файл robots.txt буде лежати в кореневій папці вашого сайту.
Швидше за все ви побачите, що ваш сайт забороняв доступ до деяких тек WordPress, на кшталт:
Тепер вам потрібно видалити рядки, які блокують доступ Google до файлів CSS або JS на фронтенді вашого сайту. Зазвичай ці файли розташовані в папці плагінів та тем. Також може знадобитися прибрати wp-includes, тому як багато тем і плагіни WordPress можуть викликати скрипти, розташовані в цій папці, наприклад jQuery.
Деякі користувачі могли помітити, що їх файл robots.txt або порожній, або взагалі не існує. Якщо Googlebot не знаходить файлу robots.txt, то він автоматично сканує та індексує всі файли.
Чому ж тоді ви бачите це попередження?
У рідкісних випадках деякі хостинг провайдери можуть примусово блокувати доступ до стандартних папок WordPress для пошукових роботів. Це поведінку можна змінити в своєму robots.txt, додавши туди дозвіл на доступ.
Не забувайте, по можливості, оцінювати сподобалися записи кількістю зірочок на ваш розсуд.