Si vous avez un compte Google Webmaster Tools, nouvellement rebaptisé Google Search Console, vous avez certainement eu un message du type :

Googlebot cannot access CSS and JS files on http://...

Pour rendre accessible vos fichiers JS et CSS à googlebot (il n'y a aucune raison qu'il ne puisse pas y accéder d'ailleurs), il suffit de modifier un peu le fichier robots.txt en autosant explicitement l'accès

Allow: /templates/mytemplate/css/ 
Allow: /templates/mytemplate/ 

Ensuite il faut encore, pour que la modification soit prise en compte par Googlebot, vous rendre sur Google Search Console et utiliser le bouton "Fetch and Render" et vérifier que vous avez bien le statut Complete qui s'affiche, sinon cliquez sur partial et vérifier ce qui manque encore.

 

Une seconde méthode est possible, plus permissive, toujours en modifiant robots.txt, ajouter à la place des lignes précédentes ceci

Allow: *.css
Allow: *.js

 

Tout ce que vous avez toujours voulu savoir sur le robots.txt à ce sujet.

Cette note est une reprise partielle de l'article de Joomla Community Magazine ci-dessous (anglais):

http://magazine.joomla.org/issues/issue-august-2015/item/2815-googlebot-cannot-access-css-and-js-files-on

Tags populaires


Deprecated: Non-static method modJoesWordCloudHelper::getModuleContent() should not be called statically in /var/www/clients/client1/web11/web/modules/mod_joeswordcloud/mod_joeswordcloud.php on line 18

Notice: Only variables should be assigned by reference in /var/www/clients/client1/web11/web/modules/mod_joeswordcloud/helper.php on line 228

Recherche & Partage