Skip to content

🚀 Enhancement: Add Pagination to Blog Page for Better UX and Performance #1946

@RitoG09

Description

@RitoG09

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:

Screen.Recording.2025-11-23.012739.mp4

Willing to implement:

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

Metadata

Metadata

Assignees

Labels

Status: AcceptedIt's clear what the subject of the issue is about, and what the resolution should be.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions