A widget is a small tool that controls a portion of your website on a page. Widgets can be put on the footer, sidebar, or any other position of the website, where you would like to add your desired feature. It is fixed in its position on one page or several pages as per custom preference.
A widget can be used for different purposes. Examples include: adding custom HTML content, which cannot be included in the main part of the page and placing a video from YouTube, Vimeo, etc. on your website. You can also use a widget to sell an advertisement space, for example, adding Google AdSense to your website.
Widgets are easily manageable through the dashboard of your website admin control. Whenever you want to add any custom content on any position of your website, just locate the widget from your dashboard, select what type of content to use, add your content data, and fine-tune your setting for the widget according to your taste, and publish. After publishing your widget, whatever functionality you wanted it to add will immediately be live on your website.