CALL or TEXT 609-914-1318
Home / Blog / Websites and Web Design / Should I Get a WordPress Website?

Should I Get a WordPress Website?

WordPress Problems, Issues and Disadvantages

The disadvantages of using WordPress to build your website outweigh the advantages. Find out why.

It seems like everyone these days has a WordPress website. And why not? WordPress has always been popular as a blogging platform, but it's also become popular with web designers because a fairly attractive website can be built without knowing any coding. But WordPress isn't always the best option available for building a website.

Before I get into the disadvantages of using WordPress, let's looks at some of the advantages:

WordPress is easier to edit than a hand-coded website if you're not familiar with web design (although there can still be quite a high learning curve if you've never used WordPress before... keep reading). Many web designers can put together a WordPress website more quickly than they could a manually hand-coded website. WordPress is also customizable, as many WordPress templates, widgets and apps exist that can add cool features to your website. And WordPress has tons of support, so if you have a question or need help, there's a very good chance you'll find your answer by doing a quick online search.

So while these are some of the more compelling reasons to use WordPress to design your website, the disadvantages of using WordPress tend to outweigh the advantages. Some of these disadvantages are:

WordPress has Security Issues and is Vulnerable to Hackers

Because WordPress is "open source", anyone can build WordPress themes and plugins, and there's no organization to monitor them. So WordPress themes and plugins can come with bugs and malware right "out of the box". You could add a plugin that contains code that allows the plugin creator to access your WordPress admin dashboard, so they can go in and make changes to your website, even forward pages to other websites.

WordPress is also notorious for being vulnerable to hackers. A hacker can break into your WordPress website and add hidden, spammy code. Search engines find the code the next time they crawl your website, and your website could end up getting blacklisted and blocked from search engines for containing spam, and blocked by users' antivirus programs. Of course, any website can get hacked, but WordPress websites are particularly vulnerable.

WordPress Websites Need Maintenance

All websites should be maintained and updated in order to stay relevant in Google search results. But WordPress websites need ongoing maintenance due to updates to the WordPress backend and plugins, compatibility issues, and security flaws. Maintenance can be an expensive ongoing cost that makes that website that was cheap to build much more expensive than a hand-coded site in the long run.

WordPress frequently rolls out automatic updates, although many WordPress website developers recommend updating your WordPress core (backend), plugins and extensions once a month. Updates help to patch continually growing WordPress security flaws and allow the latest widgets and plugins to work properly. But performing a WordPress update on your own is daunting if you try to do it yourself.

Unlike WordPress, manually hand-built websites don't need frequent updates and security patches just to EXIST! Think of it in these terms. You're a homeowner who needs a new roof. Roofer A says he can install a new roof for $15,000, and other than weather-related incidents, the roof won't need any maintenance for 30 years. Roofer B can install the roof for $7,500 (wow, half the price!), but he'll need to come back every 4 months to replace shingles, at the tune of $300 per visit. Roofer B is not as good of a deal as you originally thought, and even more so if he goes out of business or decides to stop providing maintenance services!

Your WordPress Website Could Stop Working

If your website's updates are done improperly, your website could stop working. If the website's template or plugins are no longer compatible with the latest WordPress update, your website could stop working. The person who created the template or plugin must ensure that it works with the latest WordPress update, and if not, they need to update the template as well. Much like Roofer B above, what happens if the person who created the template is no longer around or forgets to do the update? You got it... your website could (and will) stop working. What's worse, your web designer will probably not be able to fix the template since he or she is not its original creator. This means that you may need an entirely new website built.

WordPress Websites are SLOW

A big advantage of using WordPress as a web design platform is its add-on widgets, plugins, and interactivity. But these features come at a cost. Each plugin adds "bloat" to the website, and the more plugins you have, the slower the website will run and the longer it will take to load. Sometimes even just one plugin can cause these issues, but right out of the box without any plugins at all, WordPress is just slow in general because of the proprietary coding. If your website takes too long to load, visitors may visit your competitor's website instead. But more importantly, website speed is a major Google Search ranking factor.

WordPress Websites Are Not As Search Friendly

WordPress websites are generally not as search friendly as hand-coded websites. This is due to the structure of the coding behind the website. Where the code for a hand-coded website is (or should be!) simple, uncluttered and straightforward, the coding for a WordPress website (like all template sites) is proprietary, and often a complicated mess. When search engines encounter a line of proprietary code while crawling a WordPress website, they immediately jump to the next website, leaving your WordPress website partially (or completely) uncrawled.

