Issues with Wordpress
- Dec 13, 2019
Issues with Wordpress
Original article 13
Dec 2019 - Updated Oct 2024
Security vulnerabilities and slow loading pages that often do not validate to standards are issues with WordPress sites.
As a Gold Coast based SEO, I have been exposed to my fair share of Wordpress sites. I don't use the system for sites I create. Using my own system based on Java/JSP instead. Open systems like WordPress require constant updating. You simply do not know what is being "plugged in" to your site. Some companies charge more for updating these badly designed systems (IMO) than I charge for monthly SEO fees. You are paying a high price for access to every page!
So from the outset this article is largely focussed on "issues with Wordpress" to help make an informed decision on a platform for your website. If you login to a "WordPress" site don't expect to see the same system every time. Depending on the plugins used they can look very different from site to site.
My background is as a web developer and university lecturer in programming, internet related courses, with 13 years of lecturing in User Interface Design.
Who will update the Wordpress site?
Wordpress uses a system of plugins. Some are free. Some can be paid for. Some are simply abandoned. Developers can license plugins, which affords them the right to use that plugin on multiple sites.
Oops! There goes your open source system. Unscrupulous developers will not allow plugins they have licensed to be transferred away. They may even make up a fee.
Plugins can conflict when updated. These are pieces of code made by different vendors. How do you determine which plugins should be updated. The system can break.
Odds are you will be reliant on someone to update your site, just to maintain security. WordPress experts recommend monthly updates - yes every month updates are required to maintain security.
Can you manage Security Issues with Wordpress?
Plugins can actually contain malicious code. So that wonderful "free" plugin could be giving hackers access to your site. This can have serious SEO ramifications, as your site may be blacklisted by Google for sending spam emails or linking to unscrupulous sites. There are also examples of maliciously modified plugins, used to deceive website owners into upgrading a malicious version of a plugin.
Wordpress structure is open source and whilst that allows some great plugins to be created, it also opens the door for potential security issues. When we check server logs for hacking attempts, often they are designed around holes in common systems.
Why are WordPress sites so slow?
Two articles that can help here are Why is my content management system so slow? and Website speed test claims put to the test.
Most WordPress sites load every piece of code required for the whole site on every page. And those that don't risk breaking when updates are done. Even experienced WordPress developers are frustrated by systems when updated reverting to defaults that take away their optimisations. So again, you are going to need an experienced WordPress developer if you are going to have a site that does not load everything on every page.
A custom optimised site will (mostly) only load resources used on the page. The speed difference can be up to 10 times. There is a point where the lack of speed simply costs you customers.
Too much JavaScript is not good for websites
Performance software GTMetrix have a full article on the perils of too much JavaScript.
"JavaScript requires multiple processing stages unlike other resources (e.g., images, fonts, etc.)"
It is interesting to look at the % of resources an individual page uses. Too much JavaScript is a sure sign of a slow site. If those scripts are unnecessary for that actual page - what does that say about the quality of the site sturcture?
Isn't WordPress standards compliant?
I rarely find a WordPress site that passes a W3C validation test. Your site can still thrive even though it does not pass one of these tests, however I would prefer a fast site that does pass. The problem can be sloppy programming from those plugins. Do my sites walk the walk? Yes validate my home page and see for yourself.
Does WordPress backup itself automatically?
WordPress does not have automatic backups, so you are at the mercy of the developer and hosting company there or you can use a backup system. Even if you had a backup, you would be reliant on help to reinstate the system (remember those plugins). Some systems backup every day. A HTML page will load on your local browser. So if you had an older version of your site simply downloaded - your HTML pages would be visible immediately on your machine. This does not happen with WordPress. A clone of your site must be created with a connection to a database.
Do you understand HTML code?
A webpage has HTML code to display in browsers, combined with CSS (a set of instructions on displaying the HTML). This HTML, CSS and Javascript combines often with information stored in a database to present a webpage.
Within the CSS and Javascript there may also be systems like Bootstrap (amazing CSS presentation code) or JQuery (amazing compact Javascript code).
Whilst most people could learn these systems, few actually do.
What do other website developers say about WordPress
"Wordpress sucks for front-end developers. It just sucks."
"Wordpress has gaping security flaws that make designers like me paranoid as heck."
"The fact the problems with Wordpress are always there is a bigger problem."
A comment from a frustrated WooCommerce developer-:
"Honestly, every day I wake up and get more and more fed up of Wordpress and all the plugin providers. This just strengthens my belief my company should finally move away from this ecosystem"
They included a link to WooCommerce own post which really confirms the difficulty of operating a system with two masters https://woo.com/posts/introducing-woo-com-update-manager/
Conclusion
There are pros and cons in any system. As an SEO I have even had success with basic builder systems that come with cheap hosting accounts. Google allows a massive degree of tolerance. The take home from this is, you are going to need an experienced web developer no matter what system you use. It can be an experienced WordPress developer or any other system. An experienced WordPress developer (I can introduce you to some) can take any existing WordPress site and make it better or upgrade it.
My Systems will work better for SEO
With a Wordpress site, you would in theory be able to update any page. My experience is few people are comfortable doing that. The sense of having to have full control can really cost you in terms of efficiency.
Before: Rankings using non WordPress site (Jan 2019)
After: Rankings using WordPress site (Feb 2021)
One of my long-term clients moved from my system to an almost carbon copy (design wise to a casual observer) Wordpress version. The site dropped out of Google within months on keyterms that were money earners for the client. There is no joy in this for me, however it is definitive proof my systems work better, with SEO built it. I knew that Wordpress sites I had worked on did not respond as well as my designs but this was definitive proof because the design was similar - just the back-end and structure different.
Having built my systems, the time required for updates and upgrades is minimal. This is a huge SEO bonus because the content production process is so much faster. Pages are optimised to only contain scripts required on that page. The process extends to the web server for both speed and security advantages.
For security reasons I prefer a system that gives access to-:
- Create blogs/news articles
- Add audio
- Add images and photo galleries
- Add documents (Word PDF Text)
- Make bookings with live calendars
- Post directly to Facebook accounts
- Send HTML emails to subscribers and measure response (or anyone on the custom system)
- Create custom PDFs (Invoices, Receipts)
- Create special links to measure responses
- Shopping Carts and secure payments
- Integrate sites and content across domains
- Individual (custom) security
Advanced SEO for Advanced Operators allows you to be coached on how to get the most from your website. With ongoing training you can really advance your site in Google.
Search News Articles...
Recent Articles
How is Metadata used in SEO?
- Nov 21 2024
- /
- 53
Amazon's Role in E-Commerce
- Nov 05 2024
- /
- 85
Australia's Energy Future
- Oct 31 2024
- /
- 187
The benefits of Artificial Intelligence
- Sep 03 2024
- /
- 377
Audio File Formats
- Aug 16 2024
- /
- 368
HTML vs. HTML5
- May 08 2024
- /
- 748
Attention Span Shrinking
- Mar 22 2024
- /
- 1220
Understanding UTF-8 For Non-Coders
- Jan 15 2024
- /
- 1257
Principles of Interaction Design
- Jan 02 2024
- /
- 1523
MySQL Regexp Administative Helpers
- Dec 22 2023
- /
- 1203
View All News Articles
Categories
A Gold Coast SEO and Web Developer