So I've read several posts here regarding SEO and lazy loading as well as the Google page for lazy loading your site's content. Since setting up HTML snapshots for an AJAX website is a large amount of work after the learning curve, I propose the following alternative to serving static content to a crawler.
- I have prepopulated my content divs with SEO optimized, bare HTML content.
- My asynchronous content is loaded in replacing the original static content (per scrolling trigger of course).
I cannot think of a reason why this isn't a smooth way to serve up the static HTML for crawlers. I mean if they really can't index asynchronous content then they shouldn't even recognize that the above process is happening after seeing the original content.
Am I missing something here?