draft-x-post
Draft an X post
The For You feed scores a post by predicting how likely you, the viewer, are to take each action on it, then adding those predictions up with fixed weights. The weights are public. They are not close to equal, and the ordering is the whole game:
| Signal | Weight | What it takes to earn |
|---|---|---|
| Share via copy link | 20.0 | Someone sends this to one specific person |
| Reply, from a mutual, on an original post | 20.0 | Someone you follow back has something to say |
| Quote, share via DM | 5.0 | Worth passing on with a comment, or privately |
| Follow author | 4.0 | The post implies more worth reading |
| Repost | 1.0 | Worth being seen endorsing |
| Like | 0.5 | Approval, costing nothing |
| Link click | 0.2 | Curiosity |
| Not interested / block / mute / report | -43.2 / -31.2 / -58.8 / -234.0 | Irritation |
Read those honestly. The weights multiply a predicted probability, not a raw count, and rare actions carry bigger weights partly to stay visible against common ones. So this is not an exchange rate, and "one copy-link share equals forty likes" is the wrong reading. What it does tell you is the direction the system is pointed: a post that makes one person want to send it to one other person outranks a post that makes many people tap like.
Most advice about posting optimizes the 0.5 signal. The full numbers, the filters, and the mechanics behind them are in references/ranking-model.md; read it when a draft needs a decision this file does not settle, or when someone asks why a post did not travel.