Index: src/middleware/render.js
===================================================================
--- src/middleware/render.js	(revision 8cb1dc7b23142c8a8ec44f7659178b51a2da4ddf)
+++ src/middleware/render.js	(revision ab544fd29596ce8734fe93bc1d317872adc0b665)
@@ -43,9 +43,17 @@
     db.prepare('SELECT 1 FROM sites WHERE owner_id = ? LIMIT 1').get(_u.id));
 
+  // De avatar van de SITE-EIGENAAR (niet de kijker!) — voor de PrutFolio-kop,
+  // zodat de artiest z'n eigen account-foto als sitefoto kan gebruiken.
+  const _site = data.site || res.locals.site || null;
+  const siteOwnerAvatar = (_site && _site.owner_id)
+    ? (db.prepare('SELECT avatar_url FROM users WHERE id = ?').get(_site.owner_id)?.avatar_url || null)
+    : null;
+
   // Common locals
   const locals = {
     user: _u,
     userOwnsSite,
-    site: data.site || res.locals.site || null,
+    siteOwnerAvatar,
+    site: _site,
     audioTracks: data.audioTracks || res.locals.audioTracks || [],
     siteUrlBase: res.locals.siteUrlBase || '',
