Los robots de los motores de búsqueda no tienen javascript, por lo que no verán ningún contenido que se haya agregado dinámicamente a su página mediante AJAX, etc. En las opciones de su navegador, desactive Javascript y vuelva a cargar su sitio web. Todo lo que verán es el contenido y los enlaces allí.
La solución: en su página, en el HTML plano coloque un enlace a una página que muestre el resto de su contenido (lo que cargaría a través de AJAX), luego haga que Javascript reemplace ese enlace con el contenido. Los robots del motor de búsqueda verán el enlace y lo seguirán, indexando todo su contenido. Solo asegúrate de que en estas páginas de baja fidelidad, proporciones vínculos a la página normal, ya que eso es a lo que se vinculará Google.
Curiosamente, Google parece leer contenido agregado a través de document.write() ... – James
Eso es extraño. Sin embargo, ¿quién usa document.write de todos modos? – nickf
Pero, si vincula a algo que tiene contenido por este solo motivo, puede estar indexado por Google y dependiendo de lo que sea, puede parecer extraño si alguien hace clic directamente desde una página de resultados de búsqueda (espero que tenga sentido) – alex