Skip to main content

MonsterInsights Blog

Hints, tips, tutorials and resources.


21 Best Free WordPress Plugins for Every Website (2018)

Are you looking for the best free WordPress plugins to add power to your website? Despite being free to download and use, plugins are great at helping you to make your site better and stronger, provided you know which ones to get!

With the right set of plugins, you can make amazing things happen on your site while also saving a ton of money. In this article, we’ll share the BEST free WordPress plugins every website needs in 2018.

1. MonsterInsights Lite


MonsterInsights Lite (also called Google Analytics for WordPress) is the most beginner-friendly WordPress plugin for Google Analytics. It helps you to connect your WordPress site with Google Analytics and provides you with simple and easy-to-understand reports about your site visitors and their interactions on your site.

Using MonsterInsights, you can learn detailed information about your users, including who they are by their age, gender, interests, where they’re coming from, and what they’re doing on your site. With this data, you can identify what’s working on your site and what’s not. Then, you can plan informed strategies to grow your site.

With this free plugin, you can view standard Google Analytics reports for your site and get some insights about your users. But, if you want to track custom dimensions and events like form conversions, you can upgrade to its premium version, MonsterInsights Pro. The plugin simplifies advanced tracking with its powerful addons.

2. WPForms Lite


A contact form is one of the most essential things every website should have. With a contact form, you can make your site more interactive by allowing your users to contact you.

If you’re looking for a free plugin for creating a contact form, WPForms Lite the best option available on the web. It comes with an intuitive drag and drop interface that helps you create beautiful contact forms in mere seconds. In addition, it has pre-built form templates which you can use as they are or customize to suit your needs.

WPForms Lite has plenty of fields for building a simple form; however, you can use its premium version for creating advanced forms like payment forms, order forms, survey forms, etc. You can use advanced fields, get access to several marketing tools, and utilize powerful addons with the pro version.

3. OptinMonster Plugin


An extended email list is the most basic thing you’ll need to start an email marketing campaign. Given that email marketing is a very effective form of online marketing, you’ll surely want to use email marketing for your business growth.

If you’re wondering how to grow your email list faster, OptinMonster is the perfect solution for you. It’s the best lead generation software that helps you to create high-converting optin forms that’ll convert your site visitors into subscribers. It comes with dozens of templates, multiple form types, and triggers so you can collect more leads.

OptinMonster is an independent application that works well with multiple website platforms including WordPress. In order to add the OptinMonster created popups/optins on your WordPress site, you need to use this free connector plugin. The plugin helps you to integrate your OptinMonster account with your WordPress site.

4. Yoast SEO


Google is the most popular search engine, as well as the most popular website in the world, and gets the largest number of online visits. Since people are using search engines for most of their queries, search engine optimization (SEO) is important for every website. If your website gets highly ranked in search results, you’ll get higher organic traffic referred to you by Google.

If you want to make your website content SEO friendly, Yoast SEO is the best tool you can use. It’s the number one WordPress SEO plugin and will help you easily optimize your site for search engines. Using this plugin, you can create an automatically updated XML sitemap for your website, set a focused keyword for your content, preview your content’s search snippet, add meta tags, etc.

Yoast SEO also has a premium version which provides advanced SEO features like multiple focused keywords, redirect manager, internal linking suggestions, etc.

5. WP Mail SMTP


Sometimes WordPress doesn’t send emails correctly. WP Mail SMTP helps you fix this issue. The free plugin helps to reconfigure the wp_mail() PHP function to use a proper SMTP provider so that your WordPress emails will be delivered properly.

WordPress, by default, uses the PHP mail function to send emails generated by WordPress or contact forms. This method is riddled with problems from the get go, but using a WordPress hosting server without proper configuration for sending PHP emails can also cause this problem.

The WP Mail SMTP plugin solves the issue by reconfiguring the wp_mail() function to use a trusted SMTP provider. So, all your WordPress emails will get delivered properly, guaranteed.

6. Sucuri Security


