Index: src/routes/posts.js
===================================================================
--- src/routes/posts.js	(revision 5a6a457ca2bf625de84ec03d20f7757480337fde)
+++ src/routes/posts.js	(revision 4c9c60bcdb47e6d3cc3b4b710bfb61477bb9f554)
@@ -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 });
 });
