website icon indicating copy to clipboard operation
website copied to clipboard

šŸš€ Enhancement: Add Pagination to Blog Page for Better UX and Performance

Open RitoG09 opened this issue 1 month ago • 4 comments

Description:

Currently, the blog page renders all posts on a single long page. As the number of articles grows, loading and scrolling become slower. This also affects usability, SEO structure, and accessibility. I think adding pagination to render posts page-by-page instead of loading everything at once will be a better option.

Problems with current page:

  • Long load time as the blog grows
  • Hard to navigate older posts
  • Page grows very long as posts increase

Proposed Solution:

  • Introducing pagination on the client side
  • Pagination controls at the bottom (Next / Previous).
  • Maintain existing filters (tag filters) but apply them per-page.

Recording:

https://github.com/user-attachments/assets/369a56f4-c7bc-4fac-8143-55558237fc43

Willing to implement:

Yes, I would like to work on this enhancement and open a PR once approved.

RitoG09 avatar Nov 22 '25 19:11 RitoG09

Hi @Utkarsh-123github and @Honyii , Please take a look at this proposal when you get a moment. I’d love to hear your thoughts and would be happy to implement the feature if approved.

RitoG09 avatar Nov 22 '25 20:11 RitoG09

@Utkarsh-123github I want to work on this issue..please assign it to me

siddhitripathi25 avatar Nov 23 '25 06:11 siddhitripathi25

please assign this issue to me!! @Utkarsh-123github

Anshika-av avatar Nov 23 '25 06:11 Anshika-av

@Anshika-av thank you for creating this issue, kinldy give the triage team and maintainers atleast a week before tagging again for assignment. We will surely review all requests and drop feedbacks if any.

Honyii avatar Nov 24 '25 10:11 Honyii

Hi @RitoG09 , thanks for raising this issue. Thank you for raising this issue. This is a good point to work on, and I’m assigning it to you.

We look forward to your PR. Thank you! šŸš€

Utkarsh-123github avatar Nov 29 '25 06:11 Utkarsh-123github

How many blog posts are you planning to display on a single page?

Utkarsh-123github avatar Nov 29 '25 06:11 Utkarsh-123github

@Utkarsh-123github , thank you for assigning it to me. I’m planning to show 10 posts per page, arranged in two rows with 5 posts each. I think it will keep the layout clean and avoid long scrolling. If you prefer different post count then I'm happy to adjust accordingly.

RitoG09 avatar Nov 30 '25 11:11 RitoG09