Explore this comprehensive list of the best, free plugins for WordPress. From security plugins to image optimization, SEO, and many other plugins that you may require for your WordPress website.

Most users discover plugins only when they try to do something and cannot. They want to get leads so they look for form plugins. Their site gets hacked so they look for security plugins and so on.

But the smart thing to do is have a ready list of plugins ALL web creators will require at some point or another.

So, that’s why we made this post. In this article, you will get an overview of highly recommended free and crucial plugins that you may require. Go through the list and think about whether you will need to try them yourself in your next project. 

We would like to point out that by using the Elementor Website Builder, you reduce the number of plugins you may require, and thus substantially improve the performance of your website.

Table of Contents

Best WordPress Security Plugins

Security plugins are plugins that increase your protection against malicious attacks. These could be DDoS attacks, brute force attacks, malware threats, and others. We have a more complete list of the best security plugins available here.

1. Sucuri Security

Sucuri Security

Sucuri protects your site with activity audits, malware scanning, blacklist monitoring, and more. It’s very fast. It checks for DDoS attacks, malware threats, brute force attacks, and other forms of attacks. 

2. Akismet Anti-Spam

Akismet Anti-Spam

Akismet is a spam filtering service that filters spam from comments, trackbacks, and contact form messages. The filter works by combining information gathered on all participating sites, and using it to identify and block potential spam.

3. Wordfence Security

WordFence proves to be an excellent tool for beefing up your security, with relatively simple procedures, for tasks such as changing your login URL and running malware scans, and much more.

4. Google Authenticator

Google Authenticator

Google Authenticator allows you to employ a two-factor authentication using Google’s app. It allows you to tweak the settings from the administrator account and enable it on specific users.

Best WordPress Live Chat Plugins

Live chat plugins are plugins that deal with live chats and offer, at the very basic level, the ability to create or provide a chat service for your website. You can find a more comprehensive list of live chat plugins here.

1. LiveChat


LiveChat offers a visually appealing plugin. It works from all platforms. You can add surveys and add integrations like email and other marketing tools. It’s very fast.

2. WP-Live Chat

WP-Live Chat

WP-Live Chat is another popular live chat plugin. It offers unlimited agents, an easy to use interface and the ability to edit the text fields and colors of the chat box, among many other features.

3. Tidio


Tidio Live Chat is a live chat service that is designed specifically for the WordPress community. The installation process is easy, there are 4 integrated channels for customer communication and there are also mobile and desktop apps.

4. Tawk.To Live Chat


Tawk.To Live Chat is a free live chat app that allows you to stay connected anywhere. It is compatible with modern browsers and offers free iOS, Android, Windows, and Mac OSX apps to stay connected.

Best WordPress CRM Plugins

Customer Relationship Management (CRM) plugins deal with everything that has to do with customer relationship management. It’s hard to define exactly what a CRM plugin should include, but in its very basic form, it has to provide the ability to communicate with clients, retain their information, and, if possible, their purchase habits and much, much more. We have a great list of the best CRM plugins here.

1. Hubspot


HubSpot’s WordPress plugin has a ton of useful features for your site. This single plugin has it all — from email marketing, CRM, live chat, forms, to site analytics. That means you don’t have to download lots of different plugins to get marketing, CRM, and customer service capabilities on your site. Use HubSpot for marketing campaigns, contact lists, email newsletters, chatbots, forms, and all the other essentials for helping your site grow.

2. Jetpack CRM

Jetpack CRM is a free and simple CRM solution. It offers a simple installation process and you will be able to add a contact within minutes after installing it.


WP ERP has a free version where it offers all the important features you may require to manage your business. The core modules include HR, CRM, and accounting. It is beginner-friendly and is easy to install.

Best WordPress Calendar Plugins

Calendar plugins are exactly what they sound like. They offer you the ability to note down events on your calendar, set up reminders, create meetings, invite people to those meetings, and more. If you are looking for the full list of the best WordPress event calendar plugins, you can find them here.

1. The Events Calendar

The Events Calendar is an easy-to-use calendar tool that allows you to quickly add new events. It has the option to add google maps, it’s easily exportable and is optimized for speed.

2. Editorial Calendar

Editorial Calendar

The Editorial Calendar plugin is a visual calendar that utilizes the drag and drop function to easily reorganize the events and allows them to quickly edit everything that’s related to the events.

3. Modern Events Calendar Lite

Modern Events Calendar Lite is a comprehensive events management plugin. It is user friendly and comes with a free version. It boasts more than 40 event display layouts.

Best WordPress Search and Filter Plugins

