Supprimer les ressources JavaScript inutilisées

J'ai activé toutes les optimisations JavaScript, pourquoi est-ce que je vois encore cette recommandation dans PageSpeed ?

Si vous développez la suggestion, voici ce que vous lirez : 

“Considérez la possibilité de réduire, ou de changer, le nombre de plugins WordPress qui chargent des JavaScript inutilisés dans votre page.”

Les extensions et les thèmes doivent charger le CSS et le JavaScript sur vos pages pour faire leur travail. Que ce soit une glissière en haut de votre page d'accueil, un formulaire sur la page de contact, une page de boutique... Tous ces éléments chargent des scripts. Le problème est que ces mêmes extensions, et votre thème, chargent toujours les mêmes scripts et styles sur toutes les autres pages, même si vous n'avez absolument pas besoin d'une glissière, d'un formulaire ou d'un produit sur ces pages... Ces éléments sont tout simplement inutiles. C'est ce que Google considérera comme du JavaScript et du CSS inutilisés ici.
Dans l'exemple ci-dessus, les fichiers JS sont combinés en un seul fichier JS par WP Rocket, de sorte que vous ne pouvez pas voir en détail quel(s) fichier(s) est (sont) concerné(s).

Pour identifier les extensions qui ajoutent des JS supplémentaires, analysez votre version non mise en cache en contournant WP Rocket et en ajoutant la chaîne d'interrogation ?nowprocket à votre URL (par exemple : https://www.example.com/?nowprocket), puis vous pourrez identifier le thème/plugin responsable de l'URL du script :

frontend.min.js de l'extension Elementor builder pourrait économiser plus de la moitié de son poids dans ce cas.

Que puis-je faire alors ??

Notre fonctionnalité, Reporter l'Exécution de JavaScript, peut vous aider. En retardant les fichiers, PageSpeed ne vous avertira plus à leur sujet. 

Dans l'exemple ci-dessus, l'exécution du fichier /main.js externe chargé par widget.trustpilot.com pourrait être retardée et ne plus apparaître dans ce diagnostic.

Cependant, tous les dossiers ne peuvent pas être retardés sans risque. Vous ne devez retarder que les fichiers qui ne sont pas nécessaires pour tout ce qui se trouve "au-dessus du pli". Veuillez consulter notre documentation pour plus de détails

Les plugins suivants peuvent également vous aider à minimiser les JS inutilisés de vos pages. Veuillez les utiliser avec précaution et consulter votre développeur si vous avez besoin d'aide.

Mais la seule façon de satisfaire véritablement à toute recommandation concernant la suppression des JS inutilisés est de coder un thème/plugin entièrement personnalisé, avec du JavaScript spécifique pour chaque page. Pour le développement personnalisé, nous avons établi un partenariat avec Codeable, vous pouvez trouver plus de détails à ce sujet ici : https://wp-rocket.me/resources/codeable/

Cela a-t-il répondu à votre question ? Merci pour votre retour :) Une erreur est survenue lors de l’envoi de votre retour. Veuillez réessayer plus tard.