Wordpress · August 16, 2012 0

10 Must Have Plugins for WordPress

After working on over thousand WordPress web sites I found that these nine plugins are essential for almost every WordPress setup. All other plugins are needed per site basis and no matter how much those can be useful not every site needs them.


Classic Editor

Get rid of the new and modern block editor with this plugin.

Yoast SEO

Industry standard. Little bit bloated but luckily you can disable most of the unnecessary stuff.

Kwayy HTML Sitemap

This plugins generate html and only html sitemap in a page you created and inserted shortcode. It is useful to show of site sitemap to your visitors. It complement Arne’s plugin very well.

Widget Logic

As soon as your site grows you will need this. With the help of conditional tags you can display your widgets only on certain parts of your site (etc certain posts, category, frontpage or attachment).

Contact Form 7

Every site needs proper contact form. This plugins makes that task very easy. Generate your form and insert it with the shortcode where you need it.

Yet Another Related Posts Plugin

Plugin with unique “related” detection algorithm. It support custom types posts too and its own template system.


This plugin minify your html, css and javascript code on the fly. Translated to human language, it speeds things up

Comet Cache

Ex: Quick Cache and Zen Cache. Fasten your seat belts.  This plugin caches your whole site and serve your visitor cached version of the same. This reduce loads and speed loading of the web site. It works perfectly with the Autoptimize.

Limit Login Attempts Reloaded

Regularly updated WordPress install is mostly sensitive to brute force hacking attempts. Which means hacker will try to “guess” a password and username of  your wp-admin page. Since WordPress allows hacker to guess indefinitely times, some automatic software with large dictionaries can get access to your admin account. This plugin deny access to user who “failed” to insert correct username/password after configurable numbers of tries. p. s. Things like Adsense and Analytics, social buttons, menus, random privacy policy plugins and similar things are not essential neither non-essential. In fact I prefer hard coding some of those things to theme or inserting them manually like a post or page, depending by specific site needs.