Top 23 Best Plugins For WordPress Website Worth Having

Often newcomers to WordPress get confused when trying to pick the best plugins for WordPress website they should use among so many that are available.

That’s the great thing about WordPress. Just in the WordPress plugin repository, there are more than 30,000 plugins. Not to mention a huge amount of plugins from various  other marketplaces and third-party sellers.

There are many questions to be answered. Like what is the best WordPress plugin for SEO, Social Media, Performance, Security, Backup, etc.

Every WordPress developer or user has a toolkit of plugins they can’t live without. They usually include solutions for caching, security, and adding other improvements. But with so many free and premium plugins available, how do you sort the good from the bad?


Best Plugins For WordPress Website

Below is a collection of essential plugins, all chosen based on their usefulness, quality, popularity, and my personal recommendation. Not all are plugins. Some tools can easily be used on the WordPress site as well.

Below products can help in website security, optimization, speed, increase traffic, engage visitors, make a site stand out, etc.


Smart Slider 3

smart slider 3


Smart Slider 3 is currently the most popular slider plugin in the official WordPress repository with 500.000 active installs. A slider can fit every type of websites, it can be a good hero header, a post slider, which shows your latest news or a simple image slider in your blog.

The plugin works well with the search engines, it is optimized for SEO. The slide editing is very easy, the drag & drop editor lets you build up your slider as you’ve imagined, but you can choose from the free prebuilt slider templates, too.

Smart Slider 3 is great to showcase images, but you’re not limited to use images. You can use layers on your slider, a heading or a button with a link, but creating a video slider is also possible.

The plugin has a Pro version as well if you want to reach more features such as layer animations and other useful layers.

Best features of Smart Slider 3:

  • Totally integrated with WordPress
  • Fully responsive
  • Ready-to-use slider templates
  • Slide library with slide templates
  • Live slide editor
  • Layers like heading, text, button, image, YouTube and Vimeo
  • Page builder support: works well with Elementor, Divi, Beaver Builder, Visual Composer, WPBakery Page Builder
  • Dynamic Slides – Available source: WordPress posts
  • Slide backgrounds animations



wpforms form builder plugin


Every WordPress website requires some type of contact form regardless of its niche or traffic. Great form plugin will allow you to integrate with email services like MailChimp, SendGrid, ConstantContact, etc. in your contact forms, and that is what WPForms makes easy.

With WPForms drag and drop builder creation of various forms is straightforward. You can create surveys, polls, accept payments, guest submissions, etc. WPForms also many add-ons that let you extend its built-in functionalities and integrate with marketing tools and cloud apps. For more info check WPForms vs Gravity Forms comparison.

Let’s take a look at some of its features:

  • Email Marketing Integrations
  • Custom Captcha
  • Geolocation
  • Payment Processors
  • Post Submissions
  • Signature
  • User Registration
  • Zapier
  • Surveys and Polls
  • Form Abandonment
  • Form Templates Pack




Backups are crucial for any online business. If you have cPanel on your hosting, then Softaculous can be used for backups. It is pretty easy and convenient to use. But if you don’t have cPanel or want to let the plugin do backups, then BackWPup is a solution for you.

It has a free and paid version. The free version is excellent and can be enough for full site backups. You can even schedule backups in the free version. For more information about BackWPup and other free backup alternatives check out best free WordPress backup plugins comparison.

Great paid options are BackupBuddy (check BackupBuddy review), WPvivid (check WPvivid review), and Duplicator.


iThemes Security



iThemes Security is one of the best free WordPress security plugins which provides a vast number of ways to secure and protect your site. If there is any vulnerability in WordPress, be sure this plugin will patch it up.

Some of its features include:

  • Changes the URLs for WordPress dashboard areas including login and admin
  • Scans your site to report where vulnerabilities exist and fix them in seconds instantly
  • Detects bots and other attempts to search for vulnerabilities
  • Makes regular backups of your WordPress database

