Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come risolvere l’errore “Googlebot non può accedere ai file CSS e JS” in WordPress

State vedendo l’avviso “Googlebot non può accedere ai file CSS e JS” nell’account degli strumenti per i webmaster di Google per il vostro sito WordPress?

Il messaggio contiene collegamenti a istruzioni su come risolvere il problema, ma tali istruzioni non sono molto facili da seguire.

In questo articolo vi mostreremo come risolvere l’errore “Googlebot non può accedere ai file CSS e JS” sul vostro sito WordPress.

Googlebot Warning

Perché Google ha bisogno di accedere ai file CSS e JS?

Google si concentra sull’attribuzione di posizioni migliori ai siti web di facile utilizzo – siti che sono veloci, che hanno una buona esperienza utente, ecc. Per determinare l’esperienza utente di un sito web, Google ha bisogno di poter visitare i file CSS e JavaScript del sito.

Per impostazione predefinita, WordPress non blocca l’accesso dei bot di ricerca ai file CSS o JS. Tuttavia, alcuni proprietari di siti possono accidentalmente bloccarli mentre cercano di aggiungere ulteriori misure di sicurezza o utilizzano un plugin di sicurezza di WordPress.

Questo limita l’indicizzazione da parte di Googlebot dei file CSS e JS che possono influire sulle prestazioni SEO del sito.

Detto questo, vediamo come individuare questi file e sbloccarli.

Come consentire a Google di accedere ai file CSS e JS

Innanzitutto, è necessario sapere quali sono i file a cui Google non riesce ad accedere sul vostro sito web.

Potete vedere come Googlebot vede il vostro sito web facendo clic su Crawl ” Fetch as Google in Google Search Console (ex Strumenti per i Webmaster). Quindi, fare clic sul pulsante Fetch and render (si desidera eseguire questa operazione sia per Desktop che per Mobile).

Fetch and render a page as Googlebot

Una volta recuperato, il risultato apparirà in una riga sottostante. Facendo clic su di esso, si vedrà cosa vede un utente e cosa vede Googlebot quando carica il vostro sito.

Fetch as Google Comparison

Se si notano differenze tra le due schermate, significa che Googlebot non è riuscito ad accedere ai file CSS/JS. Verranno mostrati anche i link dei file CSS e JS a cui non è riuscito ad accedere.

L’elenco di queste risorse bloccate si trova anche in Indice Google ” Risorse bloccate.

Finding blocked resources in Google Search Console

Facendo clic su ciascuna risorsa, vengono visualizzati i collegamenti alle risorse effettive che non possono essere raggiunte da Googlebot.

Nella maggior parte dei casi, si tratta di stili CSS e file JS aggiunti dai plugin o dal tema di WordPress.

Ora è necessario modificare il file robots.txt del sito, che controlla ciò che il bot di Google vede.

È possibile modificarlo collegandosi al sito con un client FTP. Il file robots.txt si trova nella directory principale del sito.

Locating robots.txt file on a WordPress site using FTP client

Se si utilizza il plugin All in One SEO, è possibile modificare il file robots.txt dall’area di amministrazione di WordPress. Basta andare alla pagina All in One SEO ” Strumenti e cliccare sulla scheda ‘Robots.txt Editor’.

Editing robots.txt file using file editor tool in All in One SEO

Quindi, attivare il robots.txt personalizzato selezionando l’interruttore. Ciò consente di modificare il file robots.txt.

Enable custom robots.txt file in AIOSEO

Successivamente, nella parte inferiore dello schermo verrà visualizzata un’anteprima del file robots.txt esistente.

robots.txt preview in All in One SEO

Ora è possibile aggiungere regole personalizzate al file robots.txt. Per maggiori dettagli, consultate la nostra guida su come ottimizzare il file robots.txt in WordPress.

Molto probabilmente vedrete che il vostro sito ha disabilitato l’accesso ad alcune directory di WordPress come questa:

User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/plugins/
Disallow: /wp-content/themes/

Ora è necessario rimuovere le linee che bloccano l’accesso di Google ai file CSS o JS sul front-end del sito. In genere questi file si trovano nelle cartelle dei plugin o dei temi. Potrebbe essere necessario rimuovere anche wp-includes, poiché molti temi e plugin di WordPress possono richiamare script situati nella cartella wp-includes, come jQuery.

Alcuni utenti possono notare che il loro file robots.txt è vuoto o non esiste nemmeno. Se Googlebot non trova un file robots.txt, esegue automaticamente il crawling e l’indicizzazione di tutti i file.

Allora perché si vede questo avviso?

In rare occasioni, alcuni provider di hosting WordPress possono bloccare proattivamente l’accesso alle cartelle predefinite di WordPress per i bot. È possibile annullare questo blocco nel file robots.txt consentendo l’accesso alle cartelle bloccate.

User-agent: *
Consenti: /wp-includes/js/

Una volta terminato, salvare il file robots.txt. Visitare lo strumento fetch as Google e fare clic sul pulsante fetch and render. Ora confrontate i risultati del fetch e vedrete che la maggior parte delle risorse bloccate dovrebbe scomparire.

Speriamo che questo articolo vi abbia aiutato a risolvere l’errore “Googlebot non può accedere ai file CSS e JS” sul vostro sito WordPress. Potreste anche voler consultare la nostra guida su come tracciare i visitatori del vostro sito WordPress o la nostra selezione dei migliori plugin SEO per WordPress.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

7 commentiLascia una risposta

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Sonia

    Thank you very helpful article and fixed the issue for my site! :)

  3. Dhruv Sharma

    Dear wpbeginner,

    If I allow access to js files that means I the bot will fetch all the js include jquery.yi and other heavy js versions.
    Is it good for seo?

  4. Mark

    While I have allowed Allow: /wp-includes/*.js I am still getting this error:

    /wp-includes/js/jquery/jquery-migrate.min.js?ver=1.2.1

    I have noticed my error baseline is dropping without me doing anything so I feel like this is a Google stuff up of some sort??

  5. bilal

    hi,,

    What is better? to prevent access to css-and-js-files or to allow access??

    Thanks

  6. Billy

    Yes, Here’s the problem I’m having trouble a few weeks ago, thanks to how to fix this, I will try and follow the instructions to fix this.

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.