The short version: You only see @replies from people you follow to people you follow (except for—obviously—@replies sent directly to your own username).
Twitter made this change years ago. It was controversial at the time! For more details, imagine a fictional family where everyone follows each other on Twitter: @Mom, @Dad, @Brother and @Sister.
The most common error
Here are two example tweets that seem nearly identical, but only the first one will be seen by everyone:
- Blah blah blah said @Dad <–this will be shown to everyone
- @Dad said Blah blah blah <–this will only be shown to @someone (and anyone that follows you both)
For a detailed table covering all the possibilities, see Meg Pickard’s great table of replies & DMs here. How it works:
1. The basics
It doesn’t matter what the relationship is between the people sending messages to one another. Anyone who follows both of the people chatting will see their messages. No one else besides the people chatting will see the messages.
Rule #1: A person must follow you before you can DM them. If @Mom and @Dad (fictional example names) want to write completely privately so no one will see what they write but each other, they have to DM each other.
Rule #2: Anytime you put an @someone anywhere in a tweet, it will be sent to that @someone, regardless of whether they follow you or not.
2. Creating tweets only your “family” can see
But what if @Mom and @Dad want to write tweets that @Sister and @Brother can both see, but no one else can see? Then they tweet like this:
@Dad Message goes here -or- @Mom Message goes here
So, rule #3 is: When you start your message with @someone, the message will only be sent to @someone and the people that follow both you and @someone. Of course, anyone who follows both @Mom and @Dad will see these tweets, but for the purposes of our example let’s assume only @Brother and @Sister both follow @Mom and @Dad.
3. Sharing “family” tweets with everyone
So what happens when you put @someone after the beginning of your tweet? It is sent to all your followers, and to @someone. It’s just a regular tweet, delivered to all your followers. Why do that? It’s a way to share the conversation you’re having with @someone with ALL your followers. If you’re just saying something directly to them that you want everyone to see, it’s common to write
.@someone message goes here
If you’re just saying something about them you want them and all your followers to see, you’d tweet something like this:
So like I was saying to @someone the other day… -or- .@someone did something cool the other day…
Since anything you put before you write @someone will have the same effect, both of these messages are sent to all your followers and to @someone. It’s just common to use a period “.” if you’re talking to them directly, but you want everyone to see it.
4. How Tweets are viewed, and how to make it work the way you want
Twitter applications and the Twitter website provide several ways to see your tweets. One way, called @mentions has a problem you might want to work around. This is typically how most interfaces show you tweets “sent” to you. The problem is that @mentions are a list of every tweet that has your @username in it. If lots of people you don’t want to hear from start writing tweets with your @username in them, it can be overwhelming. This happens to popular/celebrity Twitter users, and also to people who get retweeted a lot. What to do? Simple: add a search for message sent just to you to your favorite interface. The Twitter search terms for messages that start out with @TweetSmarter, for example, is:
to:TweetSmarter
Since the web interface will save searches for you, I have this one saved: a search for messages sent just to me.Here’s how that works:
5. Viewing conversations
Twitter does notice when you click “reply” on any interface instead of just typing in a user’s twitter name. It then will show you both your “conversation” by making all tweets replied to available for viewing on some interfaces, by clicking “view conversation” below the tweet. Thanks to @WalterKort for reminding me of this feature
6. The exceptions
The exceptions are mainly just ways people can see everything you tweet, regardless of how you are using @’s. “Who sees a tweet?” usually means “When I tweet something, who does Twitter send it to?”
Exception #1: Your Twitter page
People can also see your tweets by going directly to your Twitter page. Everything you tweet is shown there to everyone (except your DMs). If you don’t want that, you have to make your tweets private. The only time anyone will visit your Twitter page in most cases is the first time they hear about you. Then they’ll just check out your page to see if you are the kind of person they want to follow.
Exception #2: Searching for tweets
People can search for tweets, and all your tweets (except your DMs) that match what is being searched for will show up. So your tweets are more public than you might realize, especially because of…
Exception #3: Applications can create exceptions
Some applications show your followers what you tweet by using Twitter’s search features. That means they’ll see everything you tweet (except your DMs). Most applications don’t work this way though.
Exception #4: Users that don’t exist
This was pointed out to me by @gnarlydawn, and testing confirms it: If you address a tweet to someone that doesn’t exist (perhaps through a typo), e.g. “@suspended …” everyone that follows you will see it. You might have expected that NO one would see it (since the user doesn’t exist), but when Twitter can’t make sense of the username, it shows the tweet to everyone that follows you.
Exception #5: Clicking vs. typing
Can the “reply” function override or change how a tweet works—change who sees it? This appears to no longer be the case. How it used to work:
When you clicked a “Reply” link in any interface, it writes the first part of the tweet for you, such as
@someone
…then you simply add what you want to say to @someone and everything works normally. But what happens if you don’t click anything and just type (or cut and paste in)
@someone
It looks exactly the same, doesn’t it? But Twitter could originally tell if you clicked a “Reply” link or not, and the rules only applied if you clicked the link. If you typed or cut and pasted the @someone in, your tweet was shown to everyone, same as if you used the .@someone trick. Alternatively, what if you clicked “Reply” but then deleted the username you were replying to? Read my comment here for more details on this.
7. What about protected accounts?
No one can see your tweets unless they follow you, period. It doesn’t matter if you follow them and include their username, or anything else. If they don’t follow you, they won’t see any of your tweets. And of course to follow you, they must request to follow, and you must approve. Protected accounts are hence very limited.



{ 94 comments… read them below or add one }
← Previous Comments
I am new user. I am following someone and I sent a tweet using @someone. In fact I used the interface box on their webpage (twitter.com/#/someone) which already contains @someone:. But I did not see my tweet appear on the twitter.com/#/someone webpage. How do I know he got my tweet? I see my tweet on my twitter.com page.
thanks
There is no way to verify whether someone got your tweet, just as you can’t verify whether someone got your email, letter or package…unless they respond. But Twitter generally does not lose Tweets. However, even if the tweet reached them, they may not have read it, or have overlooked it.
Many people don’t try too hard to read all their tweets, even those sent to them. It varies by person, of course. Some are very good at checking all their messages. But many are not
thanks again.
Regarding to twitter, will my celebrity’s tweet to me, appear on my page?
That is, if i tweet a celebrity, and he tweets me back, will the tweet appear on my page so that i can see it, or will it appear on his page?
Tweets with your username in them appear in your mentions column. If you follow the person who tweeted you, it will also appear in your main stream.
Hi
Great site. Wonder if anyone could help with this one…
I’m a teacher and would like to use Twitter as a way of directing students to interesting articles and encouraging them to get involved in a conversation. I will have students following me, but do not want to follow them and they might not necessarily follow each other.
Is there a way that all my followers can easily see replies made to my tweets, or tweets that mention my @username from students? What I really want is a way for any tweet that uses my @username to appear in my followers’ streams. Otherwise not all ther students will be able to see the whole conversation.
Thanks
You’ll need to standardize on one or more tool options for students to use in viewing tweets in order to control what they see.
The plainest option would be to have students view a search stream for your username. More options would be given by a hashtag tracking tool, where you enter your @username as the word to be tracked.
For search, be sure you choose “all” when creating the link that students will visit. Here is an example:
WRONG: https://twitter.com/#!/search/%40TWEETSMARTER
RIGHT: https://twitter.com/#!/search/realtime/%40TWEETSMARTER
For using a hashtag/username tracking tool, you enter your @username, and TweetChat (example of a popular tool) creates a virtual “chat-room” that shows you all the tweets that people are posting that include that @username in near realtime. Choices of tools: http://oneforty.com/search?facet_fields=Hashtags&facet_types=category
For another option, you could customize a Twitter search widget, place it on a site, and a stream of all tweets would shown there. Search widget: https://twitter.com/about/resources/widgets/widget_search
I’m not a great follower of twitter but your page made me curious.
So if i send a tweet to a person who I follow but he doesnt. Will he be able to see my tweet or it is necessary for him to follow me?
The second question how great an info one can get from @mention
Tweets with a person’s username in them (what I assume you mean by “send a tweet to a person”) are delivered to them regardless of who follows whom.
Apologies, but I don’t understand what you mean by “how great an info.” Could you explain a little more?
If I reply to a person, yet my tweets are protected, will they still see it if he/she doesn’t follow me?
Great question! This is also a very common question
They will NOT be seen. Only followers can see the tweets of a protected account.
Hi! Thanks so much for this…I can’t believe how oblivious I have been to who can and cannot see certain tweets of mine the past few months. So basically, if I tweet starting with a @ then only people who follow both of us can see it? HOWEVER if I tweet something starting with .@ then all of my followers can see it even if they only follow me and not them? Because I am looking for ways for all of my followers to ALWAYS see ALL my tweets even when I mention people that they don’t follow, so it would be great if you could let me know, I’m sooo curious! Thank you lots!
Yup, you figured it out! You need to NOT start with @ or some people won’t see the tweet. Starting with a “.@user…” is one way to do that. Or you can put the @username somewhere other than as the first word of the tweet. So #1 doesn’t work, but #2 or 3 will:
1) @user I’m talking to you
2) .@user I’m talking to you
3) I’m talking to you @user
Hi! thanks for the information! it was very helpful!
I wanna clarify something which i was very confused about, take person A and B. I only follow person A and not person B, who has a privated profile. A tweets happy birthday to person B and I reply to that message but didnt mention person B, will B be able to see my message?
My rationale is that I am still replying to that tweet afterall, so can person B see my reply?..
First of all, you can tell by looking at the content of a tweet what will happen. It doesn’t matter how the tweet was created.
Generally speaking, in a case such as you describe, if someone doesn’t follow you, tour tweet will be shown to them if you mention them, and not if you don’t.
However, the way Twitter.com works when you click the “reply” link is to include all usernames in the reply. So if A tweets to B and you reply, Twitter will put both A and B usernames in your tweet. You would have to delete the “B” username for them to not see it.
You weren’t clear enough in your question, where you say you “didn’t mention person B.” If by that you mean their username was not in the tweet, then they won’t see it. If their username IS in the tweet, they will see it. It doesn’t matter if you add the username, delete the username, reply, etc. What matters is that when all is said and done, is the username in the tweet? If it isn’t (and they don’t follow you), they won’t see the tweet.
hello!! i’m a fairly new user in twitter, so i have a question.
for example, me and my friend follow Mr. C but my friend doesn’t follow me. So if I send a tweet to Mr.C, will my friend see it? or I have to mention him also for him to see it?
Twitter won’t deliver your tweet to your friends’ timeline if they don’t follow you (though they can still see it by visiting your page, or though a search). If you add their username to a tweet, Twitter will deliver it to their mentions timeline.
If I tweet someone (@person), will it be seen by everyone who follows that person, whether I follow the person or not? If not, how can I set it up so that all the followers see the message?
David,
Why do I not see my tweets when I do a search for some key words? I asked Twitter and they sent me some info which basically says that is just the way it goes for some tweeters. Any suggestions as to what I can do so others who do searches with certain key words pick up my tweets with those key words as well?
Thanks in advance.
That is Twitter’s stock response. The first thing to do is to see if your tweets are appearing in search results at all, e.g. search for from:tweetsmarter (but use your Twitter username). If you’re missing completely, read this article, and if needed, contact support about your issue.
If you’re not missing completely, try again several times throughout the month. Twitter can have issues that last for days that go away eventually, and darkmode cases affecting your tweets not showing up are also not uncommon.
Dave:
I’m confused by something that is probably very simple. I see all of these posts on a celebrity’s profile page, and I’ll open one and see all of these replies to the celebrity’s tweet. I have also replied to a couple celebrity tweets, yet my replies do not show up with the other replies to the same tweet.
Am I doing something wrong?
Thanks.
Roger
← Previous Comments
{ 19 trackbacks }