O que o algoritmo de código aberto do X revela sobre o que é amplificado
O código público do sistema de recomendação do X mostra ponderações concretas para respostas, tempo de permanência e feedback negativo — lições práticas para criadores que postam na plataforma.
O que torna o código do X diferente
Em março de 2023, o X (antigo Twitter) publicou partes significativas do código-fonte do seu sistema de recomendação no GitHub. Diferente de outras plataformas que oferecem apenas descrições gerais de como funcionam seus algoritmos, o X disponibilizou código real — incluindo ponderações numéricas específicas que determinam quais posts aparecem no feed "Para você".
Essa transparência permite que criadores entendam não apenas que fatores importam, mas quanto cada um pesa na decisão do algoritmo. O repositório mostra como o sistema pontua tweets individuais antes de classificá-los para exibição.
Ponderações concretas no código de ranqueamento
O arquivo home-mixer do repositório revela multiplicadores numéricos aplicados a diferentes tipos de engajamento. Segundo o código público, o sistema atribui:
- Respostas: peso de 27× no score de ranqueamento
- Retweets: peso de 20×
- Curtidas: peso de 30×
- Cliques em links externos: peso de 0,5×
- Tempo de permanência (dwell time): bônus adicional quando um usuário passa mais de 2 minutos visualizando um tweet e suas respostas
Esses valores não são estimativas — estão escritos diretamente no código de pontuação. A implicação prática é clara: um tweet que gera respostas vale substancialmente mais para o alcance do que um que apenas recebe cliques externos.
Por que respostas pesam tanto
O peso elevado das respostas (27×) reflete uma escolha de design do X: a plataforma prioriza conversas. Quando alguém responde a um tweet, isso cria um thread que mantém usuários na plataforma por mais tempo e gera mais oportunidades de engajamento subsequente.
Do ponto de vista do algoritmo, uma resposta é um sinal mais forte de interesse do que uma curtida passiva. Exige mais esforço cognitivo e tempo, e frequentemente indica que o conteúdo provocou uma reação suficientemente forte para justificar uma resposta escrita.
Para criadores, isso significa que tweets formulados como perguntas abertas, opiniões polarizadoras (dentro dos limites das diretrizes da plataforma) ou afirmações que convidam à correção tendem a ter melhor desempenho algorítmico do que anúncios simples ou links sem contexto.
O papel do tempo de permanência
O código também revela que o sistema rastreia "dwell time" — quanto tempo um usuário passa visualizando um tweet e o thread abaixo dele. Tweets que mantêm usuários engajados por mais de 2 minutos recebem um bônus de pontuação adicional.
Esse mecanismo funciona porque o tempo de permanência é difícil de manipular artificialmente. Ao contrário de curtidas ou retweets, que podem ser obtidos rapidamente, manter a atenção genuína de alguém por vários minutos requer conteúdo substantivo.
Na prática, threads bem construídos — onde o tweet inicial estabelece uma premissa e respostas subsequentes desenvolvem o argumento — tendem a se beneficiar desse fator. O primeiro tweet atrai atenção, e o thread completo mantém o leitor engajado tempo suficiente para acionar o bônus de permanência.
Sinais negativos e penalizações
O código também documenta fatores que reduzem o alcance. O sistema aplica penalizações quando:
- Um usuário clica em "Não tenho interesse neste tweet"
- Um usuário bloqueia ou silencia o autor
- Um tweet recebe múltiplos relatórios de spam ou conteúdo enganoso
- Um link externo leva a um domínio marcado como de baixa qualidade
Essas penalizações são multiplicativas — um único sinal negativo pode anular o efeito positivo de várias curtidas. O código mostra que um "não tenho interesse" aplica um multiplicador de 0,1× ao score total do tweet, reduzindo efetivamente seu alcance em 90% para usuários similares.
Isso explica por que táticas como clickbait extremo ou engagement bait óbvio ("comente 'sim' se você concorda") frequentemente têm vida curta no X. Mesmo que gerem engajamento inicial, os sinais negativos subsequentes suprimem rapidamente seu alcance.
Implicações para estratégia de conteúdo
Com base nas ponderações reveladas no código, algumas diretrizes práticas emergem:
Priorize conversação sobre broadcast. Tweets que iniciam discussões têm vantagem estrutural. Formule posts que convidem respostas — perguntas abertas, opiniões fundamentadas que outros podem debater, ou observações que outros podem complementar com suas próprias experiências.
Construa threads intencionalmente. Como o tempo de permanência conta, threads que desenvolvem uma ideia ao longo de 3-5 tweets podem superar posts únicos, mesmo que o post único seja bem escrito. O primeiro tweet deve ser forte o suficiente para parar o scroll; os subsequentes devem entregar valor suficiente para manter a atenção.
Minimize sinais negativos. Evite táticas que possam levar usuários a clicar em "não tenho interesse" — engagement bait transparente, promessas exageradas ou conteúdo repetitivo demais. Um único viral que gera muitos sinais negativos pode prejudicar o alcance de posts futuros.
Use links externos estrategicamente. Como links externos têm peso baixo (0,5×), considere estruturar posts importantes sem links, ou colocar o link no primeiro comentário em vez do tweet principal. Reserve o tweet principal para conteúdo que pode ser engajado diretamente na plataforma.
Limitações do que o código revela
É importante notar que o código público representa apenas uma parte do sistema de recomendação do X. Componentes não divulgados incluem:
- Como o sistema determina quais usuários são "similares" para fins de distribuição
- Ponderações específicas para diferentes categorias de conteúdo (notícias, entretenimento, etc.)
- Ajustes em tempo real baseados em tendências atuais
- Fatores de reputação de conta que podem amplificar ou suprimir alcance base
Além disso, o X pode ter atualizado ponderações desde a publicação inicial do código em 2023. A plataforma declarou publicamente que continuaria ajustando o algoritmo, embora não tenha divulgado mudanças específicas subsequentes.
Ainda assim, as ponderações fundamentais — a ênfase em respostas sobre curtidas, a importância do tempo de permanência, o impacto de sinais negativos — refletem princípios de design que provavelmente permanecem consistentes mesmo quando números específicos são ajustados.
Aplicando essas lições na prática
Para criadores que buscam crescer no X, o código público oferece uma vantagem: você pode alinhar sua estratégia com o que o algoritmo demonstravelmente valoriza, em vez de depender de especulação.
Teste posts que priorizam conversação. Acompanhe quais de seus tweets geram mais respostas (não apenas curtidas) e analise o que eles têm em comum. Experimente threads que desenvolvem uma ideia ao longo de vários tweets, em vez de tentar comprimir tudo em um único post.
Monitore sinais negativos. Se um tipo específico de conteúdo consistentemente gera menos alcance ao longo do tempo, pode estar acumulando sinais negativos invisíveis. Ajuste antes que isso afete sua conta como um todo.
Para quem busca aumentar a visibilidade inicial de posts estratégicos no X, campanhas de visibilidade focadas podem ajudar conteúdo de qualidade a alcançar o limiar de engajamento onde os fatores algorítmicos descritos acima — especialmente respostas e tempo de permanência — começam a impulsionar distribuição orgânica adicional.
O código aberto do X não elimina a necessidade de conteúdo relevante e bem executado. Mas ele remove parte da adivinhação sobre como a plataforma decide o que amplificar, permitindo que criadores tomem decisões informadas sobre estrutura, formato e táticas de engajamento.
