How to Install Plugins to Self Hosted WordPress Sites

4 min read

This page contains affiliate links. Meaning, I get a commission if you purchase through my links, at no cost to you. Read the full disclosure here.

A step by step guide to installing plugins to self-hosted WordPress sites | Blog to Biz
So, you’re about to start your blog/website with WordPress eh? You’ve purchased hosting from a reputable company, have installed WordPress with just a few clicks… you’re having so much fun!

And then you discover plugins!

Welcome thy Pandora’s Box!

But first, what’s a plugin?

Glad you asked! Well, plugins are just pieces of software that do things on your site. They create added functionalities on top of all the functionalities WordPress comes with. For example, perhaps you want to resize all your images as soon as you upload them instead of having to manually edit and crop them every time. There’s a plugin for that!

Plugins are like double-edged swords. They are AWESOME!!!! But too many of them can often cripple your site. And the thing is, sometimes the plugin authors get lazy and they stop updating them, and the next thing you know, a new WordPress version gets released and the old plugin that hasn’t been updated in a few months gets deprecated.

However, there are some plugins that are created and maintained by reputable sources that you can trust. And let’s face it, plugins great, makes life easy, and are really versatile! Most of us have anywhere from at least 10 – 20 and even 30 plugins at a time!

So, if you’re starting your brand-spankin’ new website with self-hosted WordPress, you MUST know how to install plugins! It’s really simple and intuitive, but just in case you’re having a panic attack after looking at the WordPress back-end, here’s a really easy to follow, step-by-step guide to installing a plugin.

Related: How to Set Up Self-Hosted WordPress Blog


Here we go:

  1. Log in to your WordPress dashboard. It’s usually a link in the form of
  2. Look for a tab in the left panel called “Plugins“.
  3. When you hover over it, a new panel opens up. here you can click on “Add New”. OR Click on “Plugins” and then click on “Add New” in the next page, at the top. [Refer to image 1]
    Image 1: Click on “Add New” to add a new plugin.
  4. In the next page, next to the “Keyword” field, type the name of the plugin you’re trying to add. For our example, let’s say we’re trying to add a WordPress backup plugin called UpdraftPlus. Type UpdraftPlus in the search field. [Refer to image 2]
    Image 2: Click on “Upload Plugin” at the top if you have a zip file, or, search for the plugin in the search field next to “Keywords”.
  5. Alternately, if you have a plugin that you downloaded from the plugin author’s site, or you had someone create a plugin for you, you can upload the zip file containing the plugin by clicking on “Upload Plugin” at the top of this page. [Refer to image 2].
  6. If you’ve used the search field to find the plugin (in this case UpdraftPlus), then you should see a bunch of plugins that match your keyword. Look for the correct plugin from the list that’s shown to you. Once you’ve located the correct plugin, click “Install Now”. [Refer to image 2]
  7. After it’s been installed, you’ll see that the “Install Now” button will say “Activate” Click it. [Refer to image 3] If you’ve used to uploader to upload the zip file, it will take you to another page and will say whether or not the plugin was successfully installed. If it was successfully installed, it will ask you to activate it. If however, there was an error, try uploading it again, or talk to the plugin developer to see if there might be some kind of error in the file.

    Image 3: After the plugin has been installed, click “Activate”.
  8. Once it’s activated, it will take you to a page that has all the activated plugins listed. And from here, depending on the plugin, perhaps that’s all you need to do, and you’re done. However, some other plugins require you to set it up a certain way for it to perform certain functionalities. But that’s based on the plugin you’re working with, and outside of the scope of this blog post.

Now get cranking and download some plugins!!! For your benefit and convenience, I have listed my top 10 must-have plugins in the Recommended Resources page. Make sure to check them out, and install in your own WordPress site!


P.S. Speaking of a reputable hosting company, my heartfelt recommendation is an awesome company called Siteground [affiliate link]. These guys have the most amazing support, superior security measures compared to many other hosting companies, free SSL, Smartcacher for faster site-speed (starting with their GrowBig plan), and just many other awesome perks!

Subscribe to Unlock TONS of FREEBIES!!!

Sign up for weekly tips on blogging, branding, design, business, and monetizing your hobbies and skills + Subscribers get access to the library of EPIC freebies! 

Your email is safe here; no spam, like, EVER! You can unsubscribe at any time.

A step by step guide to installing plugins to self-hosted WordPress sites | The Side Blogger

A step by step guide to installing plugins to self-hosted WordPress sites | The Side Blogger
Leave a Comment

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