Alfonso Morcuende

Alfonso Wikipedia - Mi enciclopedia libre
Add to Technorati Favorites
Mi otro Blog. Un vídeo al día con my música
  • Categorías:

  • La comunidad en este Blog:

  • Me encontrarás en...

    Geoposicioname...

  • Deja aquí tus comentarios

  • Mis imágenes en Flickr

  • ¿Qué estoy haciendo? Twitteando

    • Mi música en LastFM

    Tamaño de letra:

    Archivo de April de 2008

    • April
    • 27

    Este post es una versión traducida y resumida de CMS en el libro: THE ABC OF SEO el Autor: David George ¡Cómpralo!.

    Hoy en día, la mayoría de Sitios grandes y no tan grandes cuentan con un editor de contenidos CMS. El sistema de edición se simplifica enormemente, esta es una de las grandes ventajas de nuestro nuevo mundo 2.0, cualquiera es capaz de escribir en la Web sin un conocimiento específico de HTML.

    Los contenidos en las Webs actuales están almacenados en Bases de Datos (BD). Por ejemplo MySql es una opción muy común, una razón para esta popularidad, es su gratuidad. Otro motivo es que frecuentemente está pre instalada como parte de nuestro servicio de hosting.

    Las páginas en HTML hoy en día son altamente customizables al usar, la gran mayoría, Hojas de Estilos en Cascada (CSS).
    Los CMS permiten concentrarnos en el contenido sin tener que preocuparnos en la creación de páginas HTML. Estos Editores de Contenido frecuentemente están escritos en lenguajes de programación tales como PHP, ASP.NET, PERL, Coldfusion, Python y Java, entre otros.

    Los motores de búsqueda pueden leer todos estos lenguajes. Pero como la mayoría de los sitios Web estos desarrollos están muy pobremente optimizados desde el punto de vista de SEO. Toda la importancia del CMS está en la difusión de la información para el usuario humano y no para los BOTS.

    Veremos ahora algunos de los problemas más frecuentes desde el punto de vista SEO con los Content Management Systems.

    1. URL Dinámicas

    Los CMS normalmente están implementados como una colección de Scripts. Los datos manejados por estos Scripts son pasados como parte de las URL. Aquí podemos ver un ejemplo:

    http://www.dominio.es/contenido.php?noticia=423&lenguaje=es

    Leyendo esta URL podemos decir que en una página escrita en PHP, pasamos dos parámetros, el primero “noticia” que recoge la número 423. El segundo de los parámetros es “lenguaje”, que nos indica que este será en español. El Script que construye está página los datos de la BD teniendo en cuenta estos dos parámetros y finalmente servirá el contenido en HTML al usuario.

    Este tipo de URL es denominada Dinámica y con este nombre y de forma intuitiva casi podemos averiguar la reacción de los Crawlers, muchos de ellos, se darán la vuelta y no seguirán indexando páginas al no poder interpretar estos datos.

    Los Motores de búsqueda tienen serios problemas para leer estas URL. Por lo tanto la primera de nuestras preocupaciones será analizar el tipo de URL´s generadas por nuestro CMS y comprobar que están pueden ser indexadas. Esto lo podemos averiguar con un análisis de LOGS, comprobando si los Spiders se han quedado en el Index, o si por el contrario han continuado con la lectura de las páginas restantes del Sitio.

    Una solución a este problema con las URL, consistirá es su re-escritura, transformando la anterior URL en la siguiente:

    http://www.dominio.es/contenido/423/es

    En este enlace puedes ampliar información sobre Search Engine Friendly URL y URL Rewriting.

    http://www.seoconsultants.com/articles/1000/urls.asp

    2. Outbound Links – Enlaces salientes

    Muchos CMS generan, con el uso de los editores, un número elevadísimo de enlaces en cada una de sus páginas. Estos enlaces raramente utilizan un Anchor Text relevante. Además estos enlaces pueden diluir el PageRank de nuestras páginas.

    Para solucionar esto empezaremos borrando los links de acceso a los moderadores, los perfiles de usuarios y listas de miembros. Existen Robots maliciosos que buscan direcciones de email para mandar Spam a estas direcciones.

    Centra el foco del usuario y del motor de búsqueda en tu contenido y añade enlaces siempre y cuando estos aporten información importante para el contenido que estés tratando.

    3. Iconos

    Iconos de servicios o imágenes con texto como SIGUIENTE o ANTERIOR deberían ser remplazadas por texto. En el caso de usar imágenes no debemos de olvidar de incluir el elemento ALT.

    4. Sesiones y Autentificaciones

    Asegúrate que los Robots son capaces de acceder al contenido de tu Sitio sin tener que Logarse. Por ejemplo muchos FOROS están configurados para solamente permitir el acceso al contenido del mismo a los usuarios autentificados.

    5. Contenido Relevante

    Cualquier texto que no sea directamente relevante para el contenido de tu sitio debería ser eliminado. Esto incluye estadísticas, tablones de firmas, perfiles, textos e imágenes repetitivas. Todos estos elementos diluyen el contenido de tu sitio.

    Asegúrate que los editores de tu CMS rellenan campos importantes tales como TITLE y elementos META.

    Todas las páginas deberían estar optimizadas para su carga. Las páginas con imágenes, scripts, css, etc… No deberían de pesar todo más de 100K. La página con el HTML no debería de exceder los 10K. Muchos Motores de búsqueda no indexarán más de unos cuantos párrafos si no tenemos en consideración estas restricciones. Por lo que el código XHTML de la página ha de ser lo más sencillo posible.

    • April
    • 10

    Una vez terminado el curso de AJAX que estaba realizando, me reincorporo a mis funciones de blogero. Ya iba siendo hora.

    El curso de AJAX, me ha gustado mucho, aunque mis tenga muchas incompatibilidades con mis creencias SEO. Una de las cosas más claras que tengo son los conocimientos en los que tengo que mejorar.

    - JavaScript (estoy en ello)
    - XML (estoy en ello)
    - XSLT (Me pondré)
    - JSON (Que Dios me pille confesado)
    - DOM (Juro, por lo más sagrao que estoy en ello)

    El siguiente post será sobre los temas habituales de este blog. Sorry por este coñazo-post.

    Accessibility Statement | Mapa Web
    Copyright © 2007 Alfonso Morcuende. Contacta conmigo.