WordPress is Not As Easy As You Think

If you're looking for a website that you can update yourself, and you're not a web designer, you may think WordPress is a piece of cake. It's not. And the system is touchy; make one little mistake and your entire website could stop working. If you're going to make updates to your WordPress website, you should have a basic working knowledge of html and css coding. Otherwise your changes may end up looking a little "off", at best, or may bring the website down completely, at worst.


The popularity of WordPress as a web design platform is due to the fact that you can build a reasonable looking website without much knowledge of coding. Whether that website will look or function the way you want it to is beside the point, given that the alternative is to learn coding, or hire someone else to build the website for you. But is the building of a WordPress website really "web design"? Designing a website involves, well, the "design" and layout of the website, not using someone else's pre-designed template. WordPress, like other template websites, involves the dragging and dropping of pre-existing elements, which makes a WordPress "web designer" the equivalent of someone who calls himself a "chef" putting together a sandwich at a fast food restaurant. Granted, there are many talented and experienced web designers who use WordPress properly; i.e. taking an existing template and customizing it for each client. But even when used properly, the many problems inherent to WordPress websites are still going to exist.

© T. Brooks Web Design, LLC. All rights reserved. Protected by Copyscape
Do not copy content from this page without attribution to T. Brooks Web Design and link back to this page.

Do you have questions about my services?



  • 7 Days/Week

    3.5% fee added to credit card payments


    Serving all U.S. states, New Jersey (South Jersey, North Jersey, Central Jersey, Jersey Shore), Pennsylvania, Delaware, etc., including Atlantic County NJ, Bergen County NJ, Burlington County NJ, Camden County NJ, Cape May County NJ, Cumberland County NJ, Essex County NJ, Gloucester County NJ, Hudson County NJ, Hunterdon County NJ, Mercer County NJ, Middlesex County NJ, Monmouth County NJ, Morris County NJ, Ocean County NJ, Passaic County NJ, Salem County NJ, Somerset County NJ, Sussex County NJ, Union County NJ, Warren County NJ, Atco NJ 08004, Audubon NJ 08106, Bayonne NJ 07022, Bensalem PA 19020, Berlin NJ 08009, Bordentown NJ 08505, Brick NJ, Bristol PA 19007, Burlington NJ 08016, Cherry Hill NJ, Cinnaminson NJ 08077, Claymont DE 19703, Clifton NJ 07011, Collingswood NJ 08108, Columbus NJ 08022, Croydon PA 19021, Delanco NJ 08075, Delran NJ 08075, Deptford NJ 08096, Eastampton NJ 08060, East Windsor NJ 08520, Evesham NJ 08053, Ewing NJ 08618, Fairless Hills PA 19030, Florence NJ 08518, Franklinville NJ 08322, Glassboro NJ 08028, Haddonfield NJ 08033, Hainesport NJ 08036, Hamilton NJ 08610, Hoboken NJ 07030, Hockessin DE 19707, Jersey City NJ, Jobstown NJ 08041, Juliustown NJ 08042, Langhorne PA 19047, Laurel Springs NJ 08021, Levittown PA, Lumberton NJ 08048, Mansfield NJ 08022, Mantua NJ 08051, Maple Shade NJ 08052, Marlton NJ 08053, Medford NJ 08055, Mercerville NJ 08619, Merchantville NJ 08109, Moorestown NJ 08057, Mount Holly NJ 08060, Mount Laurel NJ 08054, Mullica Hill NJ 08062, New Castle DE 19720, Newfield NJ 08344, Oaklyn NJ 08107, Old Bridge NJ 08857, Parsippany-Troy Hills NJ 07054, Passaic NJ 07055, Paterson NJ, Pemberton NJ 08068, Pennsauken NJ 08110, Philadelphia PA, Pine Hill NJ 08021, Piscataway NJ 08854, Pitman NJ 08071, Princeton NJ, Riverside NJ 08075, Riverton NJ 08077, Robbinsville NJ 08691, Rockland DE 19732, Sewell NJ 08085, Shamong NJ 08088, Sicklerville NJ 08081, Somerdale NJ 08083, Southampton NJ 08088, Tabernacle NJ 08088, Toms River NJ, Trenton NJ, Turnersville NJ 08012, Vincentown NJ 08088, Vineland NJ, Voorhees NJ 08043, Washington Township NJ, Westampton NJ 08060, West Berlin NJ 08091, Williamstown NJ 08094, Wilmington DE, Woodbridge NJ 07095, Woodbury NJ 08096
    © T. Brooks Web Design, LLC