It comes in the free and paid version. For more info you can check my iThemes Security review. Alternatives are MalCare (check MalCare review), Hide My WP, Sucuri Security and Wordfence Security.


ZeGuten Blocks for Gutenberg

zeguten blocks for gutenberg


ZeGuten is a block builder plugin, which can assist you in building any kind of website, from an online store to a fitness blog. Thanks to its responsiveness, your website will look stunning on any device.

ZeGuten provides you with 15 flexible and easy-to-customize blocks. Apply animated and parallax effects, structurize your content into 5 layouts, apply custom backgrounds, like gradients or shapes, and free your wildest dreams.

ZeGuten requires no page builder and you don’t need a line of code to make your website eye-catching. Moreover, each block is already SEO optimized and completely hassle-free.

Some of its features include:

  • Query and offset settings for posts;
  • A bunch of design features, such as animation and parallax;
  • Custom spacing;
  • Stylish icon block;
  • SEO-friendly and require no coding skills.


Premium SEO Pack



This plugin has various additional modules included. It has a free version so users can test it out first. Once paid it is yours for good and is packed with a bunch of extra features which will make many of your installed plugins redundant.

I don’t want to repeat myself so if you are interested in finding out more information’s about Premium SEO Pack be sure to read Premium SEO Pack vs. All In One SEO vs. Yoast SEO. It includes SEO plugins comparison table for a better overview.

UPDATE: As an SEO optimization plugin, I highly recommend using WordPress SEO by Yoast, or RankMath (see Rank Math vs Yoast comparison). For other great alternatives you can check SEOPressor review, and SEOPress review.


Survey Monkey



Do you need to collect feedback information’s from your visitors? Want to add surveys, polls, voting, quiz to your site? No problem. There are many plugins for that too.

I recommend SurveyMonkey. It has few pricing plans, but there is a free option too. It can be easily integrated into any website, including WordPress sites.

Easily customize the look and feel of your surveys. Add your logo, company name, colors, and images. Create your survey URL and send respondents to a promotional landing page upon survey completion.

Get the data you need with the required questions and response validation. Create interactive surveys and more.

Gather responses with one handy URL by including your link on emails, websites, Twitter, Facebook, etc. Surveys created will also look great on handheld devices. As alternatives, you can also use WP Survey And Quiz ToolWordPress Simple Survey or Gleam and Rafflecopter (see Gleam vs Rafflecopter comparison).



Top 20 Best Plugins For WordPress Website


Splurgy is an excellent tool for engaging visitors, building email list, promotion, etc. Create online giveaways and sweepstakes, incentivize users to engage with your brand socially, amplify sales with coupons, convert fans and followers, and much more.

Splurgy provides a simple, easy to use platform for you to create your unique online promotion in minutes. Share your promotion anywhere on the web with the click of a button.

By increasing the visibility of your promotions, Splurgy helps drive online traffic to your brand and real customers to your business.

Users gain entries to your promotion by engaging with your social media and sharing it with their social network via Facebook, Twitter, YouTube, Pinterest, and more. Rafflecopter is a great alternative.


TinyMCE Spellcheck



Nobody wants to have his website full of grammatical mistakes. This simple plugin which adds a contextual spell, style, and grammar checker to WordPress. To get it working you will need to install TinyMCE Advanced which enables advanced features in WordPress visual editor.

I have it on every site I manage. As an alternative to TinyMCE Spellcheck you can use After the Deadline. You can also use tools for grammar and spellcheck like Grammarly (check Grammarly review), Ginger Grammarly alternative or WhiteSmoke (check WhiteSmoke review).


Social Media Feather



To provide visitors option to share your content, you need some social sharing plugin. This is a good choice if your WordPress theme doesn’t have inbuilt feature for social sharing (most premium themes have it).

I have tested many, and Social Media Feather is definitely my number one free social sharing plugin. It also has paid version too.

