Hola!
Leyendo uno de los POST recientes de la seccion de Posicionamiento SEO de Dragonx, he creido oportuno dedicar un tema a las posibles vias de optimización de cara a los motores de busqueda cuando nos encontramos con proyectos realizados integra o parcialmente en AJAX.
El uso de AJAX y la carga de contenidos externos mediante este lenguaje, se esta extendiendo cada vez más en muchisimos scripts y páginas web, haciendo que la parte de la optimización de cara a buscadores nos parezca una tarea complicada o practicamente imposible en muchos casos. Pero la realidad es que podemos salir airosos de esta situación y evitar que nuestros contenidos cargados via AJAX pierdan visibilidad de cara a los motores de busqueda
Para nuestro ejemplo vamos a coger una página web que carga todo su contenido de forma externa via AJAX y vamos a optimizarla de cara a los principales motores de busqueda realizando tan solo unos pocos cambios en el código y agregando 4 líneas más en nuestro HTACCESS. Y todo esto sin DUPLICAR CONTENIDOS .oO(Flipi? Flipiiiiiiiiiiiiiiiiiiiii!!!!) gracias a que el contenido cargado via ajax es practicamente INVISIBLE de cara a los motores de busqueda.
¿Como conseguiremos esto?
Realizando la carga selectiva de contenidos gracias a la transmisión de una variable por la URL, que obviamente optimizaremos para que le guste más a Google, y que identificaremos con la parte de PHP para indicarle a AJAX que contenido externo ha de cargar.
Gracias a la identificación del contenido de la variable, podremos controlar los siguientes elementos de cara a la optimización de nuestro sitio:
- Titulo de página
- Descripción de la página
- Meta-keywords
Para este ejemplo, si os interesa que lo desarrolle más podéis votar en este mismo post, tomaré prestado un script de DynamicDrive - Dynamic Ajax Content, que como su nombre indica, carga contenido via AJAX.