Ciao ![]()
Vorrei condividere come ho rivisto il flusso dei visitatori del nostro forum. Dato che la nostra comunità ruota attorno alle sigarette elettroniche, le normative legali e le severe restrizioni di età 18+ ci obbligano a mantenere i nostri argomenti nascosti al pubblico generale. Se un visitatore cerca di aprire una pagina non autorizzata sul nostro forum, il sistema blocca l’accesso e lo reindirizza alla pagina /login.
Sebbene questa regola sembri abbastanza semplice, ha causato seri problemi di esperienza utente (UX), che ho finalmente risolto utilizzando una logica personalizzata.
Perché non utilizziamo l’impostazione integrata “Accesso richiesto”?
La soluzione più ovvia sarebbe stata semplicemente abilitare il blocco globale nel pannello di amministrazione. Tuttavia, non abbiamo potuto farlo per un motivo enorme: SEO.
Se utilizzassimo il blocco integrato, Discourse chiuderebbe la porta anche ai crawler dei motori di ricerca (Googlebot, Bing, ecc.). Ciò significherebbe che il forum perderebbe il suo posizionamento su Google, facendoci scomparire completamente dai risultati di ricerca e dalle raccomandazioni delle IA.
I bot riescono a passare e indicizzano i contenuti normalmente, mentre i visitatori umani vengono fermati e reindirizzati alla schermata di accesso.
Il Problema: Visitatori Persi
Il nostro gateway personalizzato aveva un difetto maggiore:
La destinazione veniva persa: Se qualcuno cliccava su un argomento specifico da Google, il gateway lo reindirizzava immediatamente alla pagina di accesso. Il visitatore perdeva l’articolo specifico per cui era arrivato, vedendo solo una pagina di accesso, il che portava molti a chiudere immediatamente il sito (risultando in un alto tasso di rimbalzo).
La Soluzione: Come funziona il flusso ora
Abbiamo ora reso questo percorso completamente privo di attriti. Quando un ospite arriva tramite un link esterno, ecco cosa succede dietro le quinte:
-
Anteprima visiva (scheda anteprima argomento): Per evitare di colpire il visitatore con una fredda parete di accesso, appare una scheda informativa proprio sopra il modulo di accesso. Questa estrae istantaneamente il titolo dell’argomento richiesto, l’immagine di copertina, un breve estratto di testo, l’autore e il numero di risposte. In questo modo, l’utente vede esattamente perché vale la pena effettuare l’accesso.
-
Reindirizzamento immediato al contenuto: Una volta che l’utente effettua l’accesso o si registra, Discourse lo reindirizza automaticamente direttamente all’argomento specifico che voleva leggere.
Con questa logica, il forum rimane al 100% conforme alle severe leggi sulle restrizioni di età, Google può indicizzare le pagine senza intoppi e la scheda di anteprima mostra ai visitatori esattamente cosa stanno sbloccando, dando loro un motivo chiaro per effettuare l’accesso.
