Back to Instant Shadowban Recovery
This is an example reporton a sample account — exactly how a real scan looks, block by block. Yours will run on your own account’s live data.
Shadowban Recovery · X

High risk detected

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

Scanned Sep 23, 2026 · The verdict is the worst finding across the checks below — “inconclusive” checks never make it worse, and open trust signals can raise it to a warning but never past one.
Account
@sample_creator_demo
2.4K following · 1.9K followers
What to do now

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Account information pending

3 account trust checks remain unanswered. Unknown does not mean the setting is missing.

View unanswered trust signals ↓
Avoid for now
  • Buying followers or engagement
  • Bulk-deleting normal posts
  • Mass-unfollowing in one sweep
  • Making a second account to get around it
Re-scan in 5 days (Sep 28)— Five days covers the pause plus the cleanup, so the next scan measures the change rather than the middle of 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).

Warning
200
Recent follows sampled
10
Accounts checked
3
Flagged
  • GI

    @giveaway_relay_hq

    Confirmed restriction

    41 followers · 4,900 following

  • FO

    @follow4follow_bot

    Suspended or deleted

    88 followers · 4,100 following

  • DO

    @dormant_clipper_demo

    Dead (no recent posts)

    132 followers · 3,600 following

  • RE

    @retro_arcade_log

    No restriction found

    610 followers · 2,900 following

  • IN

    @indie_game_wire_demo

    No restriction found

    1,240 followers · 2,400 following

  • SP

    @speedrun_digest_demo

    No restriction found

    980 followers · 2,200 following

  • HA

    @handheld_weekly_demo

    No restriction found

    1,510 followers · 2,050 following

  • SM

    @smallstream_tips

    No restriction found

    2,100 followers · 1,900 following

  • PI

    @pixel_patch_notes

    No restriction found

    3,400 followers · 1,700 following

  • CO

    @couch_coop_club_demo

    No restriction found

    760 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.

At risk
Restrictions confirmed3 checks flagged
Profile visibility

The profile loads for logged-out visitors.

Clear
Public account
Search ban

Recent posts from this account are missing from a logged-out search for its own text.

Restricted
Search suggestion ban

The handle does not appear in the ranked people-search page.

Restricted
Ghost ban (replies hidden)

A reply from this account sits behind the hidden-replies barrier for logged-out viewers.

Restricted
Reply deboosting

Replies were served in the normal thread order.

Clear
Sensitive-media flag

None of your last 7 media posts carry X's sensitive-media flag.

Clear
0/7 recent media posts flagged sensitive by X

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.

At risk
225
Items analyzed
5%
Near-duplicate
2
Labeled by X
95 posts · 37 days95 replies · 27 days35 reposts · 27 days140 comparable

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.

13 items to review
Rule-breaking content6 found

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.

At risk
  • 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.

Spam / engagement bait

No unsolicited links, tag-stuffing or automated-looking bursts.

OK
AI-generated feel

The writing reads as one person's own voice throughout.

OK
Excessive promotion7 found

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.

Below threshold
Duplicate content7 found

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.

Below threshold

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.

Warning
1,850
Followers
2,400
Following
1.3following/follower
Ratio
1000+ bandceiling 9252.59× over the healthy ceiling

Posting cadence

You're posting ~2.1/day, within our heuristic comparison band (2–10/day), not a published platform limit.

OK
2.1posts/day
Your cadence
2–10/day
Healthy band
0healthy 2–1015
gaming95 posts analyzed

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.

OK
8.9replies/day
Replies to others
7days
Observed window
Replies by UTC date (trailing 7 days; edge dates are partial)
62 replies to others95 replies fetched

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.

OK
1.3reposts/day
Your pace
22/day
Suggested maximum
Pause
While restricted
18%
Of everything you post
35 reposts analyzedlast 30 days1 in one hourposts its own material
How we got to ~22/day
  • 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.

Inconclusive1 of 5 in place

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