Infinite Scrolling – Issues & Fixes by Google’s Developer Advocate Martin Splitt

Ashwin is an SEO professional who is inclined towards technical & On page SEO. He has completed his graduation with B.Sc. Computer Science as his major. In his free time, he loves to read about Science & Technology and business.
Growth Team

Reviewed By

Growth Team

This post is contributed by the Growth Team, dedicated to providing insights and updates on the latest trends and best practices.

Infinite Scrolling – Issues & Fixes by Google’s Developer Advocate Martin Splitt

0
(0)

Infinite Scrolling was always a topic of discussion in the SEO community for its right way of implementation. To the benefits of its usage and comparison with other technologies like pagination, infinite scrolling persists to be spoken about. However, it has its own set of pros & cons, one of the negatives being the content indexing issue.

Martin Splitt once again reminded SEO consultants and experts that using Infinite Scrolling can cause content indexing issues on Google. He further explained that Googlebot does not scroll pages when it visits a particular page. 

In an issue addressed by Martin Splitt during the recent “Better Together” Technical SEO conference, a website’s content was missing in the Google Search Index as a result of Infinite Scrolling. Martin was quick to share his screen by leveraging the virtual event to show the participants how he debugs SEO issues. One of the topics he touched upon was “Content missing from Google’s Index.

Why Using Infinite Scroll Can Cause a Problem

Splitt provided the example of the news website, which uses Infinite Scrolling on their website to give the user a seamless experience, thereby increasing user engagement & time spent on the site.

Since news websites use infinite scroll, it means that the page does not load additional content until the user reaches the end of the screen.

Splitt explained that this is where the problem arises as Googlebot being an algorithm is unable to scroll pages. In simple terms, it lands on the page, sees the content that is visible immediately, and indexes the same which can mean content loaded after the scroll will not be visible to the bot and hence no indexation of the same. So to avoid the problem, website owners should consider the following workarounds mentioned below:

  1. Using native Lazy Loading & JavaScript Library Support
  2. Pagination loading with Infinite Scroll

Using native lazy-loading for image and intersection observer API can be the right choice. If there is the utmost necessity to use lazy loading on essential web pages, we must ensure that the JavaScript library supports loading data when it is in the Viewport. Next option would be paginated loading in Infinite scroll Google has widely recommended it with its official documentation stating that:   

Support Paginated Loading for Infinite Scroll

Implementation Testing

Testing the workaround is necessary before implementing it to gauge the impact on the website. The website owner who asked the question would have solved the issue if he had tested the implementation.

Splitt recommended using the Rich Result Test to check whether the application is working or not. Rich Result Test helps us to see the rendered content the same way it is seen by Googlebot when it lands on the URL.

Another way to test the implementation is with the help of Puppeteer Script. The Snippet of the script can be viewed below.

Puppeteer Script

How useful was this post?

0 / 5. 0

Leave a Comment


Think Your SEO Is On Track?

Find Out with Infigrowth’s Free 7-day Trial.

Secrets to be the first on search, right in your inbox.

Subscribe to our newsletter and get carefully curated SEO news, articles, resources and inspiration on-the-go.

[mc4wp_form id="7579"]

Share this article

Infinite Scrolling – Issues & Fixes by Google’s Developer Advocate Martin Splitt