Google Search Console Varning om CSS och JS
Oscar Sandström
9 januari, 2023
Har du fått ett mail från Google Search Console (Tidigare Webmaster Tools) med en varning om att "Googlebot cannot access CSS and JS files"? Då är du inte ensam. Det behöver undersökas, eftersom blockerade resurser kan påverka hur Google renderar sidan.
Här reder vi ut vad detta handlar om:
Ett modernt CMS är uppbyggt på så sätt att filer anropar "kärnfiler" för att fungera ihop. Det gör man bl.a för att inte behöva inkludera t.ex. CSS och JS (JavaScript) filer på varenda sida man har i sitt system utan det räcker med att göra det en gång. Det är strukturellt bra, får systemet att fungera snabbare och är behändigt att uppdatera.
Tänk dig t.ex. ett Word dokument där du har ett sidhuvud som finns på varje sida. Det räcker att du ändrar sidhuvudet för att övriga sidors sidhuvuden i dokumentet ska ändras. Det här fungerar på ett liknande sätt.
WordPress blockerar inte /wp-includes/ som generell standardregel i sin virtuella robots.txt. Äldre anpassningar, tillägg eller serverinställningar kan däremot blockera resurser. Kontrollera därför den faktiska robots.txt-filen och vilka URL:er Google inte kan hämta.
Lösningen:
Alternativ 1. För att snabbt och enkelt lösa problemet är det bara att man tar bort raden från sin robots.txt fil.
Alternativ 2. Lägg till följande rader i din robots.txt fil:
User-agent: *
Allow: /*.js$
Allow: /*.css$
Kopiera inte exemplet utan att kontrollera den befintliga filen. Regler gäller inom sin user-agent-grupp, och filer med frågeparametrar kan behöva andra mönster. Den säkraste åtgärden är att korrigera den regel som blockerar de resurser sidan faktiskt behöver. Testa sedan hämtning och rendering med URL-granskning i Search Console.
Här finns mer bakgrundsinfo: http://www.thesempost.com/new-google-search-console-warning-for-googlebot-cannot-access-css-and-js-files/
Här finns info om hur man vet vilka filer som är blockerade: http://www.thesempost.com/how-to-find-blocked-css-javascript-in-google-search-console/
Oscar Sandström
Har mer än ett decennium av erfarenhet inom SEO och konverteringsoptimering.