We created a test page with three kinds of content:
- Content loaded automatically through an Ajax call.
- Content loaded through an Ajax call in response to user action.
Our findings are as follows:
2 & 3. Content loaded through Ajax: NO – Google does not index this content.
But content that is loaded asynchronously, for example via an Ajax call, is not indexed.
If you have important content that you need to get the search engines to find, don’t use Ajax – or at least don’t rely on Ajax alone. If you’re going to use Ajax in your website or application, Google provides some guidelines for getting your Ajax content crawled.