Technorati announced their new tag search engine recently (more info on that), so I’ve written a Movable Type plugin that will take an entry’s Keywords field and turn them into Technorati tags. If you want to see it in action, look at the sidebar on the top right of this entry.

Download TechnoratiTags 0.3 (zip)

Update: If you have the PerlScript plugin already installed you can achieve the same effect with these instructions.

Update 2: If you’re looking for a more general purpose keyword plugin, check out MTKeywordList which loops over the keywords.

Update 2005-05-05: Jan Theofel created a PHP function for Movable Type 3’s dynamic publishing, which is now included. Thanks Jan!


TechnoratiTags – Plugin for Moveable Type


A variable plugin that outputs an entry’s keywords as Technorati Tags. For more information see

Technorati already adds tags for entry categories but this allows you to add free-form tags for each entry.


Moveable Type 2.2 or higher
Tested on Movable Type 2.661 and 3.14


Put in the plugins directory for your Moveable Type installation and make sure that the permissions make it readable by the web server.

Now, make sure that Movable Type is pinging Technorati by following the instructions at

You may also want to customize your New Entry form to display the keyword field. Choose New Entry then at the bottom of the form click the link Customize the display of this page. On the form that pops up choose Custom and then check all the fields you want to display, including Keywords. Click the Save button.

To use TechnoratiTags as a plugin for dynamic publishing, put
function.MTTechnoratiTags.php in /php/plugin


Add keywords for your post separated by spaces. For example, the TechnoratiTags plugin might get these tags: technorati tags MovableType Note that Movable Type was turned into one word: MovableType. If it had been spelled with the space, the entry would have been tagged with Movable and Type but not Movable Type.

In your template add


where you want to display tags. By default it outputs the links with the class TechnoratiTags but you can optionally override this with the class attribute:

<$MTTechnoratiTags class=&quot;someotherclass&quot;$>

For more advanced formatting use Brad Choate’s IfEmpty plugin from

For example:

<MTIfNotEmpty var=&quot;EntryKeywords&quot;>


<MTIfNotEmpty var=&quot;MTEntryKeywords&quot;>


Added PHP plugin for dynamic publishing provided by Jan Theofel
There was a bug when an entry didn’t have keywords that is now fixed.


I can’t tell from Technorati’s site whether the tags need to be on the individual entry archive template or the main index template or what.


This program is copyright 2005 George Hotelling and licensed under the GPL General Public License.

