Essential plugin 1
Jetpack is a plugin that surely everyone who uses WordPress knows. It is a plugin created by Automattic (the company responsible for managing and developing WordPress).
Jetpack is a plugin that is not entirely accurate. Which is exactly the all-in-one plugin. It means there are many plugins or functions packed in Jetpack.
You can include some functions such as CDN service for faster image loading, social sharing tools, web statistics, protection against brute-force attacks.
It is because there are so many functions available in Jetpack that it leads to the argument of whether or not to use this plugin. Basically, you have the option to use or not for each module in Jetpack.
So if you only enable some features you need, this plugin will not affect the speed and performance of the website.
plugin required 2
Akismet is another plugin of Automatic. This plugin may be considered mandatory to install and use for all WordPress websites. Therefore, immediately after installing WordPress, you see that this plugin is already installed just waiting for you to activate it.
Why is this plugin so necessary?
Simple WordPress websites are always favorite addresses of spammers. Use Askimiet to help you have a solid anti-spam system.
Askimet's good point and strong point is that it is in the hands of millions of users. So it's smart enough to capture the latest spam tactics of spammers.
3. Yoast SEO
plugin required 3
Today, SEO (search engine optimization) is still an important technique to help you improve rankings in Google search results.
Although WordPress is a SEO friendly website building platform. But with the use of SEO plugin, you will have a better chance that users can easily find your website in search results.
When talking about SEO SEO plugin of WordPress, very few plugins can compete Yoast SEO about the number of features and ease of use.
The outstanding feature in Yoast SEO is the page analysis tool. With this tool, you can easily implement SEO on page techniques for your website.
In addition, another remarkable feature of Yoast SEO is creating XML Sitemap for you to submit to Google to support better indexing. Most importantly, Yoast SEO automatically updates XML Sitemap every time you change website content.
Alternative plugin: All In One SEO Pack
4. Ninja Form
Essential plugin for WordPress 4
There is one thing I know every WordPress website needs. Do you know what that is? That is the contact form. This is the channel that connects you and your readers when they need advice or contact you.
There are many plugins to help you create contact forms and many other custom forms. I suggest you use Ninja Form.
Simply, it is the easiest contact form plugin to use. Its interface is simple. Not to mention the drag-and-drop form builder.
In addition, it has many other remarkable features such as sending forms with Ajax (users do not have to reload pages), reCAPTCHA anti-spam powerful, and many advanced fields like date picker (select date).
Alternative plugins: Contact Form 7, Gravity Form, WPForms
Essential plugin for WordPress 5
If you need a social network sharing plugin, Monarch is the best candidate.
It supports over 20 social networks, beautiful interface and very light. You have many options for the display position. See detailed reviews here.
Alternative plugin: List of social network sharing plugins.
Essential plugin for WordPress 6
Want to change your original WordPress comment? It looks a bit ugly and lacks many features.
WPDiscuz is the plugin you need. It is designed to extend WordPress's default comment system.
Not only does it change the comment form, but it also offers dozens of powerful features. The outstanding feature is the real-time comment based on AJAX technology. Users no longer have to wait for the new page to load to comment as default.
See also: 5 popular comment plugins in WordPress
Essential plugin for WordPress 7
UpdraftPlus is my favorite website backup and restore plugin. Of course, it is free. Next, it is easy to use and has fewer errors when backing up than many other plugins of the same type.
This plugin helps you to backup manually or automatically according to the plan. You can upload backup files to popular cloud services like Amazon S3, Dropbox, Google Drive, etc.
Note: the plugin has a paid version with more features for advanced users.
Alternative plugin: BackupBuddy, VaultPress
8. WP Rocket
Essential plugin for WordPress 8
Having a website with good speed is the desire of everyone who owns a website. When talking about a plugin to create a cache to speed up the website, it is hard to have any plugin that can compete with WP Rocket.
It is the best plugin that you can invest in speeding up your website. I have a detailed post on how to use this plugin here.
Alternative plugin: WP Super Cache, W3 Total Cache
Read more: WordPress acceleration tips
Essential plugin for WordPress 9
These days, building an email list is a must-do when you build your website. Email lists or email marketing are the best things to help you keep readers coming back to the site.
It is the channel that connects you with your readers to provide them with useful articles. More importantly, sometimes you can send promotional and promotional information to help convert them into customers.
To build an email list, you need an email collection form plugin, also called opt-in form. This plugin will connect to email services like MailChimp to store your email list.
There are many plugins that create opt-in forms out there. But Bloom is a plugin that is the most popular plugin. It supports various types of opt-in forms such as popup, or insertion inside content ... It has many options to help you design a beautiful and attractive opt-in form yourself.
With this plugin, you will have a good chance to develop your email list.
Alternative plugin: WP Subscribe Pro, ChimpMate Pro, Sumo, GetSiteControl
Read more: Elegant Theme 20% discount Developer package
10. Slider Revolution
Essential plugin for WordPress 10
Slider Revolution is the number 1 tool to create sliders in WordPress. With a powerful visual editor, with many templates and icons, you can create a professional slider without knowing the code.
This plugin is also integrated into many premium themes sold on ThemeForest.
Alternative plugin: Layer Slider
11. Beaver Builder
Essential plugin for WordPress 12
Plugin of builder page array is increasingly popular. Why?
Simple they help those who do not know the code can easily create a beautiful website just by drag and drop.
When talking about plugin page builder, Beaver Builder received many good reviews. It has over 30 modules you can use. One and module can be included as
VideoBeaver Builder has a lite for you to experience before buying the full version.
Alternative plugin: Visual Composer, Divi Builder, Themify Builder
12. Themify Announcement Bar
Essential plugin for WordPress 13
Do you need to display notifications on the website such as your latest discount information?
The best way to impress readers is to use the Themify Announcement Bar plugin. This plugin will display the extremely captured notification bar on the top of the screen. Besides, you can display the above message on any page using shortcode and widgets.
Another feature is that you can plan to display notifications at specific times during specific times. This is very suitable for flash sale announcements that only take place in a short period of time.
Alternative plugin: WP Notification Bar
Essential plugin for WordPress 14
If you want to build an online sales site using WordPress, make sure you need the WooCommerce plugin.
Plugin to allow you physical products or digital products. It gives you all the features that a web site has to sell. For example, it provides product pages, shopping cart, payment, support for multiple payment gateways.
You can extend the functionality of WooCommerce with many other plugins or extensions.
Read more: Learn to make a sales website for beginners
Essential plugin for WordPress 15
If you are someone who has to manage multiple websites at the same time, you will find it difficult and time-consuming to move and log on multiple websites.
Manage WP is a great solution in this situation. It lets you manage all the websites that are concentrated in one place. I also have a detailed article about ManageWP.
15. WP Migrate DB
Essential plugin for WordPress 16
In the article on how to build a staging environment in WordPress, I mentioned the WP Migrate DB plugin. It is the perfect solution in such a situation.
You just need to install WP Migrate DB Pro on the old and new environments. The plugin will transfer the entire database to both sides easily.
However, if you need a version of WP Migrate DB Pro, the new database transfer is easy.
Note: If you need to buy a paid plugin, clicking on the link on the 20% discount code will automatically be applied when you purchase the plugin.
Alternatives: Duplicator, All-in-One Migration
16. iThemes Security Pro
Essential plugin for WordPress 17
Talking about WordPress security, I have a general article on security tips for WordPress website. In this article, I mentioned the most popular security plugin now. It is iThemes Security.
This plugin encapsulates a lot of security features such as hiding WordPress login page, limiting wrong login times, backup database and so on.
Get back to me it is a must-have plugin for every WordPress website.
Read more: Instructions for installing and using Wordfence security plugin.
Alternative plugin: All in ONe WP Security and Firewall
17. Google Analytics for WordPress by MonsterInsights
Essential plugin for WordPress 18
Google Monster Insight is a plugin that helps you install Google Analytics into WordPress websites. This is also the simplest way to install Google Analytics.
Besides, the plugin also helps you see the Google Analytics report right in the WordPress Admin.
Alternative plugin: Google Analytics Dashboard for WP
18. Syntax Highlighter Evolved
Essential plugin for WordPress 19
Syntax Highlighter Evolved is the necessary WordPress plugin if you make a website on programming topics, you need to provide the viewer with many illustrated code. The plugin will format the code to help readers not only read but also easy to copy when following the instructions.
Essential plugin for WordPress 20
If a site visitor does not exist in your website, they will be greeted by a 404 error. This causes a bad impression. Redirection plugin is a great solution to this problem.
It will monitor 404 errors and make a trip to the desired location. In addition, this plugin also helps you make many other redirects when you change the URL of the page without worrying about losing SEO.
Alternative plugin: Simple 301 Redirects.
Essential plugin for WordPress 21
WPML is a popular plugin that is also the most popular when it comes to WordPress multilingual website plugin.
Plugin for you to translate every word on your website. You just need to select the language you want, translate them using the WordPress editor. After translating later, users will use the widget to select a language they want from the drop-down list.
Alternative plugin: Polylang
Essential plugin for WordPress 22
BuddyPress allows you to build a full community-style website.
As soon as the plugin is installed and activated, visitors can register on the website, customize the personal page, join and user-created groups, and even send a private message.
Essential plugin for WordPress 23
bbPress is an appropriate community-based WordPress plugin for creating forums. The plugin easily integrates with an existing website, automatically creating all the forum pages that the website needs. Users can sign with your website. And join the discussion if they want.
23. ShortCode Ultimate
Essential plugin for WordPress 24
When talking about shortcode in WordPress, ShortCode Ultimate is the most popular plugin to help you add shortcodes to the website.
This plugin contains a rich shortcode repository, over 50 shortcodes with many cool features like price list, accordion, post slider, button, progress bar ...
Alternative plugin: WordPress Shortcodes, Simple Shortcodes
Essential plugin for WordPress 25
Do you know every time you save a draft for your post, it is stored in the database? Imagine if you had 20-30 pre-published draft versions, the database would gradually expand.
But the bad thing is that as soon as you click on the publish button, drafts are still in the database.
WP-Optimize is a super efficient database optimization plugin. It will clean up the rubbish like the above drafts in the database. This helps your database become compact and optimized effectively.
25. BBQ Block Bad Queries
Essential plugin for WordPress 2
Block Bad Queries is the fastest and friendly user-friendly plugin for WordPress.
It keeps your website safe at all times by preventing dangerous requests.
Good point is that this plugin does not need to configure. Chri needs to install, activate and it will do its job in the background.
26. WP Mega Menu
Essential plugin for WordPress 27
The plugin helps you to create a beautiful mega menu for your website. In addition, it provides a huge set of icons to help you create a truly impressive menu.
About this plugin, I have a detailed review. If you need this feature for your website, read here.
Essential plugin for WordPress 28
Foo Gallery is a free plugin to add gallery images to your website. It allows you to upload images to the gallery then you can re-arrange with drag and drop.
The gallery you create can add any page of the website using the shortcode. Extremely sharp thumbnail thanks to retina screen support. When people click on the thumbnail, it will display the full image in the lightbox.
Alternative plugin: NextGen Gallery