Siempre había supuesto que el contenido impulsado por AJAX era invisible para los motores de búsqueda.¿Los sitios AJAX se pueden rastrear por los motores de búsqueda?
(es decir, contenido insertado en el DOM a través de XMLHTTPRequest)
Por ejemplo, en este sitio, el contenido principal se carga a través petición AJAX por el navegador:
http://www.trustedsource.org/query/terra.cl
... si ve esta página con Javascript deshabilitado, el área de contenido principal es en blanco.
Sin embargo, Google caché muestra el contenido completo después de la carga AJAX:
Así que, al parecer, los motores de búsqueda hacen indexar el contenido cargado por AJAX.
Preguntas:
- ¿Es esta una nueva característica de los motores de búsqueda? La mayoría de las publicaciones en la web indican que tiene que publicar contenido HTML estático duplicado para que los motores de búsqueda lo encuentren .
- ¿Hay algún truco para obtener un contenido impulsado por AJAX para ser rastreado por los motores de búsqueda (además de crear contenido HTML estático duplicado).
- ¿El contenido controlado por AJAX será indexado si se carga desde un subdominio separado ? ¿Qué tal un dominio separado ?
"... si ve esta página con el Javascript desactivado, el área de contenido principal está en blanco." No, no lo es. Se ve bastante desordenado, en realidad. – NickFitz
¿Qué navegador estás usando? Cuando accedo al primer enlace en Firefox con el Javascript desactivado, veo "Información para 'terra.cl'" y luego un recuadro en blanco. Viendo fuente html Veo un DIV vacío con ID = query-content, donde iría el contenido AJAX. – frankadelic