For many websites, it is imperative to offer the ability to filter through their posts or products, for example, an ecommerce store. Search filter plugins provide this ability and allow your users to filter the content or products they see to their desires and specifications. We have a full list of the best search filter plugins here, many of which have integrations with Elementor. 

Note: Elementor comes with an inbuilt search widget which enables you to easily add a search function anywhere on the page.

1. Search & Filter

Search & Filter has a free version of the plugin, and it allows you to create a search filter on your website. It’s easy to use and provides your users with the ability to simply search and filter for what they are looking for. This is especially good for ecommerce websites, but can also be good for blog websites.

2. Ivory Search

Ivory Search

Ivory Search is a simple to use WordPress search plugin. With it, you can create unlimited search forms and configure each form individually.

3. Relevanssi

Relevanssi replaces the standard WordPress search with a better search engine. It has lots of features and a free version. Make sure that your hosting provider has enough database space allocated to your website, as this app requires a lot of it to process the information.

Best WordPress SEO Plugins

Search Engine Optimization (SEO) is one of the most important factors that directly affect the success of a website. SEO plugins will make sure that your content is optimized, allow you to tweak the meta content, and provide you with suggestions regarding the best SEO practices. Here’s the full list of the best WordPress SEO plugins.

1. Yoast SEO

Yoast SEO is one of the more popular free SEO plugins out there. It has all the right tools to help you with your SEO needs including sitemaps, previews, meta tags, duplicate content avoidance, and other tools.

2.MonsterInsights Lite


MonsterInsights Lite is another great SEO plugin that enables universal tracking, dashboard reports, and much more.

3. Broken Link Checker


The Broken Link Checker plugin continuously monitors your pages for broken links and sends you an email as soon as it finds one.

Best WordPress Form Plugins

Forms are an integral part of customer acquisition and retention. They allow websites to gather lots of information, automate certain aspects of the website, and create far-reaching marketing campaigns. Form plugins will let you create stunning forms with different fields and multiple steps. We have a complete list of the best form plugins for WordPress, free, and paid. You can also check out a more comprehensive guide on the best form builders for WordPress. 

Note: On a separate note, we’d like to let you know that Elementor has one of the best form builders out there, that requires no external plugins.

1. Contact Form 7

Contact Form 7

Contact Form 7 is one of the most popular form plugins available. It boasts over 5 million installations and is free to use. It supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering, and more.

2. Ninja Forms


Ninja Forms Contact Form is a very user-friendly WordPress contact form builder. You can create all sorts of contact forms with various, beautiful designs and all this without the need to code.

3. Forminator

Forminator is an easy-to-use WordPress form builder plugin for every website and situation. It is free and features a drag and drop visual builder.

Best WordPress SMTP Plugins

In simple terms, WordPress SMTP plugins help you make sure people get the emails that your WordPress site sends to them (notifications, confirmations, etc) since the default WordPress mail often sends these emails to the spam folder. Here’s a list of the best SMTP plugins out there, both free and paid.

1. Easy WP SMTP


Easy WP SMTP is a popular, free WordPress plugin that lets you connect your WordPress site to your SMTP server of choice.

2. SMTP Mailer

SMTP Mailer

SMTP Mailer is another free plugin that offers to connect a WordPress site to an SMTP server. It’s easy to use with its simple interface.

3. Post SMTP


Post SMTP is another SMTP plugin that comes with a built-in email logger, a smart email failure detection system and it also offers a chrome extension among its other many features.

Best WordPress Social Media Plugins

In today’s world, social media is a powerful tool. A very powerful tool that enables you to reach millions of potential users with just a few clicks. A social media plugin will give you access to Facebook, Tweeter, Instagram, and all the other platforms. 

Note: Elementor, offers you numerous tools for your social media needs.

1. Smash Balloon

Smash Balloons

Smash Balloon is a flexible, easy to use, SEO friendly social feeds plugin. This plugin is fully customizable, offers to show multiple Instagram accounts, and feeds with various photo sizes.

2. Better Click to Tweet

Better Click to Tweet

Better Click to Tweet is exactly what it sounds like. It’s a click to tweet plugin that allows you to create tweetable content for your readers using a shortcode. It will let you make your content more available and readable via the social media platform and it will get you more followers.

3. Shared Counts

Shared Counts

Shared Counts is a plugin that allows you to add social sharing buttons that look great and load fast. It is a developer-friendly plugin, with multiple style options. It’s built for speed and is never bloated.

4. Social Media Share Buttons

Ultimate Social media sharing buttons

