3 reasons why wordpress is NOT a good choice
We generally don't do or recommend Wordpress to our clients. Why?
Well there are three main reasons for that. Let's start with what Wordpress is actually good for. If your plan is to create a blog, then going with WP is probably the right choice for you. But if you're planning to use it as a Content Management System (CMS) for a non-blog type website or portal, or connect it to a mobile app then it's best you read our list below and reconsider.
Wordpress being as popular as it is, is a known target for hackers. With a platform that big and open source, there will always be people researching how it works for the wrong reasons. Losing your data can have a huge impact on your business - even if it only goes down for a few hours or days. The WP Team is pushing out frequent updates but that can in turn make some of your plugins incompatible. So you either risk hacking from not updating your Blog, or some functionality breaking if you do update it. As you can see below, quite a lot of currently running blogs are NOT on the latest version of Wordpress. Which means a lot of them are vulnerable.
While the underlying technology (PHP) Wordpress is based on is powerful and robust, it also gets updated with features and improvements. Updating your PHP is not as easy as updating Wordpress, so a lot of websites still run on old, outdated technology even if their Wordpress is the latest version. In some cases a blog can run for a few years and miss the point in which their version of PHP is even supported anymore.
UPDATE: Several websites using wordpress VIP Go platform had a bug this week that defaulted their theme to the cute succulent plant. Some of them crashed completely. These include 9to5Mac, 9to5Google, BBC America, Drone DJ, Electrek, Rolling Stone, TechCrunch, and VentureBeat. Another reason why it's not the best choice.
The other part is the fact that wordpress relies heavily on external plugins. Many of which are free and done by unknown developers worldwide. By building your website from bits and pieces without any quality control, you end up with a Frankenstein monster kind of code, that's hard to manage, maintain and expand. It's also often poorly documented, so making changes to plugins can take more time than building your own solution from scratch.
If you're building something that doesn't have a blog as it's primary function (a company website, a product list or a store) using wordpress can lead to a necessity to start over down the line. In a few years the limitations of technology, plugins and low quality templates can overcome the benefits. If you hope to build a modern, well coded product with front-end separated from the back-end, but also scalable and robust it's better to look into other technologies (Django, Symfony, Laravel) and build a specific product for your usecase.
That way you can focus on making your product better without the hassle of battling the unexpected shortcomings of Wordpress.
Design + UX
How execution quality affects user trust
In the last blog we mentioned the effect of "gain" or "profit" on your users trust. If there's something to gain, trust is a natural next step. There are of course cases of "too good to be true" offers that people simply don't believe in, but they are rare.