Here is a list of 10 things to consider when building widgets. The items are not in any particular order (hence no numbering) and it does not necessarily mean you have to meet each item. However, we do believe that each item should be considered and conscious decisions should be made regarding each point. Each widget, project and company has its own set of requirements and time lines, so as long as though was put into the process, a widget can meet your goal without delivering on every element listed.
- Compelling content for reader and publisher
If the content is not interesting for anyone, then why would anyone bother to use or spread it? It’s not just about RSS feeds and cute badges, the possibilities are endless.
- Remember it’s a three way relationship; engage the reader, benefit the publisher and brand yourself
Many forget that this is a complex relationship. Not only do you have to brand yourself through the widget, but you also have to give a reason for a publisher to use the widget. Are they getting cool content, new features or something unique? What do the readers get out of this?
- Customizations, the more the better
Beyond branding for yourself, keep in mind that widgets live outside your domain. This means that the more customizations available the more seamless publishers can integrate the widget with their own site, brand and design. Whether it be size, color or headers, flexibility is the key.
- Distribution mechanism, embeddable everywhere
Why limit your audience? As technology barriers are lowered, more and more people become potential “publishers.” This can be anyone with a profile page, blog or full fledge site.
- Internalize functions, keep as much in the widget as possible
While your brand, product and site are important, so is the publisher’s. It’s a fine line and a balancing act, but if you can strike a mutually beneficial feature set that is able to keep the readers attached to the publisher while driving traffic home as needed, then you have a potentially successful widget.
- Remote updates
The ability to update widgets in the wild remotely is important. Widgets must be able to evolve as conditions change and if you are not able to push updates remotely, you risk hurting your brand with outdated or broken widgets.
Everyone is vying for everyone’s time. The web is no exception. The widget must perform without delay for both the reader and the publisher. The reader will not wait for content and the publisher will not tolerate a widget that bogs down their entire page.
- Tracking and analytics
You do know where your widgets are and how they’re doing, right?
- Business and marketing goals
What was the purpose for the widget? If you didn’t know that to begin with, how can you start to measure the usefulness or success of the widget? Or, even build a widget in the first place…
- Lastly, don’t forget about the users
We mentioned this earlier, but it’s worth stating again. Don’t forget about the users. In this case, the user is anyone that will have anything to do with the widget, publishers and readers.