How To Do Pagination in Webflow The Easy Way

Learn about the different types of pagination that Jetboost provides and how these enhance the native Webflow pagination.

Webflow has taken the web design and development world by storm the last few years. Being able to design and develop websites without the use of code has brought the ability to create a stunning website in record time to the masses.

However, all tools have limitations, including Webflow. Pagination, for example, could be better. So, let's look at what improvements pagination can receive when using a tool like Jetboost.

What Is Pagination in Web Design?

Pagination is the steps a web designer takes to divide website content into separate and discrete pages. These distinct pages help separate the website's content and make it easier for readers to understand what they read on the website and how to find it.

The process of pagination also has known SEO benefits for the website. Search engines are more likely to recommend websites with the indexing needed to paginate a website because they are easier for algorithms to read. Websites with these details tend to have more authority.

How Do You Paginate in Webflow?

Because of how Webflow operates, you won't have to code in the separate pages yourself. Webflow’s pagination system allows you to switch the settings on and off for a list. With a few clicks of a button, you can paginate a list. 

Even better, your team can customize some settings, including how many items appear on each page. You can design your pagination buttons to match your site and work for your team. Using this tool involves selecting the option and Webflow will create the pages from the collection automatically.

Advanced Webflow Pagination Types

Although Webflow has native pagination options, Jetboost provides additional types of pagination that aren't available using Webflow alone. Since it is essential to deliver web content in a way that lets readers easily click through to it, easy navigation within a paginated collection is key.

Here are some of the advanced pagination options Jetboost users can use for their Webflow websites:

Infinite Scroll Pagination

Infinite scroll pagination creates a scrolling list of items for the reader to browse through. So long as the collection has more pages to populate the list with, a reader could continue to scroll through the web page and find something they want to check out.

This pagination option is excellent for creating a list of items or selections for the reader. It's common to see this pagination method on job boards, FAQ pages, and similar text-based collection pages. 

Generally, these display a low count of items at a time, such as 2-3 items. Because a line of text doesn't take up much vertical space, it's easy to scroll through lines of text with this pagination method.

Show More Pagination

The Show More method allows a designer to create a list from a collection and divide that list into a set number of items for the reader for advanced pagination power. The reader can click a "Show More" button to have another preset number of items from the collection populate underneath the previous set.  

Doing this would allow readers to view 8-12 items or more based on how far they want to go into your collection items.  

In addition to working well with text-based pages like a blog post or other posts for details, this button is more apparent to the reader than infinite scroll. It also lets a designer control how many choices are made available to the reader per click, giving the designer a way to control the appearance and performance of the collection page.

Seamless Pagination

Seamless pagination adds a pair of navigational buttons to the collection, similar to Webflow’s native pagination. The big difference is, with Jetboost seamless pagination, clicking the next or previous button will load just the next page of items, without refreshing the entire page.

Thanks to that benefit, these pagination buttons allow a reader to go through a collection's pages at the pace the designer wants them to in a more efficient manner.

How To Add Advanced Pagination in Webflow The Easy Way

Without Jetboost, adding advanced pagination controls to a Webflow CMS list can be a hassle because it requires some coding with Javascript.

Using Jetboost, it's possible to add many types of pagination for your Webflow website without having to write any code. Here’s a step-by-step example of how to set up seamless pagination: 

Step 1: Set Up Your Seamless Pagination Module in Jetboost

In Jetboost, you'll want to select your connected Webflow site and choose Jetboost's Advanced Pagination option. This option brings up a new page where you can choose what kind of pagination you want for your Webflow collection and other related settings.

In addition to choosing the Seamless Pagination option, you can choose how many visible items you want to display per page and the URL settings for the pages of the collection's pagination. If you want to be able to share specific pages of the pagination, then you'll want to enable this URL option.

In general, you should limit items displayed by the pagination to best match your website's design. Once you have all of these options selected, you'll click the Save button to continue.

Step 2: Add the Jetboost Script to Webflow

