Index: src/routes/posts.js
===================================================================
--- src/routes/posts.js	(revision 5a6a457ca2bf625de84ec03d20f7757480337fde)
+++ src/routes/posts.js	(revision e951b7c4efb52daa3b8964b528fd3f604de85365)
@@ -581,4 +581,5 @@
   const site = res.locals.site;
   const items = site ? ActivityPubService.getNotifications(site.slug, 80) : [];
+  if (site) ActivityPubService.markNotificationsSeen(site.slug); // viewing = seen → clears the bell badge
   renderPage(req, res, 'pages/fedi-notifications', { pageTitle: 'Meldingen', bodyClass: 'on-special', items });
 });
