Ferramenta grátisSem cadastro

Análise de posts do Bluesky

Faça a análise de posts do Bluesky de qualquer conta e descubra o que de fato gera engajamento. Digite um usuário e a ferramenta lê até 300 itens do feed público, descarta os reposts e mostra quais posts da própria conta se espalharam e o que eles tinham em comum: tamanho, mídia, texto alternativo, links, hashtags, menções, citações, threads e horário, cada um comparado com o post mediano da conta.

No Bluesky, o usuário (o handle) é um domínio: alice.bsky.social, e não só alice. Um nome solto é completado com .bsky.social, e também funcionam um link de perfil do bsky.app ou um identificador did:plc:.

Experimente:

O limite de 300 grafemas, e por que seu contador de caracteres erra

O Bluesky limita um post a 300 grafemas e 3000 bytes, segundo o lexicon app.bsky.feed.post. Um grafema é o que um leitor chamaria de um caractere: uma letra, um emoji, um caractere acentuado. Não é o que o String.length devolve no JavaScript, que conta unidades de código UTF-16.

A diferença é grande o bastante para causar problemas reais. O emoji de família é um único grafema e onze caracteres de JavaScript, então um editor que conta text.length mostra 289 de 300 usados num post que na verdade está em 279, e recusa um texto que o Bluesky aceitaria. Todo número de tamanho desta página é segmentado com Intl.Segmenter, e é por isso que os valores podem ser diferentes do que outra ferramenta diz sobre o mesmo post.

A pergunta prática que a tabela de tamanho responde é outra: para esta conta específica, posts curtos ou posts encostados no limite rendem mais engajamento? A resposta muda muito de conta para conta, e por isso a tabela é feita por conta e não vira um conselho genérico. Uma faixa só é chamada de melhor quando tem pelo menos 5 posts e pelo menos uma outra faixa também tem 5.

Curtida é aprovação, repost é distribuição

O feed padrão do Bluesky é cronológico e os feeds de descoberta são opcionais, então o principal mecanismo que leva um post a quem ainda não segue o autor é um repost ou uma citação. Isso torna a divisão do engajamento mais reveladora no Bluesky do que numa rede guiada por algoritmo: uma conta com 90% do engajamento em curtidas está sendo aprovada por quem já a segue, e uma conta com um quarto do engajamento em reposts e citações está sendo levada para fora da própria bolha.

A página de resultado separa essa divisão e chama de amplificação. Não é uma nota e não existe meta: uma conta de notícias e uma conta pessoal devem ter perfis diferentes. A amplificação está ali porque é a proporção que mostra qual das duas coisas um post fez.

Os salvos aparecem ao lado e ficam de fora do total de engajamento de propósito. Esse campo chegou há pouco ao AppView e marca 0 na maioria dos posts antigos, então somá-lo faria os posts mais antigos da conta parecerem piores por um motivo que não tem nada a ver com o desempenho deles.

O que esta ferramenta não consegue dizer

A ferramenta não consegue dizer por que um post específico se espalhou. Ela consegue dizer o que esse post tinha em comum com os outros posts fortes da conta, o que é uma afirmação diferente e mais fraca, e as recomendações são escritas para deixar essa diferença à vista em vez de escondê-la atrás de frases confiantes.

Uma comparação de recursos é uma correlação dentro do histórico de uma conta, e não uma prova de causa. Uma conta cujos posts com imagem rendem mais pode simplesmente caprichar mais nos posts para os quais faz imagem. O uso honesto é tratar o resultado como uma hipótese para testar nos seus próximos vinte posts.

A ferramenta lê só dados públicos e só o que o AppView entrega: sem impressões, sem detalhes por seguidor, sem contas privadas e sem nenhuma informação sobre quem viu um post sem interagir com ele.

Perguntas frequentes

O que a análise de posts do Bluesky compara?

Cada post é comparado com o post mediano da própria conta, e não com uma média geral da rede. Depois os posts são divididos por recurso (com imagem x sem imagem, com texto alternativo x sem, com link x sem, hashtags, menções, citações e posts de thread) e as duas medianas são comparadas. Uma comparação só aparece quando há pelo menos 5 posts de cada lado.

Por que algumas comparações aparecem como “não medido”?

Uma comparação aparece como “não medido” quando um dos lados é pequeno demais. “Posts com imagem rendem 40% mais”, calculado a partir de três posts com imagem, não é uma medição: é uma coincidência com sinal de porcentagem. Quando qualquer um dos grupos tem menos de 5 posts, a linha diz “não medido” e mostra as contagens, em vez de exibir um número que alguém usaria para tomar uma decisão.

O limite de caracteres do Bluesky é 300?

O limite de um post do Bluesky é de 300 GRAFEMAS, o que não é a mesma coisa que 300 caracteres. O lexicon app.bsky.feed.post limita o texto a 300 grafemas e 3000 bytes. Um emoji de família conta como um grafema e como onze caracteres de JavaScript, então um editor que conta text.length recusa posts que estão dentro do limite. Todo tamanho mostrado nesta ferramenta é segmentado com Intl.Segmenter, nunca contado com .length.

Por que os números são medianas e não médias?

Os números são medianas porque um único post que escapa para um feed grande pode ter cinquenta vezes o engajamento normal da conta. Isso muda a média em uma ordem de grandeza e quase não mexe na mediana, então uma comparação por médias mostraria, na prática, qual grupo por acaso tinha o post fora da curva. Esses posts continuam aparecendo, na seção própria de posts acima da média, que é o lugar deles.

A ferramenta conta reposts e respostas?

Os reposts ficam totalmente de fora: um item do feed do autor que traz um motivo de repost é o post de outra pessoa, com os números de outra pessoa. As respostas a outras pessoas são contadas, mas analisadas à parte. As respostas dentro da thread da própria conta são tratadas como conteúdo da conta, porque são.

Por que não aparece alcance nem impressões no Bluesky?

O AT Protocol não publica nenhuma contagem de visualizações. O Bluesky não mostra impressões para ninguém, nem para o dono da conta, então uma ferramenta de Bluesky que mostra alcance está gerando esse número. Esta página mostra contagens de engajamento e comparações entre grupos de posts da mesma conta, e nada além disso.

Texto alternativo ajuda no engajamento do Bluesky?

O texto alternativo é, antes de tudo, uma obrigação de acessibilidade: é o que o leitor de tela anuncia, e o próprio Bluesky destaca esse recurso nas configurações. Ele também importa na prática, porque uma parte visível da rede Bluesky silencia ou pula mídia publicada sem texto alternativo. A ferramenta mostra a cobertura em todas as imagens e vídeos da amostra e mostra um campo vazio, e não zero, quando a conta não postou nenhuma mídia.

Preciso fazer login para analisar posts do Bluesky?

Não. A ferramenta lê o public.api.bsky.app, o AppView público do AT Protocol, que não pede autenticação. Ela precisa de pelo menos 12 posts originais para rodar e marca a amostra como pequena abaixo de 40.

O PlayerSells não tem nenhuma ligação com o Bluesky nem com a Bluesky Social PBC. Todos os números de um resultado são lidos ao vivo no AppView público do AT Protocol no momento em que você usa a ferramenta, a partir dos posts públicos da própria conta. O comportamento dos endpoints e do lexicon descrito nesta página foi verificado no public.api.bsky.app em 2 de setembro de 2026.