Bueno, pensaba que había pasado desapercibido el post... pero veo que hay algo de movimiento :)
La idea es que Google, al igual que el resto de motores de busqueda; sea capaz de identificar y tratar cada uno de los elementos cargados via AJAX como una sección independiente de nuestro proyecto, para ganar visibilidad y mejorar nuestras opciones de cara a una correcta indexación.
Con esto conseguiremos que nuestro "proyecto" no tenga una única página, sino tantas como secciones planteemos. El refresco de la página al efectuar un cambio de sección, una vez dentro del proyecto, no será necesario.
EJEMPLO Página AJAX con un sistema de carga de contenidos con TABS.
La carga de todos los contenidos, se realizará mediante AJAX con un iframe. El proyecto consta inicialmente de una única página de carga de contenidos y distinguiremos un total de 4 secciones / tabs.
- Portada
- Portafolio
- Acerca de
- Contacto
Si dieramos de alta nuestro proyecto en los motores de busqueda de esta manera, no se seguirian los enlaces correctamente, no se indexaría más que los siguientes elementos:
- Titulo de proyecto
- Meta-etiquetas definidas en el script de carga
Lo que vamos a conseguir es que, de cara a los motores de busqueda, nuestro proyecto tenga las siguientes secciones, con sus correspondientes titulos y meta-etiquetas personalizadas para:
- proyecto.xxx/index.php - Portada
- proyecto.xxx/Portafolio
- proyecto.xxx/Acerca de
- proyecto.xxx/Contacto
Sin perder el sistema de navegación y carga de contenidos realizado en AJAX de cara a los usuarios que lleguen atraves de resultados de busqueda.
¿Como?
Sencillo, vamos a plantear dos sistemas de navegación diferentes. Uno para humanos y otro para motores de busqueda, sin hacer ninguna practica de blackhat (Claro esta... xD)
El sistema de navegación para humanos
Es propiamente el sistema de carga de contenidos via AJAX con navegación por TABS. El usuario podrá navegar libremente por cualquiera de las secciones existentes, sin sufrir ningún refresco de pantalla al cambiar de opción.
El sistema de navegación para motores de busqueda
NO es otra cosa que un sencillo menú dispuesto al pie de la página de nuestro proyecto, con el traspaso necesario de variables; para que los spiders puedan seguirlos, cargar las correspondientes secciones e indexarlas correctamente.
En cuanto desarrollado el ejemplo en local, lo subo y vamos avanzando paso a paso... :)
Saludos