Los gestores de contenido
La generación, publicación y archivo de
un enorme número de páginas en los grandes portales y sitios Web
plantea múltiples retos que los
sistemas de gestión de contenidos web (o CMS, de
Content Management System) han tratado de resolver en los últimos años:
- Facilitar la generación y edición de contenidos para la Web por parte de personal sin formación específica en programación.
- Asegurar una apariencia homogénea de todos los contenidos y su presentación de acuerdo con un diseño corporativo y con una línea editorial predefinida.
- Mantener una coherencia en la estructura
de los sitios Web, permitiendo la incorporación de nuevos contenidos en
las secciones adecuadas tras la aprobación y el control previo de las
personas indicadas.
- Mantener una navegación consistente que permita a los usuarios llegar a cada uno de los contenidos que están publicados en cada momento.
- Evitar la existencia de contenido duplicado
(distintas direcciones URL que muestran un mismo contenido), contenido
huérfano (archivos que quedan en el servidor de forma innecesaria ya
que son páginas a las que ya no apunta ningún enlace o archivos de
imagen o multimedia que se mostraban en páginas suprimidas) o bien
enlaces rotos, que apuntan a páginas que no existen en el servidor.
Los gestores de contenidos o CMS son
herramientas de software que permiten descentralizar las labores de
mantenimiento del contenido de un portal, de forma que personal no
técnico de los distintos departamentos de una empresa puede añadir,
editar y gestionar su propio contenido en una Web corporativa.
CMS y posicionamiento en buscadores: ¿una simbiosis imposible?
Sin embargo, y a pesar de sus evidentes
ventajas, el enfoque tradicional de este tipo de herramientas se ha
centrado en facilitar al máximo la gestión de los contenidos
simplificando los procesos de producción, aprobación y publicación de
los mismos, más que en generar páginas web debidamente optimizadas para
ser competitivas en los buscadores.
Entre los problemas que, desde el punto
de vista de la optimización para el posicionamiento en buscadores,
aparecen de forma recurrente en los portales soportados por sistemas
gestores de contenido, destacan los siguientes:
- URLs dinámicas: los buscadores limitan
en ocasiones el número de variables dinámicas presentes en las URLs que
indexan. Las páginas generadas por muchos gestores de contenidos
incluyen frecuentemente un elevado número de variables dinámicas en su
dirección URL.
- Títulos únicos: el
título de una página es uno de los factores más importantes a la hora
de posicionar bien en buscadores un contenido. Sin embargo, muchos
sistemas gestores de contenidos no permiten a los usuarios asignar un
título único relevante a cada página.
- Falta de soporte para metaetiquetas:
muchos CMS no disponen de campos específicos para que el usuario pueda
especificar el contenidos de las metaetiquetas Keywords y Description.
Aunque no son tan importantes como el título para lograr una buena
posición en los buscadores, estas etiquetas siguen jugando un papel
relevante a la hora de que el usuario prefiera hacer click sobre
nuestro sitio en una página de resultados de búsqueda.
- Ausencia de palabras clave en las URL:
las URLs dinámicas generadas por muchos sistemas de gestión de
contenido suelen ser poco amigables tanto para el usuario como para los
buscadores, y no incluyen términos de búsqueda que contribuyen a un
mejor posicionamiento.
- Imposibilidad de una optimización posterior:
el proceso de producción de contenidos que impone el uso de un sistema
CMS dificulta enormemente la optimización a posteriori de los
contenidos generados y, en el mejor de los casos, añade una carga de
trabajo extra que podría evitarse si los aspectos SEO se hubieran
tenido en cuenta en la implementación del gestor.
Resulta, pues, paradójico que
precisamente sean aquellas empresas que más recursos invierten en el
mantenimiento y generación de nuevos contenidos para sus portales las
que, al mismo tiempo, menos se beneficien del volumen que dicho tráfico
podría movilizar debido a una pobre implementación de sus sistemas de
gestión de contenidos, desde el punto de vista del posicionamiento en
buscadores. Un fallo que, en muchos casos, no se debe a carencias de la
herramienta en sí, sino a un desconocimiento por parte de los técnicos
que la implementan de la importancia que tiene que los contenidos
generados por ella puedan ser competitivos en los buscadores.
Hacer del gestor de contenido la mejor herramienta SEO
Pero, de la misma forma que un gestor de
contenidos mal implementado puede mermar el rendimiento de la inversión
en generación de contenidos de un portal, uno que haya tenido en cuenta
los aspectos básicos de la optimización web para el posicionamiento en
buscadores puede ser el aliado más eficaz para generar contenidos que
conseguirán escalar los puestos de las búsquedas más competidas. Veamos
cómo.
-
Emplear código valido según W3C:
los gestores de contenido parten de plantillas prediseñadas, que los
usuarios no pueden alterar, para generar las nuevas páginas. Si
validamos el código de estas plantillas en origen, nos aseguramos de
que las páginas generadas a partir de ellas contendrán también código
válido. El empleo de código válido asegura que la página se mostrará
correctamente en los distintos navegadores y que los buscadores serán
capaces de rastrearla sin problemas.
-
Crear un mapa del sitio:
casi todos los gestores de contenidos permiten crear y mantener
actualizado un mapa del sitio. Los buscadores limitan el número de
enlaces que pueden seguir a 100 por página y han de ser enlaces
normales de texto HTML. Si ajustamos nuestro gestor de contenido para
que genere y mantenga un mapa jerárquizado del sitio web con estas
premisas, facilitamos a los buscadores que puedan rastrear todas y cada
una de las páginas de nuestro sitio web.
-
Generar páginas con URLs amigables:
algunos gestores de contenido generan archivos estáticos cuyas URL no
contienen variables dinámicas, mientras que otros emplean direcciones
URL con múltiples parámetros dinámicos, como por ejemplo:
http://www.midominio.org/portal/site/Equipo
/menuitem.6dab26af2ec93c76a68e76b1805101ca/?vgnextoid=88c8c55c1edb7010VgnVCM100000081510acRCRD.
Entre éstos últimos, algunos permiten crear URL alias más amigables
(conteniendo palabras clave o eliminando los parámetros dinámicos) que
después el sistema sustituye internamente por la URL dinámica que
precisa. En igualdad de condiciones, elijamos un CMS que genere
direcciones URL ricas en palabras clave o con un reducido número de
parámetros dinámicos. Direcciones URL como la del ejemplo son muy poco
usables así como poco amigables para los buscadores.
-
Limitar el nivel de subdirectorios:
los buscadores dan mayor importancia a una página cuanto más cerca está
de la página home del portal. Es por esto que debemos limitar el número
de subdirectorios que muestra la URL: muchos gestores de contenidos
permiten organizar jerárquicamente el contenido independientemente de
la localización física de los archivos en el servidor, presentando URLs
mucho más sencillas que la estructura real del directorio
correspondiente. Por ejemplo, la URL
http://www.midominio.com/Viajes/Destinos/Ciudades/MasInfo/Datos
Generales/Congresos/Congresos_negocios.htm hace que este contenido esté
situado seis niveles de profundidad por debajo de la página home.
-
Conectar el control de validación de enlaces
del CMS: la mayoría de gestores controla la publicación de enlaces
rotos que apuntan a contenidos controlados por el propio gestor, pero
pocos validan que un enlace que apunta a una web externa no es un
enlace roto. Si el control existe, asegurémonos de conectarlo para
impedir que un usuario pueda introducir un enlace hacia una página web
inexistente.
-
Dejar el control del archivo robots.txt al webmaster:
algunos gestores de contenidos permiten editar el contenido del archivo
robots.txt por parte del autor de una página. En general, es mejor que
sólo el webmaster controle el contenido de este archivo para impedir
que, por desconocimiento, un usuario pueda bloquear el rastreo de los
robots de una importante parte de la Web.
-
Evitar URLs duplicadas:
los buscadores son tremendamente selectivos a la hora de castigar el
contenido duplicado de una Web, de modo que debemos asegurarnos de que
cada página sólo existe bajo una única URL. En cualquier caso, si
queremos que los usuarios puedan llegar a un mismo contenido desde URLs
homólogas, es mejor programar redireccionamientos permanentes 301, que
no son castigados por los buscadores.
-
Evitar variables de sesión en la URL:
si nuestro portal realiza transacciones electrónicas o algún otro
proceso que requiera mantener el estado del cliente, es preferible
emplear una cookie de sesión que una variable de sesión que aparece en
la URL. La razón es que si los buscadores detectan esto, se abstendrán
de rastrear la página para evitar indexar como páginas distintas la
misma, pero con distinta variable de sesión. Por ejemplo:
http://www.midominio.com/index.php?module=Health&action=DefaultIndex&PHPSESSID=98ab41f9acd8c74df4b6e063985bda8d.
En esta URL podemos ver que existe un parámetro de identificación de la
sesión (PHPSESSID) que, si es detectado por los buscadores, impedirá
que la página sea rastreada, ya que sucesivas visitas del buscador
archivarían como páginas distintas ésta misma, en la que únicamente
cambiaría el valor del identificativo de sesión. En cualquier caso, se
debe restringir el empleo de identificadores de sesión exclusivamente a
las áreas del portal en los que sea absolutamente necesario.
-
Reducir el código basura:
simplificar el código HTML que emplean las plantillas y optar por usar
Hojas de Estilo en Cascada (CSS) en lugar de tablas para maquetar el
contenido. El empleo de Hojas de Estilo en Cascada facilita la
actualización del diseño de una Web, reduce considerablemente el peso
de los archivos (la maquetación viaja una sola vez del servidor al
usuario, después está ya disponible en la memoria temporal o caché del
navegador para las siguientes páginas visitadas) y da mayor
preponderancia al contenido significante de la página respecto al peso
total del código de la misma.
-
Seleccionar la opción de texto para la navegación
del sitio: evitando siempre que sea posible el uso de menús Javascript
o Flash, ya que sus enlaces no pueden ser seguidos por los buscadores.
En muchos casos, podremos lograr con el uso de CSS efectos parecidos a
los de los menús Javascript o Flash. Si el gestor de contenidos permite
crear un rastro de migas de pan (breadcrumb), activémoslo.
Mejora la usabilidad del sitio, ayuda a situarse al usuario en el
conjunto de la estructura de la web y es un inmejorable atajo para que
los buscadores rastreen todo el contenido.
-
No olvidar que existen los encabezamientos:
el uso de estilos nos hace olvidar la existencia de etiquetas HTML de
jerarquía (H1, H2, H3, etc.) cuyo aspecto visual final podemos
modificar también con estilos, pero que ayudan a los buscadores a
entender mejor la estructura lógica de la página y señalizan qué
aspectos son más importantes. Es por ello importante animar a los
editores de contenido a usar encabezamientos en lugar de simplemente
definir el texto más grande o más pequeño con font size y, si es
posible, limitar a un único encabezamiento de máximo nivel (H1) por
página.
-
Exigir la creación de un título único,
y la adición de metaetiquetas relevantes: programar el CMS de tal forma
que la cumplimentación de título y metaetiquetas sea un requisito para
la publicación del contenido y, si es posible, activar un control para
comprobar la unicidad del título.
-
Requerir cumplimentar la etiqueta alt
al añadir una imagen al contenido. Esta etiqueta permite a los
buscadores indexar mejor las imágenes, colabora en la relevancia de los
términos clave de la página y mejora la accesibilidad a los contenidos
por parte de las personas con problemas de visión.
-
Implementar controles para evitar la publicación de contenido duplicado.
-
Animar a usar textos descriptivos en enlaces: en lugar de "Haga click aquí", emplear "Más información sobre nuestro servicio de asistencia al cliente 24H".
Lo mejor de ambos mundos
Es evidente, pues, que si al implementar
un gestor de contenidos para generar y mantener el contenido de un gran
portal se tienen en cuenta los aspectos relacionados con la
optimización web y el posicionamiento en buscadores de dicho portal
podemos animar o, de alguna forma, imponer una cierta disciplina a
través del propio sistema CMS que implique a los editores de contenido
a crear páginas fácilmente rastreables e indexables, que puedan
competir adecuadamente en los buscadores.
Las grandes empresas cuentan con la
materia prima favorita de los buscadores: contenido abundante,
original, dinámico y de rápida actualización. Aprovechemos toda la
capacidad de los gestores de contenidos para extraer el máximo
rendimiento de la inversión que efectúan en su presencia en la Red.