412 Precondition Failed, Technorati, Twitter, and Bad Behavior

April 3rd, 2007

Today I noticed something odd, and in the process of troubleshooting it, inadvertently fixed a problem I didn’t know I had.

Disclaimer: This post will likely make no sense and be completely nerdilicious to all who aren’t bloggers. Sorry.

  1. On Technorati, I noticed the name of this blog was appearing as “412 Precondition Failed” instead of “Webomatica”. All the stats and recent posts were showing up just fine — it was a problem with just the name. Nothing major, but annoyingly funny.
  2. I sent this observation out over Twitter, something to the effect of it being funny that my blog had a new name on Technorati. (Engtech suggested I buy the domain name “412preconditionfailed.com”).
  3. Adam Hertz, VP of Engineering at Technorati saw my Twitter, and kindly looked into the issue on his end. He said that the Technorati spider was being blocked at my site and pulling in the resulting error as the blog’s title.
  4. This led me to wonder if something was up with my server. I looked in robots.txt and .htaccess. Nothing odd there.
  5. That left WordPress. I think I’ve narrowed things down to the Bad Behavior plugin. It blocks IP addresses of bots that it determines are spam. For whatever reason, it seemed to think the Technorati spider was an evil spam bot. Bingo. After deactivating the plugin, my next post was picked up by Technorati right away, and the “412 Precondition Failed” title vanished. My blog name was back to “Webomatica”.
  6. I did some further Google-ing and learned of cases where Bad Behavior blocks legitimate access requests, and even certain aggregators like Techmeme (and maybe others?).

I wondering if I’ve inadvertantly solved an issue of a large delay between posting, pinging, and seeing posts appear on Technorati. I’ll have to monitor the performance over the next few days and see if this problem is resolved as well.

As for Bad Behavior, with Akismet active, I’m probably safe in the spam game. It’s a toss up between inclusion in blog aggregators and potentially being overwhelmed by spam, but having my blog named “412 Condition Failed” isn’t acceptable. I’m willing to see how much annoying spam I get over the next few days to find out if any other performance issues have been cleared up.

And what else was learned from this?

Note: There are others!

8 Comments

  1. engtech says:

    pffft.

    I think it’s a great domain name.

  2. Webomatica says:

    Heh… you’re welcome to it… :)

  3. Nerdilicious indeed — I don’t know whether to be thrilled or terrified that I understood everything you just said. :)

    Know More Media (the blog network I’m a part of) has like 100 blogs claimed in Technorati and we’ve experienced intermittent problems of various kinds all along. You did the right thing by just complaining out loud about it — they tend to come help quickly!

    Nice to meet you.

  4. engtech says:

    *seriously considers how many organic searches 412preconditionfailed gets*

  5. I have bad behavior on three wordpress websites and all three have no problem with Technorati. Maybe you’re using an old version? Maybe I’m just lucky?

    I have noticed, though, that your posts come through Technorati over and over and over again. When you linked to me a few weeks ago, it shows in Technorati as if it were just a few hours ago. And that’s ALL the time. It’s like your posts’ timestamps change or something. Maybe it’s another plugin you’ve got that’s causing the trouble? Or there’s a plugin conflict? Anyway, just thought I’d mention it…

  6. webomatica says:

    Hi Elaine, maybe you’re just lucky :) . But about the post updating… I have no idea. I’ll keep my eye out for it. Sometimes I update my posts after they have been published, correcting mistakes or adding new links, etc.

  7. I do that too. I make a lot of mistakes.

  8. […] on Technorati. So I twittered about it, and amazingly, got a response from Adam at Technorati, who helped me fix it. Thumbs up for a totally improvised reply that totally circumvented the help […]