Why is X showing old posts?
You open X (formerly Twitter) and the top of your feed is posts from hours or even days ago instead of fresh content. If you are wondering why X is showing old posts, you are not alone: it is one of the most common complaints about the app, and it affects both the "For You" and "Following" tabs. The short answer: it is almost always caching, and the fix takes ten seconds.
Why This Happens
There are a few core reasons why your feed might look stale:
- Aggressive App Caching: The X mobile app aggressively caches content to save data and load faster. When you reopen the app, it often displays the cached version of your feed instead of pulling fresh posts immediately.
- Algorithm Priorities: The "For You" tab prioritizes engagement and relevance over pure recency, which means older high-performing posts might jump to the top.
The Simple Solution: Force-Refresh
The problem is usually related to caching, and there's a surprisingly simple fix: forcing the app to bypass its cache.
- Open the X app.
- Tap the Home (house) icon at the bottom of the screen.
- Keep tapping it repeatedly (usually 3–10 times) until you see the refresh animation or newer posts appear at the top.
Why this works: Repeated taps bypass the cached view and force the app to request fresh data directly from X's servers.
Additional Quick Fixes
If repeatedly tapping the Home button doesn't work, try these longer-term solutions:
- Switch tabs: Toggle between the "For You" and "Following" tabs while tapping the home button.
- Clear the app cache: If you are on Android, clearing your app cache in the system settings can flush out old data. On iOS, you may need to offload or reinstall the app.
Does this affect X on desktop too?
Less often, but yes. The web version of X caches less aggressively than the mobile app, so a normal browser refresh (Ctrl+R or Cmd+R) is usually all it takes. If your desktop feed still looks stale after a refresh, switch to the "Following" tab and back: that forces a fresh feed request.