WordPress Social Media Feather is a lightweight free social media WordPress plugin that allows you to quickly and painlessly add social sharing and following features to all your posts, pages, and custom post types.

The plugin includes all major social sharing providers like Facebook, Twitter, Google+, Reddit, Pinterest, Tumblr, LinkedIn, and even e-mail. As an alternative, you can use Floating Social Bar or Floating Social.

UPDATE: I highly recommend using Easy Social Share Buttons plugin or Monarch. For more info you can check Monarch review and Easy Social Share Buttons review.





Displaying related content at the end of your articles is an effective way to increase page views. If your theme doesn’t already have related posts option built, then reaching out for useful plugin is a way to go.

Exposing visitors to related posts is a great way to encourage them to stick around and engage with the site.

YARPP displays pages, posts, and custom post types related to the current post, introducing your readers to other relevant content on site. It also has a very original name!

Definitely check out YARPP if you need to insert related posts option in your theme. As an alternative, you could use nrelate Related Content, which is a third-party related content service provider.


Social Login



Social Login is a professionally, free WordPress plugin that allows your visitors to comment, login and register with 25+ Social Networks like for example Facebook, Twitter, Google, LinkedIn, PayPal, LiveJournal, Instagram, and Yahoo.

This plugin is excellent, especially if you want to allow visitors to comment on your website using different social sharing sites. It will increase your WordPress user engagement.

Depending on how much social sharing sites you want to enable setting this plugin can be a pain in the ass.

Not because it is hard or complicated as much as time-consuming. But once all done, it will be worth it. Another popular and worthy alternative for comments is DISQUS.


Slider Revolution

revolution slider best wordpress slider plugin


Having a slider on the website really makes one more appealing. There are many WordPress slider plugins available on the market. However, most of them slow down your website significantly. Also, many SEO experts say sliders are bad for SEO, especially if there are at the top of the site.

Whatever your opinion on sliders may be, Slider Revolution and Layer Slider are most popular and best slider plugins for WordPress. They have a really huge amount of features and possibilities. But greatness comes at the price as you will have to pay if you want to use one of them.

If you need free slider plugin, then check out Soliloquy Lite or Cyclone Slider 2. But bear in mind that they have just basic features.

MailPoet Newsletters



Creating a subscriber list is essential for every website owner. With MailPoet, you can easily create beautiful newsletters, post notifications, and autoresponders. Newsletters can be easily created. Simply drop your articles, images, dividers and free form text, insert your logo, and more.

Move them around at will. Edit as you wish. You can also create newsletters to be sent when new content is published, or weekly summarize of posts, send a welcome message, etc.

See how your subscribers act with detail statistics on open, clicked, bounced and unsubscribed mail list and newsletters. There is a free and paid version. Good alternatives to MailPoet are Mailster (check Mailster review), and MailOptin (check MailOptin review).


Optin Monster



Email marketing is the easiest and most reliable way to make sure that your users keep coming back. Look around at all your favorite blogs or websites, and you will find that they all have an email list. But what is the best way to grow your email list?

OptinMonster is one of the best WordPress lead generation plugin. It allows you to add beautiful opt-in forms into your WordPress site and helps you get more subscribers.

It comes with page-level targeting, split testing, analytics, and exit-intent technology which allows you to display a lightbox popup when a user is about to leave your website. It allows you to create and integrate effective email sign up forms on your website.

It works with most popular email service providers like MailChimp, Aweber, ConstantContact, Campaign Monitor, Mad Mimi, MailPoet, and more.

For free alternatives, you can check Dreamgrow Scroll Triggered Box, Optin Revolution: WordPress Popup, Icegram. Paid alternatives can be SUMO (check Sumo review), Convert Pro (see Convert Pro review), or Thrive Leads (check Thrive Leads review).


W3 Total Cache



Caching is the best way to quickly improve your website and users experience without having to make a change to your site’s content. So it is natural to have some caching plugin installed.

