# Como reestruturei o fluxo de visitantes do nosso fórum

**URL:** https://meta.discourse.org/t/how-i-revamped-our-forums-visitor-flow/408029
**Category:** Community Building
**Created:** [20 Julho , 2026 09:54 UTC](https://meta.discourse.org/t/how-i-revamped-our-forums-visitor-flow/408029 "2026-07-20T09:54:14Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [20 Julho , 2026 09:54 UTC](https://meta.discourse.org/t/how-i-revamped-our-forums-visitor-flow/408029/1 "2026-07-20T09:54:14Z")

</div>

Olá 👋

Gostaria de compartilhar como reestruturei o fluxo de visitantes do nosso fórum. Como nossa comunidade gira em torno de cigarros eletrônicos, as regulamentações legais e as rigorosas restrições de idade (18+) exigem que mantenhamos nossos tópicos ocultos do público geral. Se um visitante tentar abrir qualquer página não autorizada em nosso fórum, o sistema bloqueia o acesso e redireciona-o para a página `/login`.

Embora essa regra pareça simples o suficiente, ela causava sérios problemas de experiência do usuário (UX), que finalmente resolvi usando alguma lógica personalizada.

### Por que não estamos usando a configuração integrada “Login Obrigatório”?

A solução mais óbvia seria simplesmente ativar o bloqueio global no painel de administração. No entanto, não poderíamos fazer isso por um motivo enorme: **SEO.**

Se usássemos o bloqueio integrado, o Discourse fecharia a porta para os rastreadores de mecanismos de busca (Googlebot, Bing, etc.). Isso significaria que o fórum perderia seu ranking no Google, fazendo com que desaparecêssemos completamente dos resultados de busca e das recomendações de IA.

Os bots passam e indexam o conteúdo normalmente, enquanto os visitantes humanos são impedidos e redirecionados para a tela de login.

### O Problema: Visitantes Perdidos

Nosso gateway personalizado tinha uma falha grave:

**O destino era perdido:** Se alguém clicasse em um tópico específico no Google, o gateway redirecionava-o para fazer login imediatamente. O visitante perdia o artigo exato pelo qual havia procurado, pois via apenas uma página de login, fazendo com que muitos fechassem o site imediatamente (resultando em uma alta taxa de rejeição).

### A Solução: Como o fluxo funciona agora

Tornamos essa jornada completamente sem atritos. Quando um visitante chega por meio de um link externo, isso acontece nos bastidores:

 ![Topic Card on Login](https://global.discourse-cdn.com/meta/original/4X/6/1/5/615d3c76cb069f5c410a8681b75649f6948caa4e.png)

1. **Isca visual (cartão de pré-visualização do tópico):** Para não impactar o visitante com uma parede de login _gelada_, um cartão de informações aparece logo acima do formulário de login. Isso puxa instantaneamente o título do tópico solicitado, a imagem de capa, um trecho de texto curto, o autor e a contagem de respostas. Dessa forma, o usuário vê exatamente por que vale a pena fazer login.

2. **Redirecionamento instantâneo para o conteúdo:** Assim que o usuário faz login ou se registra, o Discourse redireciona-o automaticamente de volta ao tópico específico que ele queria ler.

Com essa lógica, o fórum permanece 100% em conformidade com as rigorosas leis de restrição de idade, o Google pode indexar as páginas sem problemas e o cartão de pré-visualização mostra aos visitantes exatamente o que estão desbloqueando, dando-lhes um motivo claro para fazer login.

---

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [21 Julho , 2026 05:14 UTC](https://meta.discourse.org/t/how-i-revamped-our-forums-visitor-flow/408029/2 "2026-07-21T05:14:06Z")

</div>

Acredito que essa lógica/fluxo de trabalho também faria sentido para praticamente todo o conteúdo privado na maioria das instâncias do Discourse — e seria superior ao status quo (ou seja, a configuração integrada “Login Obrigatório”).

Muitos dos nossos usuários batem nessa mesma parede quando respondem a uma notificação ou a um link, mas o site não está logado em seu dispositivo. E eles frequentemente também abandonam o site, como você descreveu, dizendo “é muito difícil, não sabia se estava no lugar certo, etc., etc.”.

Posso imaginar alguns sites onde a privacidade é primordial, e onde um teaser talvez não seja apropriado. Mas esses provavelmente são minoria — e a “parede” atual realmente não oferece uma boa experiência para as pessoas e, no mínimo, poderia ser melhorada.

Você pode compartilhar mais detalhes sobre como você conseguiu isso? É por meio de um plugin personalizado?

---

<div class="post-metadata">

### Author: ![mcmcclur](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcmcclur/32/115456_2.png) [@mcmcclur](https://meta.discourse.org/u/mcmcclur)
#### Post date: [21 Julho , 2026 11:21 UTC](https://meta.discourse.org/t/how-i-revamped-our-forums-visitor-flow/408029/3 "2026-07-21T11:21:16Z")

</div>

> [@nathank](#):
>
> Acredito que essa lógica / fluxo de trabalho também faria sentido para praticamente todo o conteúdo privado na maioria das instâncias do Discourse

Minha impressão é que essa abordagem está direcionada ao cumprimento estrito das leis de restrição de idade, em vez de privacidade. De fato, o conteúdo em [vaperina.cc](https://vaperina.cc/) é facilmente acessível por meio de endpoints JSON ou até mesmo diretamente, com o JavaScript desativado. De modo mais geral, se a intenção é tornar as informações disponíveis para rastreadores da web, sempre haverá alguma maneira de encontrá-las.

---

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [21 Julho , 2026 13:09 UTC](https://meta.discourse.org/t/how-i-revamped-our-forums-visitor-flow/408029/4 "2026-07-21T13:09:27Z")

</div>

Olá 👋

Criei um componente de tema: [Soft Login Required](https://meta.discourse.org/t/soft-login-required/408140) 🎉
