WordPress plugins are almighty:
Be aware that WordPress plugins can do everything on a web page from your wordpress installation:
- Add / modify and remove HTTP headers
- Add / modify or remove a piece of code from a web page
A WordPress plugin can generate a server error (example 500 internal error) without you to be aware of it. For example, the 500 errors may be only visible to Googlebot while the usual visitor will see normal pages. Worst than that, a WordPress plugin may create a google consistency penalty when the WordPress installation serves different content to robots and visitors. There are many situations where the errors will not be displayed in the google search console.
Many wordpress plugins aren’t maintained. They may also not interact well with other wordpress plugins. For example, some wordpress plugins may not be compatible with other wordpress plugins without you to be aware of it.