W3 Total Cache is definitely one of the best plugins for WordPress. It improves the user experience of your site by increasing server performance, reducing the download times, and providing transparent content delivery network (CDN) integration.

You can integrate it with Cloudflare or MaxCDN for extra site speed. With over than 3M downloads, this is one of the most popular and used WordPress plugins. But be aware that it can also cause conflicts with other plugins or themes. Personally, I have had many troubles using it. But it is still a great plugin to have in your arsenal.

UPDATE: I prefer and personally use WP Rocket as cache plugin on all my sites. For more info you can check WP Rocket reiew.


Contact Form 7



The most popular free form plugin available. Contact Form 7 has been downloaded over 20 million times in the WordPress Plugin Repository. This plugin can manage multiple contact forms, plus you can customize the form and any email content with simple markup.

It also includes support for AJAX-powered submission, CAPTCHA and Akismet spam filtering. So if you need some contact form on your website Contact Form 7 is the best choice. Other alternatives are Gravity Forms and Ninja Forms.

UPDATE: I highly recommend using WP Forms, Gravity Forms, or Formidable Forms as a paid alternative.



Best Way To Automate WordPress Tasks


Or in other words, If This Then That. One of the most useful tools to make everyday WordPress tasks less consuming. But it is not limited to WordPress.

IFTTT is a service that lets other services or software (like WordPress, Facebook, Twitter, YouTube, Instagram, etc.) talk to each and perform actions when certain things occur.

It can help you update Facebook from the WordPress blog. Or you can automatically tweet every time you publish a new blog post. You can read more by checking Best Way To Automate WordPress Tasks.


WP Smush



Optimization of images is very important, especially on websites with lots of pictures. The smaller in size and better-optimized images, the better. optimizes images files to help improve site speed. This plugin strips meta data from JPEGs, optimizes JPEG compression and strips un-used colors from indexed images. It reduces image file sizes and improves performance using the API within WordPress.

Every image you add to a page or post will be automatically run through behind the scenes. You don’t have to do anything different. You can also run your existing images through Good free WordPress image optimization plugins are also EWWW Image Optimizer or Hammy.

It is also recommended to have some lazy load plugin which replaces all your post images, post thumbnails, gravatar images and content iframes with a placeholder and loads the content as it gets close to enter the browser window when the visitor scrolls the page. By doing that it makes your site load faster and saves bandwidth. Decent lazy load plugin is BJ Lazy Load.

UPDATE: I personally use ShortPixel. Some other great image optimization tools include Optimole (check Optimole review) and ImageRecycle (see ImageRecycle review).


BulletProof Security



One of the best plugins for WordPress and way to protect your website from hackers is BulletProof Security. There are a lot of security plugins at the official WordPress plugins directory, promising to protect your site through their different features.

Above I have already mentioned great security plugins. But why didn’t I mention this one too? Because this one is more .htacces security-oriented and it is not bad to have it active on-site and working parallel with one of the above security plugins.

To summarize. BulletProof Security automatically creates and activates .htaccess website security protection, even if you don’t have a full understanding about .htaccess files.

GO Pricing



If you need to put pricing tables in your site posts and content, then Go Pricing is a plugin for you. Besides the usual pricing table style, Videos (YouTube, Vimeo, Screenr) and images are also supported with optional responsivity.

It’s very easy and fast to create stunning tables and integrate them into your WordPress site using the Admin Panel. Beside traditional pricing tables feature, the plugin is suitable also for creating team viewer and compare tables. The Go Pricing can be used at many different areas.

For more info about Go Pricing plugin, check out a detailed Go Pricing review. Other great paid pricing table plugins are WP Table Manager, ARPrice and Plugmatter Pricing. As free alternatives, you can try Pricing Table or Easy Pricing Tables by Fatcat Apps.


WPBakery Page Builder

best wordpress page builder


Nowadays, page builder plugins are very popular. Using them, your site can get a new shine and look amazing on any device. WPBakery is drag and drop frontend and backend page builder plugin.