Social Media Share Buttons is another free plugin that has a lot to offer. It has buttons for every occasion — RSS, email, Facebook, Twitter, LinkedIn, and over 200 more social media platforms.

Best WordPress Image Gallery Plugins

Image gallery plugins are used primarily by websites that have lots of images to show. These offer the ability to show images in grids, various sizes, and more. Elementor has a great gallery widget, with which you can create stunning galleries.

1. Envira Gallery


Envira Gallery is an easy to use, drag, and drop photo gallery builder. It lets you upload images, and rearrange them any way you want. Of course, there are more advanced features in the paid version, but the free version provides you with the most necessary basic tools. It’s very fast and mobile-friendly, improving your speed, and consequently your SEO rankings.

2. NextGEN Gallery

NextGEN Gallery’s free version provides the three main gallery styles — slideshow, thumbnail, and image browser, and two album styles — compact and extended. These all come with a wide array of options for customization

3. Photo Gallery

Photo Gallery

Photo Gallery by 10Web offers a mobile-friendly image gallery. It provides several view options to organize your galleries, audio and video support, and additional widgets.

4. FooGallery Image Gallery


FooGallery Image Gallery is another great image gallery plugin. With FooGallery you can easily add a stunning photo gallery to your website in minutes. It is responsive, retina-ready, and supports lazy loading for lightning-fast photo galleries.

5. Responsive Photo Gallery


Responsive Photo Gallery is a fully responsive and mobile-friendly plugin. It offers numerous features like fade effects, batch image uploads, auto-resizing, and more.

Best WordPress Login Plugins

Login plugins give you the ability to create a login screen for your users. This option is most often used for membership sites but can be used for any website. With Elementor, you get a very functional, easy to use, login widget.

1. Login Lockdown

Login LockDown

Login Lockdown records the IP address and timestamps of every failed login attempt and helps to prevent brute force password discovery.

2. Nextend Social Login


Nextend Social Login is a professional, easy to use, and free WordPress plugin. It lets visitors register and login to your site using their social profiles (Facebook, Google, Twitter, etc.)

3. LoginPress


LoginPress holds a lot of customization fields to change the layout of the login page of WordPress. You can modify the look and feel of the login page completely including elements like the login error messages, registration error messages, forget password hint messages, and more.

Best WordPress Table Of Contents Plugins

A Table of contents is extremely important for good UX as it provides easy navigation and lets the user choose exactly the part they’d like to go to within the page. A Table of contents is also important in terms of SEO, as websites with these tend to rank better than those without. 

Note: Elementor offers an exceptionally easy-to-use table of contents that you can add to your page with a simple drag and drop action.

1. Easy Table of Contents

Easy Table of Contents

Easy Table of Contents is a user friendly, featured focused plugin which allows you to insert a table of contents into your posts, pages, and custom post types.

2. LuckyWP Table of Contents

LuckyWP Table of Contents

LuckyWP Table of Contents creates an SEO-friendly table of contents for your posts, pages, or custom post types. It also provides great customization options.

3. Table of Contents Plus

Table of Contetns Plus

Table of Contents Plus is a powerful, user-friendly plugin that automatically creates a context-specific index or table of content for long pages.

4. Rich Table of Contents

Rich Table of Contents

Rich Table of Contents is a table of contents generation plugin that allows anyone to easily create a table of contents. It has a real-time preview with an intuitive UI design.

5. Heroic Table of Contents

Heroic Table of Contents

Heroic Table of Contents provides you with a content or index section which allows readers to easily navigate pages on your site. It automatically detects headings on a page, it has four built-in-styles, options for display, and more.

More Free WordPress Plugins

Duplicate Post

Yoast Duplicate Post

As Elementor users, whenever we need to duplicate a post, we usually save it as a template in Elementor and then insert it elsewhere. An alternative way to do this is by using the next plugin on our list, Duplicate Post Plugin. It can also be used to duplicate custom fields, titles, etc. for new and future posts.

Google Tag Manager

Google tag manager

Google Tag Manager is Google’s free tool that anybody can use to deploy analytics and marketing tags.

Intuitive Custom Post Order

intuitive custom post order

How many times have we had to reorganize posts and pages, as well as customized elements? Well, our guess is that the Intuitive Custom Post Order plugin was designed by someone else who had to reorganize their content one time too many because this is a tool that you can use to visually switch the order of your posts and pages very easily.



If you’ve been managing sites long enough, you’ll know how often posts are renamed, deleted, or recreated, and how annoying it can become. Redirection is a plugin that was designed to ensure that a proper 301 redirection is created to the modified page URL, so all that link juice leads to the right place.

Smart Slider 3

Smart Slider 3

Smart Slider 3 is one of the most powerful WordPress plugins that enables you to create sliders. It’s fully responsive and SEO optimized.

AddToAny Share Buttons

Addtoany Share buttons

AddToAny Share Buttons is another social media buttons plugin. With it, you can add social media buttons from over 100 sites to your website and increase your traffic and engagement. 

Note: Elementor comes with an in-built share buttons widget which makes it extremely easy to add share buttons to your pages and posts.

Really Simple SSL

Really Simple SSL

Really Simple SSL automatically detects your setting and makes your website run over HTTPS.



UpdraftPlus makes backups easy. It’s one of the best plugins for WordPress backups. You can back up your files into the cloud directly to services like Dropbox, Google Drive, and more.



Duplicator is a migration plugin. It allows you to clone your WordPress site and move it between domains or hosts with no downtime whatsoever. It also allows you to backup your WordPress site.

Enable Media Replace

Enable Media Replace

Enable Media Replace is a lightweight plugin that allows you to easily replace an image or file in your media library. You don’t have to delete, rename or re-upload files.

Advanced Custom Fields

Advanced Custom Fields

Advanced Custom Fields is what it sounds like. It allows you to take full control of your WordPress edit screens. You can add fields anywhere, including posts, users, taxonomy terms, and more.

Code Snippets

Code Snippets

Code Snippets is an easy plugin that enables you to run PHP code snippets on your site. It removes the need to add custom snippets.

Activity Log

Activity Log

The Activity Log is an extra-light plugin that generates a log of every activity occurring on your WordPress website. Imagine that it works like an airplane ‘black box,’ recording events, and alerting you when a post is deleted, a plugin is activated, or if someone is attempting to log in or hack your site.



SeedProd is a free plugin to display your coming soon pages or your maintenance mode pages. There are benefits to using these pages, as they work to improve your site’s SEO even and add value to your marketing efforts by allowing you to build an email list (through contact forms on those pages), and having the site live, while still working on it (Google advises to use these pages). 

Note: Elementor has inbuilt maintenance mode and coming soon pages that are absolutely stunning and fully customizable.



OptinMonster helps you retain users by converting any link or image into an opt-in form, using geo-location targeting, and by being so easy to use. 

Note: With Elementor, however, you won’t need several different plugins, since Elementor offers a powerful set of marketing tools.



MemberPress is a great membership plugin. It’s easy to set up, and it allows you to easily accept payments, with Stripe and PayPal. It has numerous integrations with which you can make your workflow much better, and it has an affiliate program.



Visualizer is a nice plugin for creating responsive, fully customizable tables and charts and editing them directly on the posts, in a nice editor. It allows to import data, it’s very flexible and interactive and.



TablePress is another plugin that allows you to create and manage tables. You can easily add them to your posts and pages with a simple shortcode. No coding knowledge is required to use this plugin.



WooCommerce is one of the most popular ecommerce plugins for WordPress. It provides a full WordPress integration. In short, it allows you to create an online shop with full control over its design and its functionality. With it, you can sell anything you want, use the many different payment options, and grow your sales. 

Ecommerce plugins can make your ordinary WordPress website into an online shop. WIth them, you can add shopping carts, payment pages, product listing, and more. Elementor offers you the ability to easily integrate WooCommerce and use Elementor’s WooCommerce Builder.

W3 Total Cache

W3 Total cache

W3 Total Cache improves the SEO and user experience by improving the website’s performance and reducing its load times. In essence, it speeds up your site, saves you bandwidth, and improves your search engine result page rankings.

Pretty Links

Pretty Links

Pretty Links is a great plugin for making your affiliate links look better. It’s best for those who manage affiliate links and track their metrics from emails, social media, and other places. It tracks each link and provides the user with a full report of the statistics.



Smush is an image optimization plugin and is another way to accelerate your site. A good, free way of achieving this is by trying the Smush Image Compression and Optimization plugin. It includes a truckload of useful features, including Lazy Loading, Bulk action, automation, and all while preserving the high quality of your images.



TinyPNG is another image optimization tool with great features. It is a plugin by TinyPNG which is often used to compress images online.



Optimole is yet another image optimization plugin. It is very popular, easy to use, and fast since it’s cloud-based. It also gives you the ability to add watermarks, for that extra protection.

WP RSS Aggregator

WP RSS Aggregator

WP RSS Aggregator is an RSS plugin that allows you to pull information from blog posts, YouTube videos, news sites, and much more, automatically. It’s very easy to use.

Lazy Load

Lazy Load

