Déclaration d’éco-conception
Tout service numérique génère de la pollution numérique. En vue de réduire son impact environnemental, ce site a été éco-conçu.
Stratégie mise en œuvre et objectifs en matière de réduction ou de limitation des impacts environnementaux.
Le principal enjeu est de faire en sorte que le site https://chesneau.net/ fonctionne sur tous types de terminaux, dans le cadre d’une utilisation via tout type de qualité de connexion et pour les utilisateurices de ce service numérique.
Le premier objectif était d’obtenir un site léger et rapide.
Le second objectif de ce site était l’accessibilité.
Nous avons donc notamment agit :
- en travaillant sur l’UX (expérience utilisateurice) : la navigation est efficace, le site ne retenant pas inutilement les visiteurs et visiteuses, réduisant donc ainsi le temps passé à trouver une information.
- sur la réduction du nombre de requêtes serveurs maximum astreinte par écran. Pour la page d’accueil, ancien site : 75 requêtes – site actuel : 30 requêtes
- sur la réduction du poids des ressources maximum astreint par écran. Pour la page d’accueil, ancien site : 986 ko – site actuel : 524 ko
- en proposant un site consultable sur mobile. Le site s’adapte à toutes les tailles d’écran.
- Le développement d’un thème WordPress sur-mesure
- L’utilisation systématique de l’éditeur WordPress Gutenberg pour la gestion de l’ensemble des contenus
Configuration minimale requise pour accéder au site
Le site internet https://chesneau.net/ utilise des technologies standard. Tous les navigateurs de bureau ou mobiles actifs sont supportés.
Ce site web est destiné à être consulté dans n’importe quelle situation. Il est toutefois utilisable à un niveau minimal de connexion. Pour cela, à la date de la mise en ligne, le prestataire a fourni un site web ne dépassant pas :
- 600 ko de poids total par page
- 50 requêtes serveur par page
Pour maintenir une bonne capacité de consultation, le gestionnaire du site a été informé qu’il est indispensable de publier du contenu optimisé.
Le prestataire qui a conçu le site, l’agence Roquette, recommande la publication d’images ne dépassant pas :
- 300 ko
- 1080 pixels
Diagnostic Performances
- Score WebKarbon (page d’accueil) : C
Méthode d’évaluation
L’indicateur proposé par WebKarbon évalue certaines performances techniques du site web. Ces performances techniques sont liées à la consommation de ressources de ce dernier. Un site plus performant en termes de poids et de vitesse consomme ainsi moins de ressources (eau, électricité) puisqu’il sollicite raisonnablement les serveurs.
Le niveau atteint est représenté par une évaluation relative de A à G (A étant le meilleur score) associée à un score absolu de 0 à 100 (100 est le meilleur score).
Comprendre les calculs de WebKarbon.
À des fins de synthèse, deux types de données sont représentées :
- Score moyen d’un échantillon de 5 typologies de pages
- Score pour 5 parcours utilisateurices type du site web
L’analyse indiquée a été effectuée le 12 septembre 2024, elle est susceptible d’évoluer.
Évaluation de l’impact de 5 pages types
Page 1 – Accueil : https://chesneau.net/
Score : C
Nb requêtes : 29
Poids de la page : 510 ko
Complexité de la page : 503 éléments du DOM
Page 2 – Page type service : https://chesneau.net/proteger-les-personnes/
Score : B
Nb requêtes : 29
Poids de la page : 510 ko
Complexité de la page : 433 éléments du DOM
Page 3 – Page type présentation : https://chesneau.net/notre-accompagnement/
Score : B
Nb requêtes : 35
Poids de la page : 580 ko
Complexité de la page : 416 éléments du DOM
Page 4 – Page type article : https://chesneau.net/actualites/bilan-carbone-chesneau-2023/
Score : B
Nb requêtes : 33
Poids de la page : 521 ko
Complexité de la page : 395 éléments du DOM
Page 5 – Page contact : https://chesneau.net/contact/
Score : B
Nb requêtes : 30
Poids de la page : 518 ko
Complexité de la page : 391 éléments du DOM
Évaluation de l’impact pour 5 parcours utilisateurs sur le site
Parcours 1
- Situation : un dirigeant d’entreprise souhaite être mieux protégé. Pour cela, il a besoin de se renseigner sur les solutions proposées par Chesneau et sur l’accompagnement fourni.
- Parcours cible : accueil > https://chesneau.net/proteger-les-personnes/> https://chesneau.net/proteger-les-personnes/protection-dirigeant/ > https://chesneau.net/proteger-les-personnes/#bloc-accompagnement
Score moyen : B
Nb de requêtes total : 116
Poids de la page moyen : 497 ko
Moyenne de la complexité de la page : 458 éléments du DOM
Parcours 2
- Situation : un service comptabilité a besoin de sécuriser le poste clients de son entreprise. Il a besoin de renseignements puis de contacter le courtier.
- Parcours cible : accueil > le poste clients > https://chesneau.net/contact/ > validation
Score moyen : B
Nb de requêtes total : 120
Poids de la page moyen : 500 ko
Moyenne de la complexité de la page : 400 éléments du DOM
Parcours 3
- Situation : Une entreprise souhaite se renseigner sur le groupe Chesneau
- Parcours cible : accueil > qui sommes nous > notre accompagnement > nos engagements
Score moyen : B
Nb de requêtes total : 122
Poids de la page moyen : 524 ko
Moyenne de la complexité de la page : 424 éléments du DOM
Parcours 4
- Situation : Une personne en recherche d’emploi désire consulter les offres disponibles.
- Parcours cible : accueil > https://chesneau.net/nous-rejoindre/
Score moyen : C
Nb de requêtes total : 61
Poids de la page moyen : 538 ko
Moyenne de la complexité de la page : 511 éléments du DOM
Parcours 5
- Situation : Quelqu’un souhaite s’abonner à la newsletter de Chesneau.
- Parcours cible : accueil > https://chesneau.net/inscription-newsletter/https://chesneau.net/inscription-newsletter/?
Score moyen : B
Nb de requêtes total : 104
Poids de la page moyen : 529 ko
Moyenne de la complexité de la page : 366 éléments du DOM
Diagnostic RGESN
Un auto-diagnostic sera très prochainement mené à partir du RGESN (Référentiel Général d’écoconception de Services numériques) sur l’échantillon suivant :
L’écoconception
Nous vous proposons de découvrir les préconisations du collectif GreenIT pour l’écoconception web.
L’écoconception s’appuie sur une méthodologie et un ensemble de bonnes pratiques pour réduire l’impact de ce site web sur son environnement. Concrètement, il va s’agir de limiter les ressources techniques nécessaires à l’affichage d’une page ou à l’exécution d’une fonctionnalité, tout en étant au plus proche du besoin de l’utilisateur.
Quelques bonnes pratiques en matière d’ergonomie et de design
- Limiter le nombre de fonctionnalités dès la conception
- Supprimer les fonctionnalités non utilisées
- Limiter le nombre de carrousels
- Choisir des typographies au poids réduit
- Favoriser les designs simples et épurés
- Adopter quand cela est possible une approche « mobile-first »
- Préférer la pagination au défilement infini
- Éviter la lecture et le chargement automatique des vidéos et des sons
- Optimiser les parcours utilisateurs
- …
Quelques bonnes pratiques en matière de gestion des contenus
- Préférer les images aux vidéos
- Limiter le nombre d’images sur chaque page
- Optimiser la taille des images au format cible
- Compresser les images
- Compresser les pdfs
- Limiter l’utilisation des GIFs animés
- Préférer les glyphs aux images
- …
Quelques bonnes pratiques en matière de développement
- Proposer un traitement asynchrone lorsque c’est possible
- N’utilisez que les portions indispensables des bibliothèques JS et CSS
- Mettre en cache les données calculées souvent utilisées
- Limiter le nombre d’appels aux API HTTP
- Réduire le volume de données stockées au strict nécessaire
- Utiliser la version la plus récente du langage
- Fournir une alternative textuelle aux contenus multimédias
- Découper les CSS
- Ne pas faire de modification du DOM lorsqu’on le traverse
- Utiliser le chargement paresseux (lazy load)
- Valider les pages auprès du W3C
- Ajouter des entêtes Expires ou Cache-Control
- Compresser les fichiers texte : CSS, JS, HTML et SVG
- Mettre en place un sitemap efficient
- …
Quelques bonnes pratiques en matière d’hébergement
- Choisir un hébergeur écoresponsable
- Installer le minimum requis sur le serveur
- S’appuyer sur les services managés
- Optimiser l’efficacité énergétique des serveurs
- Réduire au nécessaire les logs des serveurs
- Apache Vhost : désactiver le AllowOverride
- Utiliser des serveurs virtualisés
- Utiliser un serveur asynchrone
- Stocker les données dans le cloud
- …