L'organisation de SPIP fait que les fichiers de "thème" (js+css+images) se trouvent par défaut dans le dossier squelette.
Google pour les sites mobiles dit que les fichiers JS, CSS et images doivent être accessible à ses robots :
- https://developers.google.com/webmasters/mobile-sites/mobile-seo/common-mistakes/blocked-resources?hl=fr
Il faudrait donc modifier le fichier robots.txt de manière à autoriser ces ressources, par exemple :
Disallow: /squelettes-dist/
Disallow: /squelettes/
Disallow: /squelettes-dist/
Allow: /squelettes-dist/css
Allow: /squelettes-dist/icon
Allow: /squelettes-dist/img
Ce qui pourrait déjà être plus simple (et à mon sens, "mieux rangé") serait d'avoir un dossier theme qui contiennent toutes les ressources de ce type, ce qui ferait un truc du genre :
- /squelettes-dist/theme/css
- /squelettes-dist/theme/js
- /squelettes-dist/theme/img
- /squelettes-dist/theme/polices
etc.
En revanche, et c'est là que c'est peut être un peu ennuyeux, les fichiers CSS/JS et IMG du thème pointent en fait en général vers local/ quand la compression (ou des redimensionnements sont activés).
-> Doit-on, du coup, autoriser Google à lire le contenu du dossier local/ ?
-> N'est-ce pas non plus "contradictoire" avec accès restreint ? Car si je donne accès à google aux cache, il pourra lire les img de thème, mais également celles des squelettes (qui sont potentiellement protégées par accès restreint) ?
Si certains se sont déjà penché sur le problème et sur la "bonne" façon de le résoudre, je suis preneur.
Bonne journée.
Julien.
