The Complete Guide To Creating Your First Website

Easy + Professional, no code. 



Starting your own website can be daunting, whether its for a small business, personal blog, online store or creative portfolio. Don't worry, this starter guide will walk you through Hosting, Design and even SEO.

Hi, my name is Ryan, I've been designing and building websites for over 10 years. I've written this guide for you entrepreneurs out there riding the "do-it-yourself" tech wave. This is your starting point; be the hero and learn a life changing skill.


Getting Started

Hosting & FREE Domain Name


Basically, websites need hosting on servers 24/7, 365 days of the year. Hosting packages store your website files and content, so they need to be running all the time.

Hosting generally means servers, technical know-how, IT jargon, blah, blah, blah!
Forget all that; BlueHost is the Go-To provider who cut out all the techy stuff. Their hosting packages are designed for WordPress and they give you a FREE Domain name.

What you get:

free domain
free site builders
1-click WordPress Install
Optimised for WordPress
24/7 support

Below, I will take you through the registration process.
Click the link to BlueHost (opens in a new Browser tab) and refer back to this guide, to fly through the registration.

Visit BLUEHOST.COM and click Get started now.


The Correct Package


The PLUS package is the most popular for a reason; it's not just marketing. With heaps of data usage, you can share high quality photos, videos and as many blog posts as you like. You can even setup and host a couple of websites, if you want to.

Go-ahead and select the PLUS package.

Pick your FREE Domain Name


You probably already know what domain name (web address) you want.
Type it in the input box to see if it’s available. BlueHost will let you know if it is already taken or if its available.

TIP: If you don't know what you want, try to pick something easy to remember and not too complicated. Jot it down a few times and make sure it doesn't spell something you'd later regret.

Finish Sign Up



If you've made it this far, your domain name is available.

Fill out the rest of your details and finalise your account. There are a few tick boxes in the sign up, read them carefully and de-select ones you don't need or want.

On completion, you'll be able to log straight in to your account and switch on WordPress; covered in the next section.



Create a beautiful website


What is WordPress?

wordpress-dashboardWordPress is web software you can use to create a beautiful website or blog. It powers over a quarter of the worlds top websites's completely FREE. With WordPress you can add, edit and maintain your own site content. Pair that with this Guide and you can create a professional website in no time.


Activate WordPress

Now you have a hosting account and an awesome domain name, you can load WordPress. Login into your cPanel and click on Install WordPress.


On the next page, click Install.

Select your domain and click Check Domain.

Click on Advanced Options and enter the username and password you have chosen to login into your website.
(Tip: use a complex password for security reasons; you can generate one Here)

Check the box to agree to the terms and click Install Now.

You'll get a confirmation email, with login details; keep this safe!


You now have a website. How easy was that?!
Out of the box, WordPress installs a generic web design. But, if you want to look like a pro, you'll need a better design with flexible drag-and-drop design tools... 


The secret to a professional website

Modern Design


Hiring a professional web designer is obviously a great investment, but it will cost you more upfront. Using a premium WordPress theme (pre-built template) is more affordable and a great place to start. Plus, you can always hire a designer to work with your theme, later on.

There are plenty of WordPress themes on the market, however, they can have a negative impact on the speed and SEO of your website. You need a theme that is fast and beautifully designed; Enter CREATE by Theme Trust.


Create is the most powerful and flexible theme yet. It's built around an awesome drag-and-drop Page Builder. With it, you have maximum control over page layout and content creation; No design knowledge needed! 

You can design anything you like; whether you need a heap of Landing pages, a Blog, Filtered Portfolio or even a One Page site.

Create also comes packaged with eCommerce support. That means you can start selling your products online, make a profitable business and look awesome doing it. 

Visit and Click the Demo

Installing CREATE

ThemeTrust offer a great tutorial on how to install their themes:

There are two ways to install a WordPress theme – manually with an FTP client, or automatically through the upload feature in the WordPress dashboard. Below you will see both options.

Installing a Theme Through the WordPress Dashboard

  1. Log in to your WordPress dashboard and go to Appearance → Themes. At the top of the page, click the tab Install Themes.
  2. Just below the headline, you will see a link that says Upload – click that.
  3. Click the browse button and find the theme .zip file from your local machine and then click the Install Now button.
  4. Once complete, click the Activate Link.
  5. Once the Create theme is Activated, you'll be prompted to install the necessary plugins. Go-ahead because they will give you a heap of awesome tech.

Installing Theme With an FTP Client

  1. Download the theme zip file to your local machine and unzip it.
  2. Log onto your server through an FTP client, and find your site’s wp-content/themes directory. You will want to transfer the entire theme folder to that directory.
  3. Log in to your WordPress dashboard, and go to Appearance → Themes. There you will see screenshots of the themes that are available for you to use. Click on the theme title (or theme screenshot) for the theme you wish to activate. A preview of the theme will be shown, and then you can click the Activate link in the top right of the preview window.



ThemeTrust offers an in-depth help and support page. Once you have the theme, you will also gain access to the Support forum. This gives you access to previously asked (and solved) questions and access to the team behind the design.


BONUS: Plugins and Resources

Search Engine Optimisation (SEO)



Newsletter: More Tips and Resources

Get updates to your Inbox


Need Help?

I'm available for hire