Sucuri Security is a free WordPress plugin for tightening your website’s security. Using this plugin, you can get powerful security features to protect your website from being hacked. The plugin features security activity auditing, remote malware scanning, blacklist monitoring, security notifications, etc.

Sucuri Security plugin also has a paid version that offers more advanced security features. The web application firewall is probably the best protection you can get for your site. They protect your site from DDoS, brute force attacks, malware threats, and other types of attacks.

7. W3 Total Cache


Site speed is a key factor when determining user-experience for your site. Plus, it’s one of the main SEO ranking factors affecting your site’s rank in search results.

When it comes to speed optimization, WordPress caching helps you a lot. Using the W3 Total Cache plugin, you can serve compressed and cached files to your site visitors so the load on your server will be reduced and your website will become faster.

In addition, W3 Total Cache supports Google AMP, CDN services, and SSL to help you make your site faster and stronger.

8. Envira Gallery Lite


Envira Gallery is a free WordPress plugin for creating responsive image and video galleries. It comes with a user-friendly drag and drop builder that lets you upload images, arrange, and reorder them to build beautiful image galleries.

Envira Gallery is highly optimized for web and server performance so that you won’t need to face slow loading speeds. It’s also optimized for SEO.

While the free version has plenty of options for creating image galleries, you cannot create advanced albums or portfolios with that. If you need to create an online portfolio, you’ll need to purchase its premium version.

9. Beaver Builder Lite


Are you looking to build a landing page in WordPress? Then, Beaver Builder is a great solution for you. It’s the best WordPress page builder plugin. It lets you create a beautiful landing page without having to write a single line of code.

The plugin comes with a set of powerful content modules that you can arrange, mix, and match to build landing pages. The content modules include a text editor, photo, audio, video, sidebar, etc. which you can use to build your custom page layouts.

You can get Beaver Builder in both free and premium versions. If you need advanced page builer options, you can try its premium version.

10. Jetpack


As its name suggests, Jetpack is a plugin that offers a ‘pack’ of features useful for WordPress sites. It includes design services like access to hundreds of powerful WordPress themes, customization tools, high-speed image and video content delivery network, lazy image loading, etc.

In addition, it provides marketing services like website stats and social media sharing plus security services like spam filtering, daily backups, malware scanning, etc. It’s a composite plugin with different useful features for WordPress sites.

It’s a product, so you’ll need to create a account to use Jetpack on your site.

11. WooCommerce


WooCommerce is the most popular eCommerce plugin for WordPress. It’s also the official eCommerce solution for WordPress. With WooCommerce, you to turn your website into an online store and sell digital or physical products online.

You can also offer free shipping, flat rate shipping, or make real-time calculations with it. You can fully configure the shipping options to make them suitable for your needs.

The core WooCommerce plugin is free to download and use whereas you can get a number of extensions and addons for this plugin. If you want to add features like online booking, memberships, subscriptions, etc., you’ll need to purchase the premium extensions.

12. ThirstyAffiliates

Whether you’re an expert affiliate marketer or a casual blogger, affiliate marketing can help you earn good referral money. If you want to add affiliate links on your website and earn affiliate income, ThirstyAffiliates is a great tool for you.

Using this free plugin, you can cloak your long ugly affiliate links and make them pretty short URLs starting with your domain name. This helps you to protect your affiliate commissions from theft. Plus, it lets you insert your affiliate links into your blog posts easily from the ThirstyAffiliates icon in the post editor.

If you’re a basic level of affiliate marketer, the free version is perfect for you. If you’re an advanced user, there’s a paid version.

13. Insert Headers and Footers


Sometimes you need to add code into your theme’s header and footer section to enable certain functionalities like Google Analytics tracking code, custom CSS, Facebook pixel, etc. Insert Headers and Footers is a free plugin that provides you with an easy solution for your needs.

Editing a theme’s headers and footers is something complex for the beginners, and can be risky as well. Sometimes, it can go wrong and break your theme. But this nifty tool helps you avoid such mistakes as it lets you insert code without editing you theme file.

