Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Add and Use Widgets in WordPress (Step by Step)

Widgets are powerful tools that provide additional functionality to your WordPress website. You can add them to your sidebars and other widget-ready areas without having to write any code.

At WPBeginner, we use widgets to customize and extend the capabilities of our sites to make them more dynamic and engaging for your visitors. For example, they can be used to display recent posts, social media feeds, special offers, and much more.

In this article, we will show you how to add and use widgets in WordPress to quickly customize your site, improving its aesthetics and user experience.

How to add and use widgets in WordPress (step by step)

💡 TL;DR: You can add and manage widgets in WordPress by going to Appearance » Widgets and selecting the area you want to edit. From there, you can add, customize, save, or remove widgets to control how your sidebar and other widget areas look.

What Are Widgets & Why Do You Need Them in WordPress?

Widgets are blocks of content that you can add to your WordPress sidebars, footer, and other widget areas of your website.

This can be an easy way to add image galleries, social media feeds, quotes, calendars, popular posts, and other dynamic elements to your WordPress website.

You can find your widget area by going to Appearance » Widgets in your WordPress admin dashboard.

These “widget areas” are specific locations defined by your WordPress theme where widgets can be placed. Common areas include sidebars (left or right), the footer (often divided into multiple columns), and sometimes the header or specific areas within post content.

Widget menu example

The modern WordPress experience primarily uses Block Widgets, which integrate the power of the WordPress block editor into your widget areas. It replaces the older “classic widgets” interface with a more visual and flexible content creation tool.

With that said, let’s show you how to easily add widgets to different areas of your WordPress website.

How to Add a Widget to a Sidebar in WordPress

There are multiple ways you can add widgets to your WordPress sidebar area.

Method 1: Using the Widgets Screen (for Classic Themes)

If you are using a classic WordPress theme, the most common way is to navigate to Appearance » Widgets.

On this screen, you’ll see your available widget areas (like ‘Sidebar’ or ‘Footer’). Click on the widget area you want to edit to expand it.

Expand sidebar widget

Then, click the ‘+’ icon to bring up the widget block menu.

Here, you can search for a widget by name. Or, click the ‘Browse all’ button to bring up a menu of all the available widgets.

Click add widget block icon

To add a widget to your sidebar, simply click on that widget, and it will automatically be added to your sidebar.

Then, all you have to do is click the ‘Update’ button, and the widget will now be live on your website.

Add widget and update
Method 2: Using the Theme Customizer (for Classic Themes)

Another way to add widgets, especially if you want to see a live preview of your changes, is by using the WordPress theme customizer. This method is primarily for classic themes.

First, navigate to Appearance » Customize and then click the ‘Widgets’ option.

WordPress sidebar customizer widget

This brings you to a page where you can customize your widget options and see the changes in real-time.

To add a widget to your sidebar, simply click the ‘Right Sidebar’ menu option (or whichever widget area you want to edit).

Click right sidebar widget

After that, click the ‘+’ add block icon to bring up the widget block menu.

Then, select a widget block, and it will automatically be added to your sidebar.

Click to add block to sidebar widget

The process of adding a widget is the same as above.

Once you have finished making changes to your widget area, click the ‘Publish’ button to push your changes live.

Save sidebar widget changes in customizer
Method 3: Using the Site Editor (for Full Site Editing Themes)

If you are using a newer Full Site Editing (FSE) theme, you won’t have the traditional ‘Widgets’ or ‘Customize’ options under Appearance. Instead, you’ll manage blocks (including those that act as widgets) directly within the Site Editor.

Simply navigate to Appearance » Editor. This will open the Site Editor.

In the editor, you can browse your templates (like ‘Single Post’ or ‘Page’) and template parts (like ‘Header’ or ‘Footer’).

Select a template in full site editor

To add a widget-like block, select the template part where you want to add it (e.g., a sidebar area within a template).

