The 30-second version
- 280 characters by default, longer if you are on Premium. Write tight, and make the first line carry the whole point.
- Text and native media travel furthest; keep links out of the post body and put them in the first reply.
- Threads work: number them, keep the self-reply chain unbroken, and make the first post stand completely on its own.
- Replies and quotes are where small accounts actually get discovered, so they matter as much as posting.
- Several posts a day is normal; space them out and never near-duplicate yourself.
What works on X
- Plain text and native media (a screenshot, a chart, a short clip) that support one sharp sentence.
- Numbered threads that are easy to follow, where every post could stand as its own screenshot.
- Substantive replies and quotes: a real answer, a counterpoint, a number, a story only you have.
- Build-in-public posts carried by a real, measured number, not a vibe.
- Polls, when a quick decision or opinion genuinely fits.
You bring the idea. These are the shapes that tend to land.
How X decides who sees your post
You do not need the whole system, just the handful of signals that move reach and where the public record is solid.
- The ranking is learned now, not hand-tuned. In January 2026 X open-sourced its ranking model, a Grok-based transformer that predicts engagement from the post itself rather than following a list of hand-written rules (widely reported at the time). The practical upshot: the old lever tricks matter less, and a post that people genuinely reply to, quote, and dwell on matters more. Write for the human, not for a rule you think you can game.
- Text and native media beat links and standalone video. A 2026 analysis of more than 45 million posts found text earns the highest median engagement on X (about 3.56%), ahead of images (about 3.40%), video (about 2.96%), and links (about 2.25%). Video is not a priority lane here the way it is on Reels or TikTok; a great screenshot supports a great sentence, not the reverse.
- Links belong in the first reply, never the post body. One analysis of 18.8 million posts across 71,000 accounts found that for non-Premium accounts, a post with a link in the body earned a median engagement of essentially zero, while a plain text post earned about 0.40%. Even on Premium, a body link (about 0.28%) trailed plain text (about 0.90%). So say the thing in the post, and drop the link in the first reply where it costs you nothing.
- Premium is a structural reach lever. The same 18.8-million-post analysis found Premium accounts reach roughly 10 times what free accounts reach. This is not a growth hack, it is how the tier is built: reach and the creator-payout economy on X now lean on verification. Worth knowing before you judge a free account's numbers against a paid one's.
- Replies and quotes are a discovery surface, not an afterthought. Because the model rewards conversation, a good reply on a busy thread can put you in front of more new people than a post to your own followers. For a small account this is the engine, not the extra.
A fair line for the median: engagement per reach on X sits around 2.5%, per that same 2026 dataset, so that is roughly what a post has to clear to count as a real win for you.
The specs that bite (hard limits)
| Field | Limit |
|---|---|
| Text | 280 characters (longer for Premium) |
| Media | up to 4 images or 1 video |
| Video | up to about 2 minutes 20 seconds, up to 500 MB |
| Poll | optional, 2 to 4 options, up to 25 characters each, open 5 minutes to 7 days |
| Replies | set who can reply |
| Threads/chains | supported |
These are the limits when you publish through ad2app. Some are capped below what the platform itself allows, by how we publish.
How to post well
- Make the first post stand alone before you extend it into a thread. If post 1 does not earn the tap on its own, nobody reaches post 2.
- Number thread posts (1/, 2/, and so on) and keep the self-reply chain unbroken; a broken chain kills a thread's reach.
- Put any link in the first reply, not the body.
- Engage in replies and quotes, not just broadcasts; that is where the relationship and the reach both live.
- Use a poll when a quick decision or opinion fits, and skip it when it is just filler.
X culture: what reads native
Every platform has a house style, and X is unusually quick to punish anything that feels farmed or forced. None of this is about polish; it is about reading native.
- What reads native. Plain text posts. Substantive replies that add data, a counterpoint, or a real story. Build-in-public honesty, including the numbers that did not go up. If you built or own the thing you are posting about, the plain sentence that says so ("I built this") doubles as the voice the culture already prefers.
- What reads cringe. Empty "Great point!" replies, forced trend participation, hashtag stacks, and link-first posts all read as trying too hard. Engagement bait ("like if you agree", "repost to save a life") is a known way to get quietly downranked. X's owner put it bluntly in April 2024: "Any accounts doing engagement farming will be suspended and traced to source." Treat that as the ceiling, not the target.
- The written rules worth knowing (these are banable). X's authenticity policy bans copypasta (identical or near-identical posts), jacking a trending hashtag to drive traffic to your account or product, piling on excessive unrelated hashtags, link-dump posting as the bulk of your activity, mass templated replies, follow-then-unfollow churn, and post-and-delete loops. The automation rules are just as clear: scheduling through an approved API is explicitly fine, but scripting the website risks a permanent suspension, automated replies need the recipient's prior opt-in, and AI reply bots need X's written approval. You are responsible for whatever a third-party app does with your account.
- Disclosure, the honest way. If you built or own what you are posting about, say so in the post itself. The FTC expects the disclosure in the post, not hidden in a bio, and "I built this" reads warm and human anyway. Promoting your own work on your own account is fine; it just has to be visible.
- A dead surface to stop targeting. X Communities shut down in May 2026, so any old playbook that tells you to post into a Community is stale. XChat groups and Custom Timelines are floated as the replacements, but they are unproven; do not build a plan on them yet.
Writing hooks for X
A hook is the first beat that earns the next one. On X it has to survive a fast, crowded timeline, so it does most of its work in a single line.
- Post 1, line 1 stands alone. The timeline previews only about the first 280 characters even for long posts, and the first post of a thread has to earn the tap before anyone sees post 2. Open on the payoff or the sharp claim. Never open on "a thread:", "1/", or "let me explain" as the whole first line; those spend the one moment you get.
- Threads: hook, then 3 to 7 beats, then payoff. Number the posts, keep the chain unbroken, and write each post so it could be screenshotted on its own and still make sense. One idea per post. Land the promise you made in post 1 by the end, and put any link in the reply after the last post.
- Replies are hooks too. A reply competes with every other reply on a busy thread, so its first line is a hook as much as any post is. Lead with the substance (the number, the counterexample, the answer), not with "This." or "So true."
Sound like yourself, not like AI
Assistants are great at drafts and terrible at sounding like a person, in a way readers on X clock instantly. A few habits keep your voice yours:
- Avoid the reply-guy formula. "Great point! This is so true, thanks for sharing 🔥" is the exact shape of engagement farming, and it adds nothing. A reply worth posting brings a number you measured, a counterexample, or a story only you have. If you have none of those, do not reply.
- Vary your sentence length on purpose. AI writing runs at one even rhythm. A real voice mixes a long, winding sentence with a short one. Like this.
- Name real specifics. The actual number, the exact moment, the real platform. "one reply I left on a bigger account's thread got more profile visits than my whole last week of posts" reads as lived; "boost your engagement" reads as generated.
- Skip the formula openers. "Here's the thing", "Unpopular opinion:", "Let that sink in", and the "it's not X, it's Y" pattern on repeat are the tells. Open on the real claim instead.
- Let the detail carry the point, and leave one thread slightly open. Show the concrete thing and trust the reader; a post where every loop resolves in a neat bow is an AI shape.
Build your X content guidelines
This is the part that pays off for months. Instead of asking your AI to write a random post each time, spend twenty minutes once building a one-page guideline it can follow every time. Paste the questions below into your assistant and answer them together, out loud and specific. The output is a document you keep, reuse, and hand to any AI you write with.
- Voice in three adjectives. If your account could only be three words (blunt, curious, generous?), what are they? These are the words your AI has to hit and the frame for every draft.
- Three banned phrases. Name three things you would never actually say. ("Game-changer", "let that sink in", "thread below"?) Anything on this list gets cut on sight.
- Your two or three repeatable formats. Not ten. The shapes you can make on an ordinary week (for example: one sharp standalone post most days, one thread a week, and a habit of two or three substantive replies a day). Repeatable beats novel.
- The cadence you can actually keep. Be honest about a normal week, not your best week. A few posts most days that you can sustain beats a firehose you will quit in a month.
- Your do-not-post list. Topics, tones, and angles that are off limits for you (the pile-on, the fake hot take, the trend that is not you). Naming them now saves a bad post later.
- The one metric you watch. Pick replies, quotes, or profile clicks, not likes. Likes flatter; conversation and profile visits are what actually turn into follows. One number, checked weekly.
- Who your audience is and what they came for. One sentence. If you cannot say who the post is for, the post is for no one.
- What a "you" reply sounds like. Write down one real reply that felt exactly like you and moved a thread. It becomes the reference your AI matches against, better than any adjective, and it keeps you out of reply-guy autopilot.
- What makes you different from the next account in your niche. The specific angle only you have (your job, your data, your contrarian read). This is what stops the scroll for people who have seen the take before.
- Your one call to action. The single thing you want people to do (follow, reply, read the thread, tap the link in the reply). One per post, decided in advance.
Answer these once, save the page, and every future draft starts from your rules instead of a blank box. Update it when something changes, not every week.
What silently fails
- An external link in the post body reaches far fewer people. Say the thing in the post, put the link in the first reply.
- A broken self-reply chain kills a thread's reach. Post the chain intact.
- Near-duplicate posts get throttled, so do not re-post the same wording across accounts or days.
- Templated mass replies and forced trending-hashtag jacking read as farming and can get you actioned.
- A thread whose first post does not stand alone barely gets read past post 1.
These are how distribution tends to behave in our experience and creators', not published rules. Treat as current-best.
When to post
Several posts a day is normal on X, so spacing them out matters more than any single golden hour. Your own audience beats any chart. Free way: open X analytics and see when your audience actually engages, then post a little before that. On a paid plan you can ask ad2app for your best posting time for your account.
Under 10k followers: what actually changes
Small accounts do not play a smaller version of the same game; a couple of levers matter far more for you, and they are the cheap ones.
- Replies are your discovery engine, not your posts. For an account without reach yet, the fastest way in front of new people is a genuinely good reply on a thread those people are already reading. A reply analysis of roughly 2 million posts, run within a 2026 creator-growth study, found that replying to comments correlates with higher engagement across platforms (on X, about 8% higher). That is a correlation, not a promise (engaged creators tend to reply more, so the reply may be a sign of the habit as much as a cause), but replying costs nothing and it is where a small account actually gets found. The rule is quality, not quota: every reply should be one a human would write for that exact thread, and you stop when you run out of substantive things to say, not when you hit a number.
- Showing up most weeks beats posting hard for two. That same study found accounts that posted in 20 or more of 26 weeks saw about 450% more engagement per post than sporadic posters, and even 5 to 19 active weeks correlated with about 340% more. The lesson is not "post constantly", it is "keep showing up". Which is exactly the part a scheduler makes easy: batch a week in one session, then let it go out.
- Premium is the one paid lever with a real reach story. Because Premium accounts reach roughly 10 times what free accounts reach (per the 18.8-million-post analysis above), it is the single upgrade that changes the math for a small account more than any posting trick. Whether it is worth it is your call; just know that is the lever, not a secret hashtag.
Pre-publish checklist
- First line of the first post stands alone
- Under 280 characters (or Premium-aware)
- No link in the post body (link goes in the first reply)
- Thread numbered and the self-reply chain intact
- Media is native (clean screenshot, chart, or clip)
- Reply settings chosen
- Not a near-duplicate of a recent post
- Worth replying to, quoting, or screenshotting (the conversation signal)
Doing this across platforms
Every platform wants a slightly different shape, and re-cutting, re-captioning, and re-timing the same idea nine ways is a real tax on your week. If that part is what wears you down, it is what ad2app is for: write once, then schedule and publish across your platforms from one place. The craft above stays yours.
This guide is free to read, save, or hand to your AI assistant. Knowing the platform gets you halfway; being where your audience is, on a schedule, gets you the rest of the way. That part is what ad2app is for: write once, then schedule and publish across your platforms from one place.
Sources
- X (formerly Twitter): the open-sourced Grok-based ranking model, January 2026 (xai-org/x-algorithm), as widely reported at the time.
- X platform rules: the Authenticity / platform-manipulation policy and the Automation rules, help.x.com (updated 2025 and 2026).
- Elon Musk (owner of X): the engagement-farming statement, April 2024.
- Buffer, Links on X / Premium analysis: 18.8 million posts across 71,000 accounts, as of August 2025 (the non-Premium link penalty, the Premium vs text figures, and the ~10x Premium reach).
- Buffer, Best Content Format on Social: more than 45 million posts, March 2026 (text > images > video > links median engagement on X).
- Buffer, State of Social Media Engagement 2026: 52 million posts, data through December 2025 (X median engagement per reach ~2.5%).
- Buffer, How to Grow on Social Media in 2026 (creator growth report): more than 100,000 users over a 26-week window, plus a reply analysis across roughly 2 million posts (the consistency and reply-lift figures; reply lift is correlational).
- TechCrunch, X shuts down Communities, April 2026 (shutdown effective May 2026).
- FTC endorsement guides (disclosure belongs in the post itself).