You can take full control over your WordPress site and build any layout you can imagine. All that with no programming knowledge required.

Easily choose to either work on a backend or move your page building process to frontend and instantly see changes you make. Design responsive websites with ease, control whole layout, or just separate parts.

You can read more about in WPBakery review or check addons for WPBakery and WPBakery Composium extension.

UPDATE: I highly recommend Elementor page builder which has a free and paid version. Other alternatives include Beaver Builder, Divi, Brizy, Oxygen, and Visual Composer Website Builder.


WP SlimStat



WP SlimStat is one of the most popular statistic plugins for WordPress blogs. This plugin has a lot of features that are enough to fill out your Dashboard. You can also configure the plugin in your own way to show the stats that you want.

WP SlimStat offers features like real-time web analytics report, pan-and-zoom world map, traffic sources, page views, visitors, unique IP, top search terms, etc. You can jump through the calendar and compare stats according to daily, weekly, and monthly stats.

UPDATE: Good alternatives are JetPack and MonsterInsights.


Other Worthy Plugins For WordPress

Those are some of the WordPress best plugins for every website or blog that is powered by our beloved CMS. There are a lot more good plugins other there.

It is on you to test them and see which fits your needs best. It is a test and trial process. Some of the plugins not mention above, but still worthy of having:

  1. AdSense Click-Fraud Monitoring Plugin – Monitors and prevents malicious clicks on Adsense ads. Could prevent exclusion from your Google Adsense account
  2. Anti-spam – No spam in comments
  3. External Links – Marks outbound links as nofollow
  4. Q2W3 Fixed Widget – Fixes positioning of the selected widgets, when the page is scrolled down
  5. Quick Adsense – Quick Adsense offers a quicker & flexible way to insert Google Adsense or any Ads code into a blog post
  6. Simple 301 Redirects – Create a list of URLs that you would like to 301 redirect to another page or site
  7. Solve Media – Integrates Solve Media’s anti-spam solutions with WordPress
  8. Stop Spammer Registrations Plugin – Prevent spammers from registering or making comments
  9. Subscribe To Comments – Allows readers to receive notifications of new comments that are posted
  10. WP-Optimize – This plugin helps you to keep your database clean by removing post revisions and spam


Best Plugins For WordPress Final Words

I hope some of the mentioned plugins are just what you need. If you feel that some plugins don’t deserve to be on this list, feel free to unleash your rage at me below in comments or leave your cherished opinion about better plugins available.

This post will be updated from time to time. Thanks for reading!

DISCLOSURE: Posts may contain affiliate links. If you buy something through one of those links, I might get a small commission, without any extra cost to you. Read more about it here.

