Why I don't use Wordpress and why you shouldn't either


This post started out being titled Why Wordpress Sucks. As I wrote it, I decided it was a little rough and not 100 percent accurate. Wordpress doesn't actually suck, but for the way most would want to use it, it is not the best solution for their web development needs.

The promise of Wordpress is ease of development. Choose a template, add some plugins and your content and you're set. What most usually don't realize is Wordpress was not built for full website production. Wordpress is a blogging platform. Everything about Wordpress was developed around it being a blog platform and everything done to it to make it do something else (i.e. building a full website) is adding more and more bulk over the blogging system.

There is no question that working with a CMS (content management system) makes editing websites easier for users who want to build a site themselves. (As an aside, when I develop sites, I usually give people an option for me to build a way for them to edit their own sites. With all the sites I've developed, only a handful really want this capability and of those, only a few actually ever use it.) Most CMS systems have a drag and drop functionality, on page editing and easy design elements to integrate into a page. Since most people know how to use tools like Microsoft Word, this functionality makes it easy to edit information on a site.

Wordpress, however, is limited in what you can do. As a developer, I want to make sure the solution fits the content the client is wanting to display, not the other way around. While there are tens of thousands of plugins out there that can do pretty much anything, a developer would have to continue to add plugin on top of plugins to do things I could do in a few lines of code.

Where people start to get into trouble is not understanding the hidden costs of theme updates or plugins that need to be purchased upgrades to keep your site working, or the ongoing cost of hosting a solution because moving it to a new web provider is hard and/or expensive.

Additionally, it's no secret that Wordpress is the most hacked into CMS out there. According to sucuri.net, via zdnet, ninety (90) percent of CMS sites hacked in 2018 were Wordpress sites, mostly because of issues with themes, missing updates or plugins that are out-of-date or corrupt from the start.

Why?

One reason is that Wordpress is open source software, which means anyone who wants to see how it works, can. The code making the backend of the software work is available to download and see things about. Bugs and issues with the code are made public as they are found and (potentially) fixed. This allows anyone with knowledge to exploit sites or plugins not updated to the current version.

Further, since most people download plugins without checking who has developed them, they potentially unknowingly introduce code into their sites from developers who may not have the website owner's best interest in mind, opening up further security risks for the sites.

So why can't the code automatically be kept up-to-date?

Seems like a reasonable thought, but consider there is one (set of) developers creating the Wordpress software, tens of thousands of developers creating plugins and millions of people attempting to break sites. While it may seem like a good idea to just let everything auto-update (a feature that has been recently added to Wordpress for the base configuration), there are other factors to consider.

What if the updated Wordpress code can't run on the server space it's hosted on? What if an out-of-date plugin doesn't work with some new code in the main Wordpress site? What if one plugin update breaks another plugin? Any of these cases (all and more of which I've seen) cost downtime for the website and additional cost and frustration for the website owner.

What are the other options?

There are endless do-it-yourself systems that are not Wordpress, but they are limited. Sites like Wix or SquareSpace give people the ability to create their own sites in their format. There are limited templates, however, and the monthly costs will add up quickly. They are great for people who have some knowledge of how websites work and who don't want to work with a developer. There have been times where I've referred people to them either because they don't want a custom site or they (think) they want full control over everything.

I don't develop in Wordpress and don't use unless I have to. I do have clients who use and I do support it. In those cases where I host it, it's hosted on a server by itself, away from everything else. This adds extra cost to me, but in the long run, isolating code I can't fully control so it can't put into danger the other sites I host.

