Por qué a Joe Client no le importan los estándares
Los estándares web deben ser una fuerza impulsora detrás del trabajo de cualquier diseñador o desarrollador. Proporcionan una escala con la que medir la calidad, estructura, sintaxis y metodología del trabajo de diseño.
Para explicar los beneficios de los estándares web, He comparado en mi propio blog el panorama de la web hoy con el de hace 10 o 15 años.
Las preguntas relacionadas con el cumplimiento entre navegadores y la necesidad de realizar pruebas exhaustivas antes del lanzamiento aún persisten, pero la estandarización de DOM, (X) HTML, CSS y una serie de otras tecnologías ha hecho que el mundo digital sea mucho más predecible.
Al codificar un sitio web que cumpla con los estándares, podemos estar razonablemente seguros de que generará lo mismo en Firefox, Safari, Chrome, Opera e incluso Internet Explorer (desde la versión 7 en adelante, por supuesto). Surgen inconsistencias, pero cualquiera que haya estado a ambos lados de la última década del diseño y desarrollo web seguramente reconocerá el valor de los estándares.
Como comunidad, adoptamos los estándares y alentamos a otros a hacer lo mismo. Escribimos código semántico, lo validamos y ocasionalmente llegamos a tener discusiones en profundidad sobre cómo deberíamos (o no deberíamos) formatear nuestro CSS y HTML.
Pero la fea verdad es que al cliente promedio de Joe simplemente no le importa. Joe no busca un sitio web compatible, sino un sitio web eficaz.
Hay excepciones, por supuesto. Es posible que tenga la «suerte» de elegir a un cliente sabelotodo que exige el cumplimiento de los estándares porque escuchó a un amigo de un asistente de un compañero CEO decir que es importante.
Sin embargo, en su mayor parte, Joe no busca contratar a un diseñador en función de su capacidad para cumplir con todos los estándares recomendados por el W3C. Probablemente ni siquiera sepa lo que es el W3C. es.
Más bien, Joe busca un diseñador que pueda crear un sitio web que lo ayude a lograr su objetivo. Ya sea que el objetivo sea vender más productos, compartir información sobre su empresa o reunir a personas con un interés común, sin duda estará más preocupado por lograrlo que por tener un sitio web que se pueda marcar como compatible con los estándares.
Entonces, ¿abandonamos los estándares por completo para darle a Joe lo que quiere? Para nada. Los estándares, como hemos comentado, son fundamentales y deberían figurar en gran medida en el trabajo que hacemos para los clientes, incluso si no son un punto de venta en sí mismos.
He visto varias carteras en las que los diseñadores afirman con orgullo que sus sitios web se crearon con HTML, CSS, etc. válidos que cumplen con los estándares. Si bien esto es ciertamente algo bueno, debemos preguntarnos qué significa esto para Joe. La mayoría de las veces, Joe presumirá que se refiere simplemente a que sus diseños son de alta calidad, o tal vez que está al tanto de las últimas tendencias tecnológicas (como la Web 2.0 a menudo incomprendido).
Los estándares son mucho más que eso. Pero no podemos permitirnos dejar que Joe conecte los puntos cuando, en primer lugar, no comprende completamente los estándares. En lugar de enfatizar los estándares en sí mismos, deberíamos enfocarnos en explicar sus beneficios.
Accesibilidad
La accesibilidad consiste en crear sitios web que puedan ser utilizados y navegados por usuarios con discapacidades. La implementación más comúnmente citada es hacer que el contenido sea reconocible por el software de lectura de pantalla y el hardware de texto a Braille.
Esto podría representar un gran beneficio para los clientes. La mayoría de los clientes probablemente no comprendan que estas tecnologías de asistencia básicamente analizan el documento HTML y devuelven el contenido en un formato que el usuario pueda entender. El código compatible con los estándares ayuda a crear la estructura del documento necesaria para que estos dispositivos funcionen correctamente, lo que hace que el sitio web sea más accesible.
La separación del contenido (HTML) de la presentación (CSS) también hace que las páginas sean más accesibles cuando ciertos elementos estilísticos no están disponibles (ya sea porque el servidor no los ha entregado o porque la configuración personalizada del usuario los anula).
Sin la información de estilo, un sitio web bien construido simplemente vuelve a los valores predeterminados del navegador, lo que significa que el contenido sigue siendo accesible incluso si los elementos estilísticos no lo son. Los sitios web que no cumplen con los estándares generalmente no vuelven a ser accesibles de esta manera.
Preparado para el futuro
Si bien el panorama de la web cambia constantemente, los clientes generalmente no quieren tener que pagar por un sitio web completamente nuevo después de unos años debido a un código obsoleto.
Si bien los grandes fabricantes de navegadores hacen todo lo posible para que sus motores de renderizado sean compatibles con versiones anteriores (y HTML5 en sí tiene este concepto incorporado), los beneficios de los estándares web a prueba de futuro pueden atraer a los clientes.
El hecho de que un sitio web no compatible se vea bien en las versiones actuales del navegador no significa que lo hará en las futuras, especialmente porque los navegadores continúan desaprobando ciertas peculiaridades a favor de una estandarización más amplia. Como tal, un argumento simple que podría hacer es que los sitios web compatibles están mejor equipados para resistir el paso del tiempo, porque se construyen de acuerdo con el plan que guía el desarrollo de la web.
Desempeño mejorado
Incluso el cliente más desinformado reconocería lo dañino que sería un sitio web lento para su negocio. Los estándares web también pueden ayudar mucho con esto.
La pauta para separar contenido y presentación no fue establecida por puristas por esnobismo semántico. Realmente es la mejor manera de crear un sitio web. Incrustar marcas de estilo en cada página crearía mucha hinchazón y aumentaría el tamaño de las páginas (y la cantidad de información que los usuarios tendrían que descargar).
Al mover el código de estilo a un archivo CSS almacenable en caché y eliminar las tablas de diseño y otras marcas inútiles, hará que el sitio web sea más receptivo y fácil de usar. Joe ciertamente lo agradecería.
El rendimiento mejorado también reduce el consumo de ancho de banda y los costos relacionados (aunque la mayoría de los paquetes de alojamiento vienen con más ancho de banda del que necesitaría un sitio web).
Mantenimiento más sencillo
De los muchos beneficios que conlleva tener un sitio web que cumple con los estándares, quizás el más atractivo es que generalmente requiere menos mantenimiento que un sitio web que no cumple con los estándares, o al menos el mantenimiento se puede realizar de manera mucho más rápida y económica. Unos pocos ajustes a una hoja de estilo activarán cambios en todo el sitio web.
Compare esto con un sitio web que mezcla estilo y contenido. Hacer un cambio simple podría requerir examinar varios archivos de plantilla o, peor aún, un conjunto de documentos HTML estáticos. Recuerdo que tuve que hacer esto yo mismo, antes de la iluminación, vadeando una serie de cosas feas font
etiquetas esparcidas por las páginas. Cualquier cambio tipográfico llevaría horas, e invariablemente me perdí uno o dos en alguna parte.
Los estándares ayudan a los clientes a evitar estos dolores de cabeza y, en cambio, se benefician de un mantenimiento mucho más simple, económico y eficiente.
Debido a que es semántico y sigue estructuras de documentos establecidas, un sitio web compatible también es más fácil de leer y comprender para otros diseñadores y desarrolladores. Entonces, si el cliente termina necesitando a otra persona para mantener su sitio web, esa persona no tendrá que pasar horas tratando de entender el código.
SEO
Mientras haya sin consenso real sobre el efecto de los estándares web en la optimización de motores de búsqueda, una cosa está clara: los estándares no hacen daño. De hecho, es muy probable que aporten una serie de beneficios al ranking de búsqueda de un sitio web. Solo mire los consejos que sugiere Aaron Walter en su «Findability / SEO Cheat Sheet: Guía de estándares web SEO, ”Todos los cuales cumplen con los estándares web. Estos son algunos de los requisitos que sugiere:
- Su marcado no debe contener errores que dificulten la indexación de la página para un motor de búsqueda. Valide su marcado con el Herramienta de validación del W3C.
- Escriba un marcado semánticamente significativo. Esto significa usar las etiquetas como se pretende que se usen y de una manera que refleje el contenido, en lugar de de acuerdo con su estilo predeterminado. Usar Extractor de semántica del W3C para verificar su trabajo y ver su sitio web sin CSS para asegurarse de que la jerarquía de información respalde su mensaje.
- Escribir inteligible
title
etiquetas, comenzando con el nombre de la página, luego el nombre del sitio web, luego una frase corta rica en palabras clave que describe el sitio web. - Utilice etiquetas de encabezado con palabras clave relevantes para identificar las secciones clave de sus páginas. Coloque las etiquetas de los títulos en orden de importancia, comenzando con
h1
(para el nombre del sitio web o de la organización).
Es lógico pensar que el cumplimiento de los estándares ayudaría al SEO de un sitio web por las mismas razones por las que lo haría a prueba de futuro. A medida que mejoran los algoritmos de búsqueda, los sitios web compatibles seguirán siendo, naturalmente, los más legibles y rastreables, lo que los clasificará bien.
Asegúrese de que los clientes comprendan que el SEO no debe hacerse a expensas de los estándares. Cualquier cosa que rompa los estándares es poco más que una solución rápida para resultados fugaces, no una solución con visión de futuro para mantener la visibilidad.
Conclusión
Si bien a Joe no le importa el cumplimiento de los estándares en sí mismo, estará receptivo a los muchos beneficios concretos que le brindaría a su negocio. Pero eres tú quien tiene que explicarle esos beneficios.
Tiene que explicar cómo la adhesión a los estándares web hará que su sitio web sea más rápido, más accesible, más fácil de mantener, más preparado para el futuro y, con toda probabilidad, más fácil de encontrar. Si puedes ayudarlo a comprender todo eso, ¡es posible que se entusiasme aún más con los estándares que tú!
Escrito exclusivamente para Webdesigner Depot por Matt Ward. Matt es un diseñador y escritor respetado que trabaja por cuenta propia bajo el apodo Medios duraderos de eco. Actualmente también actúa como Director Creativo en Highland Marketing. Deberías seguir a Matt en Gorjeo.
¿Cómo aborda los estándares web? ¿Cómo explica sus beneficios a los clientes? Comparta su opinión a continuación.