Shadowban Radar
BlogTest de shadowban
Blog/Guides
Guides

Algorithme de X en 2026 : ce que dit son code sur la portée

Code de X lu le 5 novembre 2026 : 48 h de vie, un coup de pouce aux petits comptes, un malus si l'on publie d'affilée, réponses de comptes non suivis écartées.

SR

Par Shadowban Radar

Publié le 16 octobre 2026 · Mis à jour le 5 novembre 2026 · 6 min de lecture

Partager cet articlePublier sur X
Une horloge indiquant 48 h, la ligne de code MAX_POST_AGE = 48 * 60 * 60 et des barres qui rétrécissent avec le temps
  • Que couvre le code open source de X ?
  • Combien de temps un post peut-il rester dans le fil Pour vous ?
  • X donne-t-il un coup de pouce aux petits comptes ?
  • Publier plusieurs fois de suite nuit-il à la portée ?
  • Les posts à 0 like sont-ils enterrés ?
  • Les réponses et les reposts touchent-ils les personnes qui ne vous suivent pas ?
  • Les posts de comptes que vous ne suivez pas sont-ils dévalués ?
  • Et les comptes signalés pour contenu adulte ?
  • Que suggère le code ?
  • Comment savoir si votre compte est restreint ?
  • Sources

Sur cette page

  • Que couvre le code open source de X ?
  • Combien de temps un post peut-il rester dans le fil Pour vous ?
  • X donne-t-il un coup de pouce aux petits comptes ?
  • Publier plusieurs fois de suite nuit-il à la portée ?
  • Les posts à 0 like sont-ils enterrés ?
  • Les réponses et les reposts touchent-ils les personnes qui ne vous suivent pas ?
  • Les posts de comptes que vous ne suivez pas sont-ils dévalués ?
  • Et les comptes signalés pour contenu adulte ?
  • Que suggère le code ?
  • Comment savoir si votre compte est restreint ?
  • Sources

Le code open source du fil Pour vous de X, lu le 5 novembre 2026, fixe cinq règles. Un post peut être recommandé pendant 48 heures. Un post original récent d'un petit compte peut recevoir un coup de pouce. Les posts supplémentaires d'un même auteur voient leur score réduit dans un fil. Les posts de comptes que le lecteur ne suit pas sont limités : réponses et reposts sont retirés, le reste est dévalué.

Aucune de ces règles n'est un shadowban. Elles s'appliquent à tous les comptes, tous les jours.

Que couvre le code open source de X ?

Le dépôt public de X xai-org/x-algorithm contient le code qui décide quels posts un lecteur voit dans le fil Pour vous. Son README dit que le fil combine les posts des comptes que le lecteur suit avec des posts trouvés par apprentissage automatique, les filtre, puis les classe avec un modèle transformer.

Beaucoup de valeurs sont lues depuis un système de configuration. Le README de X dit que des scripts cron alignent les valeurs par défaut du code sur "the primary production values" (les valeurs principales de production). Les chiffres ci-dessous sont ces valeurs par défaut publiées, lues au commit 021afa4 du 5 novembre 2026.

La première ligne de home-mixer/params/param.rs indique sa dernière synchronisation : le 4 novembre 2026. vm-ranker/params.rs n'a pas de telle ligne. Il contient les valeurs d'Author Diversity et celles des posts de comptes non suivis : ces chiffres sont donc des valeurs par défaut inscrites dans le code.

Le dépôt est republié presque chaque jour. Une valeur peut changer d'un commit à l'autre.

Combien de temps un post peut-il rester dans le fil Pour vous ?

Vérifiez votre compte maintenant

Gratuit, sans connexion, résultat en quelques secondes.

Test de shadowban

Un post peut apparaître dans le fil Pour vous de X pendant 48 heures au plus. Le pipeline de Pour vous exécute un AgeFilter qui retire tout post candidat de plus de MAX_POST_AGE = 48 * 60 * 60 secondes, avant toute notation. La même limite de 48 heures est écrite dans la source TweetMixer.

Après 48 heures, le post existe toujours. On peut le voir sur le profil de l'auteur, dans la recherche, dans une conversation ou par un lien. Il n'est plus candidat à de nouvelles recommandations.

X donne-t-il un coup de pouce aux petits comptes ?

Oui, le code de X contient une étape de démarrage à froid (cold-start) qui peut remonter un post par requête de fil jusqu'au score du post classé 16e dans ce fil. Le README de X l'appelle New-Author Boost (coup de pouce aux nouveaux auteurs).

