WordPress started as a blog app in 2003, today it’s a flexible platform that is used to create content rich websites. It is packed with multiple themes, plugins, widgets and more. It also is one of most widely used platforms for making websites in the entire world.
However, no systems are perfect and WordPress sites can sometimes break because of that. If your website keeps going down, you’re not alone, there are some pretty common reasons why this can happen.
WordPress plugins are pieces of software you upload which "extends and expands the functionality of your WordPress website.” WordPress users have an enormous number of plugins to choose from.
On one hand, plugins are great! They can let you do things on your site that you couldn't do on your own. There's no specific number of plugins that you need. At the same time, it’s important to recognize that each plugin you upload affects your site. The two may not get along well. But, what tells you if a plugin would be good or harmful for your site’s health?
Here are three things that could spell problems:
Every plugin that you add increases the chances of issues with your site. It also means there is more potential risk for one of them to 'brick' your site.
It’s like heavy clay bricks on a construction site, one brick on its own doesn’t have much use, apart from acting as a door stop. Using too many plugins brick your site meaning "it loses the functionality it was built to perform".
WordPress is the most popular website software used in the world today. Because of this, there are almost a limitless range of plugins to add on to that software. But, there’s always the other side of the coin. Due to Its popularity, it attracts the unwanted attention of hackers.
Everyday, between every update there are plugin vulnerabilities. However, if you’re a skilled developer, this is not too much of a problem. You can patch them up, and they are back to as good as new.
The problem is if you don’t keep our site updated and monitored all the time, it can put a target on you for hackers. Even if your website doesn’t generate a lot of traffic, it can still be a target for hackers.
Advanced hackers can develop bots to hack into your site. This technology automates the whole process for them. If someone can find your website on Google, or on any other search engine - they can target it.
As you may imagine, when everyone downloads a host of plugins, it makes things less secure for their site. The best way of locking all the doors and making sure hackers don’t come through the back window is to use a robust security solution.
If your website has an open door allowing large numbers of users to add and edit content, you’re increasing the risk of site breakdown. If you give too many permissions to too many team members at work, it will be only a matter of time before someone makes a mistake that leads to problems.
If you are a website owner, you don’t want to give everyone an administrator-level license to access your site. There is more of chance that someone will:
Your website server includes an operating system and software that makes it work, exactly like your computer. Like the majority of software, you need to keep updating it. A lot of people won’t realize when an update occurs, because they have a website host that does that job for them without them knowing.
The problem becomes when your website host isn’t making updates quickly enough. Many websites operate with PHP 5.6, the problem is that it no longer gets any security updates.
There are a number of issues with an out of date server
We’re mentioning admin login issues because although they don’t necessarily break a site, they make it potentially impossible to fix it.
If you ever have been locked out of your WordPress account, this can be as frustrating as losing your car or house keys. This happens more often that you might expect, despite it being a simple problem.
Sometimes, people may forget their password, or perhaps they also forget their password manager/ vault. It could also be that they don’t have access to their recovery email. Afterall, if you write something on a piece of paper or in your notebook, it is easy to lose.
404 page errors come up when someone types a URL into the address bar and they get a 404 or Page Not Found Error.
There are ALOT of reasons why this happens. It could simply be that they have made an error when they type your address into the address bar, or it could be due to faulty/broken links. It could be as simple as a slip on the keyboard, or as complex as a code problem on the page itself.
If you cannot view the entire content on your site, it’s most likely to be an issue with your *permalinks. If you find a 404 error on some of the pages of your site, it is likely that you changed a content’s slug (piece of the URL) without setting up a *redirect.
*Permalinks could either be a domain name or what we call a slug, basically a piece of the URL that comes after the domain name. This could include a date or category. Permalinks purpose is to make a URL readable and shareable.
“A redirect is when a web page is visited at a certain URL, it changes to a different URL. For instance, a person visits “website.com/page-a” in their browser and they are redirected to “website.com/page-b” instead”
Server error message often look something like this:
Server errors are often difficult to resolve on your own, and are best handled by a professional or by your website hosting platform if they offer support or back up.
They are most common when someone working on a website tries editing the code directly or alters the code of the theme. It’s similar to working on tuning up a car and losing a single bolt, and now your car won’t start.
Perhaps one of the users who manage your site was adding a piece of code, and it slipped their mind to close an HTML tag or add an extra closing div- which can often break your WordPress themes layout.
*A server is a piece of software or hardware that enables other services or programs to work. This can be anything from your email server to your web servers.