THIS POST CONTAINS AFFILIATE LINKS. PLEASE READ MY AFFILIATE DISCLOSURE FOR MORE INFORMATION. (NOTE: there are affiliate referring links of mine. If you place an order, I will have a commission with no additional cost.)

When my blog is installed with WordPress and theme without any functions at all for my needs. However, do not worry about it. WordPress and engineers have thought about it and provided mufti-function software for you to use.

Plugins are utilities designed for offering the extra functionality to your blog. To install a new plugin, all you have to do is to search for the plugin name and install files into the wp-content/plugins directory. After a plugin is installed, you can choose to activate it. If it is not appropriate or does not match your need, you can also deactivate it from the Plugins menu in your WP administration.

In WordPress, you can install plugins directly from the admin area. Here are steps to install WordPress plugins in your WP dashboard:

Add new plugin dashboard
  • Plugins Page

Visit Plugins > installed Plugins. These are your current plugin lists. You can activate or deactivate or delete it here anytime. It is straight-forward in most cases. Simply click the button to activate or deactivate or delete and it would be done right away.

Plugin page
  • Add new plugin

Visit Plugins > Add New. You can search for the plugin name & Download It for your choice. You can also see the installed numbers and comments and if it is compatible with your version of WordPress.

Add new plugin

If you have more questions, just remember that you can always refer to their plugin documentation and installation instructions for more information.

Recommended WordPress Plugins

There are some recommendations and useful plugins based on their installed numbers and good performance and considerate function. Using any of these WordPress plugins will help you easier to make your blog more perfect and user-friendly! Here are some WordPress plugins for you to take it into consideration.

Best Free WordPress Plugins


  1. Beaver Builder

  2. Elementor

  3. Akismet Anti-Spam

  4. Jetpack 

  5. WooCommerce

  6. UpdraftPlus WordPress Backup Plugin



  1. Yoast SEO 

  2. All in one SEO pack

  3. Google XML sitemaps

  4. Google Analytics by MonsterInsights

  5. Google Analytics Dashboard for WP

  6. W3 Total Cache

  7. Smush Image Compression and Optimization

  8. Redirection

  9. Really Simple SSL



  1. Contact Form 7

  2. WPForms

  3. Ninja Forms


Email Marketing

  1. Sumo

  2. MailChimp

  3. OptinMonster

Let’s take a look at more details:


  1. Beaver Builder

Beaver Builder

Beaver Builder is a flexible which has a drag & drop page builder on the front end of your website, especially friendly for beginners. No need to write HTML or shortcodes, making good looking and attractive pages is simple and easy. It also has mobile-friendly and responsive layouts with a friendly and support. If you want additional modules, expert support and access pre-made layouts, you can take a look at  the premium version of Beaver Builder for more information.

  1. Elementor Page Builder

Elementor Page Builder

Elementor is live page builder which means that you get what you see. It incredibly increases the time of your website design without any extra coding. It makes your website design friendly and has professional templates, mobile editing tools and other useful features. You definitely need to take it into consideration.

  1. Akismet Anti-Spam

Akismet checks your blog comments and contact form submissions to stop the spam to avoid malicious content. This can save your storage space without slowing down your blog. It checks all comments and filters out what seems to be spam. Name, emails and URLs are shown in the comment body. You can see the number of approved and pending comments.

  1. Jetpack


Jetpack has many outstanding parts to make it convenient. It includes notifications in toolbar and connects site to social networks and automatically share with Google+, Facebook, Twitter and more. It provides your blog stats analytics and security and backups services. You do not have to worry about downtime, data loss or be attacked. It also has subscription service for your readers to receive the latest article and keeps in touch.

  1. WooCommerce


Whenever you want to have your own store to sell, WooCommerce always comes first and is the world’s favorite eCommerce solution that gives you full control. You can have a lot of flexibility and integrate it closely with free or premium WordPress extensions. Now almost 30% of online stores use WooCommerce. You can design what to sell and the payment method such as paypal and credit cards and shipping plan. It also hires engineers to take care of security issue which keeps your website safe.

     6. UpdraftPlus WordPress Backup Plugin


When you want to backups and restoration, check UpdraftPlus. It is the world’s highest ranking and most popular scheduled backup plugin. More than two million active installments. You can backup your files and database into the cloud like Dropbox, Google Drive, Amazon S3, and email. If you consider upgrading to the paid version, you can backs up to Microsoft OneDrive, Microsoft Azure, Google Cloud Storage, Backblaze B2, SFTP, SCP, and WebDAV.


  1. Yoast SEO 

Yoast SEO

Yoast SEO (formerly known as WordPress SEO by Yoast) is the number one SEO plugin and one of the most popular WordPress plugins for your WordPress website. It takes care of everything you need to know to optimize a high quality page. You would know a SEO score of each post or page you publish right away. It supports other major WordPress plugins such as WooCommerce for example. It also helps you add meta tags and optimizes your WordPress blog for search engines like Googles.

  1. All in one SEO pack

All in one SEO

You can make good use of All in One SEO Pack to optimize your WordPress blog for SEO. It make you catch it up easily and has up-to-date features. Use All in One SEO Pack to optimize your WordPress site for SEO. It’s easy and works out of the box for beginners, and has advanced features and an API for developers. For pro users, you can also consider to upgrade to pro version to get premium support such as XML Sitemap support, Google Analytics support, automatically optimizes your titles for search engines, generates META tags automatically, etc.

  1. Google XML sitemaps

