Características a tener en cuenta en el desarrollo de un proyecto Web

Para desarrollar un proyecto Web, debes considerar una serie de características que garantizarán su posicionamiento, usabilidad y por lo tanto en gran medida el éxito. En este post intentaré detallar los puntos más importantes a la hora de diseñar y programar una página web.

Diseño y Usabilidad

  • El diseño moderno, la tendencia es hacia diseños minimalistas.
  • Responsive Design, diseño que se adapta a los tamaños de pantalla de los diversos dispositivos.
  • Imágenes respetando las licencias (Libres o CC)
  • Mejorar la experiencia de usuario con uso de Javascript y CSS (Buscador interno, tabs, slides, etc).
  • Distribución del contenido adecuada. Que el usuario no tenga que hacer 10 clicks para llegar a lo que busca.

 

 

Tecnología y Frameworks

  • Tener en cuenta la seguridad, el uso de Frameworks facilita el trabajo. Revisar vulnerabilidades XSS (Cross-site scripting) y CFRS (Cross-site request forgery)
  • Se debe elegir un Framework con suficiente soporte y documentación, para no depender de la persona que programó inicialmente el proyecto.
  • Existen Frameworks muy buenos en PHP como: Laravel, Symfony 2, Cake PHP, Codeigniter, etc. También esta Ruby on Rails y Django.
  • NodeJS, es un Framework en Javascript que permite conseguir rapidez en la velocidad de carga y usabilidad. Gran cantidad de plugins que se pueden usar.

 

SEO

  • Uso de Friendly URLs
  • Velocidad de cargar inferior o igual a 3 segundos.
  • Uso en cascada de etiquetas H1, H2, H3, etc.
  • Uso correcto de meta datos, posibilidad de editarlos.
  • Evitar las URLs duplicadas. Usar Canonical URLs.
  • Sistema de cacheo para ayudar a la velocidad de carga.
  • Configuración de página de error 404.
  • Redireccionamiento 301 para URLs que cambien.
  • Debes configurar el fichero Robot.txt para evitar que los buscadores indexen contenido que no quieres que sea visible.
  • Crea tu sitemap y agrégalo a la herramienta Google Webmasters.
  • Crea un ID de seguimiento en Google Analytics e instala el script en tu web.

 

Uso de sistemas CMS

Si no se dispone de tiempo y recursos para programar el Backend del proyecto, se puede usar un CMS como Wordpress, Drupal Joomla, entre otros. Si lo que requieres es una tienda virtual, tienes también Magento, Prestashop, OsCommerce, etc.

  • Para proyectos web simples, puedes usar Wordpress o Drupal, son los más recomendados por su gran soporte y comunidad.
  • Evitar instalar muchos Plugins, algunos son innecesarios y terminan perjudicando el rendimiento.
  • Evitar usar Themes descargados de páginas desconocidas, podrían tener agujeros de seguridad.
  • Mantener siempre actualizado el CMS una vez este funcionando.

Generalmente los CMS tienen bien cuidados los temas de SEO, pero siempre debes revisar la configuración para que todos los puntos importantes estén cubiertos.

Categorias: HTML5, CSS3, SEO & SEM
Solicitamos su permiso para obtener datos estadísticos de su navegación en esta web, en cumplimiento del Real Decreto-ley 13/2012. Si continúa navegando consideramos que acepta el uso de cookies.
ACEPTO | Más información