Les sites sont aujourd’hui majoritairement à faire en Mobile First.
Pour chacun de vos sites, pour l’ensemble des pages, les points essentiels sont :
🔥 Dans les tests utilisateurs sur le taux de conversion des sites la vitesse est 3 fois plus importantes que l’aspect visuel 📈.
On pourra donc se contenter dans la majorité des cas d’utiliser des visuels standards (bootstrap, cards, materialize) qui faciliteront l’utilisabilité du site.
📋 Une première étape est aussi de vérifier dans Firefox le code source de la page (Ctrl+u ou clic droit → voir le code source de la page) : les erreurs de syntaxe, balise non fermée apparaissent en rouge.
📋 Faire une vérification syntaxique de votre code HTML sur le site validator.w3.org → corriger toutes les erreurs que vous indique le parser syntaxique. 🧐
📋 Vous pouvez aussi faire une validation plus poussée de la structure de vos données avec le site Structured Data linter
Une fois la structure sans erreur, il est important de valider le rendu visuel sur les principaux navigateurs :
Cette étape doit permettre de valider le rendu visuel du contenu réalisé par le CSS.
Vérifier également l’aspect responsive du site en utilisant l’inspecteur du navigateur ou réduisant simplement la largeur de la fenêtre.
Il est important aussi de valider que votre site ne contient pas de liens cassés.
L’outil d’analyse recommandé et très puissant est Xenu’s link sleuth. Voir aussi un guide sur SeoMix.
La console Javascript est votre amie. Elle vous indiquera de nombreux messages sur les programmes javascript en cours d’exécution. Notamment, pour la validation, filtrer uniquement les messages erreurs et avertissements.
🔥 il n’est pas toujours possible de corriger les warnings ou les erreurs suivants les librairies utilisées. Dans ce cas, il faut bien s’assurer que le site reste fonctionnel
L’extension Lighthouse de Google fournit une analyse très complète de vos pages. Les critères analysés sont expliqués en détail ici :
Voir le guide d’utilisation de Lighthouse
💡 Il est important de lire l’ensemble des conseils fournis. Tous ne pourront pas être appliqués, et vous ne les comprendrez pas tous.
Une chose est sure : il vous permettrons tous de progresser ❣ 📆 Creuser un nouvel aspect à chaque audit de site
📣 Utiliser Google Chrome pour lancer l’audit, dans l’onglet Audits
des DevTools
Systématiquement Lighthouse vous suggère d’encoder les images au format WebP. Le problème est que ce format n’est pas supporté pas tous les navigateurs (notamment Safari et IE), au moment de l’écriture de cet article.
Pour l’utiliser, il faut donc encore proposer l’alternative en PNG/JPG. Pour cela utiliser les balises suivantes dans votre code pour déclarer les images :
<picture>
<source srcset="/cours-giloop/images/logo.webp" type="image/webp">
<img src="/cours-giloop/images/logo.png" id="logo" alt="IT Nota Logo example">
</picture>
🔎 L’outil cwebp permet de convertir les images en ligne de commande.
🔎 Un outil efficace de réduction de taille de vos images est TinyPNG qui ofre de bons taux de compression sans perte de qualité.
Des explications très claires sur developers.google.com. Dans le cadre d’un ensemble de guides sur les fondamentaux du web.
L’outil PageSpeed Insight permet de tester plus spécifiquement la rapidité d’une page.
Firefox (Developper Edition) et Chrome contiennent des outils avancés pour suivre les performances d’une page. Ils incluent notamment :
Pour Firefox, les infos sont sur MDN developper tools.
🔖 Un article intéressant sur la Fabrique du Net présentant les fondamentaux de l’audit d’une page web sous différents aspects, notamment le e-commerce.
Les audits LightHouse et validator.w3.org donnent des indications, mais sont loin de fournir toutes les analyses, notamment aux niveaux rendu responsive, orthographe, pertinence du contenu et usabilité.
Il existe aussi d’autres outils d’audits en ligne mentionnés dans l’article :
Quand vous faites une faute, on ne juge pas votre orthographe, mais on Vous juge 💘
→ 💡 Reliser vous, Faites vous relire
Votre premier utilisateur sera sans doute votre client. Il n’est pas forcément lui-même son client et peut avoir un avis subjectif biaisé focalisé sur l’esthétique la couleur des boutons, les logos, …
Il est donc important de faire des tests avec de vrais utilisateurs cibles.
À défaut, faites tester le site à vos amis, aux autres corsaires. Essayer de leur donner une tâche précise à accomplir sur le site, un scénario utilisateur, pour aller au-delà d’une navigation juste esthétique.
On parle beaucoup maintenant du Call To Action pour parler des incitations utilisateurs dans leur navigations.
Le gros du téléchargement d’une page web provient des images ou vidéos incluses dans la page.
Il faut traiter les images en 2 étapes :
<link rel="stylesheet" media="screen and (min-width: 900px)" href="widescreen.css">
<link rel="stylesheet" media="screen and (max-width: 600px)" href="smallscreen.css">
Mobile First : La tendance actuelle est de faire le design d’abord pour le téléphone !
Voir les résolutions standard de téléphone, tablettes et PC, notamment dans ce très bon tutoriel de w3schools sur les media query.
And obviously, you will have to repeat these tests on: 14. Different Operating Systems like Windows, Linux, and Mac 15. Different browsers (with different versions) like Internet Explorer, Firefox, Google Chrome, Safari, and Opera.