Why My Tweets Aren't Getting Impressions (2026 Diagnostic)

    By Layla NassarPublished Jun 22, 20267 min read
    Flatlining X impressions graph next to diagnostic checklist

    You've been tweeting consistently. Impressions are flat or falling. Individual tweets die at 200 views regardless of quality. Before you burn another month blaming 'the algorithm', run this diagnostic — X flatlines almost always trace to one of five specific causes, and the fix for each is different.

    1. You're missing the For You threshold

    This is the most common cause and the one creators are most reluctant to accept. The For You ranker decides in the first 30 minutes whether to cascade your tweet beyond followers. If your tweet gets fewer than roughly 0.3 engagements per minute in that window (for accounts under 1K followers), it's capped at follower-only reach for its lifetime — no matter how brilliant the take. Fix: run recent tweets through the [Viral Tweet Analyzer](/tools/x-viral-tweet-analyzer) and check the threshold gap, then front-load engagement on your best tweets with real [X Likes](/product/x-likes) to clear threshold.

    2. URL or hashtag in tweet one

    X's ranker applies a soft penalty for external URLs in tweet one because they reduce on-platform dwell time. Hashtags similarly correlate with lower reach — the algorithm doesn't hate them directly, but tweets with hashtags tend to be lower-effort and the correlation drags reach. Fix: never put URLs in tweet one. Move them to a reply or a second tweet. Drop hashtags entirely. Your average impressions per tweet will lift 20–40% within a week.

    3. You're posting outside your peak windows

    The For You cascade uses engagement velocity, which is a function of how many of your followers are actively swiping when you tweet. Post at 3am your audience's time and even a great tweet gets 4 likes in the first 30 minutes and dies. Fix: use our [Best Time to Post](/tools/x-best-time-to-post) tool to find your actual peak windows, and reserve your best tweets and threads for those windows. Ship secondary content off-peak; save your A-material for prime slots.

    4. Follower graph mismatch

    If you grew your account tweeting about topic A and now tweet mostly about topic B, your existing followers won't engage with the new content — which tanks first-30-minute velocity even when the tweets are genuinely good. The For You ranker interprets this as low quality. Fix: either commit fully to the new topic for 90 days and let follower graph reshape, or run both topics on the same account with the split acknowledged in the bio. Halfway migrations kill impressions worst.

    5. Account-level engagement rate below 1%

    Run our [Engagement Rate Calculator](/tools/x-engagement-calculator) — if your rolling ER is under 1%, X's ranker treats your account as low-signal and gives every new tweet a colder start. Fix: pause posting for 48 hours to reset, unfollow inactive accounts (they drag ER math), and resume with only your highest-quality content for two weeks. Give it a full month to lift the rolling average, or accelerate with a targeted [X Likes](/product/x-likes) boost on your best posts.

    Fix the right cause first

    The trap most creators fall into is applying the wrong fix — writing 'better' tweets when the problem is URL placement, or buying followers when the problem is content drift. Run the diagnostic before spending on any fix. Then, if the For You threshold is the bottleneck, our [X Likes](/product/x-likes) product is the cheapest way to clear it on the tweets that actually matter.

    Related reads

    Explore the topic