Having many plugins on your WordPress site is not a good practice as they slow down your website's performance. Furthermore, with each plugin you install, you introduce a potential security threat. It is advisable to use as little plugins as possible. The most essential plugins are:
1. Yoast SEO
Yoast is a search-optimization plugin that is currently considered to be the most comprehensive search engine optimization software. It is simple to configure and even has a wizard to guide you step by step. The free version incorporates all the basic SEO features. For more information, visit:
2. All In One WP Security & Firewall
Helps you add some extra security and firewall to your website with some amazing features such as obfuscating the admin URL, change the database WP prefix to something else of your choice, monitor and view failed login attempts and the show the user's IP address amongst others. For more, visit:
3. Insert Headers and Footers
Instead of having to put many plugins to track your website's analytics, this plugin will give you a simple interface to add scripts like Google analytics and other scripts for various tracking tools. For more information on this plugin, visit:
The plugins you will decide to use will depend on the kind of website you are making. Just remember the fewer the plugins, the better.