A widget is similar to a small app and is an element of the graphical user interface with limited functionality, which displays information or allows your visitors to interact with your website in a specific way. Widgets can be embedded into pages via various methods even by people with no programming knowledge. For example, a publishing platform can support audio widgets that allow you to delight your visitors with audio tracks during their visit.
There are plenty of widget types you can choose from, such as video and audio widgets, picture galleries, calendars, memos and notes, image magnifying widgets, social media widgets and so on.