As part of Bloggiesta I’m here to talk to you about web hosting for self-hosted bloggers.
A lot of people don’t fully understand what their web host is supposed to do. And in fact, it’s probably a lot less than you think.
Hosting companies can decide to take on different responsibilities, and some will be more lenient and understanding than others. But let’s talk about the core responsibilities. Any host that does more than this is going above and beyond or has chosen to take on extra services.
There are different kinds of hosting but for the sake of this post, I’m talking about shared hosting, which is what most book bloggers use. (If you don’t know what you’re using, it’s almost certainly shared hosting!)
What a web host actually does
They provide you with space to build and store your website.
- You get storage space. This is where all your content (posts, comments, images, etc.) get stored and displayed from.
- They provide you with a portion of server resources to help serve that content to viewers (CPU, RAM, etc.).
So, in short, they give your website a place to live and give you the resources to help display that content to people who visit your site.
How the “self hosted” process works
- First you choose a web host and sign up for one of their packages.
- Then you need to install WordPress in your new hosting space. Many web hosts will have easy installers that just require a few clicks and a simple form (like site name, email, etc.). This is much like installing a new application on a phone or computer.
- When your WordPress site is set up, you can login with your username and password.
- From then on, everything you add to WordPress (posts, comments, images, pages, etc.) gets stored in your hosting account. That’s where all the data lives.
A web host’s responsibilities
Their more specific responsibilities include:
1) Helping you navigate their control panel
A hosting company will have some kind of control panel where you pay your invoices and can set up your website. A lot of hosts (but not all) use something called cPanel. cPanel comes with different areas for navigating the files you’ve stored on your site, setting up email accounts, using scripts to install applications like WordPress, and so on.
Part of the host’s responsibility is helping you navigate this area and use the tools they provide to get set up.
- Help you find your FTP details.
- Help you find and run the WordPress installer (if they have one).
- Help you set up an email account (if that’s a service they offer—not all hosts offer it).
2) Keeping your site online and running
Now this is a vague category and I’ll explain some of the caveats in a bit. But in short, your host manages the server. It’s their job to keep the server online as often as possible. Every host will have the occasional problems and downtime, but their job is to minimize that as much as possible.
Also a more behind the scenes job (and one a lot of hosts get lazy with) is keeping the server updated. Servers get updates much like your phone and computer does. These updates need to be installed by the host.
(But certain errors aren’t their job to fix!)
Now we reach the “but” category!
It is the host’s job to keep your site online, but it’s only their job to manage the situations that are their fault.
What isn’t their fault?
Basically anything that you add or do to your site that doesn’t directly use their tools.
Here are a few examples of errors that the host isn’t responsible for fixing:
- You install a WordPress update and get a white screen of death.
- You edit your functions.php file and get a white screen of death.
- A plugin update breaks your site or makes something not work correctly.
- If your site gets hacked and it ISN’T due to a breach on their end (it’s because of a plugin/theme/WordPress or they guessed your password, etc.).
It’s not the host’s job to fix WordPress issues, nor is it their job to fix website errors that you may have created or stumbled upon. If the problem isn’t directly related to the server that they’re managing for you (but rather the stuff that you chose to install in your space), then it’s not their responsibility.
Some hosts do go above and beyond and will help you fix some of these problems, but it’s exactly that—above and beyond. It shouldn’t be expected of them (unless they specifically advertise this in their services).
It’s NOT their job to provide backups (unless very specifically promised in their terms)
Some hosts do promise to provide backups, and if that’s the case, then they should. But with anything as important as backups, you should never leave that in someone else’s hands and assume it’s being done.
- Control your own backups.
- Store your backups in multiple places.
- Regularly check your backups to make sure they’re valid and contain everything you need.