Index: src/routes/search.js
===================================================================
--- src/routes/search.js	(revision 834bcc3c41c52321679550863b74ca035538659f)
+++ src/routes/search.js	(revision 679924e6d95aa4c43511590dbb0e4123ea6596cb)
@@ -51,7 +51,6 @@
 function searchSite(req, res, rawQ, lim) {
   const site = res.locals.site;
-  const isHub = res.locals.tenancy === 'hub';
   const base = res.locals.siteUrlBase || '';
-  const urlFor = (slug) => (isHub ? `/user/${site.slug}/${slug}` : `/${slug}`);
+  const urlFor = (slug) => `/${slug}`;
   // Eigen vertaler (werkt ook in de JSON-route, waar res.locals.t niet bestaat).
   const lang = resolveLang(req);
@@ -172,6 +171,5 @@
   if (rawQ.length < 2) return res.json({ posts: [], tracks: [], events: [], pages: [] });
 
-  const isHub = res.locals.tenancy === 'hub';
-  const urlFor = (slug) => (isHub ? `/user/${site.slug}/${slug}` : `/${slug}`);
+  const urlFor = (slug) => `/${slug}`;
   const r = searchSite(req, res, rawQ, { posts: 5, tracks: 4, events: 3, pages: 4 });
   res.json({
