Why you test by hand
We tried to build an automatic checker first. On November 9, 2026, X's search showed no results for a second account of ours, both to an account that follows it and to one that doesn't. X's API returned all 17 of its posts from that week, and a popular free checker reported no search ban. A tool that asks X's API, or reads X from outside, can tell you you're fine while X hides you. So this test has you look for yourself, from another account.
What each test checks
| test | a hidden result means | in X's published code |
|---|---|---|
| Your posts in search | Search hides your account's posts | SEARCH_BLACKLIST and AGATHA_SPAM label posts for search |
| One post's exact words | Search hides that post | A link with an unsafe verdict labels the post SEARCH_BLACKLIST |
| Your name as people type | A search suggestion ban | Not covered |
| Your replies | A ghost or thread ban, or low ranking | The reply ranker weighs verification, a like from the original poster and a Grox score |
The sources are in our read of X's code, pinned to the snapshot we read.
Questions
Is there an official X shadowban checker?
The closest is Under the Hood, which lists the labels on your account and posts for the previous month and how to appeal. It covers For You, not search or reply notifications, and it's a pilot that needs an account at least a year old with 10 or more posts that month.
Why test from another account?
Most of X's visibility rules apply only to people who don't follow you. X's own README puts it as "The same post is allowed to a follower." So your own view can look normal. In our test, search hid the account's posts from a follower as well.
How long does a shadowban last on X?
In the published code, many automated labels end after 7 or 30 days. Engagement bait and some link labels have no end date, so appeal those through Under the Hood.
Does scheduling posts get you shadowbanned?
We found no published rule that labels a post because a scheduler sent it, though X withholds some rules. We sell a scheduler, so weigh that. Duplicate content is a label that blocks reply notifications, so vary the text you schedule.
Does it store what I type?
Not on our side. The test runs in your browser and nothing is sent to us. Your browser keeps a copy until you close the tab, so a click away doesn't lose your answers.
More for your posts
- X character counter and thread splitter: count a post the way X counts it.
- Banner size checker: see your banner behind the profile photo before you upload it.
- UTM builder: tag a link so your analytics can name the post that sent the visit.
- LinkedIn text formatter: bold, italics and a post preview.
- How the X algorithm works: the ranking side, from the weights to the new-author boost.