Estratégia
O algoritmo do X (Twitter) em 2026: os pesos reais, lidos no código-fonte
Por Sébastien de Bollivier · · 12 min
Em resumo — O X publicou os pesos reais do feed «Para ti» a 13 de agosto de 2026. Uma partilha por cópia de link vale 40 likes. O like é a unidade de conta. O tempo de leitura vale quase nada. O que diz o código, e o que isso muda no que publicas.
Le 13 août 2026, X a publié les poids de classement du fil « Pour vous ». Pas une description : les paramètres eux-mêmes, dans home-mixer/params/param.rs. Les chiffres qui comptent : un partage par copie de lien pèse 40× um like, une réponse 10× (40× sur um post original de uma subscrição mútua), um repost 2×, e o tempo de leitura praticamente nada. Uma denúncia prevista custa o equivalente a 468 likes. A maior parte do que circula sobre “o algoritmo do X” foi escrita antes desta publicação — e é contradita por ela. Eis o que diz o código.
Análise PurrPlan, o colega de equipa de IA que cria e programa os teus conteúdos em 12 plataformas — lida diretamente no repositório xai-org/x-algorithm.
O que foi publicado, e o que isso substitui
A X tinha aberto o código do feed “Para ti” em janeiro de 2026, mas essa primeira versão descrevia a arquitetura sem revelar os números. A atualização de 13 de agosto adiciona precisamente aquilo que todos já suspeitavam: os parâmetros de configuração, incluindo os pesos que combinam as ações previstas num único score, além dos sistemas de filtragem de visibilidade e do verdadeiro código de treino do Phoenix.
A regra de cálculo cabe numa linha:
Score final = Σ (peso_i × P(ação_i))
O Phoenix, um transformer, prevê uma probabilidade para cada ação que um leitor poderá realizar sobre uma publicação. O RankingScorer multiplica cada probabilidade pelo respetivo peso e soma-as. A publicação com o score mais elevado passa para o topo.
Este é o ponto mais importante a compreender, e aquele que todos os resumos desta publicação falham: os pesos aplicam-se a probabilidades previstas, não a ações já realizadas. “Uma partilha por cópia de link vale 40 likes” não significa que recebes 40 likes quando alguém copia o teu link. Significa que, quando o modelo observa a tua publicação e estima a probabilidade de um determinado leitor copiar o link, essa estimativa conta 40× mais do que a sua estimativa de que ele vai dar like.
A diferença prática muda tudo. Não estás a recolher ações à posteriori. Estás a escrever publicações que se parecem, aos olhos de um modelo treinado em milhares de milhões de sessões, com aquilo que as pessoas copiam e enviam para outro lado.
Os pesos positivos
Diretamente extraídos de param.rs, com o like como unidade de conta:
| Ação prevista | Peso | Em relação a um like |
|---|---|---|
| Partilha por cópia de link | 20.0 | 40× |
| Resposta, num post original de uma subscrição mútua | 20.0 (5 + 15 de reforço) | 40× |
| Resposta (normal) | 5.0 | 10× |
| Citação | 5.0 | 10× |
| Partilha por mensagem privada | 5.0 | 10× |
| Subscrição do autor | 4.0 | 8× |
| Partilha (genérica) | 2.0 | 4× |
| Repost | 1.0 | 2× |
| Like | 0.5 | 1× |
| Clique (abrir o post) | 0.4 | 0,8× |
| Abertura de link | 0.2 | 0,4× |
| Foto ampliada / vídeo aberto / visualização de vídeo qualificada | 0.05 cada | 0,1× |
| Clique num post citado | 0.05 | 0,1× |
| Tempo de leitura contínuo | 0.004 | minúsculo, por unidade |
| «Post não explorado» (rede interna apenas) | 0.02 | quase nada |
E os fixados em zero, tão instrutivos como os outros:
| Ação | Peso | Significado |
|---|---|---|
| Dwell binário | 0.0 | presente no código, não utilizado no cálculo |
| Clique no perfil | 0.0 | previsto, depois ignorado na classificação |
| Reforço de dwell em subscrição mútua | 0.0 | testado em julho, não implementado |
| Marcador (bookmark) | — | presente na taxonomia e no histórico, sem peso de classificação |
Les poids négatifs
Le retour négatif est rare, donc il est pondéré brutalement pour compenser. Le commentaire du code le dit explicitement : les poids « reflètent à la fois la valeur accordée à une action dans le classement et la fréquence typique de ces actions sur le réseau X ».
| Action prédite | Poids | Équivalent en likes |
|---|---|---|
| Signalement | −234.0 | 468 likes |
| Mise en sourdine de l’auteur | −58.8 | 118 likes |
| « Ça ne m’intéresse pas » | −43.2 | 86 likes |
| Blocage de l’auteur | −31.2 | 62 likes |
| Non lu (not dwelled) | −0.02 | bruit |
À lire en regard du tableau positif. Une personne susceptible de signaler ton post annule environ douze partages par copie de lien. C’est l’argument chiffré contre l’appât à engagement, contre l’indignation fabriquée, contre le fait de publier vers une audience qui n’a rien demandé : le risque est un ordre de grandeur au-dessus du gain, et il s’applique à une prédiction, avant que personne n’ait bougé le petit doigt.
(Note : « Os pesos negativos » é a tradução do título “Les poids négatifs”. A tradução completa está acima, mantendo a estrutura do tabela e formatação.)
Cinco ideias feitas que o código contradiz
Se esta publicação é relevante, é porque a doxa sobre o alcance no X vem sobretudo do código de 2023 e de suposições confiantes. Cinco afirmações não sobrevivem a ele.
“O tempo de leitura é o sinal soberano.” O tempo de leitura contínuo pesa 0,004 por unidade, e o dwell binário está a 0,0 — não utilizado. Reter o olhar de alguém não vale quase nada. Dar-lhe vontade de copiar a ligação vale 20.
“As ligações externas matam o alcance.” O peso publicado para open_link é de +0,2. Positivo. Nenhuma penalização de ligação em nenhum lugar do cálculo. Note-se aliás a lógica de conjunto: share_via_copy_link com 20,0 é o peso positivo mais forte do ficheiro, e copiar uma ligação é por definição uma ação que retira o conteúdo da plataforma. O modelo recompensa o conteúdo transportável. (A filtragem de visibilidade é um sistema distinto e pode sempre agir sobre spam — mas isso não é uma taxa sobre as ligações.)
“Os marcadores são o sinal secreto.” Os marcadores são registados na taxonomia e no histórico do leitor. Não têm nenhum peso de classificação.
“Os cliques no perfil fazem crescer a conta.” profile_click é previsto, depois multiplicado por 0,0. O que é classificado é follow_author a 4,0 — a subscrição em si, não a visita.
“A primeira hora decide tudo.” Não existe nenhum termo de velocidade no cálculo. Nem taxa de envolvimento, nem multiplicador “primeiros 60 minutos”. O Phoenix pontua uma publicação por leitor, a partir do seu histórico e do conteúdo. O que é realmente temporal joga-se noutro lugar: as publicações com mais de 48 horas são excluídas pelo AgeFilter, e o impulso dado aos novos autores só se aplica a publicações com menos de 24 horas. O momento da publicação continua a contar — mas não como o folclore o conta.
Les multiplicateurs qui décident qui te voit
Trois ajustements s’appliquent après le calcul, et ils expliquent ta portée mieux que n’importe quel poids isolé.
Décote hors réseau (×0,75). Um post proveniente de uma conta que o leitor não segue é multiplicado por 0,75. Num fio temático, o fator desce para 0,5. Ponto crucial: a mesma decote atinge as respostas e as republicações provenientes de contas que o leitor segue — é por isso que a tua resposta a uma conta grande raramente se difunde, enquanto o teu post original, sim.
Diversidade de autores (decaimento 0,5, limite mínimo 0,25). Cada post depois do primeiro, num determinado fio, é multiplicado por um fator decrescente, até um limite mínimo de 0,25. Publicar vinte vezes por dia não multiplica a tua portée por vinte: no fio de um leitor, os teus posts seguintes concorrem a um quarto da sua pontuação.
Boost de subscrição mútua (+15). Esta é a alteração que todos sentiram em julho sem lhe conhecer o nome. Para um post original escrito por alguém que o leitor segue mutuamente, o peso da resposta passa de 5.0 para 20.0. Não se aplica nem às respostas nem às republicações. A X implementou-o em 20 a 13 de julho de 2026, e depois baixou-o para 15 a 24 de julho, depois de os utilizadores se terem queixado de ver muito poucas discussões sobre o Mundial provenientes de contas não seguidas. O repositório documenta o diff, commit por commit.
Arranque a frio dos novos autores. Os posts de autores com 1000 seguidores ou menos, abaixo de um limiar de 1000 impressões, e com menos de 24 horas, são promovidos para as posições 15–16 do fio. Se és pequeno, o sistema prevê explicitamente uma rampa de acesso — e esta expira ao fim de um dia.
Ce que ça change pour ce que tu publies
Les poids pointent dans une direction très précise, et ce n’est pas celle des conseils habituels.
Écris des posts qu’on transfère, pas des posts qu’on applaudit. En tête du tableau : la copie de lien et le partage en message privé. Deux gestes privés : quelqu’un envoie ton post à une personne parce qu’il lui est utile à elle, spécifiquement. Une référence, un chiffre, une méthode, une mise en garde. Le contenu-applaudissement — le tacle, l’observation à laquelle tout le monde s’identifie — récolte des likes, que le modèle valorise à 0,5.
Pose à tes abonnements mutuels des questions auxquelles ils répondront. Avec le boost d’abonnement mutuel, un post original auquel tes mutuels ont des chances de répondre est noté 20,0 sur ce signal — à égalité avec la copie de lien, le plus haut poids du fichier. Le levier, c’est ton réseau réel, pas les inconnus.
Arrête d’optimiser les astuces de rétention. Les accroches conçues pour figer le regard te rapportent un signal à 0,004. Le même effort investi à rendre le post réellement citable rapporte 5,0 ou 20,0.
Publie moins, mieux. La diversité des auteurs fait que ton cinquième post du jour est noté au quart de sa valeur dans un fil donné. Le conseil des 20 posts quotidiens était déjà douteux ; le facteur de décroissance en fait de l’arithmétique.
Ne prends jamais le risque du signalement. À −234, un seul signalement prédit annule une quantité considérable de bon travail. L’appât, la ferme à engagement et les bagarres avec des audiences qui n’ont rien demandé ne sont pas seulement de mauvais goût : ce sont quantitativement de mauvais échanges.
Et continue à publier des posts originaux. Les réponses et reposts des comptes suivis sont décotés à 0,75, ne reçoivent aucun boost mutuel, et sont inéligibles au coup de pouce démarrage à froid. Le système est bâti autour du post original.
As reservas honestas
Três, porque a precisão vale mais do que uma boa história.
Estes são os valores por defeito do ficheiro de configurações open source. O X realiza testes A/B em contínuo através dos seus feature switches — o boost mútuo valeu 0, 5, 10, 15 e 20 dependendo dos utilizadores, no espaço de duas semanas. O teu feed não funciona necessariamente com os valores por defeito.
O cálculo é apenas uma etapa. A filtragem de visibilidade — um sistema distinto, também publicado nesta atualização — decide se um post pode ser exibido, com base em etiquetas atribuídas por outros modelos. Um post perfeitamente otimizado para o cálculo pode ser aí descartado.
Por fim, classificar não é distribuir. O VMRanker reordena depois o resultado, os anúncios e recomendações são injetados pelo pipeline de mistura, e a recolha decide a montante quais os posts que serão pontuados. Os pesos dizem-te o que o sistema valoriza. Não é a história completa.
A checklist
- Publicar pelo menos um post por semana que alguém copiaria para enviar a um colega — um número, um método, uma referência
- Fazer do post original o teu formato padrão; guardar as respostas para a conversa, não para o alcance
- Fazer às pessoas que segues mutuamente perguntas às quais elas possam realmente responder (é aí que está o +15)
- Deixar de usar os likes como indicador de sucesso — é a unidade de conta, não o objetivo
- Publicar 3 a 5 vezes por dia no máximo; o piso de diversidade consome o resto
- Colocar o link se o link é o assunto — não há taxa sobre os links no cálculo
- Evitar tudo o que se pareça com engodo para uma parte da audiência; uma denúncia vale 468 likes
- Abaixo de 1000 seguidores, publicar conteúdo fresco — o impulso de arranque a frio expira às 24 horas
- Observar quais posts foram citados e enviados em privado, não quais foram gostados
O mais difícil não é saber tudo isto. É mantê-lo ao longo de um calendário completo, permanecendo presente nas conversas que os teus posts desencadeiam.
Queres ver como isso funciona num dos teus rascunhos? Avalia-o contra estes pesos — gratuito, sem conta, a ferramenta baseia-se nos mesmos sinais do quadro acima.
Experimenta o PurrPlan gratuitamente — escreve, agenda e acompanha os teus posts no X e em 11 outras plataformas, e vê quais formatos produzem realmente os sinais que importam.
Em resumo
Durante três anos, os conselhos sobre o X eram uma questão de arqueologia sobre um repositório de código de 2023, mais uma boa dose de superstição. Desde 13 de agosto de 2026, é aritmética — e essa aritmética diz algo pouco vendível: o algoritmo recompensa o conteúdo que se considera suficientemente útil para o enviar a uma pessoa em particular, e valoriza o aplauso a praticamente nada.
É uma exigência mais difícil do que escrever ganchos. É também uma exigência muito mais estável, porque é a mesma que torna um conteúdo digno de ser publicado.
Fontes: xai-org/x-algorithm — home-mixer/params/param.rs, home-mixer/scorers/ranking_scorer.rs, docs/BIDIRECTIONAL_BOOST_CHANGE.md. Escrito por Sébastien de Bollivier.
FAQ
Quais são os pesos reais do algoritmo do X em 2026?
O X publicou-os a 13 de agosto de 2026 em home-mixer/params/param.rs. A partilha por cópia de link vale 20.0, a resposta 5.0 (20.0 num post original de uma conta em seguimento mútuo), a citação 5.0, a partilha por mensagem privada 5.0, a subscrição do autor 4.0, a partilha genérica 2.0, o repost 1.0 e o like 0.5. Do lado negativo: denúncia −234.0, silenciar −58.8, «não estou interessado» −43.2, bloqueio −31.2. Tomando o like como unidade, uma partilha por cópia de link vale 40 likes e uma denúncia custa 468.
O tempo de leitura ainda conta no X?
Quase nada. O tempo de leitura contínuo pesa 0.004 por unidade e o dwell binário está a 0.0 — não é usado no cálculo. A ideia de que «o tempo de leitura é o novo rei» não resiste aos parâmetros publicados. O que o código recompensa é uma ação que sai da aplicação: copiar o link para o enviar para outro lado.
Os links externos penalizam o alcance no X?
Não no cálculo de classificação. O peso publicado para open_link é de +0,2 — positivo, não negativo. Não existe qualquer penalização de link no código de scoring. A filtragem de visibilidade ainda pode atuar sobre spam, e um link também não é um bónus mágico, mas a afirmação repetida por todo o lado de que «o X sufoca os posts com links» não é sustentada pelo código publicado pelo X.
O que é o boost de seguimento mútuo no X?
Lançado em julho de 2026 e documentado no repositório, adiciona um bónus ao peso da resposta para posts originais escritos por contas que segues mutuamente. Lançado a 20, reduzido para 15 a 24 de julho de 2026 após as reações ao Mundial, o que faz o peso da resposta passar de 5.0 para 20.0 nesses posts. Não se aplica a respostas nem a reposts, apenas a posts originais.
Quanto custa um retorno negativo no X?
Muito, e de forma assimétrica. Uma denúncia prevista pesa −234.0, ou seja, 468 likes. Silenciar vale 118 likes, um «não estou interessado» 86, um bloqueio 62. Como estes pesos se aplicam a probabilidades previstas, um post que pareça isca para uma parte da audiência é penalizado antes mesmo de alguém clicar.
Quando o X mudar o seu algoritmo, vais saber
Analiso o código-fonte publicado pelo X sempre que há alterações. Se um peso mudar mesmo, recebes um email com o diff. Sem newsletter semanal, sem enchimento.
Um endereço, nada mais. Cancelamento num clique, a qualquer momento.