Widgets are small pieces of code that can be integrated into your site or blog. Each widget functions as a program that performs a certain function. There are different types of widgets available and the best part is that they are all pretty easy to use, just copy and paste the widget code onto your site to see them work. Widgets can be used to track visitors, syndicate RSS feeds, used for fun purposes and can also be used to display advertisements. Usually widgets are employed on a site to enhance the online experience for the users on your site, not only do they create brand awareness, they can also be used for direct sales through affiliate marketing. There are a lot of widgets that serve fun purposes as well, like they are widgets that provide weather information, news headlines etc. which helps in generating engaging content for the users. There are also social bookmarking widgets that can be used to promote your site or blogs. Widgets are also a good source of making some money by using advertising widgets that can be used to display google ads etc. So not only are they useful in attracting the users onto your website, they also help in the Search engine optimization aspects of your website