17 Best WordPress Plugins for New Blogs (Updated for 2023)

  Begin your six-figure journey at Do Six Figures University

To be successful as a blogger you need to have hustle and you need a solid plan.

I can't help you with the hustle, but if you want a solid plan to build a successful (and profitable) blog, check out my courses.

17 Best WordPress Plugins for New Blogs (Updated for 2023)

Best free WordPress plugins for new blogs

There are so many free plugins you can install on your new WordPress blog, with over 60,000 plugins available in the WordPress plugins repository (source). But which plugins are the best for new blogs? That’s what I’m going to cover today.

WordPress Plugins FAQ

What is a WordPress plugin?

Plugins are software that can be added to your blog to enhance its functionality. Plugins add new features and let you customize and optimize your blog.

For example, if you’re a photographer and want to add an image carousel on your homepage, you would need a plugin for that.

How do you install a WordPress plugin?

To install a plugin, log into WordPress and head over to Plugins > Add new.

Search for a plugin, such as “image carousel.” Once you find one you want to install, click Install, then Activate.

For some premium plugins, you have to download the actual plugin source code (in a zip file) and manually add it to your blog.

To do that, go to Plugins > Add new > Upload.

Click browse, select the zip file, then Activate the plugin.

Which WordPress plugins does my blog need?

Your blog doesn’t “need” any plugins. WordPress is fully functional from the jump!

However, if you want to create a more powerful website, you’re going to need a few plugins for that.

But before you go installing every plugin under the sun, you don’t want to make a common blogger mistake: installing too many plugins.

The end result is a sluggish blog that struggles to load them all! Blog speed is a huge factor, not only in ranking your website in Google but also in the overall user experience.

So in this list, I’m only going to list well-coded plugins that boost the functionality of your blog without hurting your page speed.

Best WordPress plugins for blogs

1. Elementor – Best page builder for WordPress

To create the best user experience, you need a page builder to create visually rich blog posts and pages.

Blogging is evolving, and you can’t get away with boring plain text anymore. So now more than ever, it’s important to keep readers engaged with our content.

While there are plenty of popular page builders to choose from, I recommend using Elementor.

They are more popular than any other page builder by far, powering over 2.5 million websites (source).

They are popular for a reason. With Elementor, you can build well-formatted content with elements like highlight boxes, pros and cons, reviews, styled lists, click-to-tweet, contact forms, and built-in lead generation for your email list.

With a page builder like Elementor, you can visually build not only your blog posts but to create high-converting sales and landing pages. Pair Elementor with a blog theme like Astra Pro, and you’ve got all you need for a well-designed blog.

Best WordPress page builder. It’s the one I use to build all of my blog posts, landing pages, and sales pages.

2. WP Rocket – Best caching plugin for WordPress

You’ve heard me mention blog speed a few times throughout this list. There’s a reason for that. Having a fast-loading blog isn’t just good for your readers; it’s one way you can improve your Google ranking too.

You’ll notice that most of the plugins I mention on this page don’t slow down your site at all. Some run on the back end and don’t load on any page view.

But this next one makes major changes to your blog on the front end, but trust me, you will notice a drastic difference in site speed with WP Rocket.

The fastest way to speed up your site is to switch to a faster host. Unfortunately, most shared hosts, whether Bluehost or Siteground, overload their servers with far too many customers.

One way to avoid that is to switch to a hosting plan with fewer customers per server. The one I use is WPX, which is lightning fast.

First, the plugin generates fast-loading static HTML files of your slow-loading PHP-heavy blog posts. Then when a visitor lands on your blog post, your web server will serve the fast HTML file instead of processing the original PHP-heavy one.

Other features of WPRocket include:

  • You can minify your HTML, CSS, and JavaScript files
  • Combine your CSS and JavaScript files to reduce the number of requests
  • Lazy load your images
  • Optimize your database

After activating this plugin, test your before and after speed score on this page and see just how much you improved your page speed.