27 thoughts on “Top 23 Best Plugins For WordPress Website Worth Having”

  1. Would love to read your take on the W3 total cache. My site load time is hopeless and I’ve been thinking of using a caching plugin. One of the great disappointments of WordPress over a static site. How great an increase in speed did you get.

    1. Hi Ashley,

      I am not fan of W3 Total Cache. I find it complicated for average users and easily to break things. I recommend using WP Rocket.

  2. It seems that you really like the Jetpack plugin, and I agree it has a lot to offer making it appealing so I can reduce the number of plugins I have to keep up with and update. My question about Jetpack is how do you handle the connection of the Jetpack plugin to a account? Do you register an account on for each client’s website you build if you want to utilize the Jetpack plugin? Or do you use your own WP account and keep connecting to it for multiple client’s sites? I’m confused as to why it even needs ‘connecting’…

    1. Hi Joseph,

      You will need to ask Jetpack support for any info about it as I don’t use it, and I don’t see that I mention it anywhere in the article.

  3. Thanks for a very helpful article. I can see how these Plugins can add benefits & functionality. I hear different opinions as to “how many WordPress” Plugins you can use on 1 website without degrading load times & optimization.
    1. What is your view as to how many are too many?
    2. Can you use most Plugins when needed and disable when not using.

  4. Harold Burton

    Every bloggers knows how important it is to be backing up a blog especially one whose blog has been hacked before like myself.Backing up through phpmyadmin is also one of the best and simple means of doing it and that’s exactly the way i usually back up mine.

  5. I am currently using Contact Form 7 and developing a complex form for a client that needs several textarea boxes with a wordcount. The Contact Form 7 Wordcount plugin does not work with the latest download of Contact Form 7. I getting down to the wire and need to find a solution. I have spent several days searching to no avail. I am sorting to writing my own PHP script. Any help/suggestions would be greatly appreciated.

    To Clarify, I need a plugin that will add functionality to the textarea tag to restrict word count (not character count) AND display the number of words entered as the user enters the words (i.e. count spaces between words).

  6. I see that there is a link during the wp-security scan to a how to do it manually and it sounds like it combines what Ben and you have said.

    My main concern was whether that plugin would change the wp-config.php file and I guess it does most of the time.

    I’m still not sure how to change table prefixes using the plugin because I don’t see where you can specify what you want to change it to.

  7. Thanks for this great list of plugins! I’m always looking for new ones since I’m still pretty new to WordPress. I’m looking to build my blog community so I’m looking forward to trying out Comment Redirect and Comment Reply Notification. Loving all your blog tips!

  8. A useful list of plugins, many of them use. However, it is strange that there are no plug-ins to create calculators. But they are very popular now and are a great tool for selling goods or services. I myself use this simple plugin where there are many useful functions. In general, I think that the tendency to use calculators will be in 2020, especially for e-commerce sites. But I saw calculators and completely on different sites, regardless of the subject.

  9. Danial Wilson

    Hello Kasa, You’ve done an excellent job.
    I would like to suggest you one more WordPress slider plugin which is Avartan. It has 150+ slides examples which you won’t find in any slider plugins. It gives you a millions of possibilities to create a stunning user interface with lots of features and functionalities.

  10. It is a great list of some essential WordPress plugins. Now it will be easy for me to suggest some best plugins to my client’s website. Thanks you so much for sharing.

    1. I am glad my post was of help to you. Let me know if you think there is some plugin that should be on the list too.

  11. WordPress is the best option for anyone thinking about starting a blog. You need a self hosted WordPress to start a good blog. It will give you a strong base to do anything with your blog.
    So anyone wanna start a new blog… forget about blogspot, tumblr etc just go with self hosted wordpress

    It will cost you some money but not very much. Nowdays shared hosting is very cheap and I guess anyone can afford $5 per month.

  12. Paket Wisata Jogja

    Hey I know this is off topic but I was wondering if you knew
    of any widgets I could add to my blog that automatically tweet my newest twitter updates.
    I’ve been looking for a plug-in like this for quite some time and was
    hoping maybe you would have some experience with something
    like this. Please let me know if you run into anything.
    I truly enjoy reading your blog and I look forward
    to your new updates.

    1. Hey,
      Did you mean option to show latest tweets in sidebar widget?
      If yes you could easily find various available plugins like Latest Tweets Widget.

      If you want to automatically post a Twitter update when you update your WordPress blog or add a link then you could check WP to Twitter.

      Hope it helps!

  13. Remarkable things here. I am very happy I find these post. Didnt even know for some useful plugins listed here.

    Thank you so much.

  14. There are some great plugins mentioned there. Optin Monster is great plugin for capturing leads and I use MailPoet for sending newsletters on my site.
    Will check WP SmushIt too.

    1. Hey Mark,

      WP is great for optimization images on WordPress site. You can choose to bulk smush all existing images or set to process images on upload.

    2. This is a good list for beginners – it would be good for beginners to have a little bit of direction about what to choose for WordPress Ecommerce, I know when I was first starting out I was confused by all the options and eventually chose Woocommerce, but it would be good to get an idea of the pros and cons for each. Thanks!

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top