14. Google XML Sitemaps


Google XML Sitemaps is a free WordPress SEO plugin that helps your site get a better ranking in search results. The plugin creates an XML sitemap for search engines like Google, Bing, and Yahoo so it becomes easier for the search engine crawlers to index your site.

The plugin supports all kinds of WordPress-generated pages and custom URLs. Plus, it notifies all the major search engines every time you add new content to your site.

As it helps the search engine crawlers to see the complete structure of your site, your site’s online visibility will improve and your site will get a better rank.

15. TablePress


By default, WordPress doesn’t provide a tool for adding tables on your site. If you want to add a table manually, you’ll need to have a certain level of HTML knowledge.

TablePress solves this problem for you. It’s a user-friendly WordPress plugin that lets you create and manage beautiful tables easily. You can embed the tables into posts, pages, and text widgets, using a simple shortcode. You don’t need to touch any code to use this plugin.

Using TablePress, you’ll also have options to import and export tables from and to Excel, CSV, HTML, and JSON files.

16. WP Smush


WP Smush is a powerful free WordPress image optimization plugin. It helps you to resize, compress, and optimize your images. When your images are optimized, it reduces your site’s load time, meaning your visitors will see your content faster.

WP Smush automatically optimizes your images as you upload them. And, if you want to bulk compress the images in your media library, you can easily do that.

The best part is that it doesn’t harm the quality of your images. It cuts down the unnecessary data and makes your images lightweight without losing quality.

17. Broken Link Checker


If you have a great many old posts and pages on your site, there’re increased chances for broken links. If you have them, it’s definitely not a good thing. You’ll need to identify your broken links and fix them.

That’s why Broken Link Checker is here on our list of best free plugins for every website. The plugin checks all your posts, pages, comments, and other content for broken links. If it detects any, it’ll immediately notify you, so that you can fix it.

In addition, the plugin also reports missing images on your site. It’s a very useful plugin for keeping your site user-friendly and SEO-ready.

18. Easy Google Fonts


Typography is one of the major aspects of good design. If your theme doesn’t have cool fonts, your website design may not be eye-catching enough to maintain your visitors’ interests.

However, you can use the Easy Google Fonts plugin and solve this problem easily. It’s a free plugin that lets you use 600+ Google fonts on your WordPress site. Using this plugin is easy; no coding is required. Even a beginner can effortlessly configure the plugin and add beautiful fonts in WordPress.

The plugin uses a live customizer so that you can preview fonts in real-time as you make changes.

19. Login Lockdown


Although you set a strong username and password to access your WordPress dashboard, it can sometimes fall prey to brute force password discovery. So, you’ll need to use the Login Lockdown plugin to protect your site from such attacks.

It records the IP address and timestamp for every failed login attempt. If it detects more than a set number of failed login attempts, it disables the login function for that user for a certain period of time.

20. The Events Calendar


The Events Calendar is useful for creating events and displaying an events calendar in WordPress. It comes with powerful options to organize your events and display them beautifully on your site. You can add information about the event organizer, venue, time, attendees, and more on your calendar.

This is useful for businesses, universities, government institutions, or any other website which organizes programs, seminars, or any type of events.

By creating events on your website, you can pre-inform people about your event and make your event more successful with your preferred audience.

21. Duplicator


Duplicator, as its name suggests, helps you to duplicate your website data. It’s useful when you need to move your website data from one location to another, like moving to a new host. This is also helpful for creating site backups.

Using Duplicator, you can clone the live site data and install it on a localhost for moving your site. Then, with the help of localhost data, you can move your site to a new web host without downtime.

So, that’s it! The list of 21 best free WordPress plugins for every website in 2018. We hope this article helped you to choose the plugins most useful for your website.

You might also want to check out our list of WooCommerce Marketing tools to grow your business.

Also, don’t forget to follow us on Twitter and Facebook for more Google Analytics tutorials.


Congratulations, you have the opportunity to be the first commenter.
Have a question or suggestion? Please leave a comment to start the discussion.

Leave a Reply

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.