WordPress plugins allow anyone to extend the default functionality that comes with WordPress. Some advantages of plugins are:
- Everyone can choose to install only the plugins they need, saving on time to generate a web page
- Extra functionality can be added to WordPress without having to know programming.
- The numerous plugins will make it possible to keep WordPress code from bloating, leaving only the necessary features available in the program’s core.
There are a few drawbacks when dealing with plugins though:
- Some plugins won’t work with the new releases of WordPress, leaving users to question whether they should upgrade their WordPress but lose the plugin or keep the plugin and the old WordPress version.
- When installing a new plugin, you usually integrate it with the active theme. If the theme is changed, you will have to hook all your plugins with the new theme all over again.
- Not all plugins come with a solid support system. Some plugin writers are happy to share their code with the rest of the world, but have no time to provide an actual support, and troubleshoot the problems that you may encounter when getting these plugins to work properly.
Which WordPress plugins are essential?
- Akismet – there’s a good reason why Akismet plugin is one of the three plugins that come with every WordPress installation. So make sure you activate this plugin and it’ll save you lots of time and frustrations when dealing with an inevitable spam on your blog. After two months of blogging, my blog suddenly started getting spam comments, almost on a daily basis: just one or two, but I’m sure glad I have my Akismet warrior catching them.
- Optimal Title – this plugin is good for SEO. By default WordPress displays your blogs name first in every page/post title tag, followed by the actual post title. Optimal Title plugin reverses the structure which makes it more SEO friendly, by giving more prominence to the keywords in your post’s title.
- Feedburner Feed Replacement – Forwards all feed traffic to Feedburner. This allows you to customize your feeds with various feed presentation, analyze your subscribers statistics, and much more.
- WP-ContactForm or Dagon Design Form Mailer – Every blog, just like every website, should have a Contact page. Of course, you can create one and display your contact details there, but it’s much better to have a contact form that your readers can use to contact you directly, and the form will protect your email address from getting spanned. At first I was using WP-Contact Form plugin for my contact page, but then I was told by Jonathan from Pixel Acres about another plugin which includes more security features in the contact form code – Dagon Design Form Mailer. I looked at the code and the features and I did like it better. It includes an Image Verification question which ensures that a person fills out your contact form, not a spam bot.
- Google Sitemaps – This plugin will generate a Google compliant sitemap of your WordPress blog. Google sitemap will allow Google to know how often a web page has been updated and helps to get more pages crawled.
If you think that I missed on some essential plugins for WordPress, please, let me know and I will update this list. Next I will talk about some optional plugins that would make your blogging life easier and more efficient, based on your blog’s needs.