Top
Need a website or logo?

Recommended WordPress Plugins

One of the biggest reasons I recommend self-hosted WordPress as my platform of choice is the variety of WordPress plugins available, many of them for free. Not only can plugins make your site beautiful, but they add tremendous function and power behind the scenes too.

recommended WordPress plugins for beginners

Disclosure: Some of the links on my site are affiliate links. At no additional cost to you, I will earn a commission if you click through and make a purchase from one.

What Are WordPress Plugins?

Think of WordPress plugins as “widgets” or “gadgets” if you’re coming from Blogger or as apps if you’re thinking about your cell phone. Companies and independent developers create the plugins that you install on your site, so it’s important to give anything you want to use a quick look over before installing. I check to see when the plugin was last updated, how many installs it has, and briefly look at its feedback.

There are plugins for almost anything you can imagine. Some will be required to make your chosen theme work correctly while others will add extra “bells and whistles” to your site. My favorites are the ones that work behind the scenes to optimize your site’s performance and traffic. For the purpose of this guide, we’re going to focus on essential plugins that I think every site should have.

Installing any of these is as simple as going to Plugins / Add New. Search for the plugin you need, install, and activate. Then follow unique instructions for each one to set it up.

Yoast SEO

This is a powerful plugin that I touched on in last week’s SEO guide for beginners. When used correctly, it can optimize your site for search engines like Google in order to send more readers your way. Like many plugins, there are both free and paid versions. I’m personally stilling running the free version. Visit the Yoast SEO website for more info.

Security + Spam

WordPress comments tend to attract a lot of spam, but Antispam Bee will help take care of them. {Please note I previously recommended Akismet, but it is no longer free unless your blog is 100% personal and not commercial in any way.}

For security, I recommend the free version of Wordfence. With a firewall and malware scanner, it also helps prevent brute force attacks and fake logins. You can also opt to receive an email with important site security information, like when to update plugins.

Backups

Even if your host provides backups, I highly recommend double-dipping here and installing your own as well. It’s kind of like securing your most important documents at home in a safe and also at the bank in a lockbox. UpdraftPlus is super user-friendly and once you set it up, you can forget about it. You can choose to have your backups sent to several third-party storage sites. I personally send mine to DropBox. Google Drive is another good option.

Social Sharing

Simple Social Icons is an easy plugin to use for displaying your social media sites in your menus, sidebar, or footer. It’s intuitive and can be easily customized to match your website’s colors. This is important for directing traffic to your Facebook, Instagram, Twitter, etc.

Social Pug is my preferred plugin for helping visitors share your content on their social media. This plugin allows you to add share buttons to the top or bottom of your posts as well as floating buttons on your sidebar. Shareaholic is another option that also has “related content” options for linking related blog posts below the current one. This one has a lot more settings, but takes more time to set up.

For displaying your Instagram feed in your sidebar or footer, I love Instagram Feed.

Contact Form

Your visitors need an easy way to contact you and Ninja Forms is the way to go. When you install this plugin, it will create your first contact form for you (you can adjust settings if needed). Then you can quickly embed that form on your Contact or About page, any widgets, etc. When you write blog posts, there’s also an option to add the form to the bottom of any of them you’d like.

Advanced WordPress Plugin Options

This series is focused on simple tips for WordPress users, but there are two more areas that are worth noting as you begin to explore more functions of your site– caching and compression.

Website caching means that your content is stored on users’ computers so that your site loads faster for them in the future. For example, your logo/header probably doesn’t change from visit to visit. Caching allows their computers to store those images in memory so they don’t have to reload them each time. This improves the users’ experience and also your server/host load. If you’ve ever had to “clear your cookies” in your browser, you’re essentially clearing the cache on your machine. Most hosts have their own cache settings, but you can add an extra layer with a plugin. WP Super Cache is a good free option.

The other advanced option that you can look at is your image sizes. This also factors into user experience, server load, and site speed. Your first step to optimize happens before you ever touch WordPress. Look at the image dimensions for your theme and make sure you aren’t uploading images much larger than necessary. You also don’t need the highest quality; website resolution can be as low as 72dpi compared to the 300dpi needed to print so typically about 100kb per image is all you need. To take things a step further, you can use the Smush Image Compression plugin.

Now go install those starter WordPress plugins to optimize your site! Next week we’ll look at Google tools to help with analytics and traffic generation.

Pin for later

Click here to read other posts in the Launch Your Site in 30 Days Guide.

Related Services

custom wordpress website design, logos, and branding
Wordpress SEO tune-up and optimzation

Share It:

Run Your Website Like a Pro

Free Website + Branding tips, resources, and special offers that help you monetize and grow.

client love

Christi is such a breath of fresh air! If you’re in need of a new design or even just stuck on problems with your website, she’s the go to person! I have worked with other designers before and she is the only one who put up with my constant e-mailing.