Avec les valeurs de production par défaut publiées par X, un post n'est éligible que si toutes ces conditions sont réunies :

Condition Valeur par défaut publiée
Type de post Un post original, ni une réponse ni un repost
Abonnés de l'auteur 50 000 ou moins (ColdStartFollowerCap)
Âge du post Moins de 2 heures (ColdStartMaxPostAgeSecs = 7200)
Vues dans Home jusqu'ici Moins de 200 (ColdStartImpressionThreshold)
Rang actuel Dans les 97 % supérieurs des posts notés du lecteur

L'étape est activée par défaut (EnableViewerColdStart). Pour les lecteurs hors de ses groupes de test, n'importe quel auteur peut être éligible. Pour les lecteurs d'un groupe de test, seuls les auteurs du groupe correspondant le peuvent.

Le code choisit un seul post par requête parmi ceux qui sont éligibles. Il relève le score de ce post au moins jusqu'au score du 16e post, sans jamais l'abaisser.

Publier plusieurs fois de suite nuit-il à la portée ?

Publier plusieurs fois de suite réduit le score de chaque post supplémentaire dans le fil d'un même lecteur. X appelle cela Author Diversity (diversité d'auteur). Le code multiplie chaque post après le premier d'un auteur par (1 - floor) × decay^k + floor, où k est le nombre de posts du même auteur déjà classés au-dessus de lui.

Avec les valeurs par défaut publiées, decay vaut 0,5 et floor 0,25 :

Post du même auteur dans un fil Multiplicateur
1er 1
2e 0,625
3e 0,4375
4e 0,34375
Tout post suivant Jamais moins de 0,25

Le multiplicateur s'applique au sein d'une seule requête de fil. Il ne pénalise pas le compte. Concrètement, un lecteur voit plus facilement un seul de vos posts que cinq à la suite.

Les posts à 0 like sont-ils enterrés ?

Aucune règle publiée n'enterre les posts à zéro like. Le code de X a une source de récupération pour les posts à zéro like (ForYouPhoenixRetrievalZeroFav) et une expérience, ZeroFavCodivertFilter, qui écarte ces candidats. Elle ne retire que les candidats trouvés uniquement par cette source, et seulement pour les lecteurs et les auteurs de ses groupes de traitement.

L'expérience est désactivée dans les valeurs par défaut publiées. X ne publie pas la part du trafic qu'elle couvre.

Les réponses et les reposts touchent-ils les personnes qui ne vous suivent pas ?

Les réponses et les reposts de comptes que le lecteur ne suit pas sont retirés de son fil Pour vous avant la notation. Le OONRetweetReplyFilter de X écarte tous les reposts de comptes non suivis, et toutes les réponses de comptes non suivis sauf si un réglage l'autorise.

Deux réglages encadrent l'exception pour les réponses :

  • EnablePhoenixOonReplies laisse passer les réponses trouvées par le modèle de récupération de X. Sa valeur par défaut publiée est désactivée.
  • PhoenixOonRepliesRootOnly, ajouté au code en octobre 2026, limite cette exception aux réponses au post d'origine d'une conversation. Sa valeur par défaut publiée est désactivée.

Le même filtre retire toute réponse dont le post parent est manquant.

Les personnes qui vous suivent déjà peuvent toujours voir vos réponses dans Pour vous. Tout le monde peut les voir dans la conversation elle-même, sauf si une restriction comme un ghost ban ou un reply deboosting s'applique.

Les posts de comptes que vous ne suivez pas sont-ils dévalués ?

Les posts de comptes que le lecteur ne suit pas sont multipliés par 0,75 dans les valeurs par défaut publiées (OonWeightFactor). Le README de X décrit la même décote pour les réponses et les reposts de comptes que le lecteur suit bel et bien.

Pour un lecteur dont le compte est nouveau, le code peut appliquer un facteur distinct, NewUserOonWeightFactor, fixé à 0,00001. L'âge en dessous duquel un lecteur compte comme nouveau vaut 0 seconde par défaut : ce facteur ne s'applique donc à personne avec les valeurs par défaut publiées.

Et les comptes signalés pour contenu adulte ?