Lazy Load only displays images on a page only when they are visible to the user, meaning that it doesn’t upload all the images at once, thereby making the page upload very quickly and improve the user experience.

Easy Google Fonts

Easy Google Fonts

Easy Google Fonts allows users to easily add custom Google fonts to any WordPress theme without coding. It allows you to preview the fonts on the site in real-time and allows you to take full control of your theme’s typography. 

Font plugins are exactly what they sound like. They add new fonts, custom or not, and allow you to use them to create creatively beautiful websites. Elementor has more than 800 fonts and gives you the ability to add custom fonts easily.

Counter Number

Counter Number

Counter Number allows you to easily upload counter number statistics and update their records including the title, counter stats, icons, and more.

Note: Elementor’s counter widget offers you absolute freedom when it comes to creating and adding a counter to your page or post.

Anchor Block

Anchor block

The Anchor Block plugin provides a dedicated Gutenberg Anchor Block so you could generate internal links to each section of your pages.

Note: Elementor provides this feature via the Menu Anchor Widget, which allows you, in the easiest of ways, to add anchors to your pages.

WordPress Portfolio Builder

Portfolio Builder

WordPress Portfolio Builder is a free portfolio plugin that enables you to create unlimited portfolio projects, images, videos, and other content. It auto-generates shortcodes so that you can easily embed a portfolio gallery. 

Note: Elementor also offers an amazing portfolio widget which you can add to your pages by a simple drag and drop, and customize it any way you want it.



Testimonial is a testimonials showcase plugin that allows you to display testimonials, reviews, or quotes in multiple ways on any page. The plugin comes with an easy shortcode generator settings panel that can help you build unique testimonials.

Note: Elementor has its very own Testimonial Widget, that’s easy to use and is extensively customizable.



Flipbox is a responsive WordPress plugin that lets you add a box to the screen that will flip through the items within the box.

Note: Elementor comes with an inbuilt flip box widget, that will enable you to use your full creativity in creating engaging content that is also interactive.

WEN Call to Action

WEN Call To Action

WEN Call to Action allows you to create a call to action for your WordPress site. This plugin gives you markup for a call to action with simple styling and it’s easily customizable. 

Note: Elementor has a beautiful call to action widget which can be customized endlessly to fit your website’s style and the vision you have for it.

WP Slick Slider and Image Carousel

WP Slick Slider

WP Slick Slider and Image Carousel allows you to display multiple image sliders and carousels using shortcode with a category. It is fully responsive and swipe enabled.

Note: Elementor’s media carousel widget gives you the opportunity to create stunning carousels by utilizing the simple drag and drop function and the full power of Elementor’s customization options.

Yet Another Stars Rating


Yet Another Stars Rating is a powerful way to add SEO-friendly user-generated reviews and testimonials to your website posts, pages, and CPT, without affecting its speed.

Note: Elementor comes with a Star Rating Widget which you can use to showcase the popularity of your business. The widget gives you the ability to customize the way the star rating will look on your website.

WP Google Maps

WP Google Maps

WP Google Maps allows you to add a customized Google map to your WordPress posts and pages quickly and easily with the supplied shortcode.

Note: Elementor comes with an inbuilt Google Maps widget, which you can place anywhere on your page or post and customize to best fit your overall design.

WRC Pricing Tables

WRC Pricing Tables

WRC Pricing Tables is a free CSS3 pricing table plugin with a modern and clean design style. It is responsive and allows you to present the features and prices of different products in several ways.

Note: Elementor also offers an easy to use price table widget, which in addition to its easy and intuitive design, allows you to customize it to fit your website’s needs.

Customer Reviews for WooCommerce

Customer Reviews For WooCommerce

The Customer Reviews for WooCommerce plugin enables you to set up automatic review reminders for customers who recently purchased a product from your store. Reminder emails are sent to your customers inviting them to review the recent product they purchased.

Note: Elementor offers a reviews widget with which you can proudly display your reviews on your website. It’s fully customizable and easy to use.

Countdown Timer Ultimate

Countdown timer ultimate

Countdown Timer Ultimate is a simple plugin to add a countdown timer to your website. Countdown Timer allows you to create a nice and functional countdown timer just in a few minutes. 

Note: Elementor comes equipped with a countdown widget. You can simply drag and drop it to where you need it, and customize it any way you want. 

Google XML Sitemap

Google XML Sitemaps

Google XML Sitemap allows you to create a sitemap of your website, which makes it easier for search engine crawlers to see the complete structure of your site and retrieve it more efficiently. 

Note: Elementor comes with an inbuilt Sitemap widget, which enables you to show your site’s structure easily.