The best caching plugin for WordPress. Install this plugin and watch your page speed improve.

3. Akismet – Best WordPress plugin to stop comment spam

Akismet protects your blog from comment spam. This plugin is a must-have for any new blog.

Akismet will automatically delete spam comments, so you’re only notified of authentic comments from your readers.

Here are instructions on how to get your free API key and activate the plugin.

Upgrading your comments section could be the key to spurring Facebook-like engagement on your blog.

Akismet protects your blog from comment spam. Best of all, it’s entirely free to use.

4. Yoast – Best SEO for WordPress

SEO (search engine optimization) is what you do to optimize your content to rank in search engines. 

What the Yoast SEO plugin does is help you make sure your blog posts are Google-friendly. So, for example, in every blog post, you can:

  • Choose your target keyword phrase to get the keyword density.
  • Edit the meta description, which is the text readers see on Google search results.
  • Get a readability score to make sure your content is easy to read.

As a new blog, you won’t be getting much Google traffic. But it’s still important to optimize each post for Google right from the start.

When installing the plugin, you’ll go through an easy setup wizard to configure your blog’s sitewide SEO settings.

From there, go to the Social tab and set up Open Graph support, which lets you control how your content is seen on social media.

Finally, one of Yoast’s best features is their XML sitemap, which is created and updated automatically. You can upload this sitemap to Google Search Console to help Google find your latest posts.

Yoast is hands-down the best SEO plugin for WordPress and has been for years.

5. UpdraftPlus – Best plugin to automatically backup WordPress

Back up your blog to the cloud on schedule and restore it with a single click. Yep, it’s that easy with this UpdraftPlus.

UpdraftPlus is the world’s highest-ranking and most popular scheduled backup plugin, with over 2 million currently active installs and a perfect 5-star rating.

While my host (WPX) already does daily automated backups for me, I still like to keep an actual copy of the backup myself too, so I scoured WordPress and tried many WP backup plugins before landing on this one.

While other backup plugins may only back up the database, this one can back up anything – even back up items outside of WordPress.

You can (and should) set up weekly (or at least monthly) automatic backups to your Google Drive (or another cloud service) for peace of mind. Then in the settings, set it to only keep the most recent 1-2 backups, so you don’t run out of cloud storage space.

Aside from backups, this plugin also lets you restore your website in just a few clicks, which can be helpful to do if your site’s been hacked.

You need to have recent backups of your blog, just in case anything bad happens. And there’s no better WP plugin for backups than UpdraftPlus.

6. ConvertKit plugin – Best plugin for email marketing

The ConvertKit plugin for WordPress lets you insert your ConvertKit opt-in forms directly inside of your blog posts.

While the plugin is free, you do need an account with ConvertKit first.

To use ConvertKit for free, use this link to unlock unlimited forms, landing pages and to be able to send emails to up to 1,000 email subscribers.

If you don’t have an email marketing provider – you need one. Having an email list is a must for monetizing your blog.

Email marketing is the best way for a blog to make money because it’s really hard to sell directly from your blog posts.

Via your email list, you can provide value and establish trust. And trust is important if you ever want to sell something or recommend affiliate products to your audience.

The ConvertKit plugin is the best way to add email signup forms into your blog posts.

7. ConvertPro – Best list building plugin for WordPress

Once you have an email list set up, the next step is to get a lead generation plugin like ConvertPro.

With it, you can grow your email list faster with high-converting signup forms, exit-intent lightboxes, welcome mats, etc.

There’s also detailed stat reporting you get when you use a list-building plugin.

For example, I can see which form someone joins from (to see which type of form works best), via which blog post (to see which blog post converts best), and via what source that traffic came from (to see which traffic source works best).

ConvertPro is the list-building plugin I use and recommend. If you’re as obsessed with conversion optimization as I am, you’re going to love it.

8. Grammarly – Best plugin for writers

While Grammarly isn’t a WordPress plugin found in their plugin repository, it’s a tool that deserves to be on this list.