Le OONNsfwSimclustersFilter de X retire les posts d'auteurs signalés pour contenu adulte quand ils viennent de SimClusters, l'une des sources de posts de comptes non suivis, et que le lecteur ne suit pas l'auteur. Les abonnés ne sont pas touchés par ce filtre.

Le contenu adulte est aussi traité par d'autres règles, dans le filtrage de visibilité de X. L'entrée du glossaire sur les médias sensibles explique comment les étiquettes de compte pour contenu sensible masquent les posts aux personnes qui ne suivent pas le compte.

Que suggère le code ?

Publiez des posts originaux, espacez-les et tablez sur une durée de vie de 48 heures dans Pour vous : c'est ce qu'étaye le code publié par X. X ne publie pas le poids de chaque règle face aux prédictions du modèle de classement.

  • Publiez des posts originaux pour toucher de nouvelles personnes. Vos réponses et reposts sont retirés du fil Pour vous des personnes qui ne vous suivent pas.
  • Les 2 premières heures comptent le plus pour un petit compte. Le coup de pouce de démarrage à froid exige un post de moins de 2 heures avec moins de 200 vues dans Home.
  • Espacez vos posts. Un deuxième post dans le fil du même lecteur garde 62,5 % de son score, un troisième environ 44 %.
  • Tablez sur une durée de vie de 48 heures dans Pour vous. Les posts plus anciens sortent des recommandations, même quand ils continuent à recevoir des likes.

Le code de notation de Pour vous ne contient aucun multiplicateur pour les abonnés Premium : voir Premium augmente-t-il la portée.

Comment savoir si votre compte est restreint ?

Si votre portée reste faible plus de quelques jours, vérifiez si X restreint votre compte. Ces cinq règles s'appliquent à tout le monde. Un shadowban est différent : c'est une restriction placée sur un seul compte par le filtrage de visibilité de X. Si vos vues ont chuté d'un coup, voir pourquoi les vues baissent sur X.

Un test gratuit sur Shadowban Radar vérifie les 4 restrictions sur n'importe quel pseudo public, sans connexion : search suggestion ban, search ban, ghost ban et reply deboosting. Notre page combien de temps dure un shadowban explique combien de temps dure en général chacune.

Sources

Lu le 5 novembre 2026 dans le dépôt xai-org/x-algorithm au commit 021afa4, publié le 5 novembre 2026.

  • README.md : les valeurs par défaut publiées et les valeurs de production.
  • config.rs : MAX_POST_AGE = 48 * 60 * 60.
  • phoenix_candidate_pipeline.rs : l'ordre des filtres avant la notation, dont le filtre de 48 heures et l'expérience des zéro like.
  • tweet_mixer_source.rs : la limite de 48 heures dans la source TweetMixer.
  • author_cold_start.rs : qui est éligible au coup de pouce de démarrage à froid et comment le score est relevé.
  • param.rs : les valeurs par défaut du démarrage à froid.
  • param.rs : l'en-tête avec la date de dernière synchronisation, le 4 novembre 2026.
  • scoring.rs : la formule d'Author Diversity et le multiplicateur des comptes non suivis.
  • vm-ranker/params.rs : les valeurs par défaut d'Author Diversity et des facteurs pour les comptes non suivis.
  • oon_retweet_reply_filter.rs : le filtre des réponses et reposts de comptes non suivis.
  • param.rs : les deux réglages sur les réponses et leurs valeurs par défaut.
  • oon_nsfw_simclusters_filter.rs : le filtre des auteurs signalés pour contenu adulte.
  • zero_fav_codivert_filter.rs : l'expérience des zéro like.
  • param.rs : ses interrupteurs, tous désactivés par défaut.
  • phoenix_source.rs : la source de récupération des posts à zéro like.

Shadowban Radar n'est pas affilié à X Corp. Pour voir comment le rapport d'étiquettes de X s'articule avec une vérification en direct, voir Under the Hood de X.

Historique des mises à jour

  • 5 novembre 2026Relu au commit 021afa4 : toutes les valeurs par défaut sont inchangées. Nouvelle section sur les posts à 0 like ; liens ajoutés vers des guides connexes.

Questions fréquentes

48 heures. Le pipeline de Pour vous exécute un filtre d'âge qui retire tout post candidat de plus de 48 heures, fixé par la constante MAX_POST_AGE = 48 * 60 * 60 dans le code open source de X. Passé ce délai, un post reste visible sur le profil de l'auteur, dans la recherche ou par un lien, mais ne revient plus comme nouveau candidat de Pour vous.

