The Moz Q&A Forum

    • Forum
    • Questions
    • My Q&A
    • Users
    • Ask the Community

    Welcome to the Q&A Forum

    Browse the forum for helpful insights and fresh discussions about all things SEO.

    1. SEO and Digital Marketing Q&A Forum
    2. Categories
    3. Web Design
    4. Infinite Scrolling vs. Pagination on an eCommerce Site

    Infinite Scrolling vs. Pagination on an eCommerce Site

    Web Design
    7 6 6.1k
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as question
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • DownPour
      DownPour last edited by

      My company is looking at replacing our ecommerce site's paginated browsing with a Javascript infinite scroll function for when customers view internal search results--and possibly when they browse product categories also. Because our internal linking structure isn't very robust, I'm concerned that removing the pagination will make it harder to get the individual product pages to rank in the SERPs.

      We have over 5,000 products, and most of them are internally linked to from the browsing results pages in the category structure: e.g. Blue Widgets, Widgets Under $250, etc.

      I'm not too worried about removing pagination from the internal search results pages, but I'm concerned that doing the same for these category pages will result in de-linking the thousands of product pages that show up later in the browsing results and therefore won't be crawlable as internal links by the Googlebot.

      Does anyone have any ideas on what to do here? I'm already arguing against the infinite scroll, but we're a fairly design-driven company and any ammunition or alternatives would really help.

      For example, would serving a different page to the Googlebot in this case be a dangerous form of cloaking? (If the only difference is the presence of the pagination links.) Or is there any way to make rel=next and rel=prev tags work with infinite scrolling?

      1 Reply Last reply Reply Quote 0
      • AlanMosley
        AlanMosley last edited by

        you are coprrect, this will lead to de-indexing of your pages, unless your scroll page has every product on it at load, but this would mean a slow page for users. I assume that you are going to get pages on scroll via ajax or somthing on demand.

        You would need to have to have other pages that link to the products.

        1 Reply Last reply Reply Quote 1
        • Saijo.George
          Saijo.George last edited by

          Its a bit technical but you can go through this https://developers.google.com/webmasters/ajax-crawling/ to make sure the dynamic page that you generate is actually indexable by Google.

          That said 5000+ products infinite scroll is a bit scary and I would look at using rel=next and rel=prev for the pagination ( http://googlewebmastercentral.blogspot.com.au/2011/09/pagination-with-relnext-and-relprev.html )

          I am not too sure what you mean by " internally linked to from the browsing results pages in the category structure: e.g. Blue Widgets, Widgets Under $250, etc. "

          If you are referring to ability for users to sort through those products by picking one of the options like Blue Widgets, Widgets Under $250, etc. I would suggest rel canonical those pages to the base page . This should get you started http://support.google.com/webmasters/bin/answer.py?hl=en&answer=139394

          1 Reply Last reply Reply Quote 2
          • deltasystems
            deltasystems last edited by

            You should have both. Keep the paged navigation at top, but keep the infinite scroll. Now you have the best of both worlds.

            Although, I don't think the infinite scroll would end up 'delinking' thousands of pages. How often do you see store.com/category/page/6 in results, anyway? If it's a popular term, it's going to be for the main category landing page.

            Serving up different content to Google is always a bad idea unless you have a good reason. This problem doesn't qualify.

            1 Reply Last reply Reply Quote 1
            • EppieVojt
              EppieVojt last edited by

              The correct way to handle this (and quite frankly, any javascript functionality) is to build it to work without javascript (keep the pagination), then have the javascript remove the pagination and implement infinite scrolling.  This ensures that visitors with JS disabled get the full experience of the site, search engines can easily crawl your full catalog, and users with JS enabled get the "enhanced" experience you desire from a UX standpoint.

              It's not an "either or" scenario.  You can absolutely have an easily indexed site that extensively uses JS.

              1 Reply Last reply Reply Quote 3
              • DownPour
                DownPour last edited by

                Thanks for your replies everyone.

                We weren't sure if Google would look at JS removing the page navigation as cloaking or not, so that's still a bit of a concern. We were reading Rand's post from 2008 on the subject http://www.seomoz.org/blog/white-hat-cloaking-it-exists-its-permitted-its-useful and Matt Cutts' replies on the subject.  We know it was a few years ago, but he still seemed to be saying to be over-cautious with that kind of thing.

                Should we be worried about cloaking if we use JS to "hide" the page nav?

                1 Reply Last reply Reply Quote 0
                • nezona
                  nezona last edited by

                  Hi Guys,

                  I was going to post a separate question here., but this thread seems to have answer the questions very well.

                  My client has infinite scrolling on his product pages but also have rel="prev" and rel="next" (but no actual physical page 1, page 2, page 3) buttons. I was just reading the rel="prev" and rel="next" should be in the in this case anyway. Does this mean we don't need actual buttons?

                  I am confirming the date this was put on, as I can't see any reduction in pages indexed which is one of the concerns above.

                  Regards

                  Neil

                  1 Reply Last reply Reply Quote 0
                  • 1 / 1
                  • First post
                    Last post
                  • Ecommerce site in Europe
                    MartinJC
                    MartinJC
                    0
                    6
                    240

                  • New ecommerce site: Close old site and full domain redirect or keep it linking to new site?
                    GlobeRunner
                    GlobeRunner
                    0
                    3
                    371

                  • Pushstate and Infinite Scrolling Article Pages: Is it detrimental to not change URLs as the page is being scrolled?
                    JordanLowry
                    JordanLowry
                    1
                    2
                    1.2k

                  • Regarding Infinite Scroll
                    AlanMosley
                    AlanMosley
                    0
                    2
                    73

                  • Responsive Vs Mobile Sites
                    Nobody1560986989723
                    Nobody1560986989723
                    0
                    4
                    683

                  • Ajax pagination and filters for ecommerce site
                    EricaMcGillivray
                    EricaMcGillivray
                    0
                    2
                    2.0k

                  • Infinite scrolling - is it SEO friendly ?
                    Alex-Harford
                    Alex-Harford
                    0
                    2
                    1.5k

                  • Redesign of an ecommerce site
                    OgyDog
                    OgyDog
                    0
                    5
                    906

                  Get started with Moz Pro!

                  Unlock the power of advanced SEO tools and data-driven insights.

                  Start my free trial
                  Products
                  • Moz Pro
                  • Moz Local
                  • Moz API
                  • Moz Data
                  • STAT
                  • Product Updates
                  Moz Solutions
                  • SMB Solutions
                  • Agency Solutions
                  • Enterprise Solutions
                  • Digital Marketers
                  Free SEO Tools
                  • Domain Authority Checker
                  • Link Explorer
                  • Keyword Explorer
                  • Competitive Research
                  • Brand Authority Checker
                  • Local Citation Checker
                  • MozBar Extension
                  • MozCast
                  Resources
                  • Blog
                  • SEO Learning Center
                  • Help Hub
                  • Beginner's Guide to SEO
                  • How-to Guides
                  • Moz Academy
                  • API Docs
                  About Moz
                  • About
                  • Team
                  • Careers
                  • Contact
                  Why Moz
                  • Case Studies
                  • Testimonials
                  Get Involved
                  • Become an Affiliate
                  • MozCon
                  • Webinars
                  • Practical Marketer Series
                  • MozPod
                  Connect with us

                  Contact the Help team

                  Join our newsletter
                  Moz logo
                  © 2021 - 2026 SEOMoz, Inc., a Ziff Davis company. All rights reserved. Moz is a registered trademark of SEOMoz, Inc.
                  • Accessibility
                  • Terms of Use
                  • Privacy