Google XML Sitemaps

You can greatly improve SEO of your blog with the plugin. It makes the crawlers to see the complete structure of your site much more easily and efficiently. You can greatly improve SEO to create customized XML sitemaps to help search engines like Google, Bing and to index your blog better. It is compatible with all kinds of WordPress generated pages as well as custom URLs. Furthermore it informs all major search engines as soon as you publish a new post.

  1. Google Analytics by MonsterInsights


MonsterInsights connects your WordPress blog with Google Analytics correctly. It also allows you to make good use of all advanced Google analytics tracking features. It also comes with a Google Analytics Dashboard for WordPress that shows you analytics reports right inside your WordPress dashboard. It creates customized reports that show you only the stats that matter, so you can easily tell what’s working and what’s not!

  1. Google Analytics Dashboard for WP

Google Analytics Dashboard for WP

Google Analytics for WordPress plugin helps you track your site by using the latest Google Analytics tracking code. It allows you to view key Google Analytics stats and page and post reports to get further analytical data right in your WordPress dashboard.

  1. W3 Total Cache

W3 Total Cache

The Speed of blog is one of the most important SEO features. The faster loading speed of your blog, the higher your blog ranks in search engines such as Google. More readers and visitors are willing to come back to your blog more often. W3 Total Cache compresses and caches files to your visitors to increase website speed and decrease download time on your server. Your website becomes faster.

  1. Smush Image Compression and Optimization

WP Smush

This plugin can resize, optimize and compress all of your images so fast and 100% free. Smush is the award-winning, crowd favorite image optimization plugin for WordPress. Images of over max width and height and would be compressed without losing quality and it would cut unnecessary data. Therefore, your blog would be slowed down.

  1. Redirection


Redirection is the most popular redirect manager for WordPress. When you want to manage 301 redirections or keep track of 404 errors, or any loose ends your blog has. This can be great help to reduce page or post errors and improve your site ranking and optimize SEO.

  1. Really Simple SSL

Really Simple SSL

Now Google would think of HTTPS as a safety website and highly recommends it. There are many free SSL certificates on the market. Transferring your website to HTTPS is difficult for a starter like me without knowing what it is. Really Simple SSL does help a lot and solve my problem. With one-click it would redirect and update all of the original URLs to a secure website especially when making your site secure is essential such as payments from customers. Doing so would prevent the “Not Secure” warning signs that Google adds to all non-secure websites as well.


  1. Contact Form 7 

Contact Form 7

Contact Form 7 can handle contact forms with multiple purposes and needs. You have full control to make your form and the mail contents flexibly with simple clicks. It supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on.

  1. WPForms


WPForms is a beginner friendly WordPress contact form plugin. They provide the drag & drop form builder which is easy to use. You can create a wonderful form like contact form, payment form, email subscription form, and son with just a few clicks. It is really a piece of cake to make a form in minutes. WPForms also focuses on user experience and has pre-built form templates and workflows which is ready to use. It is 100% mobile responsive, so your contact forms would always look correct and great on all devices no matter you use mobile, tablet, laptop, and desktop. WPForms takes speed and SEO seriously without increasing the loading time of your blog.

  1. Ninja Forms

ninja forms

Ninja Forms uses a easy-to-use and powerful drag-and-drop form creator to build forms within minutes. For starters like you, It is great that designing complicated forms with no computer code easily. It can save you a lot of work.

Email Marketing

  1. Sumo


Sumo is easy to setup and to build and grow your mailing list, reduce cart abandonment, and increase your store’s average order value. Sumo can integrates with different mailing software. You can create discount codes to attract more customers to buy. It is compliant with SEO and GDPR.

  1. Mailchimp


Mailchimp makes your readers to subscribe to your newsletter easily. You can grow your mailing lists to 2000 subscribers and publish a better newsletters in various ways. You can create beautiful opt-in forms or integrate your blog with your MailChimp account closely with any form on your site which already exits, such as your comment and contact form.

  1. OptinMonster 

OptinMonster plugin

OptinMonster makes it easy for you to build high converting opt-in forms easily. It can attract more subscribers with popup and other forms. There are many kinds of campaigns including WordPress popup forms, floating header and footer bars, slide-ins also known as scroll triggered boxes, mobile-specific forms, in-line forms, after post forms and so on. You can definitely catch it up yourself.

Everyone has his or her own ideal plugin suggestion list. In my point of view, they are the best WordPress plugins that you can take a close look. All of these plugins can make your blog or website more functional, improve SEO, increase loading speed, and enhance security. With the right set of tools and a better user-friendly environment, your blog would more and more complete.

I hope you like my article. Welcome to share with your friends and family. And let me know if there is any comment you would like to share with me. If you’d like to read this later, please save it to Pinterest.

If you would like to start a blog, I have an article about “How To Start A Blog” for the affordable price, starting less than 5usd per month for the blog hosting. FYI, if you would like to monetize your blog, the first thing you should do is to be self-hosted. This is very important for you if you would like to turn your blog traffic or knowledge into money. In the long term, you need to fully control your blog which is your business.

Here are more blogging-related posts you would like to know:

Here are more WordPress Plugin-related posts you would like to know: