This post provides instructions on how to setup a website using the WordPress platform and hosting via Godaddy. The result of this tutorial is a default WordPress website landing page at your website address. I have used the domain “” for this tutorial. This is only the start, a separate tutorial then provides recommended steps for configuring the WordPress platform to look like a business website.

The core WordPress software is free and open source. 60 million websites use WordPress. While it grew as a blogging platform it also provides all aspects of website content management. I’ve used WordPress for many years and have been very happy with the result.

I’ve chosen hosting with Godaddy as they have an automated setup process specifically for WordPress. Hosting is a service that enables the WordPress based website to be available on the Internet.

This tutorial assumes you followed the instructions on registering a website name, and thus you will also already have a Godaddy account.

1. Go to, login (top right of the webpage), select the “Products” menu and then navigate to “Hosting & Servers” and then click on “WordPress Blog Hosting”.


2. You have a number of hosting plans to choose from. I’ve chosen the economy option by clicking on “Add to Cart”. I choose 12 months of hosting. If you plan to sell products or services directly from your website then select SSL also – SSL provides additional security for traffic between your website and end users which is important for making payments.


3. In the below window there are options for Email services, SSL (again), and for a website domain name. I recommend alternatives to godaddy for email, thus I have not chosen an email option. This tutorial assumes you have already registered a website address with godaddy, thus you can skip the domain name option. Click on “Next”.


4. Review your order before clicking on “Proceed to Checkout”. Note that there is a drop-down menu that has “Linux” shown. This drop-down menu also provides an option for Windows hosting. Linux and Windows are operating system options on the server that will host WordPress. I see no reason to change the default from “Linux”, indeed, if you read this post, it may be helpful that Linux is the default.


5. Select your payment information and click on “Continue”.


6. Review your order and confirm purchase by clicking on “Place Your Order”.


7. The below confirmation will appear. Now let’s continue to the WordPress setup by clicking on “Web Hosting”.


8. Use the drop-down menu to select the website name (domain) that you want to setup and click on “Continue” (The drop-down will have domains that you have registered with GoDaddy. This tutorial assumes you followed the instructions on how to register a website address with GoDaddy, thus the drop-down will include your domain).


9. Now we need to complete some details for the setup. Leave the Directory as “/”. Choose a username and password (these will be used to administer WordPress, so write them down) and email address (the email address is used for actions such as emailing you a password reset link).


9. Next proceed to click on “Install WordPress”. This step as it can take a few minutes. I found that I needed to wait and refresh my browser before this step completed.


10. Click on “Finish”. You will note that the page advises “updating can take just a few minutes but may take up to 24 hours”. My experience has always been a few minutes.


11. Now go to your website address. You will see the below default WordPress landing page, which is shows a blog post (remember WordPress grew as a blogging platform). See my tutorial on designing your WordPress website for recommended steps to get a great looking business website.