Index: src/server.js
===================================================================
--- src/server.js	(revision 59f017026eb35cc17dbb5f9fcf7cb3f5a9d9a538)
+++ src/server.js	(revision 48ca5fc43d1ada99e704de7005aa0fcd03b98286)
@@ -40,6 +40,4 @@
 import usersRoutes from './routes/users.js';
 import feedRoutes from './routes/feed.js';
-import hubRoutes from './routes/hub.js';
-import artistsRoutes from './routes/artists.js';
 import postsRoutes from './routes/posts.js';
 import langRoutes from './routes/lang.js';
@@ -320,8 +318,5 @@
 // Feed/sitemap routes are mounted at root because they're at well-known paths
 app.use('/', feedRoutes);
-app.use('/leden', artistsRoutes); // searchable member directory (hub only; solo: next())
-app.get('/artiesten', (req, res) => res.redirect(301, req.originalUrl.replace(/^\/artiesten/, '/leden'))); // oude URL -> /leden
-app.use('/', hubRoutes); // hub-overview op '/' (solo: next() -> postsRoutes)
-app.use('/', circleRoutes); // /cirkel-feed (solo/hub: next() -> postsRoutes)
+app.use('/', circleRoutes); // /cirkel-feed (solo: next() -> postsRoutes)
 app.use('/', epkRoutes); // /pers perskit (premium; niet-premium: next() -> 404)
 app.use('/', newsletterRoutes); // /nieuwsbrief in/uitschrijven (premium; niet-premium: next())
