One of the first questions people have when setting up websites is: which host should I use? This is a very important question to answer, as you probably don’t want to switch hosts very often, if at all. Selecting a host requires much research ahead of time. You need to determine your requirements and then select a host based on that. In this post, I review some of the features to look at to help you make your decision. This isn’t everything, but I think it can get you started down the path.
Types of Hosts
I think there are two basic types: those geared toward a more general audience, and those for more tech-oriented customers. Which you choose is totally up to you. It depends on what you need now, what you might need in the future, and how much maintenance and management work you’ll need or want to do. It’s not a question of which type is better in general, it’s which type works best for you. What’s best for one person or company may not be for another. The only way to determine which to use, I think, is to thoroughly review your requirements and research a number of hosts.
You may also hear webhosts described in different terms. They’re also referred to as resellers and ISPs (Internet Service Providers). A host might also be a registrar for domains. There aren’t as many registrars as there are resellers. So your host may process your domain on your behalf through an accredited registrar. Some hosts are also registrars.
Keep in mind that there are three main parts to hosting your website:
Domain name registration: processed through an ICANN-accredited registrar
Website hosting: provided by a reseller, aka ISP or webhost
Email hosting: provided by a reseller
These can all be in the same place. Or you can host your site and email via one reseller and a separate registrar. Or, you can have separate resellers for your site and email, plus a separate one for the registrar. It’s completely up to you.
ICANN is the Internet Corporation for Assigned Names and Numbers. There’s quite a bit of information on their site if you’d like more details about domain names.
When I research hosts for people, these are the items I start with. They’re what I consider critical.
This prevents personal information from showing up in your domain’s Whois record (pronounced Who – is, as in: who is this?). If you’re a small business owner that works from home, you probably don’t want your home address listed. That’s what this does. The address of the host is usually provided instead. I always recommend setting up privacy. There’s usually a minimal cost for this. It may be called something other than privacy, but if you’re asking, just say you want to hide personal information from Whois and they’ll know what you’re talking about.
Depending on the country you’re in, privacy requirements may vary. For Canadian .ca domains, for instance, there isn’t as much information provided in Whois, so privacy may in effect be taken care of. Check, though.
Whois, by the way, is the official record for ICANN. If you look up a domain in Whois, you can see the contacts and domain expiration dates and other information. Just search in Google or another search engine for Whois and you’ll be able to find a link to look up a domain.
Your host will ask you periodically to review your ICANN – Whois information to ensure it’s current, and update it if necessary. When that happens, just do it. Right away. Always keep your Whois information up-to-date. That’s my thought, anyway. Why risk it? You don’t want any administrative problems with your domain, website, email, or host, do you? Here’s a quote from ICANN:
“The willful provision of inaccurate or unreliable information, or a willful failure
to update information provided to a registrar or a failure to respond for over 15 calendar days to your
registrar’s inquiries concerning the accuracy of this information, constitutes a material breach of your
contract with your registrar and can be the basis for cancelling your registration.”
That’s an excellent document to review if you’re setting up a new domain, and I recommend that you take a look at it.
Update: August 7, 2012
I came across this post today. It underscores the need to set up privacy on your domain. Definitely read the “Privatize Your Web Registration” section.
Apple and Amazon Hacks: How to Minimize your Risk
This ensures that someone else can’t swoop in and move your domain & site to another host. Unfortunately, there are unscrupulous people in the world. Always lock your domain!
I can’t imagine a host not providing this option, but if it’s not available, cross them off your list and look at another host.
You absolutely need this. I assume all hosts have it. If they don’t, look at another host. The thing to look for is the number of FTP accounts you can have. You probably don’t want a gazillion FTP accounts, as you’re essentially giving people access to your site. But you’ll probably want more than one. It totally depends on your requirements and how many people will be maintaining the site – and who you trust with it. FTP (file transfer protocol) enables you to upload and delete files from your website, so be judicious with your choice of FTP account owners.
There’s also a secure FTP option you might want to ask about. You may also hear about “anonymous” FTP access. I recommend that you don’t set up anonymous FTP access to your site, because anyone could connect anonymously to your site. So, to me, this specific feature doesn’t matter at all, since I’d never use it. But it might be something you’d need. Research that more to see what you need.
When you create an FTP account, you have to create a password. When you configure your FTP client (such as FileZilla) you can require that the person accessing your website provides that username and password. That’s the way to handle FTP, in my opinion.
Questions for FTP:
- How many FTP accounts can you have?
- What secure FTP options are available?
- How do you handle anonymous FTP? (Some hosts may not even support it.)
At some point, you’ll want to have files that have limited access. This is a critical feature, IMO. If a host doesn’t have this functionality, look somewhere else.
Some hosts provide a domain registration at no cost. Others charge a fee. There are also parked and addon domains. See how many of those are included. You’ll need parked or addon domains if you purchase a .net or .org in addition to your .com, for instance. If you think you’ll add a domain for something like a book you wrote or a training package you put together (like CDs, books – that sort of thing) then you’ll want extra domains. So just check and see how many you can have, and check the costs for them.
Note: Always ask a potential host about domain ownership. Make sure that you are listed as the registrant. In other words, make sure you’re the owner of your domain – not the host. That’s a critical question, as people have tried to move their domain to a new host, only to find that the host is listed as the owner and then are prevented from moving it. If the host doesn’t explicitly say that you retain ownership of your domain, keep looking.
Also, when researching a domain name to see if it’s taken, always check Whois. Someone may own a domain already, but not have a website up. Don’t assume that a name is available just because you can’t find an actual site when you type in a URL.
This, to me, is absolutely critical to review. It’s one of the first things I check. It’s one of my make-or-break features. If a host doesn’t provide enough mailboxes, or charges much extra for additional mailboxes, I usually move along. Here is some basic information.
Number of Mailboxes
Some have a limited, small number. Others have unlimited mailboxes. Others are somewhere in between. What I recommend is that people think far into the future. Even if you don’t think you’ll need many, you might. For instance, you might want a Sales mailbox for inquiries. Or perhaps you’ll host webinars at some point and want to have a mailbox just for that. Or an email newsletter. Or a mailbox that several people can access. If you might have employees at some point, you’ll need to be able to set up mailboxes for them. The more mailboxes you can have, the greater the flexibility in the future.
I have multiple domains and an unlimited number of mailboxes available – which I absolutely love. If I had a limit of say, 10 mailboxes, I would have already exceeded that and have to be paying more for the additional mailboxes.
Really take the time to look at this. Think far ahead in the future. You can move email or move a host, but I don’t think it’s the sort of thing you want to do very often. Also, you can host email and your website separately: email with one ISP and website with another. So you don’t have to have everything in one place. That’s another option.
This is critical. Most hosts have this, so it shouldn’t be an issue. I can’t imagine a host not having that option. If they don’t, then cross that host off your list and look elsewhere. Really, what to look for here is the application available to access the webmail. If your host uses cPanel, you may have several options. Some common ones are RoundCube and SquirrelMail. Of those, RoundCube is my favorite. It has a nicer UI (user interface) than the others. That means it’s easier to use, IMO. Think about asking what app they use for their webmail. You might even be able to see a sample.
You might also think about asking about server limits for email. There might be a limited number of files that your host allows you. Or, perhaps ask them what the “mailbox quota” is. They may have an unlimited amount of email you can store for each account, or maybe a limited amount of space.
Important: your email is stored on your webhost’s server. You can download those to your computer via an app such as Outlook. In Outlook, you have the choice of leaving the emails on the server as well, or deleting them from the server once you download them. This is important to keep in mind. If you elect to delete them from the server, they’re gone forever from your host. In that case, you should definitely back up your Outlook email periodically. If you keep them on the server after downloading to Outlook (or other app), you’re covered in both places. I do both: download everything and keep copies on the server. Plus I back up my Outlook mailbox periodically. Because of this setup, though, deleting messages from my Outlook doesn’t mean they’re deleted from the server. In such a setup, you may have to periodically go in and delete messages from the server as well. Also, if you have multiple devices (desktop, laptop, tablet, etc.) and you have an app such as Outlook installed on several, and you delete files from the server when you download files to Outlook, you might have email all over the place and not know what’s where. That’s another reason why I always keep a copy on the server. Then I can also access my email using webmail and see everything – no matter what device I’m using or where I happen to be at that moment.
Update: August 7, 2012
Microsoft recently announced that they’re renaming Hotmail to Outlook.com. This is different than the Outlook I mention in the previous paragraph. Above, I’m talking about the Outlook application you’ve installed on your desktop or laptop computer. It’s “owned” by you. There won’t be any ads or anything like that. Hotmail (now Outlook.com) is web-based and managed by Microsoft. They’re totally different. Use of your own domain and webmail through your host is just yours, so is more private – and far more secure, IMO. The ISP hosts it just for their customers, not the entire world and gazillions of email accounts like Hotmail/Outlook.com does. There’s really no comparison, in my mind.
See what options they have. If there aren’t any spam filters included with email packages, see if they have additional options you can use. This is an important feature to look into, obviously.
WordPress has comment spam filters as well. Look into those, because you can’t believe the volume of spam comments that comes through – but which are quarantined so they don’t end up on your site.
Forwarding, Autoresponders, and Mailing Lists
You’ll likely want these. Make sure they have them, and how many available for use.
- Keep copies of email on the server when you download to Outlook or whatever email app you’re using on your computer, and back those files up periodically.
- Clean out your email on the server once in a while.
- Check with your potential webhost to see if they have limits on the mailbox quota, or if it’s unlimited.
- Look far into the future and determine how many mailboxes you might need
There’s quite a variety of support options. This is a very important consideration. The main options I’ve seen are: phone, email, or chat support, plus knowledgebases and tutorials. Support availability can be 24/7, weekdays only, or phone support during the week and email on the weekends, or some other combination. It really depends on the host. Take a look at their social media accounts, too. Do they use those? Do they respond to inquiries in a timely manner?
Look at this closely and determine what will work best for you. If you can, call your host finalists at different times and just see how they respond. That can tell you a great deal, and may make the difference between selecting them or a different host. Support matters!
Always research extensively online to see what people are saying about the hosts you’re looking at. See what their reputation is. Definitely check out their social media accounts, too, to see what people are posting and tweeting.
See what options they have. Even if you don’t think you’ll need one, at some point you may.
Dedicated IP server
You will want this option available. You may not use it right away, but you’ll want the option to be there if you want to use it. Especially if you plan to or already have a shopping cart. A dedicated server provides your own server instead of having your domain in with everyone else’s. If I had a shopping cart, I would just set up a dedicated server right from the start. For me, I started out with the basic setup, but now have a dedicated IP. It really depends on you.
Something to keep in mind with this is cost. This can have a higher cost to add than something like privacy, for instance. So if you’re a small business and are spending much to get everything purchased and set up, this is something you could wait on for a few months. You can add this at any time (or you should be able to). When researching hosts, make sure it’s available and see what the cost is.
All hosts should provide server logs and stats for you. A common one is Awstats. You’ll also likely want Google Analytics for the site. Your host might provide that and set it up for you. Or, more likely, if you’re using self-hosted WordPress, you add that yourself via a plugin. You’ll need to set up a Google account to use GA.
Many hosts provide templates you can use to create your own sites. Others provide options such as WordPress that may require more technical skill. Here’s some information on WordPress, which is my favorite option.
This is important to have, IMO. You should have the option to set up a self-hosted WordPress site. The more tech-oriented hosts usually have this. For the more general-audience hosts, there might be slightly different WordPress setup options. So really look at that.
WordPress uses databases. So you’ll need a host that provides a number of databases. Check to see how many you can have. Maybe having three or four databases will work just fine for you. Or maybe you’ll need many more. It depends on what you’re doing. With WordPress comes mySQL databases and all that goes with, including phpMyAdmin. Also, you’ll need PHP. Look for UNIX hosting. If you’re going to have multiple domains, you’ll probably need more than just a few databases. Ask about that.
An important aspect of a self-hosted WordPress site is you’ll have to make updates to both WordPress and the plugins you use. They come out all the time. It’s usually up to you to do that. You’ll also need to add security features. While yes, you can easily install WordPress, you still need to configure it. If anyone offers WordPress packages, find out exactly what they’re providing. Are they updating for you? What security plugins and features do they add? Will you be able to add any plugins you want? What about Google Analytics? Do they add that for you? In any case, there’s quite a bit to hosting WordPress sites. I love WordPress, and wouldn’t use anything else, frankly.
This type of WordPress hosting is different than what you find on WordPress.com. If you’re a business, you really shouldn’t be on WordPress.com. Plus functionality is more limited. The option through hosts is called self-hosted WordPress.You can go to WordPress.org to find out more about it. Take a look at the Plugins section to see the different functionality you can add.
This is an interesting aspect to consider. Have you a preference for geographic location of the host – and the server locations? If so, add it to your list of review items. Perhaps you want a host local to your immediate area, or your state or province or similar type of area, or your country. Maybe you’d like to support the economy of a specific area. It’s completely up to you, of course.
Keep in mind that you’re looking at two location considerations: location of the host itself, and where the servers are. A company may have its headquarters in one place, but servers located all over the country or world. So look at both. Maybe it matters to you. Perhaps it doesn’t. It’s just something to think about.
BTW, I’m not saying that it’s a bad thing to have servers located in multiple locations. That can actually be a positive. It provides something called “disaster recovery” to ensure that if something happens in one place, the other servers could take over so there isn’t downtime. That’s another aspect to review for hosts: what redundancy and disaster recovery options do they have? If you have a big site and shopping carts, for instance, you’d probably want a host that has servers in multiple locations.
Some hosts use and boast of their environmentally-friendly setups. Some may support local charities. If that sort of thing is important to you, take a look at that, too.
I realize that I’ve covered quite a bit of information here. Some may still be confusing. It’s not everything, but I hope it helps. In the end, it really depends on your requirements. It’s definitely not a one-size-fits-all situation. Do your research! If you have questions about any of this, or would like assistance in reviewing your requirements, contact me.