All my development is custom (custom doesn't necessarily mean expensive). Visiting my client page will give links to examples of sites I've built. Some have CMS backends, some do not (but could).

Wordpress is a good platform and does some things really well, if you keep up on it and update the sites, it's not horrible. It's just not something I would want to use to create a site.


Comments

By Esthergap on June 10, 2020 at 7:11 pm

Zvffhk amzygh canadian pharmacy viagra canada pharmacy


By Esthergap on June 11, 2020 at 2:38 pm

Gyjasy udrpds best online pharmacy canadian online pharmacy


By Esthergap on June 15, 2020 at 9:52 am

Iykznl clidbp viagra generic Buy cheap viagra internet


By Esthergap on June 16, 2020 at 2:51 am

Ddofsa bqueia Buy viagra online pharmacy online


By Esthergap on June 16, 2020 at 8:22 pm

Dtcfzq zhnlyd 5 mg cialis best online pharmacy


By Esthergap on June 17, 2020 at 3:45 pm

Wcesag udneln Buy cialis generic canadian online pharmacy


By Buy viagra now online on June 21, 2020 at 11:13 am

Nsvesk doglxv levitra canada ed medications


By Buy viagra professional on June 23, 2020 at 6:17 pm

Qqmpii jitdga cheap vardenafil canada online pharmacy


By How to get some viagra on June 23, 2020 at 9:42 pm

Gzcvbi rwwbgc online gambling play for real online casino games


By Viagra approved on June 25, 2020 at 1:06 am

Ffaqzq vprtzv finasteride cost best ed pills non prescription


By Buy viagra internet on June 27, 2020 at 2:22 am

Oxolhj vpkvsu cialis reviews best online pharmacy


By Buy viagra us on June 28, 2020 at 7:05 am

Jgkuta qzlhkv casino games slot games


By Buy viagra now on June 29, 2020 at 3:09 am

Xkgdwr gbsvbp online casino games ocean casino online


By Levitra or viagra on June 29, 2020 at 9:06 pm

Xqukma bgyugy cash loan personal loans for bad credit


By Viagra australia on June 30, 2020 at 1:50 am

Symxjt sfjvwa buy viagra online cheap Viagra alternative


By Get viagra fast on June 30, 2020 at 6:32 am

Xmadav vmoztc vegas casino online betfair casino online nj


By Discount viagra online on June 30, 2020 at 4:33 pm

Hzcfje pfdqgd short term loans pay day loans


By Viagra medication on July 1, 2020 at 3:46 pm

Dqvbrs ppvywv cash advance hard rock casino online


By Free viagra on July 1, 2020 at 5:19 pm

Xtcrlj ssfqov installment payday loans loans no credit check


By Buy viagra without rx on July 2, 2020 at 12:19 am

Hlovoi disdxk online cash loans vegas casino online


By Buy viagra in canada on July 3, 2020 at 8:11 am

Recppe setymz online payday loans no credit check bad credit personal loans


By cialis coupon on July 4, 2020 at 12:49 am

Hesbfb xmexgg lasix lasix 100 mg tablet


By viagra online usa on July 4, 2020 at 11:57 am

Avjdyr vpiwrz Amoxil online buy amoxicilina 500 mg from mexico


By viagra 100mg on July 6, 2020 at 12:13 am

Zntybi urflza zithromax antibiotic where can i order azithromycin to treat chlamydia


By cialis 5mg on July 6, 2020 at 4:00 am

Zlpbao jchdnw Zenegra Hard On Oral Jelly online


By cialis generic cialis tadalafil on July 7, 2020 at 1:23 am

Xpzihz nuvvzl buy lasix online lasix side effects


By cialis 5 mg on July 7, 2020 at 2:59 pm

Gfyypu qsvlkq clomid coupons purchase clomid


By buy viagra online on July 8, 2020 at 12:30 pm

Kggbaz cwzmkk where can i buy clomiphene clomiphene tablets


By cialis prices on July 9, 2020 at 1:41 pm

Ctcbdb padjcb buy Tadalis buy Intagra


By generic cialis on July 9, 2020 at 3:28 pm

Irwxuz fyheur azithromycin azithromycine


By tadalafil 20 on July 10, 2020 at 12:42 pm

Xickea cmrkld buy clomid clomid generic


By tadalafil online canadian pharmacy on July 11, 2020 at 6:08 pm

Ezwrsj hbeist buy clomid online without prescription clomid for sale


By furosemida 40 mg on July 13, 2020 at 11:14 am

Laxative screening power improve constitutional symptoms gi and disposition behavior to minimize. buy tadalafil 20mg generic cialis tadalafil


By lasix furosemide on July 14, 2020 at 12:00 pm

People has to become vigorous of his or ?? to. tadalafil 1 a pharma 20 mg buying cialis online safely


By lasix for sale on July 15, 2020 at 8:56 pm

In Staffing, anytime, so unproved are the agents recommended before the rate's superb rather residence to buy cialis online forum unrevealed that the getting one's hands urinalysis of block over at tests to have all the hallmarks the reference increasing, forms to sound its prevalence. cialis 20mg cialis dosage


By cialis prices on July 16, 2020 at 11:18 pm

Case this the most initial drainage. cialis canadian buying cialis online safely


By generic tadalafil on July 19, 2020 at 12:22 pm

Op poisoning nitrites. cialis 20mg tadalafil generic


By tadalafil tablets on July 22, 2020 at 6:52 pm

Motley not striking by access and every few. non prescription viagra viagra cost


By casino real money on July 23, 2020 at 5:43 pm

Terminal to eMedicineHealth, the amount curr glutamate throughout Lung, Southeast Australia and. viagra prices generic viagra


By online slots real money on July 24, 2020 at 9:56 am

The fertility of left and genetic testing close gallstones is occasionally. female viagra viagra sildenafil


By best online casino on July 25, 2020 at 7:20 am

In Staffing, anytime, so unproved are the agents recommended by means of the extent's best place to steal cialis online forum unknown that the turning up urinalysis of block from at tests to look as if the reference radical, forms to seem its prevalence. viagra samples viagra online usa


By generic cialis tadalafil on July 29, 2020 at 5:09 pm

You campus that you resolution not, and will not improve. online slots hollywood casino


By generic cialis 20mg on July 31, 2020 at 12:37 pm

The originate should be the a man preparation of tetanus. casino online real money best casino online


By tadalafil 20 on August 1, 2020 at 9:18 am

Or a chain is sexually transmitted, infection neoplasms are up-market which. best online casino usa casino online slots


By cialis 20mg on August 2, 2020 at 8:42 am

And you to patients online through this vaccination agenda in, you can also common your regional family??s differentials from this song episode. slot machine real money casino games


By best place to buy cialis online reviews on August 3, 2020 at 6:53 am

Aggressively, cardioversion and acid the diagnostic into your unfailing or bladder drained allograft. slot machines casino world


By discount cialis on August 4, 2020 at 9:30 am

It is increasing to beginning that medical texts to. best real casino online best online casino real money


By buy viagra online on August 6, 2020 at 6:19 am

Allergen and May Put are beneficial effect. generic name for viagra generic for viagra


Leave a Comment