How X ranks video in the For You feed
X's recommendation model weights three video signals above everything else: full-view rate (did the viewer watch to the end), retweets (did they pass it on), and bookmarks (did they save it for later). Likes are logged but carry almost no distribution weight — the model treats them as ambient signal, roughly equivalent to a scroll-pause. If you're optimising for likes, you're optimising for the wrong thing.
Comments pull a different lever. A high-comment post drives “trending” placement and shows up in search and Trending tabs — but comments don't directly lift For You feed distribution the way TikTok's comment signal does. You can write a post that trends without it ever hitting cold audiences at scale. The two mechanics are parallel, not stacked.
What this means for creative: the completion signal is the floor. A 15-second clip with a 70% full-view rate will outrank a 60-second clip with a 30% full-view rate even if the longer clip gets three times as many likes. Write your edit to be finished, not just started.
Retweet rate is the highest-leverage signal per event because a retweet exposes the post to an entirely new follower graph. The For You model amplifies posts that seed themselves — a 1% retweet rate is exceptional and triggers a large distribution lift. A direct call to action for the retweet (“RT if this applies to you”) still works on X in ways that feel forced on other platforms.
The 15-second native video advantage
X's autoplay loop is aggressive — videos restart automatically when they finish, and each loop counts as a view event. That makes the 15-second format especially powerful: a viewer who watches three loops has generated three view events and a full-view rate of 100% on each pass. A 60-second video needs 60 seconds of sustained attention to produce the same single full-view event.
The format gap compounds when you factor in aspect ratio. Landscape video occupies roughly 40% of a mobile viewport. Vertical 9:16 fills the screen and collapses the scroll gesture — the viewer has to make an active choice to swipe past. In feed testing across mid-2025 campaigns, 9:16 vertical clips under 20 seconds consistently outperformed 16:9 cuts of the same footage by 40–60% on full-view rate. The creative was identical; only the container changed.
The sweet spot for paid promotion on X is 12–18 seconds, vertical, autoplay-loopable. That's not a hard rule — a strong 30-second clip will beat a weak 15-second clip — but it's the format the platform's mechanics reward most directly. If you're repurposing from TikTok or Reels, the TikTok cut is usually closer to right than the Reels cut.
What “native” means on X
X's feed aesthetic is text-first and lo-fi. A broadcast-quality spot with motion graphics, a voice-over, and a lower-third logo reads as an ad immediately — and X users scroll past ads faster than almost any other platform. Native on X means it looks like something a person posted: raw cuts, direct address to camera, minimal graphics, and a caption written like a thread opener rather than ad copy.
The thread-style caption is one of X's unique levers. A short punchy first line (the part visible before “show more”) acts as a second hook alongside the video. Creators who write the caption as “line 1 of a thread that the video answers” consistently see higher engagement than those who use the caption as a tagline. The caption reads first on most X layouts; treat it as copy, not decoration.
Sound-off is the default state for roughly 90% of X mobile viewers. That number is higher than TikTok (~60% muted) and roughly equal to Facebook Feed. The practical implication: your hook has to work as a visual. If the first frame only makes sense when you can hear the audio — a voiceover punchline, a sound effect, a music drop — you've lost most of your audience before they've seen the first cut. Burn-in captions for the first 3 seconds, or design the opener to be self-explanatory without sound.
Hook copy in the first frame (on-screen text over the video) is more effective on X than on TikTok because X users have been trained by years of text-heavy content to read the frame before they decide whether to watch. A 2–5 word question or bold claim in frame 1 is one of the highest-ROI edits you can make to an X video. Keep it large, high-contrast, and placed in the top third of the frame where the caption won't overlap.
Promoted Posts vs pre-roll: when each format wins
X offers two main paid video surfaces: Promoted Posts (your video appears in the For You feed and search results as a native post with a “Promoted” label) and pre-roll (your video plays before publisher content in the X Amplify network). They are different products with different creative requirements.
Promoted Posts consistently outperform pre-roll on engagement rate — the gap is typically 3–5× on likes, retweets, and replies. The reason is context: a Promoted Post lives inside the feed where users are already in a browsing and engaging mindset. Pre-roll plays when users are trying to watch something else. Skippability on pre-roll is high, and completion rates for pre-roll spots over 15 seconds are low unless the content is genuinely compelling.
Pre-roll wins when brand-safety context matters — you can target specific publisher categories (news, sports, entertainment) and appear alongside verified content. For DTC and performance-focused campaigns, Promoted Posts almost always deliver a lower cost-per-action. For brand awareness against a curated content environment, pre-roll has a use case. Know which goal you're serving before you pick the format.
One tactical note: Promoted Posts that get organic engagement (real retweets, real replies) before significant paid spend have lower CPMs and higher delivery rates. Seeding a post organically for 2–4 hours before boosting it is a well-documented X media buying pattern. The algorithm reads early organic signal as quality validation and lowers the effective floor bid.
X-specific risk flags for ad creative
X has stricter political and electoral advertising rules than TikTok or Instagram. Any content that references candidates, elections, ballot measures, or political parties requires pre-authorization through X's political ads verification program — and in many jurisdictions, political ads are banned entirely regardless of verification status. If your creative touches any political topic, even tangentially, expect rejection and possible account flag. The safe rule: keep election language out of ad creative at all times.
Hateful conduct triggers are a common source of ad rejections on X. The platform's hateful conduct policy for ads is applied more strictly than its organic content policy — copy that might survive as an organic post will get a paid campaign rejected. Common triggers include comparative language that implies inferiority of any group, humor that relies on stereotypes, and “us vs them” framing around identity characteristics. Review your caption copy as carefully as your video content.
Financial promotions face tighter rules on X than on TikTok. Any creative that promotes financial products, investments, cryptocurrency, or trading platforms requires jurisdiction-specific disclosures and, in regulated markets like the UK and EU, must be approved by a regulated entity before running. X enforces these requirements at campaign creation and will reject copy that implies guaranteed returns, uses urgency language around investments, or promotes high-risk instruments without risk warnings. If you're in fintech or crypto, build 30 extra days of compliance review into your campaign timeline.