Según Aleyda Solis, experta mundial en SEO, algunas de las restricciones y obstáculos técnicos más importantes en un proceso SEO son causados por el gestor de contenidos en uso: Desde la limpieza del código, pasado por la flexibilidad de optimizar elementos específicos, las opciones para organizar su estructura, hasta su escalabilidad.
Es por ello fundamental la selección de un CMS que sea efectivo en proveer una solución para las necesidades presentes y posibles en un futuro cercano del sitio, dependiendo de sus características, mientras además asegura que es amigable al SEO.
Por supuesto, más allá de la capacidad del propio gestor de contenidos está el conocimiento sobre qué optimizar y cómo hacerlo, que es vital, de otra forma podríamos terminar teniendo una gran plataforma que no ha sido efectivamente optimizada -lo cual desafortunadamente también ocurre frecuentemente-.
Para evitar estos problemas se ha compilado un listado de los aspectos SEO más importantes a tomar en consideración al elegir un CMS, que podrá ayudarlos a que las tareas de optimización del día a día de sus Web se faciliten. Con la misma además se ha creado la siguiente infografía con un listado de verificación, para que puedan descargarlo, imprimirlo o compartirlo fácilmente:
También puedes echar un vistazo a la versión en texto de los aspectos SEO más importantes a tomar en cuenta al elegir un CMS:
¿Cuáles son los criterios para elegir un CMS amigable al SEO?
Rastreabilidad e Indexabilidad
- Estándares Web: Con código HTML limpio, basado en capas, CSS y JS externalizado, que permita usar Microdatos con Schema.
- Formato: Evita Flash, Frames o Javascript para mostrar contenido relevante.
- Etiqueta Canónica: Deja incluir y configurar la etiqueta canónica en las páginas para evitar contenido duplicado.
- Robots.txt: Permite crear y editar el archivo robots.txt para controlar el acceso de los buscadores al sitio.
- Meta Robots: Permite añadir la etiqueta meta robots para deshabilitar la indexación de contenido y seguimiento enlaces.
- Sitemap.xml: Automatiza la generación y actualización del sitemap.xml con contenido del sitio (texto, fotos, video, móvil, noticias, geo).
- RSS: Genera fuentes RSS automáticamente con las nuevas páginas.
- Velocidad y Peso: Optimiza y minimiza el código, solicitudes, imágenes y permite el cacheado para mejorar la velocidad y rendimiento.
- Redirecciones: Permite redirigir con 301 las páginas, evitando problemas de duplicación y canibalización de contenido.
- Seguridad: Provee funcionalidades de protección a nivel de seguridad para evitar ataques de web spam.
Relevancia
- Etiqueta Title: Deja personalizar y optimizar la etiqueta title para cada página y automatizar su contenido con reglas y patrones.
- Meta Descripciones: Permite personalizar la meta descripción a nivel de página y establecer reglas con patrones para automatizarla.
- Etiquetas de Encabezado: Incluye etiquetas de encabezado para cada página que pueden ser personalizadas y optimizadas.
- Contenido en Texto: Deja añadir suficiente contenido en texto en cada página.
- Imágenes: Permite incluir contenido personalizado y optimizado en descripción alt, leyenda, nombre de archivo y establecer su tamaño.
- CGU: Incluye la opción de comentarios, preguntas y respuestas y opiniones en artículos o entradas.
- Soporte Multi-idioma: Permite habilitar varios idiomas, con el atributo hreflang y una estructura de URLs propia, relevante y jerárquica.
Arquitectura Web y Enlazado Interno
- URLs: Personalizables, relevantes, amigables al usuario y organizadas jerárquicamente en el mismo idioma que el contenido.
- Enlazado Interno: En contenido y menú de texto con anchor text editable y enlaces jerárquicamente organizados a páginas relevantes.
- Categorización: Con un sistema de categorización consistente, jerárquico, personalizable para el contenido del sitio.
- Paginación: Permite controlar la paginación para evitar contenido duplicado e incluye atributos rel=next y prev.
- Duplicación de Contenido: Muestra cada pieza de contenido a través de una única URL.
Funcionalidades Adicionales
- Modificación de Código: Permite editar fácilmente el código de las páginas.
- Interfaz: Habilita la modificación y personalización de la interfaz a través de editores WYSIWYG y CSS.
- Analítica: Deja incluir fácilmente códigos y etiquetas para controlar la actividad a través de sistemas de analítica Web.
- Social: Incluye botones sociales y funcionalidades para compartir el contenido en comunidades y plataformas externas.
- Copias de Seguridad: Permite realizar copias de seguridad frecuentes y planificables.
- Actualizaciones: Provee actualizaciones frecuentes con correcciones y nuevas funcionalidades para el sistema.
- Exportación: Permite exportar fácilmente el contenido y la configuración del sitio.
- Plugins y Extensiones: Presenta un amplio ecosistema de plugins y extensiones para extender las funcionalidades del sitio.
¿Cuáles son los CMS amigables al SEO más populares?
Algunos de los gestores de contenido más populares que incluyen la mayoría de los aspectos anteriores y permiten ser optimizados son:
WordPress
Fácil de usar y muy flexible, WordPress es más que una plataforma de blogs. Algunas de las guías SEO para WordPress más completas son las de Yoast, el de Viperchill y el resumen del ClinicSEO sobre WordPress en el que participó Fernando Muñoz .
También puedes echar un vistazo a algunos de los mejores plugins SEO para WordPressen este listado deMichael Gray y este otro de Designmodo.
Joomla
También muy popular, Joomla tiene un muy buen listado de guías SEO, como este de Search News Central y este otro de Hobo.
También existen muy buenas extensiones SEO para Joomla, que facilitan mucho las tareas de optimización como las incluidas en este listado y este otro.
Drupal
Un poco más complejo pero robusto y con muchos recursos, Drupal tiene también buenas guías SEO como esta de I Can Localize y esta otra de DIY SEO.
También puedes encontrar buenos listados de módulos SEO para Drupal en esta tabla y este post.