Google’s Martin Splitt Explains Why Infinite Scroll Causes SEO Problems
What Googlebot does is land on a page and crawl what is immediately
According to what is stated by Splitt, Googlebot cannot crawl content
that loads only after a page is scrolled.
Googlebot not being able to scroll could potentially lead to a lot of
content missing from Google’s search index.
Alternatives to Infinite Scroll
He mentions that native lazy loading for images is fine, and using
IntersectionObserver API is acceptable as well.
If you absolutely must work with lazy loading for key web page
when it enters the viewport.
Another route you could go is using paginated loading in addition to
Google’s official documentation on fixing lazy-loaded content
recommends supporting paginated loading for infinite scroll:
“If you are implementing an infinite scroll experience, make sure to
support paginated loading.
Paginated loading is important for users because it allows them to
share and reengage with your content.
It also allows Google to show a link to a specific point in the
content, rather than the top of an infinite scrolling page.”
To ensure your website fully supports paginated loading, you must be
able to provide a unique link to each section that users can share and