Grammarly is a free browser extension that works inside of the Gutenberg editor in WordPress. In the free version, bloggers will love the small grammatical and spelling fixes provided by this tool.

To take your blog writing to the next level, upgrade to Grammarly Premium, where you’ll get help with:

  • Make your writing clear and confident
  • Word choice suggestions to improve your vocabulary
  • Strike the right tone for your blog post

Improve your blog writing with the help of the free Grammarly browser extension.

9. Social Warfare – Best plugin for social media shares

Social Warfare is by far the best WordPress social sharing plugin I’ve used. Most WordPress social sharing plugins slow down your site, but the Social Warfare share buttons are lightning-fast and beautiful.

See the Pinterest, Facebook, and Twitter share icons below? Click on one to see just how easy it is for users to share this post on social media.

The free version of Social Warfare is enough for most bloggers. But if you want to customize their look and add additional icons – you need the pro version, which is $29.

In the pro version, you can:

  • Add sharing icons for Reddit, Tumblr, Pocket, email, and more.
  • Add a Pinterest “Save” button over images for easy sharing.
  • Add Open Graph tags so your blog posts look good when shared on Facebook and Twitter.
  • Add a “Click-to-tweet” block to encourage sharing snippets of your article to Twitter.
  • Add multiple Pinterest images so users can choose which one they want to pin

Beautiful social sharing icons to add to your blog posts. You can also add Pinterest Save buttons directly onto your images.

10. Thirsty Affiliates – Best WordPress plugin for affiliate marketing

If you’re going to do any affiliate marketing on your blog, you need the Thirsty Affiliates plugin.

Affiliate marketing is awesome because you can make money selling other people’s products. For new bloggers, it’s a great way to monetize your blog.

To get credit from sales coming from your blog, you will need to use your unique affiliate link. It looks something like this:


Pretty ugly, isn’t it? But when you use the Thirsty Affiliates plugin, you can turn ugly links like that into pretty ones like this instead: 


Plus, you can track outgoing affiliate clicks to see which blog posts users are clicking affiliate links from. Awesome-ness!

Cloak your affiliate links to prevent your commissions from theft with this plugin.

11. ExactMetrics – Best WordPress stats plugin

Google Analytics is a must-have for bloggers to see how much traffic you get (and how you got it).

To begin tracking your stats, you need to sign up with Google Analytics and add your tracking code. Then, you need to insert the tracking code into the header.php page in your theme, so it appears before the closing </head> tag.

The super-easy no-code way to do this is to use the ExactMetrics plugin.​

I use the pro version of the plugin specifically to see metrics like page views, average session duration, and bounce rates right on the WordPress dashboard.

Not only does this plugin add your Google Analytics code for you, but it lets you see your data right on the dashboard.

12. ShortPixel – Best image optimization plugin

Ever save an image and notice the file size is HUGE? Well, big file sizes mean slow-loading sites and a bad user experience (source). Not only that, but slow sites won’t rank well in Google search, either.

One way to speed up your blog is to upgrade your hosting account to a faster host like WPX (which I use).

But another way is to simply have the browser download less data by reducing the file sizes of your images. The trick, though, is to reduce the file size, so your blog loads fast without compromising image quality.

To make it happen, I recommend using the ShortPixel image optimizer plugin.

Not only will ShortPixel compress your images, but they’ll also create webp versions (a new image format created by Google) that load even faster.

13. LinkWhisper – Great for building internal links

When building a blog to get Google traffic, you need to pay attention to your internal linking structure.

I use the LinkWhisper plugin to make the process of adding internal links really simple.

Here’s how it works. The plugin will recommend internal link suggestions to your past content as you’re writing a blog post.

While that’s good, this plugin excels is the ability to add links to your new content from within older blog posts.

It also finds broken links (internal and external) and “orphaned posts,” which are blog posts that aren’t linked from anywhere.

