1. Pourquoi analyser l'algorithme plutôt que répéter des recettes#
Sur X, encore souvent appelé Twitter, les conseils circulent vite : publier plus, publier moins, éviter les liens, poster en vidéo, acheter Premium, recycler les mêmes accroches. Le problème est que beaucoup de ces conseils mélangent observation, intuition et corrélation. Pour un média, ce n'est pas suffisant. Une rédaction a besoin de comprendre ce que l'algorithme X/Twitter cherche à faire, parce que c'est cette logique qui doit guider la cadence de publication, le choix des formats, la façon d'écrire les accroches et l'organisation des comptes.
L'analyse du code public de l'algorithme, publié par xAI en mai 2026 sous le nom de xai-org/x-algorithm, montre une chose importante : X/Twitter ne fonctionne pas comme un simple fil chronologique amélioré. Le système construit un ensemble de tweets candidats, les enrichit avec des signaux, filtre ce qui ne devrait pas être montré, prédit la probabilité que l'utilisateur interagisse, puis sélectionne les meilleurs éléments en tenant compte de la diversité et du contexte.
Dit autrement : un tweet ne gagne pas seulement parce qu'il est récent ou parce que le compte est gros. Il gagne parce qu'il semble être le meilleur prochain élément pour un utilisateur donné, à ce moment précis.
Pour les éditeurs, cette distinction change tout.
2. À retenir pour votre stratégie X/Twitter#
Si vous devez retenir seulement quelques idées pour optimiser vos publications sur X/Twitter :
- l'algorithme ne montre pas une pénalité directe contre les comptes qui publient beaucoup, mais il réduit mécaniquement la répétition d'un même auteur dans le fil, avec une cannibalisation qui sature à partir du septième tweet d'un même ensemble ;
- les tweets d'un média se concurrencent entre eux quand ils visent la même audience dans une fenêtre courte ;
- les liens externes ne sont pas automatiquement dépréciés, mais une mauvaise promesse ou une expérience post-clic décevante peut dégrader les signaux ;
- les hashtags et les mentions ne boostent pas le ranking dans le code analysé : leur seul effet réel est l'indexation en recherche et la notification au compte mentionné ;
- un thread compte comme un seul candidat pour le ranking, ce qui en fait le format le moins pénalisé pour pousser plusieurs idées d'affilée ;
- pour toucher des non-abonnés, votre score doit dépasser une pénalité out-of-network (multiplicateur entre 0,5 et 0,8) avant la sélection finale ;
- Premium et la vérification peuvent changer l'accès à certaines fonctionnalités, mais la logique de ranking visible reste dominée par la pertinence, l'engagement et les signaux négatifs ;
- depuis mai 2026, la limite de 50 posts originaux par jour pour les comptes non vérifiés change le cadre opérationnel des médias très actifs.
3. Le principe central : chaque tweet est mis en concurrence#
L'algorithme ne se demande pas seulement : "Ce compte est-il important ?" Il se demande plutôt : "Parmi tous les contenus possibles, lequel a le plus de chances de créer une interaction utile pour cet utilisateur ?"
Cette logique a trois conséquences directes pour un média.
Premièrement, chaque publication doit porter son propre potentiel. La marque aide, mais elle ne remplace pas la performance du tweet. Un média reconnu peut perdre de la portée sur un post faible si l'accroche ne déclenche ni clic, ni lecture, ni réponse, ni partage.
Deuxièmement, les tweets d'un même média peuvent se concurrencer entre eux. Si une rédaction publie beaucoup dans une fenêtre courte, tous les tweets n'ont pas mécaniquement plus de chances d'apparaître. Ils entrent dans le même bassin de candidats, puis seuls les meilleurs survivent.
Troisièmement, les signaux négatifs comptent autant que les signaux positifs. Un tweet qui attire des clics mais provoque beaucoup de "pas intéressé", de masquages, de blocages ou de sorties rapides peut perdre en qualité algorithmique.
4. Comment le système construit un fil#
On peut simplifier le fonctionnement en six étapes.
4.1. Les sources récupèrent des tweets candidats#
Le système commence par chercher des contenus potentiellement pertinents. Ces candidats peuvent venir de plusieurs univers :
| Source | Ce que cela signifie pour un média |
|---|---|
| Comptes suivis par l'utilisateur | Votre audience abonnée reste un socle de distribution fort. |
| Comptes non suivis mais proches des intérêts | Un bon contenu peut toucher au-delà des abonnés s'il correspond à un sujet détecté comme pertinent. |
| Topics, signaux de similarité, modèles de recommandation | La spécialisation éditoriale aide l'algorithme à comprendre à qui montrer vos contenus. |
| Contenus récents ou déjà identifiés comme performants | La fraîcheur compte, mais elle ne suffit pas. |
Exemple concret : un média économique publie une analyse sur la hausse des taux. Le tweet peut être candidat pour les abonnés du média, mais aussi pour des utilisateurs qui lisent souvent des contenus sur l'immobilier, la banque ou la politique monétaire, même s'ils ne suivent pas encore le média.
4.2. Les hydrators ajoutent du contexte#
Un tweet brut ne suffit pas. Le système l'enrichit avec des informations : auteur, relation avec l'utilisateur, langue, type de média, signaux de sécurité, historique d'impressions, éventuels sujets associés, données de conversation.
Pour une rédaction, cette étape rappelle une chose simple : le tweet n'est jamais évalué seul. Il est évalué dans un contexte.
Un même contenu peut donc performer différemment selon l'utilisateur :
- un abonné fidèle peut voir le tweet parce qu'il suit déjà le média ;
- un utilisateur non abonné peut le voir parce que le sujet correspond à ses intérêts ;
- un utilisateur qui a déjà vu plusieurs tweets similaires peut ne pas le revoir ;
- un utilisateur qui a masqué l'auteur, un mot-clé ou un sujet proche peut être exclu.
4.3. Les filtres retirent les mauvais candidats#
Avant même le ranking final, une partie des tweets est éliminée. Les filtres visibles dans le dépôt couvrent notamment :
- les doublons ;
- les tweets déjà vus ;
- les tweets déjà servis dans une session précédente ;
- les contenus trop anciens ;
- les auteurs bloqués ou masqués ;
- les mots-clés mutés ;
- certains problèmes de visibilité ou de sécurité ;
- les conversations redondantes.
C'est un point clé pour les médias qui recyclent beaucoup. Si vous publiez plusieurs variantes très proches du même lien ou du même sujet, le système peut les traiter comme redondantes à différents niveaux : duplication stricte, conversation déjà vue, auteur trop présent, ou simple manque de performance relative.
Exemple : une rédaction publie trois tweets en vingt minutes sur le même article :
- "Immobilier : les taux repartent à la hausse"
- "Les taux immobiliers augmentent de nouveau"
- "Pourquoi votre crédit immobilier risque de coûter plus cher"
Le troisième angle a probablement plus de valeur que les deux premiers, car il reformule l'enjeu côté lecteur. Les deux premières accroches risquent surtout de se cannibaliser.
4.4. Le modèle prédit des comportements#
Ensuite, le système attribue des scores. L'idée n'est pas simplement de compter les likes passés, mais de prédire plusieurs actions possibles :
| Signal prédit | Lecture éditoriale |
|---|---|
| Like / repost / réponse | Le tweet déclenche une réaction visible. |
| Click | Le tweet donne envie d'ouvrir un lien, un profil ou un détail. |
| Dwell | L'utilisateur reste sur le contenu au lieu de le passer immédiatement. |
| Partage en DM ou copie de lien | Le contenu a une valeur de transmission. |
| Follow author | Le tweet peut convertir un lecteur en abonné. |
| Not interested / block / mute / report | Le contenu crée du rejet ou de la fatigue. |
Pour un média, cela signifie que le but n'est pas seulement d'obtenir un clic. Un très bon tweet doit créer une promesse claire, provoquer une lecture réelle et éviter la déception après clic.
Exemple : une accroche comme "Vous ne devinerez jamais ce que le gouvernement prépare" peut générer du clic, mais elle risque aussi de produire du rejet si l'article ne tient pas la promesse. À l'inverse, "Impôts 2026 : les trois mesures qui peuvent changer votre déclaration" donne une attente précise. Elle attire moins par mystère, mais probablement mieux par utilité.
4.5. Le score est ajusté par diversité#
C'est l'un des points les plus importants pour les éditeurs. Le code montre une logique de diversité par auteur : quand plusieurs tweets d'un même auteur sont classés dans le même ensemble, les suivants reçoivent un multiplicateur décroissant. La formule est une décroissance exponentielle qui converge vers un plancher. Concrètement, l'allure observée dans le code publié est la suivante :
| Position du tweet du même auteur dans l'ensemble | Multiplicateur appliqué au score |
|---|---|
| 1er | 1,0 |
| 2e | environ 0,6 |
| 3e | environ 0,4 |
| 4e | environ 0,3 |
| 5e | environ 0,25 |
| 7e et au-delà | environ 0,2 (plancher) |
Donc le 50e ou le 100e tweet du même compte présent dans un même ensemble n'est pas plus pénalisé que le 7e. La cannibalisation sature. Cela change la lecture du volume absolu : la peur de "trop publier dans la journée" n'est pas la bonne question. Le vrai sujet, c'est combien de vos tweets entrent en concurrence chez un même lecteur dans une même session de lecture.
Ce n'est pas une punition morale contre les comptes qui publient beaucoup. C'est un mécanisme de qualité du fil : éviter qu'un seul auteur occupe trop d'espace quand d'autres contenus pertinents sont disponibles.
Pour un publisher, la conséquence est très concrète : publier 150 tweets par jour ne pénalise pas forcément le compte, mais cela augmente le risque que ses propres tweets se battent les uns contre les autres.
Prenons un cas simple. Un média publie 10 tweets entre 8 h et 9 h. Pour un lecteur donné, seuls 2 ou 3 sont vraiment alignés avec ses centres d'intérêt. Les autres ne disparaissent pas parce que le compte publie trop ; ils disparaissent parce qu'ils ont un score relatif plus faible, parce qu'ils sont redondants, ou parce que la diversité auteur favorise un fil moins monotone.
La bonne question n'est donc pas : "Combien de tweets peut-on publier par jour ?" La bonne question est : "Combien de tweets distincts et utiles pouvons-nous publier sans nous cannibaliser auprès de la même audience ?"
4.6. Le système sélectionne les meilleurs éléments#
Après scoring, le système garde un nombre limité de candidats. C'est le principe du Top K : même si 200 tweets sont techniquement éligibles, seuls les plus compétitifs entrent dans le fil.
Pour les médias, cette contrainte doit être intégrée dans la production sociale. Chaque tweet supplémentaire doit avoir une raison d'exister :
- un angle différent ;
- une audience différente ;
- un format différent ;
- un moment différent ;
- une valeur ajoutée claire.
Sinon, il ne fait qu'ajouter du bruit dans votre propre inventaire.
5. Au-delà de votre audience : ce qui change pour les non-abonnés#
Le code distingue clairement deux univers pour chaque candidat : in-network, l'auteur est suivi par le lecteur, et out-of-network, l'auteur n'est pas suivi. Le score d'un tweet out-of-network est multiplié par un facteur compris entre 0,5 et 0,8 environ avant la sélection finale. Concrètement, pour qu'un tweet sorte du cercle de vos abonnés et touche un nouveau lecteur, il doit afficher un score brut nettement supérieur à un tweet équivalent vu par un abonné.
Pour une rédaction qui veut élargir son audience, deux leviers existent dans le code.
Le premier est l'action follow_author elle-même : c'est une action positive pondérée. Un tweet qui convertit un non-abonné en abonné déclenche ce signal, qui nourrit le modèle sur les itérations suivantes pour ce même lecteur. Un bon tweet d'entrée peut donc déclencher un effet boule de neige sur les recommandations futures.
Le second est le score de similarité d'abonnés (mutual_follow_jaccard) qui mesure le recouvrement entre vos abonnés et ceux du lecteur. Plus votre audience chevauche celle de comptes proches éditorialement, plus la pénalité out-of-network s'atténue. C'est un argument pour collaborer, citer et reposter d'autres comptes du même territoire éditorial : les recouvrements d'audience nourrissent ce signal.
La conséquence pratique : un tweet bien écrit qui touche déjà votre noyau d'abonnés ne touche pas automatiquement les non-abonnés avec la même force. Pour franchir la pénalité out-of-network, il faut un angle plus universel, une promesse plus claire ou un sujet d'actualité forte.
6. Les liens externes sont-ils dépréciés ?#
L'analyse du code ne montre pas une règle simple du type "un lien externe est automatiquement pénalisé". On voit au contraire des signaux liés au clic, au dwell et aux interactions. Cela veut dire qu'un lien peut très bien performer s'il répond à une attente forte.
Mais il peut être pénalisé indirectement si l'expérience est mauvaise.
Exemple : un tweet promet une information très concrète, l'utilisateur clique, mais tombe sur une page lente, un interstitiel agressif ou un article qui ne répond pas vraiment à la promesse. Le système peut capter des signaux faibles : retour rapide, absence de dwell, peu de partage, rejet. Ce n'est pas "le lien" qui pose problème ; c'est la qualité de l'expérience après la promesse.
Pour un éditeur, la bonne pratique n'est donc pas d'arrêter les liens. C'est de mieux les emballer :
- dire clairement ce que le lecteur va apprendre ;
- éviter les accroches trop vagues ;
- privilégier les angles utiles ;
- adapter l'image et le texte au sujet ;
- réduire la déception après clic.
Un lien vers un article premium, une enquête ou un direct peut fonctionner si le tweet donne une raison forte d'ouvrir. Un lien posé mécaniquement avec le titre SEO de l'article a beaucoup moins de chances d'être compétitif.
7. Les comptes Premium sont-ils favorisés ?#
Dans la logique de ranking analysée ici, le facteur décisif visible n'est pas "ce compte est Premium, donc son tweet monte". Le score dépend surtout de signaux prédits autour de l'engagement, du dwell, des interactions positives et négatives, de la relation à l'auteur, de la fraîcheur, des filtres et de la diversité.
Il faut donc distinguer deux choses :
- les avantages produit ou de visibilité liés à Premium sur certaines surfaces ;
- les limites de publication appliquées aux comptes non vérifiés ;
- le ranking d'un tweet dans un fil de recommandation.
Pour un média, la conclusion opérationnelle est simple : Premium ou la vérification peuvent être utiles pour des raisons d'accès, de distribution, d'identité ou de fonctionnalités, mais ils ne remplacent pas la qualité éditoriale du tweet. Un post faible ne devient pas fort parce que le compte est vérifié. Un post bien ciblé, clair, utile et engageant reste le vrai levier.
8. Questions fréquentes : ce qui marche et ce qui n'aide pas#
Plusieurs croyances tenaces circulent dans les rédactions sur ce qui boosterait un tweet. Voici ce que le code publié dit vraiment, sujet par sujet.
8.1. Les hashtags boostent-ils la portée ?#
Non, pas dans le code analysé. Aucun module n'extrait les hashtags d'un tweet en tant qu'entités, aucun matching hashtag-vers-topic n'est appliqué, et le modèle de ranking ne reçoit pas le texte brut du tweet mais des représentations pré-calculées. Ajouter #crypto à un tweet ne le rattache pas au topic Crypto du lecteur, qui est défini séparément par une structure backend.
Le seul effet réel des hashtags reste leur indexation dans la recherche interne X, hors du fil For You. Et leur seul risque : si un hashtag est muté par un lecteur, votre tweet est éliminé pour ce lecteur, pas seulement déclassé. Recommandation : un hashtag par tweet maximum, quand il est vraiment pertinent pour un évènement, un live ou une communauté. Au-delà, vous diluez sans gagner.
8.2. Les mentions (@) augmentent-elles le reach ?#
Non plus, pas directement. Le code ne contient pas de logique du type "si la personne mentionnée est suivie par le lecteur, boost le tweet". L'hydrator nommé following_replied_users regarde qui a répondu au tweet, pas qui y est mentionné dans le corps du message.
Le seul mécanisme réel d'une mention reste la notification qu'elle envoie au compte mentionné. Si ce compte réagit (reply, repost, quote), ce sont ces interactions qui boostent le tweet. Donc une mention sert à provoquer une réponse, pas à "tagger pour le reach". Pas plus de deux ou trois mentions par tweet, et uniquement quand on veut réellement déclencher une réaction du mentionné.
8.3. Faut-il privilégier les tweets courts ou les tweets longs ?#
Le code ne contient ni filtre minimal ni bonus pour les tweets longs. Un tweet de 50 caractères et un tweet de 5 000 caractères passent par le même chemin de ranking. Phoenix reçoit le texte tel quel, sans feature dédiée à la longueur, et le scoreur n'applique aucun multiplicateur de format.
Une nuance importante existe néanmoins du côté des embeddings utilisés pour la recherche hors-réseau (la phase qui sert vos tweets à des non-abonnés). Le code montre une troncature à 4 096 caractères pour la plupart des modèles d'embedding multimodal, jusqu'à 8 192 pour le modèle le plus large. Concrètement, un tweet Premium de 25 000 caractères voit son texte coupé avant d'être encodé pour cette recherche. Vous gardez l'intégralité de votre score pour vos abonnés (la source in-network ne passe pas par ces embeddings), mais vous perdez de l'information pour toucher l'audience out-of-network.
Repère pour une rédaction :
- sous 280 caractères : sans pénalité, sans bonus. Visez une promesse claire et compacte ;
- entre 280 et 1 000 caractères : utile pour développer un angle, contextualiser, expliquer. C'est le sweet spot pour la majorité des contenus ;
- entre 1 000 et 4 000 caractères : possible si le contenu est dense et utile, sans risque de troncature ;
- au-delà de 4 000 caractères : risque de perdre de l'information côté retrieval hors-réseau. À réserver au contenu destiné principalement à vos abonnés, ou à un long-form dont la valeur tient dans le contexte de votre fil.
Évitez de chercher une longueur "magique". La promesse, la clarté et l'angle comptent infiniment plus que le nombre de caractères.
8.4. Faut-il renseigner le texte ALT des images ?#
Pour le ranking, non. Le code ne lit pas le texte ALT. Aucun hydrator ne l'extrait, et le module d'embedding multimodal qui pourrait l'utiliser a son option désactivée par défaut. La rumeur "ALT renseigné égale plus de portée" est une corrélation mal lue : les comptes qui prennent le temps de mettre des ALT sont aussi ceux qui soignent leurs visuels et leurs accroches, et c'est ça qui performe, pas le texte alternatif.
Pour l'accessibilité réelle, oui, et c'est la seule bonne raison de le faire : les utilisateurs avec lecteur d'écran. Une rédaction sérieuse continue de renseigner les ALT pour cette raison-là, pas pour un boost algorithmique imaginaire.
8.5. Quelle durée minimale pour une vidéo ?#
Le code applique le signal de visionnage vidéo (P(vqv), video quality view) seulement si la vidéo dépasse une durée minimale codée en dur, de l'ordre de 2 à 5 secondes. Une vidéo de 3 secondes coche donc déjà cette case. Mais ce signal seul ne porte pas un tweet, parce que l'autre composante vidéo du scoreur est une pondération linéaire sur le temps de visionnage (CONT_DWELL_TIME_WEIGHT × dwell_time_seconds) qui n'accumule rien en-dessous de quelques secondes.
Recommandation pour une rédaction : 15 secondes minimum pour une vidéo native, avec un visuel d'accroche fort dans la première seconde. C'est le seuil à partir duquel le dwell devient mesurable et exploitable par le scoreur, et c'est aussi le seuil historique de "video view" sur la plupart des plateformes. En-dessous, le système ne distingue pas vraiment votre vidéo d'un GIF muet. Au-delà, c'est du bonus si le contenu retient l'attention, à arbitrer avec la chute de complétion mobile qui s'accélère après 30 secondes.
8.6. Quote tweet ou simple retweet ?#
Mécaniquement, le quote tweet est supérieur. Il génère deux actions distinctes dans le scoreur : P(quote) quand quelqu'un le cite à son tour, et P(quoted_click) quand quelqu'un clique sur le tweet cité pour le lire. Le retweet sec, lui, ne génère que P(retweet).
Pour les rédactions qui reprennent un papier interne, une enquête confrère ou une déclaration officielle, privilégier le quote avec un angle d'introduction propre. C'est un peu plus de travail rédactionnel, et c'est mécaniquement plus de surface de scoring.
8.7. Le contenu généré par IA est-il détecté ?#
Oui, partiellement. Le système contient un classifieur visuel-textuel (BangerInitialScreenClassifier) qui calcule trois scores pour chaque post : un score de qualité, un score "slop", et un score de présence de mineurs. Le "slop" est le terme utilisé en interne pour le contenu d'apparence générique LLM : tournures plates, structures listicle attendues, vocabulaire neutre, absence de voix.
Pour les rédactions qui industrialisent une partie de leur production sociale via assistants IA sans réécriture, ce classifieur est un risque. La parade : toujours faire passer un tweet généré par une étape de réécriture humaine ou de stylisation éditoriale. Une voix de rédaction reconnaissable performe mieux qu'un tweet correctement formaté mais générique.
8.8. Les replies depuis un compte secondaire (journaliste, équipe) sont-ils traités à part ?#
Oui. Un classifieur dédié, SpamEapiLowFollowerClassifier, regarde spécifiquement les replies postés par des comptes à faible nombre d'abonnés. Les paliers utilisés sont moins de 100, moins de 500, moins de 1 000, et plus de 1 000 abonnés. Les replies depuis un compte sous le seuil et postés en réaction rapide à des tweets très engagés peuvent être marqués comme spam.
Pour une rédaction qui veut activer ses journalistes via leur compte individuel, prévoir un warm-up : volume modéré pendant les premières semaines, mix entre publication, like et follow réguliers, avant d'utiliser ces comptes pour des replies opportunistes sous des tweets viraux. Un compte neuf qui balance trente replies sous des comptes vedettes dans sa première semaine déclenche directement ce classifieur.
9. Quel rythme de publication sur X/Twitter pour un média ?#
L'algorithme ne donne pas une cadence magique. Il donne une contrainte : chaque post doit avoir assez de valeur pour survivre à la sélection, et les posts d'un même auteur ne doivent pas trop se marcher dessus.
On peut en tirer une règle de travail :
Publier plus est utile tant que chaque publication ajoute un angle distinct, touche une audience claire ou répond à un moment fort. Publier plus devient contre-productif quand les tweets se ressemblent, se chevauchent ou fragmentent l'engagement.
9.1. La limite des 50 posts par jour change le cadre#
Il faut séparer deux sujets : la limite produit et la logique algorithmique.
La page officielle X limits indique que les comptes non vérifiés sont limités à 50 posts originaux et 200 réponses par jour. Elle précise aussi que cette limite quotidienne est découpée en limites plus petites sur des intervalles semi-horaires. Le 20 mai 2026, Siècle Digital a signalé ce changement sous un angle très concret pour les gros utilisateurs : publier plus de 50 fois par jour sur X devient un sujet payant ou, au minimum, un sujet de vérification du compte.
Pour un média, cette donnée est importante, mais elle ne doit pas être mal interprétée. La limite des 50 posts par jour n'est pas une preuve que l'algorithme pénalise le 51e tweet. C'est une contrainte d'accès pour les comptes non vérifiés. L'analyse algorithmique, elle, dit autre chose : même si le compte peut publier plus, ses publications doivent encore passer les filtres, éviter la redondance et gagner leur place dans le Top K.
Détail important sur la cannibalisation : elle sature, comme le tableau de multiplicateurs vu plus haut le montre. À partir du septième tweet du même auteur dans un ensemble de candidats, l'atténuation atteint son plancher autour de 0,2 et ne descend plus. Le 50e tweet n'est donc pas plus pénalisé que le 7e à l'intérieur d'une même session de lecture. Mais comme un même lecteur voit rarement plus de quelques-uns de vos tweets dans la journée, le volume utile par audience reste de toute façon limité. La leçon n'est pas "publiez peu" : c'est "publiez sans répéter la même promesse à la même audience dans une même fenêtre".
En pratique, un média doit donc raisonner sur deux niveaux :
- capacité de publication : le compte peut-il légalement et techniquement publier le volume prévu ?
- efficacité algorithmique : chaque tweet supplémentaire apporte-t-il assez de valeur pour ne pas cannibaliser les autres ?
9.2. Pour un compte média généraliste#
Un compte principal doit éviter d'être un simple tuyau RSS. Il doit publier les sujets majeurs, les formats utiles, les directs importants et les angles capables de toucher large.
Une cadence robuste peut être organisée ainsi :
- quelques publications fortes le matin pour les sujets de service, d'économie ou de politique ;
- des publications de suivi dans la journée quand l'actualité évolue ;
- des formats plus explicatifs ou conversationnels en fin de journée ;
- moins de répétition brute, plus d'angles différenciés.
Si le média produit 150 contenus sociaux par jour, tout ne devrait pas forcément aller sur le compte principal. D'abord parce qu'un compte non vérifié se heurte désormais à la limite de 50 posts originaux par jour. Ensuite parce qu'un seul auteur très actif augmente le risque de cannibalisation algorithmique. Une partie du volume peut être répartie sur des comptes verticaux : sport, économie, culture, local, fact-checking, live.
9.3. Pour un live ou une breaking news#
Les pics de publication sont logiques quand l'actualité l'exige. Mais même en breaking news, il faut éviter de publier dix fois le même niveau d'information.
Meilleure approche :
- un tweet principal qui pose l'information ;
- des mises à jour réellement nouvelles ;
- un thread ou un live pour concentrer les micro-updates ;
- des tweets séparés seulement quand l'angle change vraiment : bilan, carte, citation, conséquence, réaction, explication.
Exemple : sur une nomination gouvernementale, publier "X nommé Premier ministre" puis cinq variantes presque identiques n'aide pas beaucoup. En revanche, publier successivement la nomination, le profil, les premières réactions, les conséquences politiques et le calendrier parlementaire crée cinq valeurs éditoriales distinctes.
9.4. Le thread comme format à privilégier#
Le thread est le format le moins pénalisé par la cannibalisation. Dans le code, un thread compte comme un seul candidat (le tweet racine) avec les suivants attachés par expansion de conversation. Les tweets d'un même thread ne se concurrencent donc pas entre eux dans le scoreur de diversité auteur.
Pour une rédaction, cela ouvre une voie évidente. Une enquête en cinq parties, un dossier de fond, le suivi détaillé d'une audience publique, l'analyse d'un rapport long : tout ce qui se déroule naturellement en plusieurs idées séquentielles gagne à être publié en thread plutôt qu'en série de tweets séparés. La portée totale est meilleure parce qu'aucun tweet du thread ne subit le multiplicateur décroissant de la diversité auteur.
À l'inverse, agréger artificiellement plusieurs sujets différents dans un même thread n'a pas de sens : un thread doit raconter une histoire continue, sinon les lecteurs décrochent au deuxième tweet et tous les signaux d'engagement chutent.
9.5. Pour un article evergreen ou service#
Les contenus evergreen ne doivent pas être recyclés avec la même accroche. Ils peuvent revenir si l'angle change.
Exemple avec un article sur les arnaques bancaires :
- lundi : "Les trois signaux qui doivent vous alerter avant de cliquer sur un SMS bancaire"
- jeudi : "Votre banque ne vous demandera jamais ces informations par message"
- dimanche : "À partager à vos proches : la checklist anti-arnaque avant les achats en ligne"
Même contenu source, mais trois promesses différentes. Pour l'algorithme, ce sont potentiellement trois contextes de lecture plus utiles qu'une répétition mécanique du même titre.
10. Les erreurs fréquentes des éditeurs#
10.1. Publier le titre de l'article sans angle social#
Un titre SEO décrit souvent le sujet. Un tweet doit créer une raison d'agir. Il faut passer de "ce que contient l'article" à "ce que le lecteur va gagner en l'ouvrant".
10.2. Confondre volume et couverture#
Publier beaucoup donne l'impression de couvrir l'actualité. Mais si les tweets sont trop proches, le système peut les réduire par duplication, fatigue ou diversité auteur. La couverture éditoriale doit être large ; la publication sociale doit être sélective.
10.3. Mettre tous les sujets sur le même compte#
Un compte généraliste qui publie sport, politique, faits divers, culture, météo et économie s'adresse à des audiences très différentes. Les comptes verticaux peuvent aider l'algorithme à associer un auteur à un territoire éditorial clair.
10.4. Mesurer uniquement les impressions#
Les impressions seules ne disent pas si le tweet a créé une valeur durable. Il faut regarder aussi :
- le taux d'engagement par impression ;
- le clic vers l'article ;
- le temps passé après clic ;
- les abonnements gagnés ;
- les signaux de rejet ;
- la performance par angle, pas seulement par sujet.
11. Une méthode simple pour auditer votre stratégie X/Twitter#
Pour transformer cette analyse en plan d'action, une rédaction peut auditer ses publications avec cinq questions.
11.1. Chaque tweet a-t-il une promesse claire ?#
Un bon tweet doit permettre au lecteur de comprendre immédiatement pourquoi il devrait s'arrêter. Si la promesse est floue, le tweet dépend trop de la notoriété du média.
11.2. Les publications proches sont-elles vraiment différentes ?#
Si deux tweets peuvent être interchangés, l'un des deux est probablement inutile. Il vaut mieux concentrer l'engagement sur une version forte que disperser l'attention sur trois variantes faibles.
11.3. Les sujets sont-ils envoyés au bon compte ?#
Le compte principal doit porter les sujets à audience large. Les comptes spécialisés doivent porter la profondeur, la répétition utile et les communautés plus ciblées.
11.4. Le timing respecte-t-il la concurrence interne ?#
Publier cinq tweets importants à la même minute crée une compétition artificielle. Une planification plus intelligente peut laisser à chaque post une fenêtre pour capter ses premiers signaux.
11.5. Les signaux négatifs sont-ils suivis ?#
Un tweet qui génère du clic mais aussi beaucoup de rejet doit être traité comme un signal d'alerte. L'objectif n'est pas seulement de faire ouvrir ; c'est de construire une relation durable avec l'audience.
12. Ce que les équipes peuvent faire dès cette semaine#
Voici un plan très concret pour une rédaction.
12.1. Jour 1 : cartographier les types de tweets#
Classez les publications des 30 derniers jours par fonction :
- breaking news ;
- article froid ;
- analyse ;
- direct ;
- vidéo ;
- thread ;
- repartage evergreen ;
- push d'abonnement ;
- citation ou réaction.
L'objectif est de voir si le compte publie une vraie diversité ou seulement beaucoup de variantes du même format.
12.2. Jour 2 : repérer la cannibalisation#
Cherchez les moments où plusieurs tweets du même compte ont été publiés dans une fenêtre de 15 à 30 minutes. Comparez leur performance. Si un seul capte l'engagement et que les autres restent faibles, il y a probablement un problème de concurrence interne.
12.3. Jour 3 : réécrire les accroches faibles#
Prenez les tweets avec peu de clics ou peu de dwell et reformulez-les autour de la valeur lecteur :
- "ce que cela change" ;
- "ce qu'il faut vérifier" ;
- "les trois points à retenir" ;
- "pourquoi cela arrive maintenant" ;
- "qui est concerné".
12.4. Jour 4 : segmenter les comptes#
Identifiez les sujets qui mériteraient un compte vertical ou une stratégie spécifique. Un média peut garder son compte principal pour les grands rendez-vous et utiliser ses comptes spécialisés pour les niches fortes.
12.5. Jour 5 : installer une lecture par angle#
Ne regardez plus seulement les performances par article. Regardez les performances par angle social. Le même article peut produire plusieurs tweets, mais tous ne méritent pas le même traitement.
13. Une précision honnête sur la portée de cette analyse#
Le code publié par xAI couvre le système de ranking du For You : sources de candidats, filtres, prédictions d'engagement, sélection finale. Il ne couvre pas, ou pas entièrement, la couche d'ingestion en amont : limites de cadence par compte, détection comportementale, règles internes BotMaker, antispam temps réel qui décide si un tweet entre dans le pipeline. Cette couche est gérée par X sans documentation publique.
Conséquence pratique pour une rédaction : tout ce qui est décrit dans cet article relève du ranking et reste optimisable (angle, format, timing, diversité, qualité éditoriale). Mais il faut aussi respecter les limites de plateforme et les seuils comportementaux d'X, qui restent en partie opaques. La règle d'usage : ne pas chercher à contourner la limite officielle de 50 publications quotidiennes pour les comptes non vérifiés, et garder une cadence cohérente avec l'historique du compte. Un compte qui passe brutalement de cinq à cinquante publications par jour déclenche autant d'alertes côté antispam qu'un compte qui les contourne via du multi-account.
14. La conclusion pour les médias#
L'algorithme de X/Twitter ne récompense pas simplement la fréquence. Il récompense la capacité d'un tweet à être pertinent, distinct, engageant et peu rejeté pour une audience donnée.
Pour un éditeur, la stratégie gagnante n'est donc pas "poster le plus possible". C'est :
- publier chaque sujet avec un angle social clair ;
- éviter les doublons et les répétitions faibles ;
- espacer les posts qui visent la même audience ;
- utiliser les comptes verticaux quand le volume devient trop élevé ;
- mesurer la qualité de l'engagement, pas seulement la portée ;
- traiter chaque tweet comme un candidat en compétition.
Un média peut publier beaucoup sur X. Mais plus il publie, plus il doit être discipliné. L'algorithme ne pénalise pas forcément le volume ; il pénalise surtout l'indifférence, la redondance et la déception.
C'est une bonne nouvelle pour les rédactions : la performance ne dépend pas d'une astuce cachée. Elle dépend d'un travail éditorial que les médias savent déjà faire : choisir le bon angle, au bon moment, pour le bon public.
