How to Install a Plugin

How to blogOnce WordPress is installed and optimized, you'll definitely want to install some plugins. Here are a few things about plugins:

What is a plugin?

A plugin adds functionality to your self-hosted WordPress site. You might think of plugins like you think of kitchen appliances. You have a kitchen which allows you to cook, but different appliances allow you to add special functionality to your kitchen. For example, if you want to make toast, you'd add a toaster. If you want to make waffles, you'd add a waffle maker. Smoothies? Maybe a blender.

In the same way, a self-hosted WordPress site is great on its own, but you can make it even more functional ad easy-to-use by adding plugins.

Can I use plugins with Blogger or WordPress.com?

Unfortunately, no. This is why I highly recommend a self-hosted WordPress site (which is different than a WordPress.com site, explained here). There is just no comparison.

Limit your plugins

Plugins are no doubt, very handy. However, they can slow down your site and some can be pretty finicky. So, my advice is to use as few plugins as necessary. Avoid going plugin crazy. Related: 6 Useful Things to Know About Plugins

If your site breaks, it could be plugin-related

As I mentioned above, plugins can be quite buggy. Therefore,

  • Keep your plugins updated (upgrade notices are under Dashboard–>Plugins–>Installed)
  • If your site breaks and you're not sure why, deactivating your plugins and reactivating them one by one can oftentimes lead you to the site-breaking culprit

How to install a plugin

Can't see the video? Watch it here.

Video Notes

I used G.A.S.P. (Growmap Anti Spambot Plugin) in my tutorial. I also noted Comment Reply Notification at the end of my video.

The vast majority of plugins can be installed this way:

  1. Login to your Dashboard
  2. Go to "Plugins" (in left column)
  3. Click "Add New"
  4. Search for the name of your desired plugin in the search field. (Note: The vast majority of plugins can be found this way. However, on occasion a plugin is not available in the Plugin Directory. In that case, simply download the plugin from the appropriate site and then follow the instructions in How to Install a Plugin or Theme Via FTP to install it.)
  5. Click "Install"
  6. "Activate" your plugin when prompted, or, go back to "Plugins–>Installed" and "Activate" your plugin
  7. You may need to change your plugin's settings (which are often found under "Settings" or "Plugins")
  8. Done!

Next time I will tell you my favorite plugins.

Find all my nuts & bolts tips, tools and tutorials here. Read all posts in this series below or work at your own pace using the How to Start a Blog or Website: Cheat Sheet.

**********************

Old instructions:

Note: This original tutorial demonstrated 2 ways to install a plugin–via your WordPress Dashboard as explained above and via your server using FTP. Because most plugins can be installed using the method above, I have opted to remove the instructions explaining how to install via FTP to reduce confusion. However, you may still access those instructions here: How to Install a Plugin Via FTP.