50 responses to “TechnoratiTags”

  1. Nicely done George, and thanks for linking to my tutorial as well. It will be interesting to see if this tagging concept takes off. It certainly holds promise if the spammers don’t ruin it for everyone.

  2. TechnoratiTags Plug-In for Moveable Type

    90% Crud: TechnoratiTags George Hotelling has created a Movable Type plugin that will take keywords attached to an entry and turn them into Technorati tags. Read the full post for how to access the tag field in your Moveable Type set up….

  3. Technorti aggregates tags

    Some entries ago I was asking if there was somewhere a repository of category-tagged blog posts (for a project I was thinking about with some colleagues on evolution of a shared language). Few days ago, Technorati made a big step…

  4. Just wondering – Does this need to be in the entry body in order for technorati to pick it up? How long does it take for the ping to get recognized? I’ve got mine in the “posted” class that also contains the permalink, comments link, etc. — but haven’t seen any of my tags get picked up yet…

  5. Noted – and I finally have fortune enough to procure it in the coming days. But there is also a section in the weblog config Publicity/Remote Interfaces/Trackback for mt 2.66 and earlier(?) that has a space for automatic pings. Mine apparently hasn’t been working 100% of the time – and sometimes works 200% (2x pings)of the time. So there — I’ve answered my own comment. (sheepishly kicks pebble)

  6. TechnoratiTags

    Technorati announced their new tag search engine recently (more info on that), so I’ve written a Movable Type plugin that will take an entry’s Keywords field and turn them into Technorati tags. If you want to see it in action, look at the sidebar on th…

  7. Technorati Tags

    Change of plans as far as my keywords/tags project goes. Thanks to George’s TechoratiTags plugin, I’m now listing tags in the metadata for each post, just underneath the title. The tags are drawn from the keywords for each entry, and clicking on any on…

  8. Technorati tags

    So you want to start adding Technorati tags to your blog, but you’re lazy? You already use keywords for your blog entries and you want to automatically have them turned into Technorati tags? The TechnoratiTags plugin is just what you’re…

  9. Technorati Tag Query API

    Technorati’s expanded their web services API with the addition of TagQuery, which lets you retrieve a list of posts which are tagged with a given word. Anf of course, if you’re looking for an easy way to assign tags to…

  10. 關鍵字轉Technorati標籤外掛

     自從Technorati公布他們的Tag新服務項目之後,感覺上,Blog的使用與應用彷彿霎時風起雲湧起來。  本篇文章預計記錄其中兩支有關在MT上發送Technoratitag的外掛,提供我的實作經驗給有興趣的…

  11. No Longer Using Category Archives

    Today I’ve made the decision here at to stop using Categories to group my posts together. I’ll keep the old ones on the server for the spiders, but no new category based archives will be written. Why am I…

  12. Movable Type Plugin Splurge

    Curiosity in the recent deployment of technorati tags led me to look for a way to join the party. George Hotelling wrote a sweetly simple perl plugin for Movable Type that turns keywords into technorati tags. Installation was a snap,…

  13. A Tag-Suggest Feature (for use with Technorati, a subject index or anything else)

    The idea of “tags” and “tagging” has become very popular in the recent past. The idea behind tags is really…

  14. Movable Type Plugin Splurge

    Curiosity in the recent deployment of technorati tags led me to look for a way to join the party. George Hotelling wrote a sweetly simple perl plugin for Movable Type that turns keywords into technorati tags. Installation was a snap,…

  15. On consensus tagging

    After some reflection, I wanted to ramble a bit more about using an agreed-upon tag to collocate resources related to the upcoming Computers in Libraries conference. Writing this post also gives me the opportunity to test out the MT TechnoratiTags…

  16. Taggingsaison eröffnet

    Mit dem Eintrag Erdbeer-Saison eröffnet habe ich in meinen Blogs das Tagging durch Technorati eingeführt. Ab sofort finden sich damit unter den neuen Blog-Einträge entsprechende Links – zumindest sofern ich Tags vergeben habe. Zum Einsatz kommt das Te…

  17. MT-Plugin für Technorati-Tags und mtview.php

    Ich hatte kürzlich berichtet, dass ich Technorati-Tagging eingeführt habe. Leider stellt das verwendete verwendete Plugin keinen passenden Template-Code für PHP zur Verfügung. Damit kann das Template nur genutzt werden, wenn man statische Seiten durch…

  18. Reboot: Tagging

    I’m back home for the excellent Reboot7 conference in Copenhagen. I’ll probably dump down some of my responses over a few posts here. First, after great talks by Lee Bryant and David Weinberger, I’ve decided to take this tagging business…

  19. Two More Plugins

    今天,天气很奇怪,很忙,先是阴天,中午下了一阵小冰雹,间或有雷声,然后是小雨,到我下班的时候,是暴雨,现在是晚上10点半,天气晴朗。 扯了这些,讲讲在MovableType上新装的两个plug…

  20. Movable Type Weblog durch Tags erweitern

    Die Verwendung von Stichwörtern (Tags) zur tieferen und erweiterten Organisation von Weblogs ist ein heißes Thema. Für die meisten Weblog Systeme gibt es verschiedene Plugins, die die Verwendung der Tags…

  21. hacking movable type

    Welcome to “hacking movable type”, the chronicles of my exploits with movable type.”hacking movable type” is a working title only, as I am aware that there is a book out there with the same name, and I would hate for somebody to confuse us two.In addit…

  22. MT-TechnoratiTags

    Das Plugin MT-TechnoratiTags stellt eine weitere Möglichkeit bereit, Daten im MT-Feld MTKeywords für Tagging-Anwendungen zu nutzen. Weitere Alternativen findet Ihr in der Übersicht Tagging in Movable Type Weblogs MT-TechnoratiTags von Go…

  23. folksonomy

    I’ve been intrigued of late by the concept of “tagging.” It’s a deceptively simple idea: Organizing content — writing, photos, links and the like — by keyword. (I’m not keen on the working term for it, “folksonomy,” because I don’t…

  24. How-To Include Tags in Your MovableType Blog

    A few friends have been having some issues including Technorati tags in their blogs so I thought I would put together a how-to of what I’ve done. The simple modifications I have made to my MovableType software makes sure that…

  25. Great plug! I’m testing it now and have a question. Is it possible to use compound tags – a multiple word tag such as “Karl Rove” or “space shuttle”? I tried inserting a “+” between the words, but it doesn’t have the desired result.

  26. I’m using your plugin at my vlog but Technorati doesn’t seem to be picking me up. I ping them every time I post, so I’m not sure what the issue is. I have the tags set to display on my index page as well as my individual archives. Any known bugs like this?
    For example, on yesterday’s post
    I tagged it “computer_voice” but as you can see, there are no such tags at technorati:

  27. Building on your excellent script I created a version of the script. Would you like to publish it on your site or would you rather I publish it and host it on mine? Obviously giving you all the credit.

  28. As Waveflux said, having a way of tagging two words with quotes or something (pehaps comma delmited instead of space delimited?) And also defining a separator for the generated
    tag1 | tag2 | tag3 | tag4
    etc. Great plugin!

  29. Nice work on the tag but it is not helping much.
    Instead of scraping the HTML, Technorati fetches one of the RSS feeds and uses any category there AUTOMATICALLY as tag.

  30. Plugins Used

    UPDATE: Now updated for MT 3.2. The stickytape holding Acid together consists of the following ingredients. They are all non-GM and good for your digestion. Plugin Version Author MT Blogroll 2.1 Arvind Satyanarayan MediaManager 1.0b8 Byrne Reese MTAmaz…

  31. MovableType Plugins

    MovableType 3.2 ¼³Ä¡¸¦ ÇÑ ±â³äÀ¸·Î Plugins¸¦ ¼³Ä¡ÇÏ°í ÀÖ´Ù. StyleÀ» ÆíÇÏ°Ô º¯°æÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â StyleCatcher 1.01°ú MT ¼³Á¤À» GraphicalÇÏ°Ô º¸¸é¼­ º¯°æÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ConfigUI 1.0, Technorati Tag¸¦ ½±°Ô ¼³Á¤ÇØ ÁÖ´Â TechnoratiTags ¼³Ä¡ ¿Ï·á. Ãß°¡(200…

  32. The example you give is incorrect. Here’s what I did to get it to work:
    <MTIfNonEmpty tag=”EntryKeywords”>
    <p>Technorati Tags: <$MTTechnoratiTags$></p>

  33. links for 2005-10-08

    Delicious Library 個人書目管理軟體。mac使用。 (tags: Bibliography PIM Library) Google Reader Google 推出的RSS Reader。Beta版。繼Google Blog Search 之後另一個評價很差的作品 (tags: Blog aggregator RSS google) CNET…

  34. 新增 Technorati Tags & Talk Digger

    測試完了。 剛剛新增了 Technorati Tags å’Œ Talk Digger 兩個新東西。Technorati Tags 放在單篇匯整頁面的右下方,Talk Digger 則是在「引用」的最後一行。經調整過後這兩個新東西玩起來都沒什麼大問題ï…

  35. The Geek in Me

    Well, the geek in me has escaped once again, and I have been sucked into a lot of talk about professional blogging. I am all for it. I have always looked for ways to build my readership here at and recently when I got in touch with Geniu…

  36. Technorati kung-fu

    Lately, I have cleaned up my blog and fixed a few items which have been broken far too long(ie. style-sheets, Type-key identity, trackbacks). Even decided to poka-yoke the commenting process(hold the applause). Those of you who visit my site frequently…

Leave a Reply