La pregunta:

“Voy a crear un nuevo sitio y no tengo ni idea qué software utilizar. ¿Necesito utilizar un gestor de contenido, y si es así, como saber si está optimizado para búscadores?

La respuesta: Pues depende…

No hay una forma de abordar esta cuestión desde todos los ángulos y formas posibles (al menos no sin utilizar 100 páginas para ello), pero sí podemos fijar algunos puntos de partida útiles.

NOTA: Este post no pretende analizar plataformas CMS especificas. Ya hay algunas webs como www.opensourcecms.com y www.cmsmatrix.org que pueden ayudarte en esta tarea. Lo que realmente pretende es ayudarte a determinar las cuestiones fundamentales que deberás aclarar antes de sumergirte en el desarrollo del proyecto.

La primera parte de la pregunta determina si necesitas un Sistema de Gestión de Contenidos (CMS). Si no estás seguro de ello este práctico diagrama de flujo te ayudará en la decisión:

¿Necesitas un gestor de contenidos?

Hoy en día es raro que una compañía o incluso un propietario de un sitio privado desarrolle una plataforma estática para sus proyectos web, aun cuando no sea necesario un sistema de administración de contenidos ya que existen multitud de plataformas gratuitas como Drupal, Joomla, Wordpress o Mambo.

En cuanto a la segunda parte de la pregunta, ¿cómo saber si está optimizado para buscadores?, a continuación hay 12 cuestiones SEO básicas que con frecuencia no se encuentran en los sistemas de administración de contenidos (ya sean pre-construidos o hechos a medida).
Será importante tenerlos en cuenta a lo hora de escoger la plataforma:

1- Configuración de la etiqueta Título (title) y sus reglas de generación

Un CMS optimizado para buscadores debe permitir la especificar las etiquetas Título para diferentes niveles de página y además ofrecer reglas para su generación en distintas secciones del sitio.
Por ejemplo, si tu sitio dispone de un blog, algunas páginas estáticas y un foro, es probable que quieras crear reglas independientes para la generación de los títulos del blog, las páginas estáticas y el foro, de forma que los títulos de blog empiecen por “Tusitio.com blog > título del post” miestras que las páginas del foro sigan esta otra extructura: “título del post > Tusitio.com Foro”

2- URLs permanentes y ricas en palabras clave

Las URLs siempre han sido el mayor problema SEO para los CMS. Hoy en día, un gestor de contenidos optimizado para buscadores debe permitir la creación de URL personalizadas.
Un ejemplo lo encontramos en Wordpress, la plataforma de nuestro blog:

Selección del título de pagina y URL en un gestor de contenidos

Podéis ver como en la parte izquierda aparece el título del post que pasaría a ser el título de página y a la derecha podemos especificar la dirección URL.

NOTA: Como podéis apreciar no coinciden con el título y URL de este post, sencillamente por cuestiones de espacio, ya que las reales son bastante más largas. De todas formas, espero que quede claro el concepto.

3- Optimización de los Metadatos

Al igual que ocurre con la etiqueta de Título, la etiquetas para la descripción y los robots de búsqueda (description y robots respectivamente) son también muy importantes. Tener un control editorial de estas etiquetas es esencial para un buen CMS.

4- Permitir la configuración de etiquetas HTML

Un buen CMS debe ofrecer funcionalidad adicional en las etiquetas HTML para cosas como el “nofollow” en los vínculos, o selección de encabezados para titulares y subtitulares (<h1>,<h2>…).
Se pueden implementar de forma visual o simplemente permitir la edición manual del código HTML. Sea como sea, debe permitirlo.

5- Flexibilidad para escoger el Anchor Text de los enlaces internos

Con el fin de “optimizar” y no reducirnos simplemente a ser amigables para los buscadores, personalizar el texto de los enlaces internos es un punto esencial. Un buen CMS debe ser suficientemente flexible a la hora de asignar los Anchor Text adecuados que nos permitan establecer las relaciones entre vínculos internos.

6- Estructura de categorías adecuada

Cuando diseñamos la arquitectura de información del sitio no debe haber páginas inaccesibles por culpa de alguna limitación del CMS. Los gestores de contenido que ofrecen paneles de navegación configurables serán más ventajosos en este aspecto.

7- Control de paginación

La paginación puede ser la ruina para un sitio. El control cuidadoso del uso de nofollows y meta etiquetas noindex centrarán la atención de los buscadores en los enlaces con el contenido más importante.

8- Posibilidad de redireccionamientos 301

Esta es una característica importante que desgraciadamente falta en muchos CMS, impidiendo la correcta redirección de los contenidos cuando pueda ser necesario. El redireccionamiento 301 puede sernos útil cuando actualizamos contenido o páginas con nuevas versiones a una nueva URL.

9- Lanzar Ping XML / RSS

Aunque es útil sobre todo para blogs, cualquier contenido, desde artículos a comunicados de prensa, puede ser emitido en un canal y mediante la utilización de rápidos y precisos pings a los principales medios limitarás las posibilidades de que alguien duplique tu contenido y sea indexado en su sitio antes que en el tuyo.

10- Manipulación de imágenes y etiquetas Alt

La etiqueta Alt de una imagen, desde una perspectiva SEO, actúa como si del Anchor text de un enlace se tratase cuando esta enlaza a una página con contenido relevante e indexable para los motores de búsqueda. Cuando las imágenes son un elemento de navegación es preferible tener la opción de reemplazo de imágenes mediante CSS en lugar de simples etiquetas Alt, aunque la diferencia es realmente pequeña.

11- Excepciones CSS

La aplicación de estilos mediante hojas de estilo CSS en un buen CMS debe permitir excepciones de forma manual de manera que un usuario pueda modificar la forma en que la fuente, título o listas aparecen visualmente. Si no lo hacen, los editores podrían utilizar erróneamente marcas semánticas con fines de presentación.

12- Sistema de Caché

Muchos CMS actualmente poseen opciones de almacenamiento en caché, que son de gran utilidad si una página está recibiendo un alto nivel de tráfico desde una red social o sitio de noticias. El no poseer esta opción podría suponer el colapso del servidor, además de la perdida de enlaces entrantes y la atención de otros medios.

Libre traducción del artículo de Rand Fishkin