You can also auto-link keywords throughout your entire website with your affiliate link. I recently did this when I signed up for the Canva affiliate program. Within a minute, I was able to link all previous Canva mentions to my affiliate link across all of my content.

LinkWhisper is the best plugin to create a powerful internal linking structure on your blog.

14. Modula – The best image gallery plugin

The Modula WordPress plugin makes it easy to quickly create beautiful-looking image galleries.

Here are the best features of this free plugin:

  • Visually design your image gallery, it’s fully customizable
  • Mobile responsible image gallery
  • Lightweight plugin that won’t slow down your site

To create video galleries, sliders and add image loading and hover effects, you’ll need the pro version of this plugin.

15. WPForms – The best contact form plugin for WordPress

Rather than publicly list your email address, you can instead use a contact form.

But this plugin does much more than provide a simple contact form; you can also:

  • Drag and drop contact form design
  • Host surveys and get feedback from your audience
  • Offer file uploads, useful if you want to accept guest posts
  • Multi-page forms with conditional logic

16. Strive Content Calendar – Best editorial plugin

If you publish a lot of blog posts as I do, it’s helpful to visually see when your content will be published.

With the Strive Editorial Calendar plugin, you can see your blog posts in a monthly calendar view. This helps you make sure posts are getting published on time.

Here’s what I like about this plugin:

  • Get an overview of your blog content, both previous posts and scheduled ones
  • You can drag and drop posts to change their publish dates

17. Redirection – Best redirection plugin

After you’ve been blogging for a while, you’re going to need a redirection plugin.

Sometimes you have to delete a page or post. Rather than go to a 404 error page, set up a redirect to a relevant page.

With over 1 million active installations and no limit to how many redirections you can have, Redirection is the easy choice for a redirection plugin.

Wrapping this up

If there’s a WordPress plugin you love that I didn’t mention, let me know in the comments section.

If this post has helped you find some new WordPress plugins for your blog, I’d appreciate it if you could save it on Pinterest to your WordPress board.

Until next time,
Edwin, DoSixFigures.com

  Thanks for > sharing

Could you do me a solid? I need your help to grow my blog! Please save this post to your blogging board on Pinterest or share this post on Facebook!

  About > me

Edwin is the professional blogger and side hustle expert behind Do Six Figures. With 20+ years of experience building profitable websites and making money online under his belt, Edwin is now obsessed with helping people find their perfect side hustle and make serious money online.

10 thoughts on “17 Best WordPress Plugins for New Blogs (Updated for 2023)”

  1. Awesome collections of “WordPress plugins” you have here. “WP Rocket” is one of the best WordPress caching plugin that I’ve been using the past 10 years & I never regret using it. It delivers superior performance than any paid or free options you can find on the market right now.

  2. Superlative lists of WordPress Plugins. I personally used Yoast SEO plugin. Yes! Yoast is hands-down the best SEO plugin for WordPress and has been for years.

  3. What plug in do you recommend for my WP blog to always show “Cookies enabled”? I have been searching but unable to find a clear answer.

  4. Hi Edwin,

    Thanks for sharing this post. It’s been very helpful. I’ve been using Yoast for all the sites I created. I’ve been looking for a plugin that can load my site fast. Is it correct that 3rd party websites that we embed on our WordPress sites are heavy and affect the site loading?


    1. If you’re requesting data from that 3rd party site, yes it will slow your site down.

      Some embeds are worth the cost in speed though, such as a useful YouTube embedded video.

      Others, like a Facebook widget, not so worth it.

  5. Thanks for sharing great plugins Edwin! I have been using most of these on my client websites. I think you can add WP-Optimize and SearchIQ as well to your list. Both these plugins improve website functionality and performance. WP-Optimize removes all unnecessary data to clean your WordPress database, while SearchIQ adds a good site search solution to WordPress site and improve user’s search experience.

  6. Awesome post really informative. There were three plugins that I didn’t have on my site and I have downloaded them right away.
    I like your post its right on point with no fluff. Keep it up

Leave a Comment

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