A WordPress widget is a small, self-contained block of content or functionality that you can add to widget-ready areas of your website — typically the sidebar, footer, or header. Things like a recent posts list, a search bar, a social media feed, or an email signup form are all common widgets.
Where Widgets Live
Widgets go into widget areas or sidebars defined by your theme. Most themes have at least one sidebar and a footer widget area. You manage widgets through Appearance → Widgets in your WordPress dashboard.
Classic Widgets vs Block Widgets
- Classic widgets — the traditional drag-and-drop widget system that WordPress has had for years
- Block widgets — since WordPress 5.8, widget areas use the block editor, letting you add any block as a widget
If you preferred the old style, the Classic Widgets plugin brings it back.
Common Built-in Widgets
- Search bar
- Recent Posts
- Categories
- Tag Cloud
- Custom HTML
- Archives
Plugin Widgets
Many plugins add their own widgets when activated. WooCommerce adds cart and product widgets. Contact Form 7 adds a form widget. The widget system is a flexible way to add content to template areas without editing code.
Related: Shortcode
Related: WordPress
