Whenever you have dozens of pages of the website content, listing all the links on a single page makes it clumsy and can cause heavy load times. Pagination divides a single piece of content into various pages which directly affect user experience, development of website and SEO.
Attachment 13693
For More Tutorial: How to Add Pagination in Custom Collection of Magento 2