Hallo ![]()
Ich möchte teilen, wie ich den Besucherfluss in unserem Forum überarbeitet habe. Da unsere Community sich um E-Zigaretten dreht, verlangen gesetzliche Vorschriften und strenge 18±Altersbeschränkungen, dass unsere Themen vor der allgemeinen Öffentlichkeit verborgen bleiben. Wenn ein Besucher versucht, eine nicht autorisierte Seite in unserem Forum zu öffnen, sperrt das System den Zugriff und leitet ihn zur /login-Seite weiter.
Obwohl diese Regel auf den ersten Blick einfach klingt, verursachte sie ernsthafte UX-Probleme, die ich nun mit etwas benutzerdefinierter Logik behoben habe.
Warum nutzen wir nicht die eingebaute Einstellung „Anmeldung erforderlich“?
Die naheliegendste Lösung wäre gewesen, einfach die globale Sperre im Admin-Panel zu aktivieren. Das war jedoch aus einem massiven Grund nicht möglich: SEO.
Wenn wir die eingebaute Sperre nutzen würden, würde Discourse auch Suchmaschinen-Crawler (Googlebot, Bing usw.) aussperren. Das würde bedeuten, dass das Forum seine Google-Rankings verliert, was dazu führen würde, dass wir aus den Suchergebnissen und KI-Empfehlungen komplett verschwinden.
Bots können den Inhalt wie gewohnt durchdringen und indizieren, während menschliche Besucher gestoppt und zur Anmeldeseite weitergeleitet werden.
Das Problem: Verlorene Besucher
Unser benutzerdefinierter Gateway hatte bisher einen großen Nachteil:
Das Ziel ging verloren: Wenn jemand von Google aus auf ein bestimmtes Thema klickte, leitete der Gateway ihn sofort zur Anmeldung weiter. Der Besucher verlor den genauen Artikel, nach dem er suchte, da er nur eine Anmeldeseite sah, was dazu führte, dass viele die Seite sofort schlossen (was zu einer hohen Absprungrate führte).
Die Lösung: So funktioniert der Flow jetzt
Wir haben diesen Prozess nun komplett reibungslos gestaltet. Wenn ein Gast über einen externen Link hereinkommt, passiert im Hintergrund Folgendes:
-
Visueller Teaser (Themen-Vorschau-Karte): Um den Besucher nicht mit einer kalten Anmeldungswand zu konfrontieren, erscheint direkt über dem Anmeldeformular eine Info-Karte. Diese zeigt sofort den Titel des angeforderten Themas, das Cover-Bild, einen kurzen Textausschnitt, den Autor und die Anzahl der Antworten. So sieht der Benutzer genau, warum sich die Anmeldung lohnt.
-
Sofortige Weiterleitung zum Inhalt: Sobald sich der Benutzer anmeldet oder registriert, leitet Discourse ihn automatisch direkt zurück zum spezifischen Thema, das er lesen wollte.
Dank dieser Logik bleibt das Forum zu 100 % compliant mit strengen Altersbeschränkungsgesetzen, Google kann die Seiten problemlos indizieren, und die Vorschaukarte zeigt den Besuchern genau, was sie freischalten, und gibt ihnen einen klaren Grund zur Anmeldung.
