Also called block, module
A widget is a self-contained block of a page that performs one function — playing a track, taking a booking, capturing an email — and can be added, moved or removed without touching the rest.
The defining property is independence. A widget carries its own data, its own layout and its own behaviour, so a page can be assembled from widgets by someone who cannot write code. That is what makes page builders possible.
The trade-off is coherence. A page assembled from twelve independent blocks tends to look assembled, because each block was designed to work alone. Systems that hold together share spacing, corner radius and typography across every widget, so independence stays a technical property rather than a visual one.
Widgets also fail independently, which is a feature. A broken embed should leave the rest of the page standing rather than blanking it.
In practice
A booking widget that shows real availability from a synced calendar is a widget; a static image of a calendar is a picture.
Common mistake
Adding widgets because they exist. Each one costs a scroll and a decision, and unused blocks push the ones that matter below the fold.
Read more on this
- Find the Cheapest Online Course Platform: Best Value 2026 Uncover 2026's cheapest online course platform. We analyze true costs—subscriptions, transaction fees, and hidden charges—to find your best value.
- Free Analytics Instagram Unlock your growth with free analytics instagram. Our 2026 guide covers 10 top tools to track metrics, optimize content, and boost your creator business.
- Instagram to Snapchat Guide: Unify Your Creator Presence Learn how to connect Instagram to Snapchat, share content, and build a unified creator brand. Our guide covers repurposing, linking, and using Taap.bio.