Audit ton site!
Pourquoi?
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?).
Comment?
Tact et bienveillance
Avec les bons outils
(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 :
Responsive
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).
Simple et efficace
From scratch : framework CSS
Sinon : media-queries ou chirurgie CSS (limiter les dimensions absolues en px et assimilés)
Performance
Si >3s pour charger => trop long.
Tester avec F12 pour plus de détails.
Simple et efficace
Des tailles à la bonne image.
Du code minifié.
Enlever les trackers si pas vraiment de besoin (Google Analytics, etc).
Eco-conception
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.
Simple et efficace
Améliorez les performances.
Limitez ce qui ne sert pas (trackers, fonctionnalités, etc).
Accessibilité
Simple et efficace
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.
Sécurité
Sécurité
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.
Simple et efficace
Dans le code, prévoir systématique un sanitize des inputs text.
Mettre à jour régulièrement les outils utilisés.
Données personnelles
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
Simple et efficace
Référencement
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
Simple et efficace
Balises meta et title.
sitemap.xml et robots.txt.
Améliorer le reste : accessibilité, perf, responsive et https.
Le mot de la fin
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)
Audit ton site!
By LauDev
Audit ton site!
- 603