High risk detected
Signals suggest your reach or account is at risk. Start with the flagged checks below.

X is filtering this account — pause, clean up, then ramp back slowly.
Two decisive probes came back confirmed, so posts from this account are not reaching people who don't already follow it. The fastest thing that helps is to stop adding new signal for a few days, remove the posts X has already acted on, and cut the repeated stream announcements down to one per stream.
- Freeze all activity — starting nowDo now
From this moment, stop posting, liking, replying, reposting, bookmarking, following and unfollowing. The only things to do on X are the cleanup steps below (removing posts, undoing reposts, unfollowing, fixing settings). When the cleanup is finished, keep the freeze for another 2–5 days, then re-scan.
A short pause is commonly reported to help direct visibility restrictions cool off, but X does not guarantee it and recovery time varies.
- Review and clean up the flagged contentDo now
X itself labeled 2 of your posts — delete those first. Then go through the rest of the 13 items listed under Content risk and remove what you confirm is spam-like, repetitive or heavily promotional — in batches of up to 10, 1–2 days apart, inside the freeze. Undo a flagged repost rather than deleting anything. Don't bulk-delete normal posts.
X labeled 2 posts as limited or in breach of its rules; everything else listed is our review candidate, not a confirmed violation.
- Unfollow the accounts we flaggedDo now
We checked your 200 most recent follows and found 3 accounts to clean up: 1 restricted (@giveaway_relay_hq), 1 suspended or deleted (@follow4follow_bot) and 1 abandoned (@dormant_clipper_demo). Unfollow them — a few at a time, not in one sitting. Unfollowing is part of the cleanup, so it is allowed during the freeze.
Following restricted, suspended or abandoned accounts is a spam-network signal. Removing them is cheap and leaves nothing for X to associate you with.
We checked a sample of the accounts you follow. We recommend a full following check to find and remove all the bots and suspicious accounts you follow.
- Re-scan in five daysKeep going
Long enough for the freeze and the cleanup to show up, short enough to catch it if the restriction has not moved.
The search and ghost-ban probes are the only way to see it lift.
- Improve your follower/following ratio graduallyDo now
Pause new follows while the ratio is above the healthy band. Do not bulk-unfollow: grow organically and remove only accounts you genuinely no longer want to follow, gradually.
The current ratio is outside the healthy positioning band. A snapshot does not prove mass-following behavior.
3 account trust checks remain unanswered. Unknown does not mean the setting is missing.
View unanswered trust signals ↓- Buying followers or engagement
- Bulk-deleting normal posts
- Mass-unfollowing in one sweep
- Making a second account to get around it
There is no guaranteed fix for a shadowban. Recovery timelines vary and only the platform knows why visibility changed. These are conservative review steps, not a promised remedy.
Dead & bot following check
We reviewed your recent 200 follows and took a closer look at the 10 most suspicious-looking — 1 shows restriction signals, 1 is suspended or deleted and 1 looks dead (no recent posts).
- GI
@giveaway_relay_hq
Confirmed restriction41 followers · 4,900 following
- FO
@follow4follow_bot
Suspended or deleted88 followers · 4,100 following
- DO
@dormant_clipper_demo
Dead (no recent posts)132 followers · 3,600 following
- RE
@retro_arcade_log
No restriction found610 followers · 2,900 following
- IN
@indie_game_wire_demo
No restriction found1,240 followers · 2,400 following
- SP
@speedrun_digest_demo
No restriction found980 followers · 2,200 following
- HA
@handheld_weekly_demo
No restriction found1,510 followers · 2,050 following
- SM
@smallstream_tips
No restriction found2,100 followers · 1,900 following
- PI
@pixel_patch_notes
No restriction found3,400 followers · 1,700 following
- CO
@couch_coop_club_demo
No restriction found760 followers · 1,450 following
Check these accounts manually — if any look like a bot, a follow farmer, or a dead account, we recommend unfollowing them so they don't harm your Xreputation. Don't mass-unfollow, though: 5–10 accounts a day is the maximum — unfollowing in bulk is itself a spam signal.
Shadowban / ghost-ban
One or more shadowban signals are confirmed for @sample_creator_demo — its reach to non-followers is being filtered. See the flagged checks below.
The profile loads for logged-out visitors.
Recent posts from this account are missing from a logged-out search for its own text.
The handle does not appear in the ranked people-search page.
A reply from this account sits behind the hidden-replies barrier for logged-out viewers.
Replies were served in the normal thread order.
None of your last 7 media posts carry X's sensitive-media flag.
Content risk
X itself labeled 2 of your posts — review those first. Several recent posts attack other users directly, and a run of near-identical stream announcements is doing most of the account's posting volume.
A sample of your recent activity — X never says which posts it acted on, so a clean result narrows the search rather than ruling content out.
X itself labeled 2 of your posts as limited or in breach of its rules — each one is listed below. Open them first: X has already acted on these.
- Post· Sep 19Labeled by X
If you actually think that build is good you are genuinely clueless and should not be giving anyone advice.
- Post· Sep 17
Imagine being this bad at a game you have played for six years. Embarrassing. Just uninstall and save yourself the trouble.
- Post· Sep 15Labeled by X
Everyone defending that patch is a clown. Block me now and save us both the time, I am not arguing about it again.
- Post· Sep 13
You are the worst kind of viewer — loud, wrong, and proud of it. Do everyone a favour and stay quiet in my chat.
- Post· Sep 10
That whole community is a joke and anyone who keeps defending it deserves every bit of what they get.
No unsolicited links, tag-stuffing or automated-looking bursts.
The writing reads as one person's own voice throughout.
Seven recent posts are the same stream announcement with the countdown swapped.
At its densest that's 7% of your output — under the 35% share we look for before calling something a pattern, so it isn't counted toward your verdict.
7 of the 140 items long enough to compare are near-identical to at least one other (5%).
Under the bar on its own, so it doesn't count toward your verdict — listed because these are posts you can act on.
Follower / following ratio
You follow 2,400 against 1,850 followers — a ratio outside this check's positioning band. It can resemble follow-for-follow positioning, but this snapshot does not prove mass following or that X changed your reach. Pause new follows while the ratio is high, and remove only accounts you no longer want to follow, gradually.
Posting cadence
You're posting ~2.1/day, within our heuristic comparison band (2–10/day), not a published platform limit.
Reply cadence
You averaged ~8.9 replies/day over the last seven days, with a 17-reply daily peak. This check found no high-volume or regularity flag; X does not publish a guaranteed safe reply limit.
Repost cadence
You're reposting ~1.3/day, within the ~22/day we'd suggest for an account this age and size. That's our heuristic comparison band, not a published platform limit. While the restriction is active, pause reposting entirely — the freeze in the recovery plan covers it.
- Base for this account's age22/day
X publishes no repost limit and never says whether reposting caused a restriction. This is our own comparison band, scaled to this account.
Account trust signals
Answer needed: Connected apps audit, Confirmed phone number and Two-factor authentication. Unknown does not mean the setting is missing.
These checks help secure your account and recover access if it is restricted. The free, fixable ones count toward your verdict as precautions. An unanswered row means only that you haven't told us yet; choosing No marks that precaution open. Anything marked optionaldoes not: it's a recommendation, and skipping it costs you nothing. X gives us no way to read three of these, so hit Yes or No on each one to see how it works — on this sample report, answers are a preview and aren’t saved. Open a row to see what it means and where to check it.
Your report looks like this — for your account, in about 2 minutes. On this page, in your email, and as a PDF.
Start my recovery scan — $4.99