Blog

(Why) I Won't Use WordPress, and Why You Shouldn't Either

Permlink | Comments
By: Anton McClure;
Published:
Tags: Technology; Alternatives; Security; Internet;

WordPress is popular, but there are better programs out there.

Screenshot from me deleting a WordPress site from my VPS.
Screenshot from me deleting a WordPress site from my VPS.

If anyone remembers the unholy mess that was Summit, you'll probably remember that it used WordPress with one of those free themes that link back to its creator, which needed at least 2MB of unnecessary CSS and Javascript for plugins that may have been used on just a single page.

Technically, there isn't anything wrong with WordPress per se, but it gets bloated quickly with potentially poorly coded plugins. If you feel that WordPress would work best for you, go for it! However, the VPS I'm using is on the lower end of RamNode's offerings, which makes reliably hosting PHP and MySQL a bit of a challenge.

When I finally bought AntonMcClure.com, its original website used PHP and read data from static files. While this was slightly better, generating pages used considerable amounts of CPU and RAM, and a lot of URLs were unnecessarily ugly or inconsistent. The new website engine fixed many of these issues, lead the way to future improvements, and comes partially with a feeling of accomplishment from being made from scratch.

Why You Shouldn't Use WordPress

Security: WordPress isn't exactly the most secure. Many WordPress installs are automatically vulnerable when new exploits are found, with some of these installs not being regularly updated.

Updates: The WordPress team does release regular security updates, however installing them all may be time-consuming and comes with a risk of your themes, plugins, or entire website breaking.

Plugins: While plugins let people build upon WordPress, many plugins have known issues that are never getting fixed. A lot of these plugins get released for free, and then their developer either stops maintaining it or forgets about it. Now, many people would be running an insecure plugin opening their websites to more vulnerabilities. There is also the issue of malicious plugins adding things like backdoors, granting potentially unwanted users access to administrative features, spying on users, and so on. Like with any software or service, not just WordPress, you need to be careful with what you install.

Features: Even if you don't have issues with malicious plugins, there will come a time that a plugin doesn't do what you need it to do, does "too much" such as adding unwanted features to your website, or you have just reached the end of WordPress' capabilities. You now have to make a choice: choose similar plugins and hope they work, write the plugin yourself from scratch, or start over and hope you can make the website work this next time.

Speed: Regardless of what plugins you have installed, if PHP or MySQL requests get overloaded, your site will slow down a ton or become completely unavailable. The more plugins you add, the more code WordPress needs to process on every page load, meaning your site will become slower and slower, and you will reach your server's system resource limit quicker.

Search Engine Optimization (SEO): Search Engine Optimization on the modern Internet is necessary for getting good page ranking. Unfortunately, WordPress doesn't use the best SEO practices. While SEO plugins exist, many being free to get, essential features remain limited to paid users. If you're going to pay for an SEO plugin, it would be better to pay professionals to make a custom website, with better and fine-tuned SEO.

Compatibility: Ever see a website that looks good on some browsers but not others, or looks good on desktops but tiny on mobile? Many custom themes on WordPress still have this issue. There may also be issues with the HTML and CSS code, which would show in validators such as validator.w3.org, but not get fixed by the theme's creator.

Themes: Compatability issues aside, many free WordPress themes look too similar to each other and may look unoriginal or generic, and may include paid functions. If you want a design based on your site's needs, you will need to pay a web designer for it. If you're paying for your theme, it would be better to pay professionals for a custom website.

Alternatives to WordPress

There are several alternatives to WordPress you could consider. Some of these include:

The above list certainly isn't every CMS or static site generator out there. If none of them work best for you, nothing is stopping you from doing what I did, and write a custom CMS or static site generator. Regardless of what you use, make sure to pick what works best for your specific use case, and that you have it set up securely.


Also on:


About the Author

Recent Posts

Image from piqsels. Licensed under public domain.
How Software as a Service (SaaS) Can Improve Your Business

By: Anton McClure;
Published: July 1, 2020
Tags: Technology; SaaS; Business;
You want your business to be successful, and modern cloud technologies such as SaaS can help make that success happen.

Title card - Image features an SSH connection Lily Winter's
How to Get Started with Tildes

By: Anton McClure;
Published: June 30, 2020
Tags: Technologies; Tildes; Open Computing;
Many public-access servers called "tildes", many of which are actively accepting new users. Here's how you can join and start making the most of your new tilde account.

Image by Pete Linforth (TheDigitalArtist). Image licensed under the Pixabay License.
Microsoft Gives Linux and Android a Significant Security Upgrade

By: Anton McClure;
Published: June 24, 2020
Tags: Android; Linux; Microsoft; Security;
Microsoft has released their Defender ATP platform for Linux and Android devices. Here are some of the benefits it brings, and how you can deploy it.

Image from pxfuel. Free for commercial use.
Making the Internet and its Content Accessible for More People

By: Anton McClure;
Published: June 14, 2020
Tags: General; Internet;
Mobile devices are bringing the Internet to more people than ever before. Here's ways we can improve their online experience.

Image by OpenClipart-Vectors. Image licensed under the Creative Commons Zero (CC0) license.
Zoom Free Users Will Not Have End-to-End Encryption

By: Anton McClure;
Published: June 4, 2020
Tags: Technology; Encryption; Alternatives;
Zoom CEO has stated free users will not get end-to-end encryption. Here are some good alternatives to Zoom you could use instead.

Image from protest at Lafayette Square in Washington DC taken by Rosa Pineda. Image licensed under the Creative Commons Attribution-Share Alike 4.0 International license.
We Need Justice for George Floyd

By: Anton McClure;
Published: June 3, 2020
Tags: Justice; Social Change;
The current state in the call for justice following the death of George Floyd.