Widget Visibility Plugin for WordPress
We have all added widgets to our site’s sidebars in the past. Have you ever gotten tired of showing the same widgets on every page? Thanks to Widget Visibility, you can show or hide widgets on your homepage, search page, and other WordPress pages.
Widget Visibility is pretty simple to use. Once you install it, you can select which pages each widget should show up or be hidden on. This is a free plugin. The pro version has support for posts.