Les normes Web devraient être le moteur du travail de tout concepteur ou développeur. Ils fournissent une échelle permettant de mesurer la qualité, la structure, la syntaxe et la méthodologie du travail de conception.
Pour expliquer les avantages des normes Web, J'ai comparé sur mon propre blog le paysage du web aujourd'hui avec celui d'il y a 10 ou 15 ans.
Les questions relatives à la conformité entre les navigateurs et à la nécessité de procéder à de nombreux tests avant le lancement persistent, mais la standardisation des DOM, HTML, CSS et de nombreuses autres technologies a rendu le monde numérique beaucoup plus prévisible.
Lors du codage d'un site Web conforme aux normes, nous pouvons être raisonnablement certains qu'il sera le même dans Firefox, Safari, Chrome, Opera et même Internet Explorer (à partir de la version 7, bien sûr). Des incohérences se produisent, mais quiconque se serait tenu des deux côtés de la dernière décennie en matière de conception et de développement Web reconnaîtrait certainement la valeur des normes.
En tant que communauté, nous adoptons les normes et encourageons les autres à faire de même. Nous écrivons du code sémantique, le validons et, à l'occasion, nous discutons en profondeur de la manière dont nous devrions (ou non) formater nos CSS et HTML.
Mais la triste vérité est que le client Joe moyen ne se soucie tout simplement pas. Joe ne recherche pas un site Web conforme, mais un site Web efficace.
Il y a des exceptions, bien sur. Vous pourriez être assez «chanceux» pour trouver un client qui sait tout qui exige la conformité aux normes, car ils ont entendu un ami d'un assistant d'un autre PDG dire que c'est important.
Pour la plupart, cependant, Joe ne cherche pas à embaucher un concepteur en raison de sa capacité à satisfaire à toutes les normes recommandées par le W3C. Il ne sait probablement même pas ce qu'est le W3C.
Joe cherche plutôt un designer capable de créer un site Web qui l’aidera à atteindre son objectif. Que l'objectif soit de vendre plus de produits, de partager des informations sur son entreprise ou de rassembler des personnes ayant un intérêt commun, il sera certainement plus soucieux de l'atteindre que d'avoir un site Web qui peut être considéré comme conforme aux normes.
Alors, abandonnons-nous les normes pour donner à Joe ce qu'il veut? Pas du tout. Les normes, comme nous en avons discuté, sont essentielles et devraient largement figurer dans le travail que nous faisons pour les clients, même s’ils ne sont pas un argument de vente en soi.
J'ai vu un certain nombre de portefeuilles dans lesquels les concepteurs affirment avec fierté que leurs sites Web reposaient sur des normes HTML, CSS, etc. conformes aux normes. Bien que ce soit certainement une bonne chose, nous devons nous demander ce que cela signifie pour Joe. Plus souvent qu'autrement, Joe présume que vous entendez simplement que vos conceptions sont de haute qualité, ou peut-être que vous êtes au courant des dernières tendances technologiques (telles que la Web 2.0 souvent mal compris ).
Les normes sont beaucoup plus que cela. Mais nous ne pouvons pas nous permettre de laisser Joe se connecter quand il ne comprend pas parfaitement les normes. Plutôt que de mettre l'accent sur les normes elles-mêmes, nous devrions nous concentrer sur l'explication de leurs avantages.
L'accessibilité consiste à créer des sites Web pouvant être utilisés et parcourus par des utilisateurs handicapés. L'implémentation la plus fréquemment citée consiste à rendre le contenu reconnaissable à un logiciel de lecture d'écran et à un matériel texte-en-braille.
Cela pourrait être très bénéfique pour les clients. La plupart des clients ne comprennent probablement pas que ces technologies d'assistance analysent essentiellement le document HTML et renvoient le contenu dans un format compréhensible par l'utilisateur. Le code conforme aux normes permet de créer la structure de document requise pour que ces périphériques fonctionnent correctement, rendant ainsi le site Web plus accessible.
La séparation du contenu (HTML) de la présentation (CSS) rend également les pages plus accessibles lorsque certains éléments stylistiques ne sont pas disponibles (que le serveur ait échoué à les diffuser ou que les paramètres personnalisés de l'utilisateur les remplacent).
Sans les informations de style, un site Web bien construit revient simplement aux paramètres par défaut du navigateur, ce qui signifie que le contenu est toujours accessible même si les éléments stylistiques ne le sont pas. Les sites Web qui ne sont pas conformes aux normes ne sont généralement pas accessibles de cette manière.
Alors que le paysage du Web évolue constamment, les clients ne veulent généralement pas avoir à payer pour un site Web entièrement nouveau après quelques années en raison d'un code obsolète.
Alors que les grands constructeurs de navigateurs font de leur mieux pour rendre leurs moteurs de rendu rétro-compatibles (et que HTML5 lui-même intègre ce concept), les avantages à long terme des normes Web peuvent intéresser les clients.
Le simple fait qu'un site Web non conforme semble aller de soi dans les versions de navigateur actuelles ne signifie pas qu'il le sera dans les versions futures, d'autant plus que les navigateurs continuent de déconseiller certains problèmes en faveur d'une normalisation plus large. En tant que tel, un argument simple que vous pourriez faire est que les sites Web conformes sont les mieux équipés pour résister à l'épreuve du temps, car ils sont construits selon le modèle qui guide le développement du Web.
Même le client le moins informé comprendrait à quel point un site Web paresseux serait dommageable pour son entreprise. Les normes Web peuvent également aider grandement.
La ligne directrice pour séparer le contenu et la présentation n’a pas été établie par les puristes du snobisme sémantique. C'est vraiment le meilleur moyen de créer un site Web. L'intégration d'un balisage de style sur chaque page créerait beaucoup de tailles de pages gonflées et de lecteurs (et la quantité d'informations que les utilisateurs devraient télécharger).
En déplaçant le code de style dans un fichier CSS pouvant être mis en cache et en éliminant les tableaux de mise en page et autres marquages inutiles, vous rendrez le site Web plus réactif et convivial. Joe apprécierait certainement cela.
Les performances améliorées réduisent également la consommation de bande passante et les coûts associés (même si la plupart des packs d'hébergement offrent plus de bande passante qu'un site Web).
Parmi les nombreux avantages d’un site Web conforme aux normes, le plus intéressant est peut-être qu’il nécessite généralement moins de maintenance qu’un site Web non conforme, ou du moins que la maintenance peut être effectuée beaucoup plus rapidement et à moindre coût. Quelques modifications apportées à une feuille de style activent les modifications sur le site Web.
Comparez cela à un site Web qui mélange style et contenu. Faire un simple changement peut nécessiter de creuser plusieurs fichiers modèles ou, pire, un ensemble de documents HTML statiques. Je me souviens de devoir le faire moi-même, pré-illumination, patauger à travers une foule de vilains font
tags dispersés dans les pages. Tout changement typographique prendrait des heures et je manquais invariablement un ou deux quelque part.
Les normes aident les clients à éviter ces maux de tête et bénéficient d'un entretien beaucoup plus simple, moins coûteux et plus efficace.
Parce qu’il est sémantique et qu’il suit des structures de documents établies, un site Web compatible est également plus facile à lire et à comprendre pour les autres concepteurs et développeurs. Donc, si le client finit par avoir besoin de quelqu'un d'autre pour gérer son site Web, cette personne n'aura pas à passer des heures à essayer de comprendre le code.
Alors qu'il y a pas de réel consensus En ce qui concerne l'effet des normes Web sur l'optimisation des moteurs de recherche, une chose est claire: les normes ne font pas de mal. En fait, ils apportent très probablement un certain nombre d'avantages au classement de recherche d'un site Web. Il suffit de regarder les conseils que Aaron Walter suggère dans son " Findability / SEO Cheat Sheet: Guide de référencement Web , "Qui sont tous conformes aux normes Web. Voici certaines des exigences qu'il suggère:
title
tags, en commençant par le nom de la page, puis le nom du site Web, puis une courte phrase riche en mots-clés décrivant le site Web. h1
(pour le nom du site ou de l'organisation). Il va sans dire que la conformité aux normes aiderait le référencement d'un site Web pour les mêmes raisons que la conformité à l'avenir. À mesure que les algorithmes de recherche s’améliorent, les sites Web conformes resteront naturellement les plus lisibles et les plus faciles à explorer, ce qui leur permettra de bien se classer.
Assurez-vous que les clients comprennent que le référencement ne doit pas se faire au détriment des normes. Tout ce qui ne respecte pas les normes n'est guère plus qu'une solution rapide aux résultats fugaces, et non une solution avant-gardiste pour maintenir la visibilité.
Bien que Joe ne se soucie pas de la conformité aux normes en soi, il sera réceptif aux nombreux avantages concrets qu’il apporterait à son entreprise. Mais c'est vous qui devez lui expliquer ces avantages.
Vous devez expliquer comment le respect des normes Web rendra son site Web plus rapide, plus accessible, plus facile à gérer, plus évolutif et, selon toute probabilité, plus accessible. Si vous pouvez l'aider à comprendre tout cela, il pourrait devenir encore plus enthousiasmé par les normes que vous ne l'êtes!
Écrit exclusivement pour Webdesigner Depot par Matt Ward. Matt est un designer et écrivain respecté qui travaille en freelance sous le pseudonyme Echo Enduring Media . Il est également actuellement directeur de la création chez Highland Marketing . Vous devriez suivre Matt sur Gazouillement .
Comment abordez-vous les normes Web? Comment expliquez-vous leurs avantages aux clients? Partagez votre vue ci-dessous.