Design by Christi Fultz // Website Design + Branding for Entrepreneurs
2019-12-24T15:53:14-05:00
Christi is such a breath of fresh air! If you’re in need of a new design or even just stuck on problems with your website, she’s the go to person! I have worked with other designers before and she is the only one who put up with my constant e-mailing.
From the very first email, she was professional and thorough. Christi was patient and helped us to understand all of the critical steps in getting the end website that we dreamed of. She went above and beyond to make sure that she worked quickly and diligently.

Design by Christi Fultz // Website Design + Branding for Entrepreneurs
2019-12-24T15:53:53-05:00
From the very first email, she was professional and thorough. Christi was patient and helped us to understand all of the critical steps in getting the end website that we dreamed of. She went above and beyond to make sure that she worked quickly and diligently.
It was such a pleasure to work with Christi. She was on deadline and budget. In fact, she even gave me a couple of ideas that I hadn’t even considered before meeting with her. If you are looking for a trusted professional to work with I would highly recommend Christi.

Design by Christi Fultz // Website Design + Branding for Entrepreneurs
2020-03-12T14:03:10-04:00
It was such a pleasure to work with Christi. She was on deadline and budget. In fact, she even gave me a couple of ideas that I hadn’t even considered before meeting with her. If you are looking for a trusted professional to work with I would highly recommend Christi.
Working with Christi was an absolute dream as she took my ideas and made them reality, one patient step at a time. She interpreted my ideas and helped me create a website that I absolutely love! I could not recommend working with her enough!

Design by Christi Fultz // Website Design + Branding for Entrepreneurs
2020-05-19T21:06:24-04:00
Working with Christi was an absolute dream as she took my ideas and made them reality, one patient step at a time. She interpreted my ideas and helped me create a website that I absolutely love! I could not recommend working with her enough!
Working with Christi was a dream. She was incredibly knowledgeable and timely every step of the way with questions, resources, tips, and advice. I was so pleased with how well she captured my style... Now I have a branded online presence that feels “like home” on all of my platforms.

Design by Christi Fultz // Website Design + Branding for Entrepreneurs
2020-06-07T20:34:05-04:00
Working with Christi was a dream. She was incredibly knowledgeable and timely every step of the way with questions, resources, tips, and advice. I was so pleased with how well she captured my style... Now I have a branded online presence that feels “like home” on all of my platforms.
Choosing to work with Christi was the best decision I could have made for my website. She helped me make my dream a reality. Christi made me feel listened to every step of the way and was so fast at getting the work done!

Design by Christi Fultz // Website Design + Branding for Entrepreneurs
2020-06-08T12:07:57-04:00
Choosing to work with Christi was the best decision I could have made for my website. She helped me make my dream a reality. Christi made me feel listened to every step of the way and was so fast at getting the work done!
I am absolutely in love with my new Wordpress website. Her pricing was fair and included so many things I couldn't get with other developers. Christi delivered me a professional and stylish branding package. Thank you Christi, I would work with you again in a heartbeat!

Design by Christi Fultz // Website Design + Branding for Entrepreneurs
5
2020-08-16T20:50:31-04:00
I am absolutely in love with my new Wordpress website. Her pricing was fair and included so many things I couldn't get with other developers. Christi delivered me a professional and stylish branding package. Thank you Christi, I would work with you again in a heartbeat!
I really don’t know if I can put into words how grateful I am! When I was a brand new blogger trying to get my business off the ground, she delivered! She is insanely easy to work with, highly-talented, and a true professional. I cannot recommend her enough.

Design by Christi Fultz // Website Design + Branding for Entrepreneurs
2019-12-24T15:46:19-05:00
I really don’t know if I can put into words how grateful I am! When I was a brand new blogger trying to get my business off the ground, she delivered! She is insanely easy to work with, highly-talented, and a true professional. I cannot recommend her enough.
Working with Christi was an absolute dream. She was prompt, responsive, and incredibly helpful for a client who is largely uncomfortable with web and graphic design. She made me feel comfortable asking questions, and handled suggested revisions with welcome input and ease.

Design by Christi Fultz // Website Design + Branding for Entrepreneurs
2019-12-24T15:50:30-05:00
Working with Christi was an absolute dream. She was prompt, responsive, and incredibly helpful for a client who is largely uncomfortable with web and graphic design. She made me feel comfortable asking questions, and handled suggested revisions with welcome input and ease.
I have hired Christi, over a number of years, to design various projects, from rebranding to blog design. She truly is my go-to designer. She knows what questions to ask, always communicates promptly and professionally and is infinitely patient throughout the process.

Design by Christi Fultz // Website Design + Branding for Entrepreneurs
2019-12-24T15:50:53-05:00
I have hired Christi, over a number of years, to design various projects, from rebranding to blog design. She truly is my go-to designer. She knows what questions to ask, always communicates promptly and professionally and is infinitely patient throughout the process.
0
1
Design by Christi Fultz // Website Design + Branding for Entrepreneurs
0