4 Must-Have WordPress Plugins For New Bloggers in 2021

4 must have wordpress plugins

WordPress Plugins you need before starting to create content on your website.

April 11, 2021 

by Yiming Xuzhou | @siliconvalbread

Before you start creating content for your new WordPress blog, I would highly recommend checking out these plugins.

What is a plugin? The way WordPress stays so inexpensive and customizable is by allowing users to edit their websites with downloadable additions-a plugin. 

For example, my blog currently has over 30 installed plugins. And I add more almost every day.

They range from website building softwares like Elementor, caching plugins like WpOptimize, and SEO tools like YoastSEO.

If you are just starting a blog, there are a few plugins that you absolutely need.

But why?

Let’s take a look at some of the types of plugins that are more valuable than the rest. 

Improving Website Speed Plugin

Website speed is one of the most important things when it comes to SEO, customer retention, and website performance.

About 57% of consumers will leave a site if it takes over 3 seconds to load. That’s over half of the people that visit your website. 

If that doesn’t tell you how important website speed is, also consider that Google will only rank your site highly if it loads quickly.

Basically, having great website speed is monumental. It is necessary. 

Consider a website like Neil Patel’s. He has optimized his site with plugins so it loads almost instantly. As a result, users stay on his site for longer and Google ranks his pages higher than most. 

neil patel site
Neil Patel's website loading speed.

1. WPRocket

WPRocket is one of the first plugins you should immediately add to your site. It calls itself the most powerful caching plugin in the world for a reason.

WPRocket will improve the loading speed of your website by caching your website in a variety of ways.

For one thing, it will make static HTML files that preload your site for visitors. That way, the site doesn’t need to load everything when you click on a new link.

It also preloads the cache when you make small edits on your page. This instantly improves the speed even if you are still creating a blog post. 

WPRocket uses a technology called “lazy loading” for your images which essentially delays when the image will completely load. That way, your website can appear to users even if not all your images are loaded. Speed is increased and there is no noticeable change to the user.

For blogs filled with images (which you absolutely should do because…), this is essential.

How to install

By downloading WPRocket through my link here, you can enjoy a 20% discount off your first year of website speed optimization. 

You will then receive a .zip file. Download this.

Go ahead and log into your WordPress admin panel and go to : Plugins -> Add New on the left side of your dashboard.

Click on “Upload Plugin” at the top of your screen. 

wordpress plugin

Select the .zip file you just downloaded and click Install Now. Complete the installation process. You can then activate the plugin and visit the settings to start using it!

2. WPOptimize

WPOptimize is the second page loading plugin you need to download.

It compliments WPRocket perfectly by working on optimizing other parts of your website.

Specifically images.

WPOptimize is a great plugin for compressing the images on your website.

Again, if you are running a blog with lots of images (or planning to), this plugin is absolutely necessary. 

Compressed images do not appear to be any different to the viewer but the amount of space saved from compressing is paramount. 

In addition to cleaning your database, the compressed images will make your website load much, much faster. Noticeably faster.

The best part is that WPOptimize will do all its work in bulk––meaning it will compress all your images at once, saving you time and energy. 

That way you can focus your attention on what’s important. Making great content. 

WPOptimize is an ideal addition to your website and can be downloaded from this link here. While the free version works well, you will run into a lot of freemium locks that will probably prevent you from optimizing your site efficiently if you keep making content for years to come.

For this reason, I would recommend making the one-time purchase of $39 for an entire year of premium optimization. I personally did this for my single website (the other packages are for multiple sites). 

It’s only $39 and you only need to buy it once for the year. No more worries after that. I would say it’s a worthy investment but the free version works too!

As for installing it on your site, the instructions are the same as WPRocket.


Creating Email Forms Plugin

3. WPForms

If you plan on doing email marketing, WPForms is an absolute must. 

WPForms is the best WordPress contact form builder. It makes it easy to create email forms, subscriber forms, surveys, and upload it directly onto a page or post. 

It uses a drag and drop builder similar to the uber-popular Elementor to create your forms. 

That means no coding experience needed.

The forms look great on mobile, come with templates, and connect directly to your site manager so you can see every time a new member subscribes.


The issue with WPForms is that the free version is barebones at best.

It does not let you customize your form at all so you will be stuck with a generic form that may not fit well with your website’s theme or marketing. 

For this reason, I again recommend checking out the cheapest plan of $39 here for one year of premium forms. 

Unless you don’t mind having a generic form for your site, this option is great for collecting those email leads. Remember, emailing is a great channel for building traffic to your site and promoting your products.

With the free version, you can’t even change the font of your form.


example of GENERIC WPform

4. Ninja Forms

If you want a form builder that gives you much more customization, Ninja Forms is the perfect plugin for you.

As opposed to WPForms, Ninja Forms lets you code custom CSS and gives you a lot more options to design your form specifically to match your site and marketing strategies. 

Like WPForms, Ninja Forms uses a drag and drop builder to make your form and includes a lot of templates to choose from. 


As you can see, there are a lot more options for personalization within Ninja Forms’ builder.

You can use custom fonts, colors, and lettering. That way, your form will match the rest of your website and not look out of place.


This is an example of a custom form created on Ninja Forms. If you want to learn how make a custom form like this, I would highly recommend checking out this article by Easy Web Design Tutorials. It explains it perfectly!

However, the extra tools and customization of Ninja Forms comes with a price. For $10 more than WPForms, you can get the personal plan at $49.50 for a year of essential form creating. It also can connect to Mailchimp and other email marketing CRMs. Link is here!



Starting a new blog is exciting. However, it also needs to be done right if you want any type of good exposure to your website. If you have a slow website, you could lose over half of your visitors before they even see a single word you write. And implementing forms is a great way to keep people reading and absorbing all your amazing content. So if you are just starting your blog, please consider taking a look at these plugins. 

If you want to learn how to start a blog, click here!

If you want to see how to make a quick website and start marketing a new business idea, click here!

Sign up for the SVB exclusive newsletter here!

So what is your new blog about?


Follow me!

5 1 vote
Article Rating
Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Newest Most Voted
Inline Feedbacks
View all comments
Would love your thoughts, please comment.x