Sun 16 May 2010
So since May 14 Twitter search has started doing something which is actually pretty cool, by not only returning the search query if it's in the body of a tweet, but also if it's in a shortened link that's a part of a tweet. So whereas in the past a tweet like "I love Travellerspoint" would show up if you did a search for Travellerspoint on Twitter, a tweet like "I love bit.ly/Ttzz4" would not. That all changed on May 14 though, and now a search for Travellerspoint would bring up both those tweets.
This is obviously super useful for those of us that like to see who is talking about us or our companies and brands. Conveniently, Twitter also lets you subscribe to search results, so do the search once, add it to your feed reader of choice and you'll automatically be notified any time someone mentions you or links to your site on Twitter, shortened URL or not.
So that's all great news, right? Why then did this change actually make it harder for a lot of people to track mentions on Twitter?
This screenshot is from Google Reader where I subscribe to mentions of Travellerspoint on Twitter:
See that jump on May 14? That's all these shortened URL's being picked up on by Twitter Search and being reported back to me. While it looks great that so many people are mentioning us, the downside is that a lot of these 'mentions' are actually from accounts that are run by folks that work at Travellerspoint, or automated accounts like the Travellerspoint one, that are there to let people subscribe via Twitter to new content being posted on Travellerspoint. Why would I really want to see mentions of Travellerspoint if it was me or an account I control doing the mentioning?
Or to use a different example, if you are a travel news site like tnooz, where your content is often retweeted by one of several editors, in addition to the tnooznooz account, you're quickly going to get lost tracking retweets that don't really matter for your (I assume) end goal: finding out what real people, outside your company, are saying about you. In attempting to fix this, the first place I went was Twitter's advanced search form, which really is quite fantastic, but sadly didn't offer an obvious way out. You can find all tweets by a person, but not all tweets excluding a person, or at least that's how it looks at first glance...
Here is a normal search on Twitter for all mentions of tnooz, including all times tnooz is being linked to in tweets, shortened URLs or not: http://search.twitter.com/search?q=tnooz
Here is a search on Twitter for all mentions of tnooz by kevinlukemay, the main editor: http://search.twitter.com/search?q=tnooz+from:kevinlukemay Nifty, but rather the opposite of what we are trying to achieve.
All tnooz mentions, excluding those by Kevin! Those with an eye for detail will of course quickly notice that - (minus sign) in front of the from: in this link, and that's the only difference here. So while Twitter doesn't officially have this as an option in the advanced search form, it is very much supported.
Here's an even more useful search on Twitter for all mentions of tnooz, with 3 company accounts being removed: http://search.twitter.com/search?q=tnooz+-from:tnooznooz+-from:denschaal+-from:kevinlukemay. Now there you have something you can work with in terms of tracking your site's mentions, or possibly even better, those users mentioning your competitors...
In other words, just add +-from:<twitteraccount> to the query string for every account you don't want to have show up in your search results, and you are good to go. Too easy!!
Please let me know if this post has helped you monitor your brand more usefully, or share other cool Twitter search tips you might have.
- while I use bit.ly in my example, this seems to work for other shorteners like tinyurl.com as well.
- one downside is that you can not have a search query of more than 140 characters, which means you can't exclude endless accounts. Sadly, you also can't use something like an OR or AND operator here, at least not that I've been able to figure out.