Elements of a winning widget

July 17th, 2007 by Derek Anderson Leave a reply »

There is no doubt that widgets are here to stay. Whether you personally use them or not, most likely you have seen them. After all, 2007 is supposedly the year of the widget. At least this is what we keep hearing.

I have been involved in something widget related since early 2005, when I started writing about the templates that I had modified for Blogger.(templatedblog) I wanted to be able to add “more” to the templates or allow the people that used the templates to add “more”. This is when I started to collect what I called “add-ons”. Now referred to as “widgets” I simply added them to the sidebar for display. Almost all are linked to their creators site. I did not blatantly link them or highlight them in anyway. I was still very BlogNoob! This led to SiteStuff and then to widgetslab.blogspot and then to widgetslab.com

I don’t want to define a widget, it’s been done and done again. What I am interested in defining what makes a good widget. What makes a widget popular to the point that the widget developers have to purchase more servers to keep up with demand? What are blog and website owners looking for? What is it that turns them away? These are a few of the questions I’d like to answer.

First and foremost

A widget must be appealing to both the blogger and the reader. It must serve a purpose that engages a blog’s readers.
For example: The Feedburner headline animator displays a certain number of posts from any blog with a feedburner account. I use it at the top to entice readers to view more content on this blog. (it works!)
Less appealing: Clocks in any form. They appeal to the blog creator but the blog readers don’t care. Most, if not all computers have a clock that is constantly displayed. This reduces the clock widget’s value to nothing more than decoration.
Another example: The VodPod widget. This widget ties directly into your VodPod account. When you “BookMark” any video using the VodPod system, it automatically shows up in your widget. Your readers can view any of your bookmarked videos right on your blog. Your readers stay longer and are more engaged.
Keeping readers on site longer is very important. With the newly proposed metrics to measure a blog’s “importance”…a longer visit is what you want.

Acquisition

The ultimate widget requires no registration. There is no need to travel to the widget home page to get the embed codes. It’s all right there in the widget.
Every developer dreams of a “Viral” widget. Mass widget use by millions of bloggers and social profile creators. Well, this is what is required to make a winning widget viral. Easy adoption, minimal hassle and simple instructions.

Custom options

If you consider creating a widget, the first thing you need to do is think about all of the different sites out there that you would like your widget on. Does each blog or profile look the same? No! These pages shine with their makers creativity. These makers are a lot less likely to use your widget if you insist on limiting their creativity. Give them every conceivable custom option that you can.
Some of the more important custom options include colors, sizes and titles. Don’t forget the smaller options such as border styles, rounded or square corners, background image instead of color, transparency etc..The actual list of options is only limited by your imagination.

Performance

The widget you design must load at blazing speed. Most bloggers won’t tolerate slow load times for widgets. They know that a slow load time translates to visitor loss. Unfortunately, we are becoming a people with less time to do more stuff in. So this is a very important consideration.

Revenue

You are probably thinking that this is all good, but how do I pay for all this? In the beginning you will have out of pocket expenses. As your widget starts gaining acceptance those costs will creep up as well. Remember…your widget is appearing on thousands of pages now. Maybe you should consider selling a small amount of ad space on your widget. Perhaps the ad could appear upon mouseover of the widget or it simply appears in a corner as a simple “sponsor icon”. Your widget disclaimer/terms of use should address this from the beginning.

I know there is something missing but I can’t quite put my finger on it.

Related posts:

  1. google web elements
  2. RMail RSS to email form widget
  3. wholinked.com Featured widget
  4. WizWag.com Your ads and related search in a widget
  5. madKast.com Blog sharing widget

16 comments

  1. qureyoon says:

    hi Derek ^^
    to add to your marvelous article, check this one out too ;) from Niall Kennedy

  2. Thanks qureyoon! I don’t know if I would have seen this article without your input. Keep it coming!
    -D

  3. Ming says:

    Great comments…

  4. alex says:

    Derek,

    Good article. I am in full agreement on your initial set of consideration, especially personalization. It amazes me how many widgets out there cant be resized, remixed, colored, etc to suite the personality of who is using the widget. All of our yourminis widget have each element you outlined under custom options.

    One other thing to think about when coming up with the concept of your widget is how it will be used. We are seeing that most widgets fall into two categories, consumption and expression.

    People use widgets to consume content from all over the web (start pages, desktop widgets, etc.)

    Others use widgets for expression (blogs, social nets, etc.). It is important to think about how your widget will be used, what your goal for the widget is and what is the compelling value proposition to the end consumer of your widget. When you can align these, then you have a good foundation for your widget.

  5. I noticed that Alex from Yourminis.com did not include a link to his website. I just wanted everyone to know about the great widgets that can be found at Yourminis.com

  6. You can check this out, http://www.widgetplus.com , and http://www.widgetplus.com/testbed.htm for the code to include them on a site.

  7. Avatar says:

    that seems interesting Mikael, i will be checking it out shortly, thanks for your comment

  8. awesome Widget article dude*

  9. Will says:

    I didn’t comment when you originally posted, but this is a great entry. I like it so much I linked it in our static docs for widget devs on our platform: http://www.clearspring.com/docs/blog/archive/2007/08/08/widget-best-practices

  10. Avatar says:

    Thanks Will and Billy, and yeah, one of Derek best posts.

  11. dan says:

    Hi
    Im looking for a widget that will do a slideshow of all my favourite sites with a snap-shot of the sites near the moving list.
    The same for categories.
    Thanks.
    Is there

  12. I haven’t heard of a widget that will scroll images of your favorite websites. The closest I have heard of would be Snap.com but they don’t have a slide show. They just make links show images of the page they are from.

    Your idea would make a cool widget. You might want to look into creating it.

    If you wanted to manually create one. you will have to go to all the sites you want to put in your slide show and grab a screen capture from each and then input/upload these to something like slide.com or Photobucket.com

  13. WidgetsGuy says:

    Check ouyt the Top ten Web Widgets here
    Widgets for Web 2.0

Leave a Reply

Website maintained by Happy Shoe Media LLC