An algorithm for generating automatic hashtags
blog.swayy.co
blog.swayy.co
#Swayy #Launches Into Public #Beta To Curate #Content For Your #SocialMedia Audience
Now, all of these words would be reachable with a normal search, so why do we over-tag everything? Are users really going to see what other Tweets have been recently tagged #Content? It makes even less sense with product names like #Swayy.A more reasonable approach would be to tag things that are not part of the sentence itself:
We're launching into public beta to curate content for social media! #Swayy
Or inline, on occasion, to express that you're taking part in a meme: Dear gods, #IHateIt when it's cold outside
We don't need algorithmic help to find hash tags in these cases either, and I'm arguing that automatically converting every third word into a hash tag doesn't do Twitter feeds any good, quality-wise.Users ask us all the time to add an automatic hashtagging feature to hashtagify.me, but I'm resisting those requests because bad hashtagging makes hashtags less useful. It would be great to find an algorithm that (at least almost) always finds hashtags that are really relevant, but until that will happen it's better to ask users to make a little effort.
[edited for clarity]
https://github.com/stephenmcd/babbler/blob/master/babbler/ta...
If I recall, it simply extracts non-dictionary words from the outgoing tweet, then actually queries the Twitter API itself to gauge the popularity of each potential hashtag, only using the most popular.
It might be a good idea to put this in a GitHub repository rather than a simple gist maybe? I am sure there will be plenty of people (including myself) interested in contributing, it's much easier doing it on a repository rather than a gist :)
Nice article also, I don't think you guys take enough advantage of the article body though.
-bowerbird