With all of your advanced pagination script options set, Jetboost will create a seamless pagination custom code script tied to your website. 

You'll want to copy this seamless pagination custom code script to your clipboard and navigate to your Webflow project to copy that bit of custom code over there.

Specifically, the script needs to go into the Custom Code area for your website. Jetboost creates a hyperlink to this window on the same page as the script. You can click this link to get right to the custom code area to paste your seamless pagination custom code.

Step 3: Style and Paginate Your Collection

With the custom code set, you'll want to style your collection using Webflow's Style settings panel on the right-hand side of the screen.

Visual details like colors, padding, etc. will need to be set first before we continue with setting Jetboost's script labels. Going through the Assets panel for some ideas here is a good place to start!

From Jetboost, you'll copy the collection wrapper class name and paste that into the Styles selector field after selecting the Webflow Collection List Wrapper. This name can exist with any other name you give the collection, so don't worry about replacing any other class names you’ve added.

You'll also need the Jetboost embed code for your collection.

Add an HTML Embed element into your collection item. You may place the HTML Embed anywhere inside your collection item, as it will not be visible on your published page.

Next, copy the Jetboost embed code and paste it into the code editor window. You do not need to modify this code at all, simply click the Save and Close button.

Step 4: Create Pagination Buttons

Finally, you'll want to hop back to Jetboost to create your pagination button element. You'll copy the class names for these buttons out of Jetboost and paste them into the buttons you create in Webflow. You can create a button using the search shortcut (Ctrl/Cmd + E) and search for the button keyword.

Once you have your buttons styled in Webflow, copy the appropriate Jetboost class name into the selector panel of your newly created Previous Button. You'll also do the same with your Next button. 

With that, you are done! Test and save the changes in both Jetboost and Webflow and then go to your Webflow site to see how the pagination you made works. If you receive an error at any point, the message should help you solve the issue, but if not please reach out to Jetboost's customer service for help.

Native Webflow pagination is great, but it can be even better with a tool like Jetboost. Jetboost provides several additional types of pagination that aren’t natively available in Webflow, and without Jetboost, you would need to build these yourself.

We offer an unlimited free trial of its features. Get started building pagination for free, and only pay when you’re ready to go live on a custom domain!

How Jetboost Provides Better Pagination for Webflow Sites

The native pagination settings on Webflow work well for basic pagination. The biggest limitation with Webflow's native pagination is that the pagination controls refresh the entire page when loading the next page. This results in longer load times and for collections farther down the page,can be frustrating for readers having to scroll back down every time.

The Jetboost script above prevents this by loading the next page of collection items without reloading the entire page. By going about navigation this way, Jetboost is the single product that allows your readers to continue browsing through your collection's content without having to scroll back to their previous spot.

Features

There's more to Jetboost than just its Advanced Pagination. Jetboost has several types of add-ons you can use to improve the readability and discoverability of the content on your Webflow website. Some of the big features that Jetboost can bring to a Webflow website include:

  • Dynamic filtering for Webflow collections
  • CMS item favoriting to create like or save buttons
  • Content organization through bookmarking and wishlists
  • Real-time on-page search of collection items
  • Dynamic sorting for list items
  • Seamless pagination, infinite scroll, and show more pagination for collection lists
  • Auto-archive CMS items

Benefits

All of these features offer various benefits for both readers and designers. However, as a Webflow designer, you'll receive these benefits when you use Jetboost for your website:

  • Simple setup and step-by-step walkthrough
  • Premium customer service and support to help you get going
  • Get the all-in-one bundle for only $29/month for all sites in your Webflow account hosted on custom domains
  • Free forever for sites hosted at webflow.io

 

So, if you think Jetboost has what you need to improve your Webflow design work, check us out. You can start using Jetboost with a free trial today.

Jetboost Team
Table of Contents:
    Thank you! Your submission has been received!
    Oops! Something went wrong while submitting the form.
    Categories:

    More from the Blog

    Get started with Jetboost

    Premium plugins for Webflow, no custom code required.
    Dynamic filtering, real-time search, and more!