The 6 Essential Elements of A Great Website Widget
May 10th, 2007 by Stefan JuhlMore than a year ago, I made a list of what I considered the 6 essential elements of a website widget in these web 2.0 days. It’s a simple list, but nonetheless I’ve used it multiple times when developing widgets, and it has in most cases helped to increase gains from pushing a widget. I then wanted to write about these 6 elements, but as with many of my other posts, I’m slow at finishing it.
But now came the perfect time to do it, as Lawrence of RateItAll invited me to test a new rating widget (as seen to the right). And why does that make it the perfect time? Well, I’d say that their rating widget includes each of the 6 elements in an almost state-of-the-art kind of way, so I see it as a great example.
A Widget’s 6 Essential Elements
- Incentive
It’s crucial that a widget offers an incentive to webmasters and bloggers otherwise you’ll have a hard time having them include your widget on websites and blogs.The RateItAll widget offers the benefit of promotion through a listing with the reviews on the RateItAll website.
- Interactivity
A static widget is boring and doesn’t provide much value. So make sure that your widget offers new stuff on a regular basis, and give users the ability to actually use it. Consider that webmasters won’t place widgets on their website just so you can get free advertising.In the RateItAll widget you’re able to post your own rating and review. And you’re also able to see who else reviewed it along with what they wrote and rated it. All without leaving the current web page.
- Viral element
You want a website widget to spread as far as possible, so offering users to get the widget on their own website or blog is a must.In the RateItAll widget there’s a clear “Get This Widget” text that leads to the sign-up page (currently closed beta).
- Traffic element
You still want people to visit your website where all your content and features are available (and it’s likely where you earn your revenue).The RateItAll widget drives traffic by making clicks on users and reviews lead to the corresponding pages on rateitall.com.
- Linking
Widgets are great for link building to increase search traffic as I’ve covered before in my post on link building with widgets. So including hard links to your website is a must.The code for the RateItAll widget includes both a link to the RateItAll website, and a keyword rich link to the category in which a blog is listed.
- Branding
Whenever you’re promoting a website you should also increase brand awareness. So including both logo and name in a widget is important, but for the most benefit, make the widget contain strong associations with your “service”.Brand awareness is increased by the RateItAll widget through the logo and mentioning of ‘RateItAll’. Furtermore, the widget has ‘rating’ and ‘review’ clearly mentioned which make users able to associate the brand with the service.
More Great Elements of Website Widgets
- Sign up element
Making users sign up, or just giving them the ability to do so, is a great way to increase your user base. So if possible, you should look for ways to do this with your widget.The RateItAll widget requires users to register to submit their rating and review. But the process is quick and simple, so many will likely do so.
- UGC: User Generated Content
Having users contribute with content is all the rage nowadays, and for many good reasons. If your widget provides opportunities to gather user generated content, it’ll add a whole lot of value to you.The ratings and reviews submitted through the RateItAll widget are a great example of useful UGC.
Can you mention further elements that one would benefit from including in a website widget?
Posted in Viral Marketing, Widget Marketing, Social Media |











May 10th, 2007 at 9:25 pm
How about adding the widget to your blog template, Stefan? Wouldn’t it be nice if your readers could rate/comment on it? If you don’t want to, could you tell us why? Very nice, well thought out, researched, and organized post!
May 10th, 2007 at 9:35 pm
Since this is a new post, and most of the current visitors will be here to read it, I just didn’t want the widget to appear twice on the page. And considering this post it made more sense to include the widget along with the text. Note that the widget is active..
May 10th, 2007 at 10:15 pm
That is absolutely positively the sexy-awesomest ratings/review widget I have ever seen.
May 11th, 2007 at 5:29 pm
Great post, thanks.
May I suggest “style” as a further element of a good web widget? What I mean by style is not only a good design, which is obvious, and should come with the branding element.
I also mean that the widget should be flexible enough to be hosted in different environments, otherwise blogs or other widget hosts end up being ugly mosaics of disparate widgets.
So, a good widget should offer flexible sizing and styling options, to make it harmoniously embeddable in the host platform.
May 29th, 2007 at 12:13 am
[…] Oftmals konnte ich im Internet über den Zusammenhang Widget und Whitelabel lesen. Ich war schon immer ein wenig verwundert, da das Widget doch eine Funktion transportiert, das Whitelabel aber das aussehen. Trotzdem wird immer wieder Beides in einem Atemzug genannt, jedoch nicht praktiziert. Vor kurzem las ich im Blog von Exciting Commerce etwas über die 6 Regeln des Widgets von Stefan Juhl. Auch da wurde nichts über den Look’n Feel als festen intrageln Bestandteil des Widgets, oder gar des Erfolgs eines Widgets geschrieben. Dachte ich zumindest auf den ersten Blick. Denn … beim studieren der Kommentare fiel mir ein Emmanuel Prat auf, der eben dies bemängelte: “May I suggest “style” as a further element of a good web widget? What I mean by style is not only a good design, which is obvious, and should come with the branding element.” […]
May 29th, 2007 at 12:19 am
In my opinion a widget doesn’t have anything to do with a whitelabel. A whitelabeled widget whould just have a feature. it’s not a must.
June 9th, 2007 at 12:31 pm
[…] Was macht nun ein erfolgreiches Widget aus? Warum sollte sich ein Internet-Nutzer ein Widget implementieren? Wie sollte ein Entwickler ein solches gestalten? Hierzu fallen mir folgende Merkmale ein, einige davon erwähnt bereits Stefan Juhl in seinem Blog: […]
July 13th, 2007 at 9:59 pm
[…] The 6 Essential Elements of A Great Website Widget (tags: widgets Widget development widget-marketing gadgets marketing) […]
July 14th, 2007 at 9:57 pm
[…] J’ai lu récemment, un article intéressant de Stefan Juhl, spécialisé dans le web marketing, à propos des critères à prendre en compte pour réaliser/évaluer un bon widget. […]
April 16th, 2008 at 3:40 pm
Awesome list of widget essentials! I’ve included a link to your widget list in my blog!