Click the ‘+’ icon to add a new block. You can search for blocks like ‘Latest Posts’, ‘Search’, ‘Categories’, etc., which function similarly to classic widgets.

Add a widget in the full site editor

Once added and configured, click the ‘Save’ button to apply your changes to the template.

How to Remove a Widget in WordPress

Removing a widget in WordPress is as easy as the process of adding one. Simply navigate to Appearance » Widgets in your WordPress dashboard.

After that, click on the widget block that you want to delete.

Click widget block to delete

Then, at the top of the widget block, click the three dots ‘Options’ button. This brings up a menu that lets you move and delete the widget.

To delete the widget, simply select the ‘Remove block’ option.

Click options and remove widget block

Deleting the widget will remove it from your sidebar and delete the widget settings or any options you selected.

Sometimes, you might want to remove a widget but save its settings for the future. This is useful if you plan to use it again later without reconfiguring it.

To do this on the Appearance » Widgets screen (for classic themes), you can drag the widget block down to the ‘Inactive widgets’ section.

Look for the six-dot handle or simply click and hold the widget block to drag it.

Before you exit the page, make sure to click the ‘Update’ button to save your widget settings.

Drag to inactive widget

If you want to use that widget again, then simply drag the widget block from the ‘Inactive widgets’ section back to an active widget area.

📍Note: This ‘Inactive widgets’ feature is specific to classic themes using the Appearance » Widgets screen. For FSE themes using the Site Editor, you would typically remove the block and then re-add it if needed, as there isn’t an ‘inactive’ holding area.

You may also want to see our guide on how to disable unwanted widgets from WordPress.

What Kinds of Widgets Are Available for WordPress?

A default WordPress installation comes with built-in widgets, including recent posts, tags, a search bar, categories, a calendar, and more.

However, most WordPress plugins and themes also come with their own widget blocks that you can add to your site.

WordPress available widget blocks

To give you a better idea, here’s a breakdown of common WordPress widgets you’ll encounter, both built-in and frequently added by plugins:

Widget NameFunction & Use Cases
ArchivesDisplays a monthly archive of your posts, useful for allowing visitors to browse older content.
AudioEmbeds an audio player to play music or podcasts directly on your site.
CalendarShows a calendar highlighting days with published posts, aiding navigation.
CategoriesLists your post categories, helping users explore specific topics.
Custom HTMLAllows you to add any custom HTML code, perfect for embedding external content or unique layouts.
GalleryDisplays a selection of images in a gallery format.
ImageAdds a single image with an optional link.
Latest CommentsShows the most recent comments on your posts, encouraging engagement.
Latest PostsLists your most recent blog posts, keeping content fresh and discoverable.
Navigation MenuDisplays a custom menu you’ve created (e.g., primary menu, footer menu).
PagesLists all published pages on your site.
RSSDisplays entries from any RSS feed, useful for showing content from other sites.
SearchAdds a search bar, allowing visitors to find specific content on your site.
ShortcodeAllows you to insert shortcodes from plugins or themes.
Social IconsDisplays links to your social media profiles (often provided by themes/plugins).
Tags CloudShows a cloud of your most used tags, making content discovery more visual.
TextAdds plain text or basic HTML, versatile for welcome messages, disclaimers, etc.
VideoEmbeds videos from platforms like YouTube or Vimeo, or self-hosted videos.
WPForms (Example)Allows you to embed a contact form created with the WPForms plugin directly into a widget area.

You can even create your own widget to add a completely custom widget to WordPress. For more details, see our guide on how to create a custom WordPress widget.

Frequently Asked Questions About Adding and Using Widgets in WordPress

Here are some questions that our readers have frequently asked about adding and using widgets in WordPress:

How do widgets work in WordPress?

Widgets in WordPress work as small content blocks that you can add to areas like sidebars and footers. They help you display extra content such as menus, recent posts, or search bars without editing code.

How do you design a good widget in WordPress?

