Por lo general, hay un montón de reglas y mejores prácticas que ayudan a optimizar un sitio web, atraer nuevos clientes y, en general, hacer que la experiencia del usuario sea rápida, fluida y agradable, mientras que (a veces) reduce la carga del servidor.
Además, por lo general, las empresas más grandes no se molestan en utilizar esas mejores prácticas. Excepto por algunas compañías (como Google), en los sitios web más grandes, podemos ver:
- diseños de tablas, JavaScript no minificado, sin CSS sprites donde deberían estar, varios archivos CSS, JavaScript intrusivo incluso en situaciones en las que era sencillo no ser intrusivo, llamadas a archivos JavaScript en
<head/>
, etc. - errores sin sentido, ventanas emergentes molestas, formularios de registro con una gran cantidad de campos para completar, problemas de UX en el registro¹, preguntas y situaciones estúpidas que hacen imposible usar el sitio web², situaciones confusas en partes clave del sitio web³, redirecciones múltiples, lentas páginas, etc.
Por un lado, esas compañías están pagando una gran cantidad de dinero para desarrollar, optimizar y alojar sus sitios web, ya que su éxito depende parcial o totalmente de él; por otro lado, están violando constantemente las mejores prácticas, mientras que las personas que defienden esas mejores prácticas explican que seguirlas ayuda a lograr un mejor UX y sitios web más rápidos con menos huella en el medio ambiente (lo que puede ser no despreciable en los sitios web alojados en miles de servidores) .
En tal caso, es lógico preguntar:
-
Si las grandes empresas que son realmente exitosas, tienen mucho dinero para sus sitios web y empleados competentes y que se preocupan por la optimización de sitios web violan constantemente esas mejores prácticas, ¿ son esas mejores prácticas verdaderas?
-
O, en otras palabras, si esas mejores prácticas son tan importantes y ayudan mucho a optimizar los sitios web, ¿por qué a esas empresas no les importan?
Tomemos un ejemplo de Dell.com. Estoy bastante seguro de que contratan lo mejor de lo mejor para crear su página de inicio. Su página de inicio utiliza diseños de tablas. ¿Significa que las personas que dicen que los diseños de la mesa son malos están equivocados? ¿Significa que los mejores de los mejores contratados por Dell son incompetentes?
¹ Primer ejemplo: eBay hace imposible, al registrarse, pegar su dirección de correo en ambos campos, lo que hace que sea más prolongado utilizar el formulario de registro sin ningún motivo, excepto para molestar. usuarios; la mejor práctica sería prohibir copiar , pero permitir el pegado. Segundo ejemplo: Microsoft Live limita la longitud de una contraseña a 16 caracteres, sin ninguna razón aparente.
² Por ejemplo, cuando no ha estado en Amazon por mucho tiempo, dice que la contraseña no es válida, luego, para recuperarla, le solicita la información sobre su última transacción, lo que hace que la cuenta sea inutilizable si ha Nunca hice ninguna transacción antes con la cuenta.
³ Dell, por ejemplo, hace imposible pedir un servidor en rack sin ningún disco duro, mientras que esto puede ser perfectamente válido si ya tiene los discos duros que desea reutilizar.
⁴ Dicha optimización incluye una descarga parcial para enviar el contenido más importante más rápido, estudios sobre la relación entre el tiempo que pasan las personas que esperan que se carguen las páginas y el número de personas que utilizan el sitio web, etc.
⁵ En cuanto a Dell, Microsoft y otros.
⁶ En cuanto a eBay u otras empresas basadas en la web.