In this post, I share with you the best WordPress plugins to use when you first set up your mom blog.

WordPress Plugins help extends the functionality or adds new features to your WordPress site.

Some WordPress plugins are free, and some are paid or premium.

For the most part, I use free plugins, especially when I am just starting.

You don’t want to go overboard on plugins, but if you have an idea for a function you want your blog to have there is probably a plugin for that!

This post is part of my series on how to start a mom blog. If you need to catch up or refresh take a look at these links:

Check out this list of WordPress Plugins you might want to get when you first start blogging.

Best WordPress Plugins

Social Media Share Buttons & Social Sharing Icons

Social Media Share Buttons is a great free social icon sharing plugin. It allows visitors to share their favorite posts with their social media network easily. I personally use Monarch (this is a paid plugin), but for those just starting, this is a great free plugin.

Antispam Bee

Comment spam can take up your time, and if you are not on top of it can make your website look junky. This Spam protection plugin by Antispam Bee will help you with the fight against spam. Just set it and forget it.

Yoast SEO

Yoast SEO will keep you on track with your SEO. When you write your blog posts, you can put in your main keyword, and it will give you tips on how to improve the SEO for your post. I currently have just the free version of this plugin, although there is a more robust paid version.

Google XML Sitemaps

Sitemaps are great for SEO, and they help search engines find all the pages of your blog in one easy place. One of the best sitemap creators to use is Google XML Sitemaps.  Yoast SEO also offers sitemaps, but I would suggest turning it off and using this one.

Google Analytics Dashboard Plugin for WordPress by MonsterInsights

Setting up Google Analytics is a must when you start to blog, but it is also essential to keep track of your analytics so you can see what pages your visitors go to and how they move around your site. Keep track of it right in your WordPress install with this Google Analytics Dashboard plugin.

Smush Image Compression and Optimization

Large images will slow your site down. Compressing and optimizing your image files help speed it up. Smush Image Compression and Optimization gets the job done.

BJ Lazy Load

If you have pages with a lot of images on it, then all those images have to load first before the website visitor even sees the page, which…can…make…your…page…load……….slow. BJ lazy loads the images as the visitor scrolls. I love this plugin! NOTE: SG Cache now offers this feature. If you are using SiteGround to Host you might not need to use this plugin.


There is a lot of junk in your database, and all that unnecessary data slows down your site. This plugin helps clean it up.

WPS Hide Login

In my early days of blogging, I had a website that was falling victim to a DOS attack. The login page for every WordPress site is www.yoursitename/wp-admin or www.yoursitename/login. So it is not hard for someone to load up your login page and use a computer to try to hack their way into your site. The WPS Hide Login plugin lets you hide that login page to whatever you want it to be; this makes it way harder for the hackers to find it. Once I installed this on that first blog, the DOS attack stopped. So now every blog or website I create gets this plugin installed.

Rublon Two-Factor Authentication

For added security, I use Rublon Two-Factor Authentication. This plugin makes logging into your website a two-step process. You put in your usual login details and then you have to confirm login with the email address attached your WordPress install. You only have to do this the first time you log in on a new device. There is a paid version of this plugin too, but I have never needed to use it.

Broken Link Checker

As your website grows, you don’t have time to check and see if all your links and all your images are functioning correctly. Sometimes links you have to other sites, or even within your site change, if your visitor is clicking on links and coming to 401 pages, it makes you look like you don’t care. This easy to use plugin notifies you if things are not up to par.

404 to 301

If a user types your address in but can’t remember a page and types it in the wrong word or try to go to a page that no longer exists they get a 404 error page. I personally don’t like these pages, so I have all those misspelled word redirects right back to my homepage. That is what I use this plugin for.


I know this list of the best WordPress plugins won’t meet everyone’s needs, but it will help you get started on the right track when you begin to blog.

What plugins do you love to use for your blog?