If your reach fell off a cliff and someone told you to run a shadowban test, you have probably already found that the results disagree with each other and none of them explain what they measured. This article is the version I wanted when I looked into it: what Twitter actually documents, what can genuinely be checked, and what is being guessed at.
What is a Twitter search ban?
Quick answer
A search ban is when your posts stop appearing in Twitter search results. Twitter describes this as limiting post visibility, and excluding a post from search results is the first item on its own published list. It is the most testable form of what people loosely call a shadowban, because search either returns your post or it does not, and anyone can check that.
The word "shadowban" does not appear in Twitter's documentation. What Twitter publishes is a list of enforcement actions under the heading limiting post visibility, and it is specific about what that includes.
- Excluding the post from search results, trends, and recommended notifications.
- Removing the post from the For you and Following timelines.
- Restricting the post's discoverability to the author's profile.
- Downranking the post in replies.
- Restricting Likes, replies, Reposts, Quote posts, bookmarks, share, pin to profile, or Edit post.
- Excluding the post from having ads next to it.
Only the first of those is visible from outside. The rest describe how Twitter orders content inside other people's feeds and reply threads, which no external tool can observe. That is the whole reason our free Twitter shadowban checker tests one thing and says so, rather than returning five confident green ticks.
There is one piece of good news buried in Twitter's help pages, and almost nobody repeats it: if you are filtered from search, your followers still receive your posts, and a reply or mention still reaches the person you sent it to. Being missing from search is not the same as being invisible.
How to check for a Twitter search ban
Quick answer
Search for an exact phrase from one of your recent original posts while logged out, in a private window. If the post does not come back, your content is not appearing in search for other people. Check a second phrase from a different post before concluding anything, because a single miss can be indexing lag.
- Open a private or incognito window so you are logged out. Logged in, Twitter will often show you your own posts regardless.
- Pick an unusual exact phrase from a post you published more than an hour ago, long enough to be distinctive and not a common phrase.
- Search that phrase in quotation marks on x.com.
- Repeat with a second phrase from a different post, ideally from a different day.
- If both are missing while other accounts' posts return normally, you have a real signal rather than a fluke.
That is the whole method, and any tool that checks this for you is automating exactly those steps. Ours does it against the official API and gives you the reason for each check, including an honest "unclear" when the test cannot run. If you would rather not do it by hand, run the check here.
How long does a Twitter search ban last?
Quick answer
Twitter has never published a duration, so nobody can tell you honestly. The numbers repeated across the web, usually 24 hours, three days or two weeks, have no source behind them. What Twitter does document is that the causes are behavioural, which means filtering is not a sentence with an end date, it is a response to something that is still happening.
This is the part where most articles on this topic quietly invent a number, so it is worth being explicit about what is documented and what is not.
| Question | What Twitter actually says |
|---|---|
| How long does search filtering last? | Nothing. No duration is published anywhere in the help centre. |
| Will I be told? | For post-level visibility limits, yes. Since April 2023 the post carries a label, and the author can appeal it. |
| Is account-level action permanent? | Read-only mode is explicitly described as temporary. Suspensions can be appealed. |
| How fast do fixes show up? | Profile changes take a few days to be reflected in search. This is the one timing Twitter does state. |
| Does it lift on its own? | Not stated. The causes Twitter lists are behaviours, so the documented path is to stop the behaviour. |
How to fix a Twitter search ban
Quick answer
Twitter publishes the behaviours that get an account filtered from search. Stop whichever applies, confirm your email address, complete your profile, and review which third-party apps can post on your behalf. Then give it a few days, because Twitter states that profile changes take that long to appear in search.
These six come straight from Twitter's page on search rules and restrictions. They are worth reading as a list of things not to do, rather than as a punishment you are appealing.
- Repeatedly posting duplicate or near-duplicate content, including the same links.
- Abusing trending topics or hashtags.
- Sending automated posts or replies.
- Using bots or apps to post similar messages based on keywords.
- Posting similar messages across multiple accounts.
- Aggressively following and unfollowing people.
Twitter publishes a second, separate checklist for why your posts specifically might not appear in search, and it is worth running before you assume enforcement at all. Several of these are ordinary account settings rather than anything punitive.
- Is the account protected? Only approved followers see protected posts in search.
- Is your email address confirmed? Twitter asks you to complete account set-up with a confirmed address.
- Could the content read as sensitive? Safe search filters potentially sensitive posts automatically, for everyone who has it switched on.
- Is the profile filled in? Account search prefers a complete name, username and bio, and changes take a few days to appear.
One of Twitter's causes points at tools like ours, so it would be dishonest to leave it out. Twitter says an account may be filtered from search if it is logged into a third-party application that is updating many accounts with similar or duplicate content. If your reach dropped after connecting something, disconnect it and see. Review everything with access to your account and remove whatever you do not recognise or no longer use.
The distinction almost every guide misses
Here is where most advice on this topic goes wrong. There are two completely different mechanisms that both feel like being shadowbanned, and they have different fixes. One is enforcement, which Twitter applies to you. The other is ranking, which is simply the algorithm not favouring your post. Telling them apart matters, because the remedies do not overlap at all.
We can be unusually concrete about the second one, because in May 2026 Twitter published its ranking code. We have read it in detail across our series on the X algorithm, and the structure it reveals is directly relevant here.
In the published repository, visibility filtering is a genuine, separate step. It runs as a hard-kill filter named vf_filter.rs, upstream of scoring entirely, alongside filters for muted keywords and social-graph blocks. A post that is filtered there is removed from consideration before ranking happens at all. That is enforcement, and it is a different code path from being ranked poorly.
Ranking is the other thing, and it is where most lost reach actually comes from. The scorer carries explicit negative weights for readers marking a post not interested, muting the author, blocking the author, and reporting the post. Those do not ban you. They lower your score, for that reader and others like them. We cover exactly how that works in what the X algorithm treats as a negative signal.
| Enforcement | Ranking | |
|---|---|---|
| What it is | Twitter restricting a post or account | The algorithm scoring your post below others |
| Documented by Twitter? | Yes, as limiting post visibility | Yes, in the published ranking code |
| Do you get told? | Post-level limits carry a label you can appeal | No. There is nothing to be told about |
| Testable from outside? | The search-ban part, yes | No |
| The fix | Stop the behaviour Twitter lists, then appeal if a label is wrong | Write posts more people want to read |
| Is it a ban? | Yes | No, and calling it one sends you chasing the wrong fix |
If your posts still appear in search but your reach is down, you are almost certainly looking at the second column, not the first. That is not a ban and there is nothing to appeal. The honest diagnosis is usually reach that never compounded in the first place, which we go into in what actually compounds reach on Twitter, and in the wider read on why engagement is down across the platform.
Why most shadowban checkers overclaim
Run the same handle through several checkers and you will get different answers. That is not because one has better data. It is because most of them report on things that cannot be measured from outside, and a confident red light performs better than an honest shrug.
| Advertised check | What Twitter documents | Testable from outside? |
|---|---|---|
| Search ban | Excluded from search results | Yes |
| Ghost ban | Discoverability restricted to your profile | Partly, and not reliably |
| Reply deboosting | Downranked in replies | No |
| Search suggestion ban | Not named as a separate action at all | No |
| "The algorithm hates me" | Ranking, not enforcement | No, and it is not a ban |
A checker returning five confident verdicts is guessing at four of them. That is the reason ours reports one result and explains its limits, and it is why an honest "unclear" is more useful than a dramatic red banner. If you want the number that actually correlates with how far your posts travel, your account reputation score is a better place to look, and you can check your TweepCred for free.
What to do next
- Run the logged-out phrase search above, twice, on posts from different days.
- If your posts do appear in search, stop looking for a ban. The problem is ranking, and the fix is the content.
- If they do not, work down Twitter's list of six behaviours and be honest about which one applies.
- Check the ordinary settings: protected account, confirmed email, sensitive-content filtering, complete profile.
- Disconnect any third-party app you do not actively use, then give it a few days.
Most people who arrive at this question do not have a search ban. They have a reach problem that feels like one, which is a better situation to be in, because it is the one you can actually do something about.