A good widget in WordPress is simple, useful, and easy to read. It should match your site design and provide quick value without distracting users from the main content.

To get started, you can see our tutorial on creating a custom WordPress widget.

How to use classic widgets in WordPress?

You can use classic widgets in WordPress by installing a plugin that restores the old widget editor. This lets you manage widgets using the traditional interface instead of the block-based system.

For more information, you may like to see our guide on how to disable widget blocks in WordPress (restore classic widgets).

What are the disadvantages of widgets in WordPress?

Widgets can sometimes make layouts feel cluttered if too many are used. They can also slow down performance if heavy or poorly optimized widgets are added.

Are widgets good for SEO in WordPress?

Widgets can support SEO in WordPress by improving navigation and user experience. However, they don’t directly improve rankings unless they help users engage more with your content.

We hope this article helped you learn how to add and use widgets in WordPress. You may also want to see our guide on how to choose a perfect color scheme for your WordPress site and our picks of the best WordPress sidebar tricks to get maximum results.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

27 CommentsLeave a Reply

    • It all depends on the theme but the purpose is the same and blocks have the advantage that most can be included in posts or pages as content as well :)

      Admin

  1. thanks. before now I find it hard to differentiate between plugin and widget, this article has the side effects of making me understand the difference. please, I want to ask doest it means the blocks in the block editor are also widget. Thanks once again.

  2. Hi, thanks for the article. I understood from the guide that plugins extend the capabilities of the site, but what exactly is the difference between a widget and a plugin? Both add features and capabilities to the site.

    • Widgets are used to add something visual to your site or content while a plugin can add anything to your site is one way to think about it :)

      Admin

  3. while seeing the Appearance->Widgets, following message appears:

    Your theme has 5 widget areas, but this particular page does not display them.
    You can navigate to other pages on your site while using the Customizer to view and edit the widgets displayed on those pages.

    but after this, there are no areas mentioned like in this article, you have “right sidebar” and “header”… kindly help me

    • It sounds as if your theme has some custom design options, we would recommend reaching out to the support for your specific theme and they can help clarify how you can modify your widgets with their tools.

      Admin

  4. If theme has only footer widgets then how can we add widgets in sidebar and menus section

    • You would either want to consider changing themes or using a page builder if the theme you are using does not have the option to add widgets where you would like.

      Admin

  5. I want to change the wording for the Comments section of my blog, but when I go to Widgets, no widgets are shown for the footer.

    • Only on posts and pages at the moment but maybe as Gutenberg gets updates there will be something :)

      Admin

  6. I want to add icon widgets on home page and have them link to my categories. I do not have a widget “area” on my home page(this is where i want to put them). Only widget areas are bottom of pages. Any suggestions? Thanks.

  7. Not a comment but a question.
    In the Wordpress admin area, if I expand Appearance I see only ‘Themes’, ‘Customise’ and ‘Editor’ – no ‘Widgets’.
    How do I get ‘Widgets’ to appear here?
    Thanks

    • Hi Bill,

      Try switching to a default theme and see if you can see widgets in Admin area. If you do, then this means that your theme does not have any sidebars or widget ready areas defined and that’s why you cannot see widgets under appearance.

      Admin

  8. Thank you for your post on this. You saved me from banging my head against the wall longer than necessary. ;)

    • I am rebuilding a website with very little experience with WordPress. In the Widget section or page I clicked something and it now says manage with live preview. I cannot add a widget. How do I get rid of this so I can add a widget that I downloaded? Thank you for your time.

  9. Hello,

    I was looking to find out the maximum number of widgets you can add to wordpress. I may end up having a widget per page!

  10. You create very good stuff for us beginners. A printer version of your articles would be very useful.

  11. Very timely post. I was about to make some instructional videos for my virtual assistant on how to maintain my site widgets. Using this post as a backgrounder should make that much easier.

    I have recommended to her to start followinging WPBeginner — I would not be surprised to see her develop more WP expertise than I have :)

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.