Getting Started

Finding a Web Host for WordPress

November 15th, 2009 | 3 Comments | Filed in Getting Started

WordPress comes in two varieties:

  • WordPress.com — a version of WordPress that is hosted for free at the WordPress.com website. When you sign up for a WordPress.com account, you don’t have to worry about installing WordPress. You just sign up, and you’re given a login to an account that has WordPress already set up for you. The downside is that your URL for your website will be something like: http://wordpressgirl.wordpress.com. Installing some plugins may not be possible, and you’re limited as to how much you can modify your WordPress theme. The upside is that it is completely and utterly FREE, and you don’t have to do any real set up other than pick a theme (which determines how your site looks) and start blogging away!
  • Self-Hosted WordPress — you can install the WordPress application on your own domain (e.g. http://askwpgirl.com) and have complete control over ALL of your content, not to mention having your own domain name. To do this, you will need to:
  1. Register a domain name (see Registering a Domain Name below). GoDaddy.com provides pretty good pricing for domain names.
  2. Sign up for web hosting (see Finding a WordPress Friendly Web Host below).
  3. Point your domain name to the web host (see Modifying Name Servers below).
  4. Install WordPress (manually or using a one-click install button).

Registering a Domain Name

This part is easy. The hard part is finding a domain name that you like and is AVAILABLE! I usually register my domain names through GoDaddy.com, because the prices are reasonable ($10/year). The place you buy the domain name from is called your “Domain Registrar.” There is a benefit of registering your domain name with the SAME company that will be your web host because then you have only 1 bill to pay each year AND you don’t have to mess around with telling the Registrar who your web host is. However, you should check the prices carefully, because some web hosting companies will charge $10 the first year and then $35 for each subsequent year. Also, you can and should purchase 5-10 years of domain registration at a time to avoid inadvertently losing your domain name because you forgot to renew, so you want to get a good price on that. It also helps with search engine optimization to not do annual renewals of your domain name.

The Domain Registrar’s job is to tell the world: 1) WHO owns the website name and 2) WHERE people can find the website content. In this respect, the Registrar is little more than a directory that you have to pay $10/year to be a part of to maintain ownership of your domain name. As a directory, the registrar does not provide a PLACE for your website to live, it just provides you the name. That’s it. You then have to pick a house (aka HOST) for your website and tell the Registrar who that host is, so people who want to visit you know which of the millions of web servers in the whole wide world is hosting your site. Again some registrars, like GoDaddy, also provide web hosting, so shop around to find the best price for the domain and hosting.

Finding a WordPress Friendly Web Host

There are some minimum requirements for hosting WordPress (from http://wordpress.org/about/requirements/):

  • PHP version 4.3 or greater
  • MySQL version 4.0 or greater
  • Apache mod_rewrite module (for clean URLs known as Permalinks)
  • Linux operating system (technically, WordPress can run on Windows, but you may encounter problems with Permalinks and some plugins working, so it’s a lot less headache to just go with Linux and a web host who does a lot of WordPress hosting)
  • Note: some plugins may require higher PHP or MySQL versions

WordPress.org has a list of recommended web hosts at http://wordpress.org/hosting/. I personally prefer Blue Host.

Blue Host 1-Click WordPress InstallBlue Host has a WordPress Auto-Install and makes WordPress updates available within 24 hours! They provide unlimited disk storage, unlimited monthly data transfer, host unlimited domains on 1 account, 1 free domain name for as long as you host with BlueHost, 2500 POP / WebMail addresses, 50 MySQL databases, free control panel, free Fantastico, free SimpleScripts, 24/7 network monitoring, 99% uptime guarantee, mirrored storage backups, no hidden fees, voted best support in 2004, 2005, 2006, 2007, and 2008!

Modifying the DNS (Domain Name Servers)

So, now you have a domain name and a web host. If your domain name registrar and your web host are one in the same, you are ready to install WordPress and set up your website. But, if you registered your domain name at GoDaddy.com for example and then set up your Web Hosting with Blue Host, you will need tell the registrar who your web host is. This is done as follows:

  1. Call or visit your web hosts website and find out the names of their DNS (Domain Nameservers) are. You will receive two address that look something like: ns25.domaincontrol.com and ns26.domaincontrol.com. You can usually find this information in the Support area. Just search on DNS or nameservers, or give tech support a quick call. If they are good web host, this should very easy to find out. Often, you get the namesever names in your Welcome email.
  2. Login to the Domain Registrar’s website (the place where you purchased the domain name) and go to the area where you manage your domain registration and change what is called the DNS or Nameservers. The nameservers tell the world wide web who your web host is. Change the nameservers to be the names you received from your web host in step 1 above.
  3. It will take anywhere from 2-24 hours for the changes to take effect. Once you are able to see the welcome or placholder page for your domain name at the new web host, you can install WordPress. More posts to come on that process!!!

Tags: , , ,