DEV Community

Jenny Wei
Jenny Wei

Posted on

I Thought My Tweets Were Dead — Turns Out I Was Shadowbanned

If you’ve ever posted something on X (Twitter) and thought:

“Why is nobody seeing this?”

You’re not alone.

A few months ago, I was working on a small side project and using Twitter as my main distribution channel. Nothing fancy—just sharing progress updates, small dev tips, and occasional memes.

But something felt… off.

My posts were getting almost zero engagement.
Not low engagement. Zero.

No likes.
No replies.
No impressions.

At first, I blamed the algorithm.

But after digging deeper, I realized something else might be happening: shadowbanning.

In this post, I’ll share:

what a Twitter shadowban actually is

how I accidentally triggered one

how I checked it

and what finally fixed my reach

If you’re building in public or using Twitter for marketing, this might save you a lot of frustration.

What Is a Twitter Shadowban?

A shadowban is when your content becomes partially hidden on Twitter without an official warning.

Your account still works normally:

You can tweet

You can reply

You can like posts

But behind the scenes, Twitter may limit your visibility.

Common symptoms include:

Your tweets don’t appear in search

Replies are hidden under "Show more replies"

Your posts stop appearing in hashtag feeds

Engagement suddenly drops

And the worst part?

You usually don’t get notified.

So you can keep tweeting for days—or weeks—without realizing nobody sees your posts.

The First Signs Something Was Wrong

I first noticed something weird when a tweet that should have performed well completely died.

Normally my posts get around:

5k–10k impressions

20–40 likes

a few replies

But this tweet?

38 impressions.

At first I thought it was bad timing.

Then the next tweet also flopped.

And the next one.

After about a week I realized something wasn't right.

Even my followers weren’t seeing my tweets.

Why Shadowbans Happen

Twitter doesn’t officially publish a full list of reasons, but based on community feedback and developer discussions, shadowbans can happen if you:

send too many identical replies

post repetitive links

aggressively follow/unfollow

use automation tools incorrectly

get mass-reported

spam hashtags

In my case, the culprit was probably automated replies.

I had set up a small script to respond to certain tweets related to my niche. It wasn’t spammy, but it was repetitive enough that Twitter likely flagged the behavior.

Lesson learned.

How I Checked If I Was Shadowbanned

The tricky part is verifying it.

You can’t just rely on engagement numbers.

Some common manual checks include:

Logging out and searching your tweets

Checking replies under another account

Looking at hashtag feeds

But those methods are slow and inconsistent.

Eventually I found a much easier way using a twitter shadowban checker:

It basically runs several visibility tests on your account, including:

search visibility

reply filtering

suggestion bans

The results showed something I suspected:

My account had a reply deboost / visibility filter.

Meaning most of my replies were being hidden.

That explained everything.

The Different Types of Shadowbans

Something I didn’t realize before researching this topic is that shadowbans aren’t all the same.

Twitter can apply several types of visibility restrictions.

*1. Search Ban
*

Your tweets stop appearing in search results.

This means even if someone searches your username, your content may not show up.

For creators and marketers, this can kill discoverability.

*2. Reply Deboosting
*

This one is extremely common.

Your replies get pushed to the bottom of threads under:

"Show more replies"

Most people never click that.

So your replies effectively become invisible.

*3. Ghost Ban
*

This is when your tweets don't show up under hashtags.

You can still tweet normally, but nobody browsing hashtags will see your post.

If you're relying on hashtags for reach, this hurts a lot.

*4. Suggestion Ban
*

Twitter stops recommending your account in:

"Who to follow"

search suggestions

Growth slows down dramatically.

What I Did to Fix It

Once I confirmed the shadowban, I changed a few things immediately.

Here’s what helped.

*1. Stopped All Automation
*

This was the biggest one.

I disabled:

auto-replies

scheduled bulk tweets

growth scripts

Anything that looked automated.

*2. Reduced Tweet Frequency
*

Instead of posting 8–10 tweets per day, I dropped it to 2–3 tweets.

Less activity seems to help reset trust signals.

*3. Avoided Repetitive Links
*

Previously I was sharing the same project link in many tweets.

Twitter can detect patterns like that.

I started mixing content types:

threads

questions

memes

dev notes

*4. Engaged Normally
*

I spent a few days just:

liking posts

replying naturally

joining conversations

No promotion.

Just normal behavior.

How Long Does a Shadowban Last?

Based on my experience and community discussions:

Most shadowbans last 48 hours to 7 days.

Mine lasted about 4 days after I stopped the automated replies.

Engagement gradually came back.

Impressions went from:

40 → 300 → 2k → 8k

Once things normalized, everything felt normal again.

Tips to Avoid Getting Shadowbanned

If you rely on Twitter for:

marketing

audience building

product launches

you definitely want to avoid this.

Here are a few practical tips.

Avoid aggressive automation

Automation tools are useful, but overusing them can trigger flags.

Especially:

mass replies

repetitive messages

bot-like activity

Don’t spam the same link

If you're promoting something, mix it with other content.

A good rule:

80% value
20% promotion
Vary your tweets

Instead of repeating the same format, rotate:

  • threads
  • questions
  • screenshots
  • stories
  • insights

This looks more organic.

Check your account regularly

Sometimes shadowbans happen without obvious reasons.

Checking occasionally can save a lot of confusion.

Final Thoughts

Twitter is still one of the best platforms for:

  • builders
  • developers
  • indie hackers
  • marketers

But visibility on the platform can be fragile.

If your engagement suddenly drops, don’t panic—but don’t ignore it either.

Sometimes the issue isn’t your content.

It’s visibility filters behind the scenes.

Checking your account status early can help you fix problems before they hurt your reach too much.

And if you're building or marketing on Twitter regularly, it’s worth keeping an eye on your account health from time to time.

You might be surprised by what you find.

Top comments (0)