How to Add and Use WordPress Widgets: The Ultimate Guide for 2024
WordPress widgets are one of the most powerful tools available for customizing your WordPress website. When used strategically, widgets allow you to add helpful content and features to your site‘s sidebars, footers, and other widget-ready areas. This can dramatically improve your site‘s user experience, navigation, content discovery, and even conversions.
In this comprehensive guide, we‘ll cover everything you need to know about WordPress widgets in 2024. You‘ll learn exactly what widgets are, why they matter, and get step-by-step instructions for adding and configuring widgets on your own site.
By the end, you‘ll be a WordPress widget expert ready to take your site to the next level. Let‘s dive in!

What Are WordPress Widgets?
Put simply, a WordPress widget is a small block of content that you can place in designated areas of your WordPress theme, such as the sidebar or footer. Widgets allow you to add features and content outside of the main page/post content area.
Out of the box, WordPress includes a variety of basic widgets like:
- Search bar
- Recent posts
- Tag cloud
- Navigation menu
- And more
You can also add tons of other widgets by installing WordPress plugins, many of which are free. We‘ll cover some of the most useful widget plugins later in this post.
Why Use WordPress Widgets?
So why would you want to add widgets to your WordPress site? While they may seem like just a "nice to have" feature at first, widgets can actually bring major benefits when implemented strategically:
Improved navigation and content discovery: Widgets make it easy to highlight your most important pages, posts, categories, or other content in your site‘s sidebar or footer. This can help visitors quickly find the information they‘re looking for.
More opportunities for email signups: Many email marketing plugins provide widgets that allow you to embed email signup forms in your widget areas. This gives you more opportunities to build your email list.
Increased ad revenue: If you monetize your site with banner ads, sidebars and footers are prime real estate. Adding ad widgets can boost your earnings.
Enhanced design and user experience: The right widgets can make your site feel more robust and professional. An engaging sidebar provides a better user experience than a sad, empty one.
The list goes on, but you get the idea – widgets are a major asset when building a successful WordPress site. Now let‘s look at exactly how to add them.
How to Add a WordPress Widget (Block Editor)
The process for adding WordPress widgets changed significantly with the introduction of the block editor in WordPress 5.8. Widgets now use the same block-based system as the main page/post editor.
Here‘s how to add a widget using the block editor:
-
In your WordPress dashboard, go to Appearance > Widgets.
-
Click the blue plus icon to open the block inserter in the widget area you want to add a widget to.

-
Either browse the block categories or use the search bar to find the widget you want to add. You can use any standard WordPress block or a block provided by a plugin.
-
Click the block to add the widget to the selected widget area.

-
Configure the widget‘s settings in the block panel on the right. The available options will vary based on the specific widget.
-
When you‘re finished, click Update to make the widget live on your site.
That‘s it! The widget should now appear in the designated area, like the sidebar, on your WordPress site. Repeat these steps to add more widgets.
How to Remove a Widget (Block Editor)
Removing a widget is just as easy. Here‘s how:
-
Go to Appearance > Widgets and locate the widget you want to remove.
-
Click the widget to select it.
-
Click the three-dot icon in the widget‘s toolbar and click Remove Block.

- Click Update to finalize the change.
Managing Widgets with the Customizer
In addition to the dedicated widgets screen, you can also add and configure widgets using the WordPress Customizer. This can be handy because you‘re able to see a real-time preview of how the widgets look on your actual site.
Here‘s how to access widgets in the Customizer:
-
In your WordPress dashboard, go to Appearance > Customize.
-
Click the Widgets panel to expand the available widget areas.

-
Click the area where you want to add a widget.
-
Click Add a Widget and select the widget you want from the panel on the left. It will be instantly added.

- Customize the widget‘s settings and click Publish to make it live.
Using Classic Widgets Instead of Blocks
If you prefer the old legacy widget system instead of the new block-based system, you can restore the classic widgets screen with a simple plugin.
Just install and activate the free Classic Widgets plugin from the WordPress.org plugin directory. Once activated, the familiar classic Widgets screen will be restored under Appearance > Widgets.

You can now add, remove, and configure widgets just like before. However, it‘s important to note that the new block-based widget system is here to stay for the long haul. It may be a good idea to start getting comfortable with it, even if you prefer the classic approach for now.
Displaying Widgets Conditionally
By default, a widget will display on every page where its widget area is present. But what if you only want a widget to show up on certain pages or types of content?
To display widgets conditionally, you can use a plugin:
Block editor: If you‘re using the block widget system, you can use the free Block Visibility plugin. Once activated, each block will get a new Visibility option that lets you set display rules.

Classic widgets: For the classic widgets system, you can use the Widget Options plugin. It adds a new Widget Options group to each widget where you can set display rules.

Both plugins let you show/hide widgets based on a variety of conditions including the specific page, content type, user role, and more.
Useful WordPress Widget Plugins
One of the best things about WordPress widgets is the vast ecosystem of plugins that add new widgets and widget-related features. Here are some of the most useful widget plugins worth checking out:
Advanced Sidebar Menu: Automatically generates a navigation menu widget for the current page‘s parents, siblings, and children. Very handy for larger sites.

Recent Posts Widget with Thumbnails: Displays a list of your most recent posts with thumbnail images. The widget is highly customizable with options for excerpts, categories, post types, thumbnail size, and more.

WordPress Popular Posts: Shows your most popular posts based on comments or views. Includes thumbnail, excerpt, and sorting options.

Social Media Feather: Lightweight widget for adding social media follow buttons and share buttons.

Simple Social Icons: Another great option for social media follow buttons with 100+ icon choices and customizable colors and sizes.
![]()
Call to Action: An eye-catching widget to display a call-to-action button with customizable text and link.

Image Widget: Easily add images to widget areas without touching code. Great for promotions, affiliates, badges, etc.

Related Posts: Automatically displays a list of posts related to the current post. Boosts pageviews and engagement.

These plugins are all free and a great way to get started with extending WordPress widgets.
Start Using WordPress Widgets Today
WordPress widgets are a key tool for building an engaging, professional WordPress website. With a strategic selection of widgets, you can boost your site‘s navigation, engagement, monetization, and more.
In this post, you learned how to add and manage widgets using either the new block-based editor or the classic widgets screen. You also discovered some useful plugins for extending widgets and displaying them conditionally.
Now it‘s your turn – head to Appearance > Widgets and start experimenting with widgets on your own WordPress site. Add a search bar, some related posts, an email signup, or whatever else would enhance your site.
Don‘t be afraid to try different combinations and layouts. The great thing about widgets is that you can always remove or rearrange them easily until you find what works best.
Happy widgeting!
