Why WordPress might not be good for your business

WordPress is the typical advice spread by youtubers and bloggers that you find on the internet when you want to create a website, blog or ecommerce. However, it is a solution that we do not recommend for your company or organization. You can do better. In this article we tell you why.
- Why WordPress is Popular?
- WordPress Issues
- Be skeptical of the popular
- Watch out for agencies that use WordPress
- Notes
One of the paradoxes of any industry is that the most popular is not the best, by definition.
Why WordPress is Popular?
WordPress is a PHP framework that allows you to create websites, blogs, and ecommerce. WordPress was created at the beginning of this century and was undoubtedly an innovation. Free, modifiable software that made something complex simpler: creating a website or blog. It was pioneering and free and this contributed to its popularity. However, the real reason for its popularity is that it creates business ecosystems. You may be wondering, if it’s free, how does WordPress hold up? The answer to this question is by thousands of people who benefit commercially and contribute to its source code.
WordPress is recommended by those who profit from it, such as web agencies, freelancers, youtubers, plugin and template developers
WordPress Issues
One of the big criticisms we make of WordPress is its software design, based on third-party plugins. The advantage of this is that the popularity of the software grows a lot and with it the number of tutorials and know-how. There are more companies that benefit from marketing such a platform therefore more dissemination and marketing of using it. However, this software pattern increases a number of problems.
- Security. One of the main flaws of WordPress. Simply choose the wrong plugin that contains malware or backdoors and you open the door to compromising your customers and systems. The worst thing is that it is not possible to know a priori. In addition, plugins that were working may stop working because they were abandoned and not updated. Sometimes they change their terms of use from free to paid. In addition, due to the popularity of WordPress, it is a frequent target of attacks and spam. Finally, because it generates web pages dynamically, it has a larger attack surface than static websites.
Secure Web is one of our core principles
-
Software dependencies. Each plugin is a contract with a new company, and involves a business relationship with a third party and requires certain compatibility requirements. Using the “X” plugin may be incompatible with the “Y” plugin. The “X” plugin may arbitrarily increase in price, remove some functionality, not be compatible with a new version of another component, or simply stop working.
-
Low system efficiency. WordPress generates html dynamically 1 which is less efficient than generating html statically because it uses more resources (memory, cpu) 2. In addition, each active plugin consumes resources and can crash the system. On the other hand, over time the WordPress database can become overloaded with unnecessary data such as post reviews, comments, spam, and others, causing slowness and performance issues. Finally, WordPress is a framework that includes a series of files that are required by default in its minimum installation that contribute to a slower initial load compared to a development without using WordPress.
-
Maintenance. WordPress is a framework, which involves a learning curve to modify and maintain it. In turn, each plugin also requires new learning. Finally, there are arbitrary decisions on the part of its parent company (Wordpress.org) that must be taken into account, such as the recent case of violating its own policies and taking control of a plugin (ACF) by force (https://techcrunch.com/2024/10/12/in-latest-move-against-wp-engine-wordpress-takes-control-of-acf-plugin/)
-
Appearance. WordPress is popular, and therefore the chances of a template similar to your competition are high. Even if it is a 100% original template, it still has the aforementioned problems by often relying on other plugins (such as elementor), or in the case of 100% original and without the use of plugins, the problem of including mandatory default files.
-
Bad practices. Instead of fixing root (code) issues, WordPress architecture encourages the use of plugins for everything, such as using a SEO plugin, when it’s as simple as adding meta tags in a php file.
-
White screen of death. The “white screen of death” occurs when a WordPress site loads a completely blank page, with no error messages, making it difficult to diagnose the problem. Its main causes include syntax errors in PHP, memory exhaustion, incompatible plugins or themes, conflicting PHP functions, or improper configurations.
Be skeptical of the popular
Good businessmen, managers, entrepreneurs and investors know how to buy. It’s an art. Real estate investors are attentive to auctions that few know about, they get information about properties that are for sale before they are published on sites, they have contacts at the property registration institutions, etc. A good chef gets up early and goes to buy from certain suppliers with superior quality to typical supermarkets. She will hardly use the best-selling (popular) vegetable oil, being able to choose one with better characteristics for the dish in question. Each industry has its “tricks” known by few either by experience and/or talent. The popular is precisely what is used by beginners who do not know much.
Web development industry is no different. If WordPress were that good it would be used for example by the Apple website, but it is not. The reason for that is that a tailor-made end-to-end software solution is best. The problem is that it is more expensive because it requires software engineers, and Apple in this case has them. That might not be the case in a steel producing company, for example. The point is, if you could have good software engineers at an affordable price, would you still use solutions like WordPress?
Injeniero delivers quality software from the best engineers at sustainable prices, starting at 1 minimum wage. See pricing
Watch out for agencies that use WordPress
Many times it is not bad intentions but a lack of technical knowledge. For example, consider Peter a talented web designer from Berlin. He is talented, he generates clean and usable designs, however his clients prefer a complete website, not just the design. In turn, it is bombarded by propaganda from platforms such as WordPress, Wix, Webflow, Shopify, etc. Peter has to eat and has incentives to use these platforms because he gets a complete product. For the same reason, it begins to sell and recommend such platforms.
A business owner often out of ignorance or excessive confidence, believes that he is doing well (read 3 web quality tests), however he begins to have problems with the wordpress site delivered as mentioned above.
A typical web agency uses WordPress because it helps them sell without considering all the future problems they are delivering to their client.
Programming a website is not difficult but it is complex. How to update the content, how to change the design, how to make it load fast, how to measure what the user does, how to comply with privacy regulations, how to achieve greater visibility in search results, etc, are valid questions on the part of a client, where platforms like WordPress create the illusion that a website is a solved and simple problem. However, they ultimately fail to deliver exceptional quality of service.
At Injeniero we can do MUCH better. If you have a WordPress currently consider migrating
Notes
- While WordPress by default creates html dynamically, WordPress can also be used as a headless CMS via WordPress API. ↩
- For most cases and business, a dynamic website is not necessary. Dynamic refers to building the html at the time of visiting the site by reading a database in real time. Static refers to having the html document ready, created in an earlier process (either using a database or html generators via markdown). Interactive should not be confused with dynamic. A static website can be interactive. In turn, a static web page can have dynamic elements via APIS (JamStack architecture). ↩