The best-known categories of plugin include:
- SEO plugins: help with search engine optimisation (Yoast SEO).
- E-commerce plugins: turn an ordinary site into a fully fledged shop (WooCommerce).
- Security plugins: protect a site against attacks and malware (Wordfence).
- Optimisation plugins: speed up page loading through caching.
- Form plugins: make it possible to create contact or booking forms.
Advantages
- Adding features fast: complex solutions a programmer would spend weeks developing can be up and running in a few minutes with a plugin.
- Lower costs: many good plugins are available free (a freemium model) or for a fraction of the cost of custom development.
- Easy administration: most plugins have a graphical interface, so even an ordinary user with no programming knowledge can configure them.
- Regular updates: popular plugins are continually improved by their authors, which ensures compatibility with new CMS versions.
- Modularity: if you no longer need a feature, you simply deactivate and remove the plugin without damaging the rest of the site.
Disadvantages
- Slowing the site down: every active plugin adds more lines of code and more demands on the server. Too many plugins can dramatically slow page loading.
- Security risks: out-of-date or badly written plugins are the most common route hackers take into websites.
- Code conflicts: sometimes two different plugins can clash, causing an error on the page or bringing it down entirely (the “white screen of death”).
- Dependence on the author: if the author stops updating a plugin, it can become unusable or unsafe over time.
Practical example
The owner of a café has a WordPress site and wants to start selling her coffee beans online. Instead of paying thousands of euros to have a bespoke shopping system built, she installs the WooCommerce plugin. The plugin immediately adds features such as a shopping basket, product management and payment gateways to the site. To make her e-shop visible in Google she adds an SEO plugin, which advises her on writing product descriptions properly. Thanks to the right combination of plugins she has a working e-shop within a few days.