NV Ingenieria, la ilusion en los proyectos, el mayor de los placeres

CMS en el desarrollo de páginas web



En los últimos años se ha extendido el uso de gestores de contenido CMS para la creación de páginas web y tiendas online.

En NV Ingeniería trabajamos con varios de estos CMS, principalmente con los que son de libre, como son Drupal y Joomla para páginas generalistas y osCommerce y Magento para tiendas online, pero sabemos que cada proyecto es distinto y que su uso es adecuado para unos proyectos y no tanto para otros.

A continuación os dejamos una lista de lo que consideramos son ventajas e inconvenientes del uso de gestores de contenido o CMS.

 

Tiempo de desarrollo

 

El tiempo de desarrollo de una página web o tienda online suele reducirse notablemente gracias al uso de un CMS, ya que incluyen una buena base de funcionalidades comunes como el registro de usuarios, formularios de contacto, creación de nuevos contenidos en base a plantillas, gestión de diferentes idiomas, etc.

 

Validación del código

 

La validación del código es un punto interesante desde el punto de vista SEO y los gestores de contenido. En general los gestores CMS, facilitan esta labor, ya que al basar en plantillas para el nuevo contenido generado, es suficiente con validar dicha plantilla para tener correctamente validadas todas las páginas basadas en la misma.

 

Crear un mapa del sitio web

 

Los mapas del sitio o sitemaps son archivos de texto que listan las páginas de nuesto sitio web o tienda online, de forma que los buscadores no tienen que rastrear nuestro sitio siguiendo los enlaces internos, haciendo la indexación más rápida y eficaz.

 

Sin un gestor de contenido, deberemos generar los sitemaps de forma manual, lo que suele ser un trabajo tedioso en el caso de paginas web con gran número de páginas, como suele ser el caso de las tiendas online. Los gestores de contenido, rara vez disponen por defecto de una herramienta de generación de sitemaps, pero siempre se pueden encontrar módulos externos o contribuciones de otros usuarios que si lo permiten.

 

Titulos únicos

 

Uno de los aspectos imprescindibles para el correcto posicionamiento SEO es incluir títulos distintos en cada una de las páginas de la web.

 

Los títulos duplicados o generalistas, como el nombre de la propia web en todas las páginas, dificultan el trabajo de los buscadores y hacen que la importancia de nuestra página respecto a otras con similar contenido caiga en el ranking de posiciones.

 

Los gestores de contenido suelen incluir un título diferente por cada página, pero a menudo no nos permiten configurarlo de forma manual a no ser mediante el uso de algún modulo o contribución adicional.

 

Meta etiquetas (meta-tags)

 

Otro factor importante, aunque no tanto desde el punto de vista del posicionamiento, es el uso de meta-tags o meta información en cada página web. En particular, son dos (al menos) las etiquetas que siempre deberían aparecer en las páginas de nuestro sitio web: las etiquetas description y keywords.

 

Habitualmente la configuración de meta-etiquetas desde los gestores de contenido no se incluye por defecto, y es necesario recurrir a modulos externos que amplian esta funcionalidad.

 

URLs amigables

 

Otro factor importante en el posicionamiento SEO es el uso de direcciones distintas y 'amigables' para acceder a cada una de las páginas de una web.

 

Cuando usamos gestores de contenido, habitualmente vemos como las direcciones de las páginas van parametrizadas con elementos como www.mipagina.com?p=845, donde el parámetro identifica internamente al contenido que se desea visualizar.

 

En terminos SEO, la dirección de la página es uno de los factores más valorados y es muy aconsejable que las URLs de las distintas páginas que conforman la página web sean distintas y 'tengan significado'. Por ejemplo, el uso del nombre de un producto en la URL, hará que la página sea mucho mas valorada por los buscadores que un ejemplo como el anterior.

 

La mayoría de los gestores de contenido actuales llevan implementada esta función aunque por defecto suele venir deshabilitada por motivos de compatibilidad. Es importante recordar activarla.

 

Personalización del sitio web

 

Quizá el único aspecto en el que el uso de sistemas CMS es desaconsejado es en aquellos 'desarrollos especiales' donde por ejemplo cada página del sitio web deba ser distinto, donde haya una fuerte integración entre tecnologías como java, flash, etc. y el contenido de las páginas o donde la eficiencia y la velocidad sean factores críticos. Tengase en cuenta que la naturaleza generalista de los gestores de contenido los hace mejorables en casos específicos. 

 

SEO tras la publicación

 

Como se observa en la mayoría de los apartados anteriores, prácticamente todas las desventajas que encontramos en el uso de gestores de contenido se deben a que la funcionalidad base de los mismos, a menudo no es suficiente para un correcto trabajo de posicionamiento, pero siempre pueden resolverse con la adición de módulos o contribuciones extra.

 

Es importante pues, tener en cuenta todos estos aspectos desde el principio y activar o instalar los módulos necesarios antes de comenzar el desarrollo, ya que a posteriori la instalación de dichos módulos nos puede llevar mucho más tiempo o en ocasiones incluso resultar imposible.

 

Conclusión

 

En general, el uso de gestores de contenido o CMS para la creación de nuevas páginas web o tiendas online es en la mayor parte de los casos muy aconsejable, aunque no hay que pasar por alto un trabajo inicial de planificación y configuración del mismo, instalando contribuciones o módulos que nos puedan interesar.

 

Después de la instalación y configuración inicial, el desarrollo se simplifica y se acelera, excepto en casos muy particulares donde una empresa de desarrollo debe saber renunciar a las virtudes y comodidades de un CMS en favor de otros factores quizá más importantes para dichos desarrollos especiales. Aunque ello suponga un mayor costo de desarrollo.

 


Términos relacionados: Web