Ce n'est pas parce qu'on fait bien qu'on ne doit pas faire mieux.
Plusieurs avis valent mieux qu'un.
Parce que c'est instructif pour les apprenants et pour les entreprises.
Et que ça permet de créer le lien entre les deux.
Le site parfait n'existe pas.
Les audits font souvent remonter BEAUCOUP de soucis ou d'erreurs.
Il est nécessaire de prioriser les améliorations (optimisation coût/bénéfice : qu'est-ce-qui est rapide et apporte le plus d'avantages?).
(voir plus loin)
Connaissez-vous l'onglet Audits de Chrome?
Chrome
F12 -> Ctrl+Shift+M : Responsive
F12 -> Audits : Performance, Accessibility, SEO.
Firefox
F12 -> Ctrl+Shift+M : Responsive
F12 -> Performance
F12 -> Accessibility
Identifier les technos utilisées sur le site :
Depuis un laptop -> F12 -> vue mobile
ou Depuis un mobile.
Si besoin de scroll horizontal => KO.
Observer l'alignement des éléments et la navigation sur le site (décalage, hitbox trop petite, texte illisible, etc).
From scratch : framework CSS
Sinon : media-queries ou chirurgie CSS (limiter les dimensions absolues en px et assimilés)
Si >3s pour charger => trop long.
Tester avec F12 pour plus de détails.
Des tailles à la bonne image.
Du code minifié.
Enlever les trackers si pas vraiment de besoin (Google Analytics, etc).
Ou les plugins firefox (ecoindex) et chrome (GreenIT Analysis).
Indice : si un site est peu performant, il y a souvent un souci d'éco-conception qui en découle.
Améliorez les performances.
Limitez ce qui ne sert pas (trackers, fonctionnalités, etc).
Préférez le HTML sémantique.
Utilisez les H à des fins de structure plutôt que de style.
Ajoutez un alt sur les contenus non-textuels.
Si ce n'est pas un Wordpress :
https?
Injection SQL : trouver un champ de saisie et insérer des "; et autres caractères spéciaux qui vont fausser la requête SQL.
Cross-site-scripting : trouver un champ de saisie et insérer du html (</body>) ou du js (<script>alert("toto")</script>.
Sinon, un petit coup de Zap.
Dans le code, prévoir systématique un sanitize des inputs text.
Mettre à jour régulièrement les outils utilisés.
Quelles données récoltez-vous auprès de vos utilisateurs (lien pour s'inscrire, formulaire de contact)?
Que faites-vous de ces données?
En avez-vous vraiment besoin?
=> RGPD
A quel type de public s'adresse votre site?
A votre avis, comment le cherchent-ils sur Google?
=> on regarde ensemble en quelle position ressort le site.
F12 -> Audits -> SEO
Balises meta et title.
sitemap.xml et robots.txt.
Améliorer le reste : accessibilité, perf, responsive et https.
Remercier.
Rassurer.
Donner des conseils et des pistes (personnes à contacter, projets pédago, alternance, etc).
Laisser la porte ouverte (et ses coordonnées).
Rassurer.
Remercier.
(dans cet ordre)