Oui, dans le code publié. Une étape de démarrage à froid peut remonter un post par requête de fil jusqu'au score du post classé 16e. Avec les valeurs de production par défaut publiées par X, le post doit être un post original (ni une réponse ni un repost), avoir moins de 2 heures, venir d'un compte de 50 000 abonnés ou moins et avoir moins de 200 vues dans Home.

Cela réduit le score des posts supplémentaires dans le même fil. Le code de X multiplie chaque post après le premier d'un auteur par un facteur décroissant : 0,625 pour le deuxième, environ 0,44 pour le troisième, et jamais moins de 0,25 avec les valeurs par défaut publiées. Le fil d'un lecteur favorise donc un post par auteur.

Pas par Pour vous, par défaut. Le code de X retire avant la notation les réponses et les reposts de comptes que le lecteur ne suit pas. Un réglage peut laisser passer certaines réponses de comptes non suivis, et un second réglage peut le limiter aux réponses au post d'origine. Les deux sont désactivés dans les valeurs par défaut publiées.

Non. Ces règles s'appliquent à tous les comptes et expliquent les hauts et les bas normaux. Un shadowban est une restriction placée sur un seul compte, appliquée par le filtrage de visibilité de X. Un test gratuit sur Shadowban Radar vérifie les 4 restrictions sur n'importe quel pseudo public.

Le README de X dit que des scripts cron alignent les valeurs par défaut de son code sur les valeurs principales de production. home-mixer/params/param.rs indique une dernière synchronisation le 4 novembre 2026 ; vm-ranker/params.rs, qui contient Author Diversity, n'a pas de telle ligne. X peut toujours changer une valeur : chaque chiffre est donc daté (commit 021afa4, publié le 5 novembre 2026).

Aucune règle publiée ne le fait. Le code de X a une source de récupération pour les posts à zéro like et une expérience, ZeroFavCodivertFilter, qui peut écarter ces candidats pour les lecteurs et les auteurs de ses groupes de traitement. L'expérience est désactivée dans les valeurs par défaut publiées, et X ne publie pas la part du trafic qu'elle couvre.
Partager cet articlePublier sur X

Articles similaires

Un badge bleu de compte vérifié au-dessus de trois réponses, la réponse vérifiée placée légèrement plus haut que les autres
5 novembre 2026Guide

X Premium augmente-t-il la portée sur Twitter (X) ? (novembre 2026)

X Premium priorise les réponses, mais le code de X n'a aucun bonus de fil et aucune source ne dit qu'il lève un shadowban. Lu le 5 novembre 2026.

Un nouveau profil X avec l'avatar par défaut, inscrit en novembre 2026, 0 abonnement et 0 abonné
5 novembre 2026Guide

Un nouveau compte X est-il shadowbanné ? Ce que X publie (2026)

Aide et code de X lus le 5 novembre 2026 : aucune période de shadowban publiée pour un compte neuf, un bonus aux petits auteurs, des filtres activables.

Une conversation sur X où votre réponse est masquée dans le fil
16 octobre 2026Guide

Pourquoi mes réponses sont masquées sur X ? Ce que dit le code (2026)

Code de X lu le 5 novembre 2026 : une IA note les réponses de 0 à 3, un 0 les étiquette, la note ne fait que baisser, Pour vous écarte les non-abonnés.

Vérifiez n'importe quel pseudo maintenant : gratuit, sans connexion.

@

Gratuit. Sans connexion ni mot de passe.

Shadowban Radar

Restrictions

  • Restriction des suggestions
  • Restriction de recherche
  • Réponses masquées
  • Déclassement des réponses

Produit

  • Tarifs
  • L'audit
  • Exemple d'audit
  • Nouveautés
  • Pourquoi j'ai créé Radar
  • Contact
  • Se connecter
  • Confidentialité
  • Conditions

Guides

  • Suis-je shadowbanné ?
  • Combien de temps cela dure ?
  • Que faire
  • Pourquoi les vues baissent
  • Under the Hood de X
  • Score TweepCred
  • Suivi
  • Comparatif des outils
  • Méthodologie
  • Statistiques
  • Classement
  • Blog

SSuivez-nous sur X·Avis ou bug

Sans affiliation avec X Corp. X est une marque de X Corp.

Autres languesEnglishFrançaisEspañolPortuguês (Brasil)日本語中文한국어ภาษาไทยTürkçe