aakk9999 - 3:58 pm on Aug 23, 2013 (gmt 0)
I don't think you can use POST here - they are looking for a URL crafted in a particular way, so it has to be GET.
I am not talking about URL of your "parent" page. I am talking about URL that is requested (via JS) to obtain extra content on the holding page. This must not be able to be indexed as a separate page. Perhaps this only happens if the solution was not implemented properly from the technical standpoint.
I will try to explain:
From what I have read, googlebot will request:
and you will return the whole page (made up from all bits that would lazy load for a visitor, such as partB, partC etc...)
Googlebot will index this HTML under URL www.example.com/pageA
What I am saying is that you should make sure that partB and partC cannot be requested via GET and viewed as a separate page.
The ?_escaped_fragment_= is something Googlebot will add itself to URL when requesting URL providing that it finds <meta name="fragment" content="!"> within the page HTML. So whilst I am not sure (not tested), I would believe you will not have a problem with URLs being indexed with this parameter. In fact, other than technical people, nobody would even know they can request your page with this parameter and that in this case the whole page would be returned.
The crawl budget will be effectively slashed in half because each page needs to be downloaded twice (each of the two different versions)
If instead of lazy loading scroll you had a pagination, then you would use at least the same or if not bigger crawling budget. On the other hand, I am not sure how Google implemented it. It may be that only the first time Google gets "small" page and thereafter keeps requesting the "full version" with extra parameter, because in the "full version" you would also have this meta tag. Please bear in mind this is just a speculation from my side.
Mod's note: Real world experience can be shared, but please observe ToS with regards to domain name, niche and keywords.
I would be especially happy if anyone can share real world experience with lazy loading of content pages.