Ao publicar no Mastodon, você pode escolher entre visibilidade Pública e Não Listada. Muitos usuários acham que ambas tornam o conteúdo visível para seguidores e nas timelines. A diferença está em como cada configuração interage com a busca e descoberta. Posts públicos aparecem na timeline local, federada e nos resultados de busca de texto completo. Posts não listados pulam as timelines públicas, mas ainda aparecem nos resultados de busca para usuários que seguem você ou que têm o link direto. Este artigo explica exatamente como cada nível de visibilidade afeta o comportamento de busca no Mastodon, incluindo quais usuários podem encontrar seus posts e por quais canais.
Principais Conclusões: Visibilidade Pública vs Não Listada no Mastodon
- Visibilidade pública: Posts aparecem na timeline local, timeline federada e nos resultados de busca de texto completo para todos os usuários do Mastodon, incluindo aqueles que não seguem você.
- Visibilidade não listada: Posts pulam as timelines local e federada, mas permanecem pesquisáveis por usuários que seguem você, que têm o link direto ou que buscam por palavras-chave do post.
- Indexação de busca de texto completo: Tanto posts públicos quanto não listados são indexados para busca em instâncias que têm a busca de texto completo ativada, mas posts não listados são excluídos da página Explorar e das hashtags em alta.
Como os Níveis de Visibilidade do Mastodon Afetam a Indexação na Busca
O Mastodon oferece quatro níveis de visibilidade para posts: Público, Não Listado, Seguidores e Direto. Os dois mais confundidos são Público e Não Listado. Ambos permitem que qualquer pessoa com o link veja o post, mas diferem em como o post é promovido e descoberto através da busca integrada e das timelines do Mastodon.
Ao definir um post como Público, o Mastodon o envia para duas superfícies de descoberta: a timeline local e a timeline federada. A timeline local mostra posts de usuários na mesma instância. A timeline federada mostra posts de usuários de qualquer instância que sua instância segue. Posts públicos também são elegíveis para a página Explorar, que destaca conteúdo em alta e hashtags no fediverso. Mecanismos de busca de texto completo em instâncias que os suportam indexam todo o texto de posts públicos, tornando-os descobertos por qualquer usuário que pesquise essas palavras-chave.
Posts não listados se comportam de forma diferente. Eles não aparecem na timeline local nem na timeline federada. Também não aparecem na página Explorar ou nas hashtags em alta. No entanto, posts não listados ainda são indexados pela busca de texto completo em instâncias onde esse recurso está ativado. Um usuário que segue você pode ver seus posts não listados na linha do tempo inicial. Um usuário que não segue você ainda pode encontrar seu post não listado se pesquisar por uma frase que aparece no texto do post, desde que o mecanismo de busca da instância dele indexe o post. A restrição é que o resultado da busca não mostrará o post em prévias de timeline ou páginas de hashtag.
Quando a Busca de Texto Completo Está Ativada
A busca de texto completo não está ativada por padrão em todas as instâncias do Mastodon. Os administradores da instância precisam ativá-la nas configurações do servidor. Quando a busca de texto completo está ativa, tanto posts públicos quanto não listados são adicionados ao índice de busca. O mecanismo de busca do Mastodon usa Elasticsearch ou a busca de texto completo integrada do PostgreSQL para indexar o conteúdo do post. O índice de busca inclui o texto do post, hashtags e menções. Posts públicos recebem uma classificação mais alta na busca porque têm mais sinais de engajamento das timelines. Posts não listados são indexados, mas classificados mais baixo por não terem dados de engajamento de timeline.
Visibilidade na Busca para Não Seguidores
Um usuário que não segue você pode encontrar seu post público através da timeline local, timeline federada, página Explorar ou uma busca direta por palavra-chave. Esse mesmo não seguidor pode encontrar seu post não listado apenas através de uma busca direta por palavra-chave, e somente se o mecanismo de busca da instância dele tiver indexado esse post. Se a instância não tiver busca de texto completo ativada, o post não listado fica invisível para não seguidores completamente.
Passos para Verificar e Alterar a Visibilidade de um Post no Mastodon
- Abra o compositor de posts
Clique no botão de compor na interface web do Mastodon ou no aplicativo móvel. A janela de composição aparece com a área de entrada de texto e um ícone de visibilidade abaixo do campo de entrada. - Localize o ícone de visibilidade
Procure pelo ícone de globo para Público, o ícone de cadeado para Não Listado ou o ícone de envelope para Direto. O ícone aparece como um pequeno botão ao lado do botão de CW ou do botão de publicar, dependendo da versão do seu cliente. - Clique no ícone de visibilidade para alterar a configuração
Clique no ícone de globo para percorrer as opções de visibilidade. Na interface web, um menu suspenso aparece com quatro opções: Público, Não Listado, Seguidores e Direto. Selecione Não Listado para ocultar o post das timelines, mas mantê-lo pesquisável. - Publique o post
Após selecionar o nível de visibilidade desejado, clique no botão de publicar. O post é enviado ao servidor com a flag de visibilidade escolhida. Você pode verificar a visibilidade olhando a página de detalhes do post — o ícone de cadeado aparece ao lado do timestamp para posts não listados. - Teste o comportamento de busca para um post existente
Abra uma segunda janela do navegador logada em uma conta diferente do Mastodon. Pesquise por uma frase única do seu post não listado. Se a busca de texto completo estiver ativada na segunda instância, o post aparece nos resultados da busca. Caso contrário, o post não aparece.
Se a Visibilidade do Post Não se Comportar como Esperado no Mastodon
Post Não Listado Aparece na Timeline Local
Alguns clientes do Mastodon, especialmente aplicativos de terceiros, podem exibir posts não listados na timeline local devido a um bug no lado do cliente ou configuração incorreta. Para confirmar a verdadeira visibilidade do post, abra o post na interface web oficial do Mastodon e verifique o ícone de visibilidade. Se o ícone mostrar o cadeado, o post está corretamente como Não Listado. A exibição na timeline em um aplicativo de terceiros não altera a flag de visibilidade no servidor. Reporte o bug ao desenvolvedor do cliente de terceiros.
Post Público Não Aparece nos Resultados da Busca
A busca de texto completo precisa estar ativada na instância onde a busca é realizada. Se o administrador da instância desativou a busca de texto completo, nenhum post público ou não listado aparece nos resultados da busca. Para verificar, consulte a página “Sobre” da instância ou pergunte ao administrador. Outra causa é que o índice de busca ainda não foi atualizado. O Mastodon reindexa posts periodicamente, geralmente em alguns minutos. Aguarde 10 minutos e pesquise novamente.
Post Não Listado Aparece na Página Explorar
A página Explorar mostra conteúdo em alta apenas de posts públicos. Se um post não listado aparecer lá, a instância pode ter um algoritmo modificado ou um bug. Isso é raro no software oficial do Mastodon. Verifique a configuração de visibilidade do post na página de detalhes. Se a visibilidade mostrar Não Listado, mas o post aparecer no Explorar, reporte o problema ao administrador da instância.
| Item | Público | Não Listado |
|---|---|---|
| Exibição na timeline local | Sim | Não |
| Exibição na timeline federada | Sim | Não |
| Página Explorar / em alta | Sim | Não |
| Indexação na busca de texto completo | Sim | Sim |
| Visível para não seguidores via busca | Sim | Condicional (requer busca de texto completo ativada na instância do pesquisador) |
| Visível para seguidores na linha do tempo inicial | Sim | Sim |
| Visível com link direto | Sim | Sim |
Posts públicos maximizam a descoberta em todas as superfícies do Mastodon. Posts não listados reduzem a descoberta apenas à busca, sendo adequados para conteúdo que você quer indexado, mas não promovido. A escolha entre Público e Não Listado depende se você quer que seu post apareça nas timelines e seções em alta. Se você quer visibilidade apenas via busca, sem promoção nas timelines, use Não Listado. Se você quer a maior audiência possível através de todos os canais de descoberta, use Público.