Excerpt from the useful article by Neil Patel and published on his Quick Sprout Blog:
"If you think that an infinite scrolling page is the best design option for your site, but you also want to retain great SEO, then read on. I’m going to show you exactly how you can achieve both of these objectives:
What is an infinite scrolling page?
The infinite scroll is exactly what the term describes — a function that allows a user to keep scrolling a page without reaching its end. When you scroll downward, toward the “bottom” of the page, it simply loads more content, providing an ever-growing and seemingly never-ending amount of material.
What are some examples of infinite scrolling pages?
Twitter, Facebook, Pinterest, etc...
For non-social pages: Mashable and others.
What’s the SEO problem with infinite scrolling pages?
So, how do you fix it?
Thankfully, there is a way to have crawlable/searchable infinite scroll pages.
The basic idea is this. You have to create an infinite scroll page and a series of other pages that go along with the infinite scroll pages. Thus, you (or your CMS) develop infinite scroll with pagination.
The infinite scroll page is chunked into component pages.
Here’s the exact process:
Step #1: Determine how to divide up your content;
Step #2: Create a URL structure that accommodates infinite scroll;
Step #3: Each page should contain rel=”next” and rel=”prev” within the <head> tag;
Step #4: Use pushState on the infinite scroll page
Step #5: Use SEO best practices on every page.
Infinite scrolling is just one of the many design options that might improve user interaction and retention. However, it is not optimal for every website. It all depends on what you’re trying to accomplish with your specific page..."
Each point is analyzed with detailed information. Read full and informative article here: