image How to Build a Freakin’ Fast Website image 8 Must Have Compression Tools for Website Developers

3 Reasons Why WordPress is the Best CMS

Over the course of the past decade, I have used countless content management systems written in PHP, ASP.net, and node.js and yet I always find that WordPress is the tried and true CMS for me. Apparently I am not alone, as BuiltWith reports that a staggering 46.9% of the of the top 10,000 sites on the internet are leveraging WordPress.

wordpress-usage

Why I Love WordPress

  1. It’s free and open-source
  2. It has a great active community – I removed the word great because there’s a lot of people who complain and/or have unrealistic expectations on software development. However, if you have a question about WordPress, you will likely have several answers the same day from other experienced WordPress users.  More importantly, there is an abundance of enterprise-grade plugins and themes available at a fraction of the cost that you would pay if you were employing software developers
  3. It is a great platform for SEO  – with a couple plugins, some configuration and some common SEO sense, WordPress makes for a great SEO foundation

Why People Dislike WordPress

For whatever reasons, some people flat out hate WordPress. Rather than trying to argue with them, I took a moment to listen to their complaints.  Many of these complaints came from lack of education, or unrealistic expectations.  However, a few do have merit:

  1. Bad programming practices and lack of MVC – I agree with this one, there is a lot of crap themes and plugins that come out for WordPress. The solution is simple though, don’t be cheap and pay for quality.
  2. Security – I agree on this one, as WordPress has many footprints that makes it easy to identify as being a WordPress website.  Fortunately, there is a premium plugin that can help eliminate all of these footprints.  Even a bigger issue is that many plugins have security issues that the unknowing WordPress webmaster downloads and installs on their site without a second thought.  One solution to this is through a paid service such as Sucuri, as well as using Amazon AWS as a host (it is conceivably much more difficult to hack Amazon than most other servers).
  3. Editing experience is limited – many users complain that the single content panel is not enough for their needs.  I can sympathize, but only for a minute after I found this great plugin, as well as this one.
  4. Slow – this is often the result of choosing crappy plugins and themes that are developed by amateur developers or because they decided to host their site on a shared server environment. Here’s a couple quick ways to speed up your WordPress site and a more comprehensive guide for performance optimization.
  5. Challenging to manage with multiple developers and users – it is completely feasible to use source control (such as Git) with WordPress’ files, so that is a moot point.  However, I do agree that it can be challenging to manage many revisions across many posts or pages.

WordPress is by no means perfect and it isn’t the catch-all solution that many people make it out to be.  However, WordPress is a powerful platform that can quickly turn your website idea into reality.

About jmwebdev
Related Posts
  • All
  • By Author
  • By Category

Leave a Reply

Your email address will not be published.