: Can pre-populating HTML and AJAX replacing it when scrolled be a good lazy loading strategy for SEO? So I've read several posts here regarding SEO and lazy loading as well as the Google page
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?
More posts by @Sarah324
1 Comments
Sorted by latest first Latest Oldest Best
You can solve this by using rel=canonical and then on the canonical page not lazy loading your content. The only catch with this approach is if someone visits you from a search indexed page they miss out on all the lazy loading goodness. You could also LazyLoad based on UserAgent (MSIE, Chrome, FireFox) and then Googlebot will just see the content without the lazy load.
Terms of Use Create Support ticket Your support tickets Stock Market News! © vmapp.org2024 All Rights reserved.