Atención a los detalles
Y es que es fácil olvidarlas. El punto al final de la linea, el acento en el palabra. Esa validación antes de la inserción. Unas cuantas líneas de comentarios, etc.
Generalmente se está pensando en lo más grande y lo más notable. En mi caso, que la portada sea atractiva, que el menu se vea bien. Para muestra un botón. Estas armando tu espectacular animación de la portada, la creas de tal forma que insiste al usuario a hacerle click y cuando el usuario es convecido a hacerlo, baahhh!, "Página no encontrada. Revise su conexión. Intente de nuevo. Cargue otra vez. Mejor visite otro sitio... grrrr!" Un detalle insignificante. Resultado: tu esfuerzo no ha servido para nada. El usuario ya no caerá más en las otras insistencias que hagas en tu animación aunque estas sí estén enlazándo correctamente.
Los más comunes son, y a estos hay que volarle ojo, son:
- Título en las páginas. Fácil es dejar el Untitled o mejor el homepage, pero nada más. Un aporte al posicionamiento en google es poner títulos descriptivos a cada página. No olvides incluir también los keywords apropiados
- Mensajes de confirmación. Creas el formulario, los campos están correctos, pruebas, se insertan los campos correctamente en la base y ya!, pero y luego. Bueno, para tí como desarrollador todo está feliz, pero para el usuario, no tiene ni idea de lo que pasó. Hay que hacer un esfuerzo extra por redactar un mensaje que suene humano y que sea cordial. Gracias sr. fulano por escribirnos, su mensaje lo hemos recibido y vamos a contactarle pronto. O gracias por inscribirse, si quiere saber más, etc. Cuando has pasado 2 o 3 mins llenando formularios para x cosa, lo menos que debes hacer es confirmar adecuadamente con mensajes.
- Enlaces rotos. Ya hablamos de esto. Una forma de evitarlo es que tu navegues en cada link del sitio, esto no es tan difícil de hacer y asegura un control de calidad mínimo. Ya sabes es catastrófico un Page not found.
- Formato de fechas. Los programadores sabemos que las bases de datos tienen su forma de guardar las fechas. Pero para el usuario, si vive en estas latitudes, debes convertirla a un formato que funcione para ellos. Una par de funciones en el mismo SQL, hacen un buen trabajo.
-
¿En donde estoy? Aunque un sitio no sea excesivamente grande, es muy cortes decirle al usuario en qué sección de tu sitio está. Cambiar el color del menu en la barra, subrayarlo, etc, son formas. Le ayuda a saber en donde esta y ofrece claridad en la navegación.
- Un pie de página puede ayudar muchísimo. Porque no siempre pasas viendo la parte superior. Sugiero poner el nombre de la empresa abajo y un link al menos a dos cosas: quiénes somos y contactenos. En sitios con muchos contenidos ponen la estructura total, es un criterio también.
- Alt en imagenes. Ayuda a hacer descriptivo el contenido, lo pone apto a ser indexado correctamente por el buscador y te ayuda a saber qué cosa estas poniendo como imagen.
- Overflow. Si estas maquetando con divs y tiene un alto definido, debes cuidar que tu texto no salte más. Esto pasa muy comúnmente. Definir un overflow es una regla obligatoria para divs con height específicos.
- ¿Qué otra cosa se les olvida facilmente?
