What Affects Twitter Post Visibility? The Factors X's Code Actually Uses

What affects Twitter post visibility?

Twitter post visibility on X depends on four main things: which viewers the post gets matched to, how likely they are to engage, whether it passes X's visibility filters, and each viewer's own mutes and blocks. Post age matters too, since the 2026 For You code drops posts older than 48 hours.

It's a familiar puzzle. Two posts from the same account, on the same topic, written ten minutes apart, can end up with wildly different views. One reaches a handful of people. The other keeps traveling.

Usually the answer isn't a hidden penalty. It's a mix of small factors adding up differently. Here's what's genuinely interesting: on Twitter (now X), many of those factors are written down in public code, so we don't have to guess as much as we used to.

Why do two kinds of systems control visibility?

X splits visibility into two separate systems. Ranking decides the order posts appear in. Visibility filtering decides whether a post can be shown at all. A post can rank well and still be hidden by a filter.

The 2026 xai-org README puts it plainly: ranking decides the order, and visibility filtering decides whether a post can be shown. Most "my reach dropped" stories are ranking stories. A smaller number are filter stories. Knowing which one you're dealing with saves a lot of worry.

Which ranking factors affect visibility most?

The biggest ranking factor is predicted engagement. X's Phoenix model guesses how likely each viewer is to reply, like, share, follow or react badly, then adds those guesses into one score using weights.

As of October 2026, these are some of the default weights in the published settings (they change often):

SignalDefault weightWhat it means for visibility
Reply5.0Conversation lifts a post a lot
Quote5.0Quoting counts like a reply
Share via copy link20.0Posts worth sending get a big lift
Like0.66Helps, but only a little
Not interested-52.272Strong push down
Mute author-58.8Strong push down
Report-234.0Strongest push down

These numbers multiply predicted chances, not raw counts, and X can change them. Still, the pattern is clear. Posts that start conversations travel. Posts that irritate people sink.

Does it matter whether viewers follow you?

Yes. Followers see your posts more easily than strangers do. The 2026 code multiplies posts from accounts a viewer doesn't follow by a factor below 1, so out-of-network posts need a stronger score to show up.

This was true in spirit in 2023 as well. The 2023 Home Mixer README listed "content balance" between in-network and out-of-network posts as one of its heuristics. The details changed. The idea that your followers are your easiest audience didn't.

There's a helpful counterweight for small accounts. The 2026 README describes a new-author boost that lifts posts from authors with low impressions toward a target position.

How do timing and volume affect visibility?

Timing affects visibility because the For You code filters out posts older than 48 hours. Volume affects it because each extra post from the same author in one viewer's feed gets a shrinking multiplier, down to a floor.

So a post published while your audience sleeps loses part of its short window. And ten posts in a row won't all land in one person's feed. My guide on whether posting frequency affects Twitter reach goes deeper on the volume side.

What do visibility filters check?

Visibility filters check whether a post breaks rules or matches something the viewer has asked not to see. The 2026 code gives each post one of four answers: allow it, show it with a notice, put it behind a tap-through screen, or drop it.

The filters before scoring include:

Some rules apply only to strangers. The README says extra visibility rules run when a post is recommended to someone who doesn't follow the author, and they can only drop posts. Followers may still see it. X's Help Center on enforcement also lists heavier limits for rule-breaking posts, like removal from search or timelines.

The README also describes Grox, which runs as posts are published and includes classifiers for categories such as spam, adult content and violent media. If you post sensitive media, expect it to be labeled and shown to fewer people.

If you think your account itself has limits on it, my guide on how to tell if a Twitter account is restricted walks through the checks. Search has its own rules, covered in why tweets don't appear in search.

Do links hurt post visibility?

X's leaders say links are no longer penalized, but X hasn't documented this in its published code or help pages. In July 2026, Nikita Bier told Mark Zuckerberg he didn't need to put links in replies anymore, and Elon Musk replied, "We haven't for over a year."

That exchange was reported by the Free Press Journal. It's an executive statement, not a code reference, and creators still dispute it. In April 2026, Bier also advised putting the link in the post body with enough context about what people will see. My honest take: a link post still has to earn replies and shares like any other post. A bare link with no context gives people little reason to engage.

For what it's worth, the 2026 param.rs file lists an OpenLinkWeight of 0.2, which rewards a predicted link click a little. It doesn't show a penalty.

What this means for you

For you, the factors you control most are topic clarity, conversation, timing and avoiding annoyance. The factors you control least are each viewer's settings and the filters' rules.

Based on what I've seen, people worry too much about hidden penalties and too little about plain predicted engagement. If you want a checklist that turns these factors into actions, my guide on how to improve Twitter algorithm ranking is the practical follow-up. And if a post seems to vanish entirely, start with why posts don't show on X.

The big picture on post visibility

Twitter post visibility isn't one switch. It's a stack of small, mostly sensible factors: who might care, how they're likely to react, how fresh the post is, and whether it passes the filters. The good news is that the biggest ones reward the same thing. Write for real people, start real conversations, and visibility tends to follow.

Frequently Asked Questions

Does X show posts to all of my followers?

No, X doesn't show every post to every follower. Each follower's For You feed is ranked, and Elon Musk announced in late November 2025 that the Following feed is ranked by Grok by default. He said an unfiltered chronological view is still available for followers who want it.

Can one report hide my post on X?

One report doesn't automatically hide a post through ranking. The 2026 report weight of -234.0 multiplies the predicted chance of a report, not actual report counts. X's code comments also say mass reporting by bad actors mostly affects recommendations for users similar to those bad actors.

Does sensitive media reduce post visibility?

Yes, sensitive media can reduce visibility. X's 2026 code includes classifiers for adult content and violent media, and its visibility system can add a notice or a tap-through screen. Viewers' own sensitive content settings also decide whether they see that media.

Is there a way to check if my posts have visibility labels?

X is piloting a tool called Under the Hood that shows aggregate statistics about visibility-affecting labels on an account and its posts. A September 18, 2026 update added whether visibility was limited for legal reasons. The README says availability will expand over time.

Does deleting and reposting improve visibility?

X hasn't confirmed that deleting and reposting helps. A reposted copy starts with no engagement, and the 2026 code removes duplicates and posts a viewer has already seen. Writing a fresh angle on the same idea is usually a better use of your time.