28 lipca w Google Search Console (Webmaster Tools) pojawiły się nowe komunikaty dotyczące braku dostępności plików JavaScript i CSS (arkusze styli) dla robotów Google.
Wiadomości te skierowane są do właścicieli/webmasterów witryn, które w pliku robots.txt zawierają zapisy przypominające poniższe:
Disallow: /js/
Disallow: /css/
lub
Disallow: .css
Disallow: .js
W przypadku popularnych systemów zarządzania treścią, pliki CSS i JS znajdują się głównie w katalogu "includes", stąd błędy mogą generować również poniższe komendy w robots.txt:
WordPress
Disallow: /wp-includes/
Joomla
Disallow: /includes/
Blokady plików *.css i *.js, niegdyś będące popularnym rozwiązaniem, mającym na celu przyspieszenie czasu ładowania się strony dla Googlebotów, dziś nie są mile widziane przez wyszukiwarkę.
Jak udzielić Googlebotowi dostępu do plików CSS i JS?
Jeśli komunikat pojawił się również w Waszym Google Search Console, możecie w prosty sposób poprawić wskazany błąd dodając zapis:
User-Agent: Googlebot
Allow: .js
Allow: .css
lub usuwając istniejące zapisy dotyczące plików CSS i/lub JS.
Pobierz jako Google
Po aktualizacji pliku robots.txt nie zapomnijcie o skorzystaniu z funkcji "Pobierz jako Google" (Search Console/ Indeksowanie/ Pobierz jako Google) w celu poinformowania wyszukiwarki o dokonanych zmianach.