Comments

  1. Hi-

    I'm wondering if there is an advantage to FTPing stuff like this instead of installing it through the dashboard. I prefer the ease of the dashboard, of course, but I wasn't sure if it was the best way.

    • I always install via the Dashboard whenever possible simply because it's much quicker and easier.

      The only time I can think of when it would be more advantageous to install via FTP is if (for some reason) the plugin in WordPress's Plugin Directory was not the latest version.

  2. More great information! Thanks! I never would have known this. I am really enjoying your blog (have I already said that ;)

  3. I didn't think I needed to install Akismet. I got a few spam comments here and there, and since I moderate comments before they can be posted, I didn't see a need.

    Until two days ago! I woke up to over 20 spam comments. Boom! They found me! Since the installation of the Akismet plug-in that same day, my total count of blocked spam comes to 87. That's just in 2 1/2 days!

    Thanks for recommending this plug-in, Amy!

  4. More great information! Thanks! I never would have known this. I am really enjoying your blog (have I already said that ;)

  5. Rick Caldwell says:

    I would also recommend a more complete backup than the wp-database one. That one is good to have but you might look at Backup Buddy at pluginbuddy.com. It backs up everything – database, plug in's, themes, all your settings etc. It also will allow you to move to another host by backing up your site and restoring at another site. It is important to store a copy of your backup somewhere other than your host in case some disaster occurs (lose their disk drives, earthquake or some other natural disaster, bankruptcy or some other major problem where you can't access the site). With the off site backup you can immediately set up with another host and move your site there and be up and running in a very short amount of time. With the database backup only you would have to rebuild your site by installing plugin's, modifying themes and whatever else you've done to customize your site. I doubt most people could remember all the changes they've made to their site so they could recreate it from scratch. Just my 2 cents.

    Rick

  6. Jessica says:

    I cannot get feedsmith to work. I've uploaded it to bluehost, like in the video, but it does not show up on wordpress. Any thought?

  7. It's saying I need to configure the All in one SEO pack. When I click on the link to 'the admin page' I get a list of things to configure and enable. Have you seen this, what are your recommendations for filling it out?

    • You configure the All in One SEO Pack in Settings–>All in One SEO. I know they can be a bit daunting. Here's a great post that shows you optimal settings.

  8. Hi Amy- I am eating up your info- I've been using wordpress for a few months now and just fumbling my way through. I've been trying to implement all of your suggestions, but I'm having trouble with yet another related post- I've installed it as a plug in, but now it tells me to copy the folder into my theme directory- but it doesn't give any instructions how to do that. Can you help?

    • Hi Melody,

      Hmmm…did you install it via your Dashboard in WordPress? If my memory serves me correctly, you should be able to in which case you shouldn't have to copy the folder into your theme directory.

  9. Hi, Amy,
    I was attempting to add the plug-in Google XML Sitemaps to my blog.

    I keep seeing messages like the following:

    This release is not compatible with the new multisite feature of WordPress 3.0 yet. The plugin will remain inactive as long as this feature is enabled.

    What do I do in this case?

    Thanks!
    Bonnie

  10. Amy,
    I feel like a total dweeb, today. :-(

    I'm on Bluehost and at the point where I should see what's on my computer on the left and what's on my server on the right. I'm attempting to upload my Feedsmith download to my server.

    I can't get info to show on the left (my computer). I'm ready to cry and just give up.

    Bonnie

  11. Sorry, Amy,
    What I meant to say, directly above, is that I can't see anything of mine on the computer side (left), to pull over into the server side (right). Any ideas?

    Bonnie

  12. Trying to troubleshoot the above-mentioned situation:

    When I go into Unlimited FTP, are the items that I should see on the left from my File Manager? If so, how do I incorporate File Manager so it shows on the left side? Also, I downloaded Feedburner/Feedsmith. However, to get it to appear on the left side of the screen, what should I do?

    Sorry. My visual learning style is coming through and I just can't "see" things which is making it hard for me to understand.

    • The items you'd see on the left are all the files on your computer. The items on the right are all the files on the server.

      So for example, for Feedsmith, you'd go to the FeedSmith site, and download the files to your computer. Then, you'd login to Unlimited FTP and you'll see the Feedsmith folder wherever it was downloaded on the left side of the screen. On the right side of the screen, you'll see the files on your server. You'll hit "public_html" then "wp-content" then "plugins" and you'd then drag the Feedsmith folder from the left into the plugins folder.

      Hope that helps!

  13. OK. I understand. My problem is finding items that are on the server side on my computer side. Things like:
    .cpanel
    .cpanel-datastore
    .htpasswds

    and so on.

    I'm guessing that I need to search for these items on my computer side and make a new file, all it's own, of those things? Does that sound correct? Then, when I download something, (like a plug-in), I can download it to that folder and work with it from there. Does that sound correct?

    In short, I think that the items I see on my server side are in various places on my computer side.

    Thanks, Amy,
    Bonnie

    • The files you mentioned aren't files you would normally work with when installing a plugin, for example (unless I'm not understanding — which is entirely possible).

  14. Think it's working now. I was corresponding with Bluehost for 4 days off and on.
    I thought that the items in the server section, under public_html, automatically went to my local computer. I didn't know that I had to download them. All this time I've been telling Bluehost that I couldn't see items on the left that were on the right. Just today I had a thought and asked them if the items on the server side had to be downloaded to the local computer side. That's when they told me "Yes". I've been telling that that this is all new to me, but I guess they thought I was kidding. LOL.

    I'll try the feedburner steps that you listed above tomorrow. Too tired to focus on it tonight. I'm just excited that my local computer matches my server.

    Thanks, Amy.

    Bonnie

  15. Previously I had installed akismet, and some other plugins, but now when I try to install any plugins, i get this error "Could not create directory. /public_html" What do I do?

  16. Ok Amy, I'm trying to work through your steps a little late in the game…When I set up the WP DB Backup what are the settings I should use for it? Any helpful links? How often do you backup? Where do you send it to?

  17. Me again. I added YARP and it is telling me that I need to move its location (looks like to a theme area?) I'm confused.

  18. Thanks a million for all of the great info!!!
    Is the Askimet key free? When I try to access the key they want to charge me.

    Thanks
    Kristi

  19. Me again…I just paid $ for the key…so please disregard.

    Now regarding feedburner feedsmith:
    I followed the directions in the video.
    On the cPanel/Unlimited FTP; Feedburner-feedsmith shows up on right/server side so it looks like it has been installed (looks like the video). However, when I back to the "dashboard", then to "plug-ins" it is not there.
    What do I need to do to get it to show up on the dashboard?
    Thanks!!!
    Kristi

    • Try installing via the Dashboard (as opposed to FTP). Just search for it.

      If not, try opening your FeedSmith folder and see if there is a second folder inside of it. (Do this on the left side.) If there *is* a second folder inside the first, drag the 2nd one over. I think that might do the trick.

  20. I installed YARPP and this message popped up:
    "The plugin generated 116 characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin."

    Is this a concern?
    If it isn't, I've finished step 12.
    Thanks Amy!
    Kristi

  21. For any fellow 1and1 hosting users, you'll HAVE to use FTP but most importantly, you'll have constant Error 500 messages every time you try to install plugins because of the server's htaccess file. This article is a godsend after several frustrating hours!
    http://kevinbaggs.com/2010/04/17/fixing-500-internal-server-error-with-wordpress-and-1and1-com-hosting/

  22. Will FeedSmith work with WordPress 3.0 I'm having trouble with it. If it won't is there an alternate plugin?

  23. "WP Database Backup backs up your database (posts, comments, etc.) on a regular basis."

    Requires WordPress Version: 2.0.3 or higher
    Compatible up to: 2.9.2
    Last Updated: 2008-12-10

    Is there something that is compatible with Wp 3.0.1 ?

  24. Good morning!

    I've been following all your steps just fine until this one. I purchased web hosting for a new site I'm working on through HostGator when you recommended it a while back. I just can't figure out the FTP process with it since it's different than BlueHost. I'm trying to install FeedSmith.

    Thanks!

  25. Hi Amy,

    I'm going to change my question a bit. I'm trying to figure out FTP on HostGator. In the FTP section I read, "You will need a third-party FTP program to access your files." I can choose between Filezilla and Core FTP. I am attempting to follow the instructions they give, but I am getting stuck at Step 2:

    Step 2: Download the FTP configuration or SFTP configuration and save it onto your desktop.
    Step 3: Double-click on the download file.
    Step 4: An "Open File – Security Warning" dialog will open. Select "Run." The file is safe to run on your computer.

    Neither the FTP configuration file or the SFTP configuration file will allow me to "run" the program after I save the file. I am just given the option to "save" and then it comes up in my downloaded files. I then open the file and try to save it to my desktop, but when I double click on the file it just opens a little text dialog box. AH! What am I doing wrong? Thank you for your help! I just want to get FeedSmith going with HostGator! =)

    • Hi Andria,

      Well, I have plans to do a walk-through with HostGator as I did with Bluehost eventually…

      In the meantime, I would probably choose FileZilla myself and use the tutorials here. If you still have trouble, I'd just skip FeedSmith for the time being and move on. :) You can always come back to it later.

  26. Thank you so much. I really appreciate your tutorials!

  27. Hi again Amy!

    This has been such a big help. I'm muddling through here.

    I am wondering about Akismet. It is wanting to charge me $59 / year. Is this what you did? I am just starting out and I assume I will make this up but want to make sure that I am doing the right thing in signing up for the key.

    By the way, I found a way around it, but I never did get an email about my new wordpress info when I signed up. Does this indicate a problem in the way that I have set things up?

    Thanks!

  28. Hi again!

    I'm trying to install the all in one SEO pack. I have the following message and don't know what to do:

    All in One SEO Pack must be configured. Go to the admin page to enable and configure the plugin.
    All in One SEO Pack now supports Custom Post Types.

    Can you help please?
    Thanks!

  29. Hi again.

    I should have included this error message in what I saw when trying to add in the all in one plug in:

    The plugin generated 116 characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin.

    Again – any help is appreciated.
    Thanks!

  30. Hi Amy – thanks for your help thus far today. I am going to have to work on all that you recommended.

    How about the fee for Akismet? I assume I have to pay the $59 or monthly fee?

    Thanks,
    Adrienne

    • Hmmm…I'll have to look into the fee. In the meantime, though, there's a new plugin I'm hearing a lot of good things about called Growmap Anti Spambot Plugin (G.A.S.P.). You might try that one. It should be free and can be found in your Dashboard (see How to Install a Plugin).

  31. Hi Amy!

    Here is an interesting link to an article on the fee now being charged by Akismet. I wonder what you would suggest. I guess we can just sign up for free until we're making $500/month?

    I'd love to know what you think about GASP vs Akismet.
    Thanks!

  32. Amy, I have a question for you. I have been trying to upload plugins from my dashboard, but I keep on getting stuck on the message "Unpacking the Package" them it won't go any further. My brother in law (also my site programmer) just showed me how to install is with FTP, but he wants me to download them from my dashboard. I just try to download them as I had in the past, but it just keeps getting stuck on that message. Any ideas??

  33. Hi Amy ~
    I am just starting my blog and have been following your step-by-step guide – Thank you for the incredible guidance. Now, I've run into my first hiccup. I am trying to install the feedsmith plugin through Unlimited FTP on my bluehost panel. I see it there as a file (not a folder) and notice that it is a .zip (and does not look exactly like yours in the video)…I watched and followed what you did in the video (I moved it over to the right side) and then when I go back to my dashboard it is isn't there?!

    I hope that makes some sense :)
    thanks for your help.

    • I'm not sure I totally understand your question, but make sure you unzip it first. FeedSmith has an extra folder, so you've got to take out the extra one and only upload the main one. I hope that helps!

  34. Thanks for your response – sorry I am delayed:
    Yeah, there are definintely two folders but only in the download. Once I get into the Unlimited FTP and try to move this plugin from the left to the right side, I only get one option and it is a zip. When I download it, there is a MACOSX folder and then the feedburner_feedsmith_plugin folder (that all downloads into a "temporary internet files" folder on my computer (a PC). I tried deleting the MACOSX folder, which appears to unzip it there, but still when I try to upload it through Unlimited FTP, I only have one option and it is still a zip (feedburner_feedsmith_plugin_2.3[1].zip)?! Does this sound even remotely familiar? Sorry for my lack of knowledge and confusion…I have worked on it for hours now and just cannot figure out what to do (I am not at all techonologically savvy :)
    Thanks for any additional suggestions.

    • A zip file definitely won't work. It's hard to know what the problem is without seeing it, but my suggestion is to unzip the zipped file on your computer (like in your Finder) before you fire up FTP. Extract the FeedSmith folder and put it on your computer (your desktop perhaps?) in a place you can easily find it. Then fire up your FTP and upload the file to your server in your plugins without dealing with the zipped file at all while you're FTP'ing.

  35. If I go to "Visit Plugin Site" under FeedBurner FeedSmith on my Plug-In Menu, this warning below comes up. All of the others work except for this one. Did I do something wrong? I've gone through the entire process twice now….The homepage seems to be working well otherwise.

    Trouble at the mill!
    (Some sort of problem occurred; we're terribly sorry for the hassle it's causing you.)

    Here is some additional technical detail about the problem you just encountered:

    HTTP Error Code: 404

    Detail: Invalid path /help/wordpress_quickstart was requested
    What to do?

    Are you trying to use your own custom background image with our Headline Animator service? If so, go back in your browser and try your request again. Sometimes these things just get a bit stuck in transit.

    You may have tried to visit a page at FeedBurner that does not exist. Head back to the FeedBurner home page and try again.

  36. Hi Amy, Trying so hard to follow along! I read through the comments and am not sure I saw my problem there. I can move the folder from the computer to the server no problem, but when I go back to the dashboard, there is no INSTALLED tab like on your video that you clicked. Any ideas? Thx so much!

  37. Hi Amy,

    First, let me say that I love your site; it is so helpful and easy to follow! I am having some problems with FeedBurner. I installed the FeedSmith plugin and activated it successfully. However, when I try in my dashboard to set up my FeedBurner account and then use FeedSmith, I get a warning saying that the security certificate has issues. I continued on past that and it took me to the google search homepage. I'm confused. Any advice?

  38. Hi Amy,

    Now, I am trying to install the plugin All in One Seo and it is not compatible with the newer version of WordPress. Could you recommend one that is compatible?

    • Angel, did you get a message that said it wasn't compatible at all or that it just wasn't tested with the newer version?

  39. Is there a [Yet Another Related Posts Plugin (YARPP) ] dupe for blogger blogs?

    Thanks!

  40. Hi Amy,
    I'm up and running (though I haven't exactly "gone public" yet) and I have my first two posts up. The only problem I'm seeing is with the YARPP. The posts I published are parts 1 and 2 with the exact same title (specifically to test out the YARPP) and I'm getting the "no related posts" at the bottom of each of them. Any ideas on how to fix that?
    I really appreciate all the wonderful information and support!
    Thanks so much!

  41. Hi Amy,
    I see that you are now using Growmap Anti Spambot Plugin, which is encouraging. That means there must be a way to make it work! :-) I've installed the plugin (both ways) and there is no check-box to confirm my readers aren't spambots. This is happening for my readers and for myself when I'm logged out. Javascript is enabled, but it still won't work. I found this in the FAQ:
    "If you are logged out and have javascript enabled and it is still not showing then you need to have the comment form action active in your comments.php theme file"
    do_action('comment_form',$post->ID);
    I'm unclear on where they are referring to and I really don't want to mess everything up. Are they saying I need to go to the Atahualpa editing or the comments editing… help! :-)

    • Oh yeah, and when I deactivate GASP my comments work just fine. I left it activated in case you wanted to see what it's doing. Thanks so much!

    • You will find comments.php under Appearance–>Editor. Make sure to back things up before making any changes to the file!

      • LOL, I just found it a few minutes ago… I'll give it a try.
        Thanks!

        • okay, I've tried to do it, but I guess I'm doing it wrong. Do I paste the entire thing do_action('comment_form',$post->ID); and, if so, where? I have checked the CSS tutorial you recommended, but it seems to be about styling, not really adding actions. I could be wrong, but I'm just not sure where to go to learn what I need to do…

          • I've been working on this all afternoon. I've posted questions everywhere and tried to find some place that it was already answered, but no luck. Any ideas?

          • Yeah, this isn't CSS it's PHP. That's why you wouldn't find it in the CSS tutorial. Make sure you're grabbing all the code including slashes, question marks, etc. (might all be on different lines).

  42. Thanks Amy. I've given up on GASP. I've copied and pasted, typed in and retyped dozens of times, but the > just before ID is messing it up. I just end up with ID); above my "submit comment" button. Maybe something else is supposed to be in that spot instead of the > but I can't get anybody on their website to help me with it. Oh well. Hopefully this other anti-spam plugin will work.
    Thanks again

  43. Hi Justyn,

    I finally figured it out how to display the check box button which we both have the same problem.
    All the FAQs we have found in the net is the do_action bla bla but honestly we should add the script for it to work. Just place it below the submit script and it will run perfectly.

    ID); ?>
    ….
    ….

    Kenny

    • ID); ?>
      Is this correct? I've put it in my comments.php, but nothing. I don't know what I did wrong. Which line should I put it because there are so many codes in one .php file.

      • Oh, it changed the code. Lemme try again.

        ( ID); ?> )

        • I'm not sure I'm following you here, Kay…

          • Oh, I'm sorry. I was replying to Kenny's comment about the code. Wanted him to check whether the code that I posted is correct but it seems like the code has been changed. I have the same problem with Justyn and don't know how to solve it. I've tried to put the code in my comments.php but nothing happened.

          • Ah, gotcha. :)

  44. Will you be doing one for HostGator soon? I see in one of your comments that you plan to. I am a little lost since that is what I am using..
    Thanks a bunch..

  45. Thanks so much! Two quick questions. I followed the steps on bluehost to do the feedburner plugin. IT says it is there but when I check my plugins on my dashboard there is nothing.

    Also, It is saying I need to configure the SEO pack plugin. Are there specific settings for that?

    Thanks so much!

  46. Amy, this may be obvious, but can I use this on WordPress.com or are plug-ins only available on self-hosted blogs?

    Nancy

  47. I downloaded the Related Posts plug-in..however, it shows that I have no related posts at the bottom of all my posts…any recommendations?

  48. Hi Amy,
    I hope this question is not a repetition…. What kind of plugin do we use to change the permalinks?….for those of us who published any posts before changing permalinks (from previous tutorial, Optimization Part 2). I have only posted one but have over 10 ready to publish; and I wanted to get the permalinks done before having published too much and things get complicated. Thanks!!

  49. Hi Amy,
    I am working through your wonderful tutorials on starting a website. When I was ready for number 3 on "Six plugins I recommend", I received this message on the link:

    "The FeedSmith plugin (previously offered on this page) is no longer maintained, and you should look for a replacement if you are currently using it."

    Do you have any suggestions on what to use now?

    • Thanks for the heads-up Denise! You can certainly go without and it won't hurt anything. I'll have to do a little research…

  50. corina parsons says:

    Hello Amy!
    I too want to thank you for this awesome webpage and tutorial. Before finding yours I trudged through many other "help" sites and ended up being frustrated hours later! I'm not near as savvy as I thought I was, but you are making me feel so much better and more confident! Thank you a million times!
    I want the feedburner plug-in but am having trouble finding it…….In you 6 plug-ins you reccomend it is number 4) I click on feedsmith link and am confused where it takes me, same with feedburner link. Can you give me a direct link to get this plug-in. Pretty Please :)

  51. Just wanted you to know I use google reader to follow you and your posts are not showing up in my feed until they are days old already. Not sure why, but I thought you would want to know.

  52. Something strange started happening yesterday. My comments stopped showing up on wordpress blogs again! Can't figure out reason for it, so this comment is a test to see if I show up here because I know my comments always show up here.

    • okay that is really odd! I commented on 6 different blogs, that I regularly comment on and none of the comments worked! ugh so frustrating this is the second time I have face this. I am thinking it has something to do with my gravatar account this time as I was playing around with my profile in there. Perhaps when I went back there i fixed it. So hard to tell though. Could it be something to do with using google reader???

      • Hmmm…not sure what to tell ya, but all is well here!

        • Update, I can comment on you and Money Saving Mom, but so far I have tested a few other blogs including Tiny Twig Goes Out on Limb and A Slob Comes Clean and my comments virtually disappear after I press enter. I tried not going though my reader, that did not help, I tried changing back somethings I had changed with my Gravatar account and that did not work. So now I am making of list of who I can comment on and who I can't and racking my brain as to what is similar about the blogs I can comment on and the blogs I can't. So you might see me using this line of conversation to test now and again. Sorry, hope you don't mind.

  53. Amy, I'm at a bit of a loss on my situation. When I got my site started, a friend downloaded everything for me. And when I logged in for the first time, and every time since then, there hasn't been any option to add new plugins. The only ones are Akismet and Hello Dolly. I've tried switching themes, and deactivating Akismet, both have no positive results. I'd uninstall WP completely, but i'm afraid that my wife's WP blog might "go" with it if I did. By the way, it's version 3.4.2, and that's the version the site started out with.

  54. hi it is great and very informative post for how to install word press plugin

  55. Thank you mam. That was really helpful.

  56. Hi Amy,
    Thanks for this site. It is very helpful. I'm setting up some blogs to go along with my business website. When I went to activate the Akismet plug in, it told me I had to get a key. I went to get the key and it said if this was for business then I had to pay. Now, my blog is personal, but it is going to be connected to my business. So, I'm trying to decide if I need to pay or not. My question is if I have gasp, is that enough of a spam blocker or should I definitely activate the Akismet too?
    Thanks for your help.

Leave a Comment

*

x
Sign up for my useletter!

Type your email and hit enter: