Plan. Build. Promote. Profit.

Create a Website

Step 1 To Done On Creating a Website that can earn you thousands of dollars. Come see how. 👇

How To Create a Website

SO professional your friends will think you dropped 1k on a fancy web designer.



No experience? No programming knowledge? No problem! You’re here, let’s do this

Hey I’m David. Web designer, YouTuber and top rated UX consultant on Fiverr. I have a passion for creative work and beautiful design. I know how essential online tutorials and resources are for helping to build confidence and competence in what you’re doing.

When I started out online years ago I was over charged, under-delivered and I had no idea what I was doing. That’s why I now enjoy posting all this content for free. To help show you the ropes and sharpen your skills so you are 100% confident and in control of your decision making. Creating a website is now easier than ever and I’ll show you how from step 1 to step DONE.

I’ve made tens of thousands of dollars from my personal blog and niche websites and in this tutorial I’m going to show you how to do the same:


Plan your website with our help.


Build your website with WordPress.


Use SEO to get traffic.


Make passive income.

UPDATESiteGround has given WCP readers a massive 70% discount on ALL hosting packages for up to 36 months! Click here to start your website then follow along with the tutorial below

Prefer video?

Make a Website

More of a visual learner? Me too. Stop right here and join over 2100 subscribers at the Website Creative Pro YouTube channel where we have full length, step 1 to done video tutorials.


What type of website should I actually make? Watch the video for how to come up with your website and blog topic.

DO NOT be a money chaser. If you create a website on a topic where you “think” can make money in (like I did when I ran a penny stock blog for 6 months) but have zero interest in, the website is going to fail as it will be chore to run.

There are some topics I would also suggest avoiding all together as they tend to be very competitive with a lot of established websites. Topics like photography, fitness, dating, making money online, personal finance, recipes and travel.

These are all profitable topics but it’s going to be difficult to get search traffic as numerous, established websites are already producing content in these spaces.

Instead, think of something a little more unique, personal and interesting related to your interests. I had a friend who learned how to sail a boat so he started an information website all about how to sail a boat.

His website now makes $800 a month from advertising and affiliate marketing passively.

Here are a few questions to help you:

  • Am I interested in starting a long term project on this topic?
  • Can I easily produce 100+ content ideas for this topic?
  • Does this topic have a lot of potential questions to answer and low competition phrases I could rank for?
  • Are there a lot of other sites on this topic? You want competition. Are these websites under 3 years old?
  • Is there any angle for my site? Why would someone use my site over a competitors?
  • Is there potential to rank for some big keywords that can drive a lot of traffic?


1 – What exactly are your skills? What do people ask you for advice on or help with? If you’re a 25 year old guy, maybe hold off on that dating advice blog for women idea 🙂

2 – What can you talk about easily? You’re going to need to create content and outsource content. The perfect website topic is one where you have a lot of interest in and/or knowledge of.

3 – Money – What do people pay for in your topic? If people are not spending money on your topic, it’s going to be hard to make money.

Your niche is the intersection of those three concepts. With that out of the way, let’s begin the process of creating your own website!


Building a website is an easy three step process. First:

  1. Get a domain name at a domain name registrar.
  2. Purchase a hosting account.
  3. Install a content management system. We recommend WordPress.

1. Get Your Domain Name 

BEFORE you get a hosting account, get your domain name over at Namecheap.

Domain names are the web address of your website. They are made up of two parts, the actual name and the extension.

Extensions are the .com, .net, .org, .co part of a domain name. These are top level domain extensions and are treated equally by search engines so a .com is not “better” than a .net for example.

Get a .com if possible though

It’s best to get the .com as it’s the gold standard, but any of these extensions (.net, .org, .co) are fine from an SEO perspective. When you’re ready to register your domain name, you have two options:

1 – Get the domain name through the web host (BAD)

2 – Get a domain name at a domain name registrar (SMART)

We’re going to do the second option. Many online will recommend a particular web host and say that you can get a “free domain name” but that is only half true.

If you sign up for say Blue Host you get your domain name for free for the first year, but every year after that you’re paying an inflated price because the web host will tack on a small fee in order make a profit.

It also complicates things if you ever want to change web hosts in the future.

Instead we’re going to save money and use a domain name registrar and get a domain name at the lowest cost. My preferred registrar is Namecheap. You may be more familiar with GoDaddy due to their aggressive advertising, but Namecheap really does have the better price for domain registration.

Please note you have to renew your domain name every year so these saving really add up over time!



Not only is Namecheap cheaper than GoDaddy upfront, this is the cost you pay every year. Where with GoDaddy, they will give you a discount upfront for the first year then charge you $19.99 every year where Namecheap only charges $10.98 a year for renewals.

Head over to Namecheap.

Step 1:  Search for your domain name using the search box on the Namecheap homepage. If the domain name you want is taken, you have to think of a different combination.

Step 2: Once you find a domain that is available, add it to your cart and proceed to checkout.

Step 3: Once you’ve finished creating an account, it’s time to confirm your order. Here you can choose how many years you want to register the domain name for:

  • Register your domain for a year or two.
  • Whois guard protects your privacy and is included with your purchase.

That’s it!

Domain Name Advice

  • Stick to getting a .com. When people  register a .net or .org it’s usually because the .com version of what they want was taken. The most popular websites in the world are all .com’s for a reason.
  • Go for a branded domain with one or two keywords. Like  would be good for a finance website. Avoid spammy sentence based URL’s like “” as Google penalizes exact match domains for long tail keywords.
  • Make it something easy and memorable.
  • Don’t stress and agonize over this too much.

2. Get your hosting account with SiteGround.

I’ll give it you straight. I recommend Host Gator, Blue Host and SiteGround here at Website Creative Pro. 

A web host is what makes your website live for everyone to visit. Without a web host you can’t have a website.

Back in the early days of the internet, people would actually host their websites on their own personal computer. If your computer was turned off, then your website would be unavailable. This is why web hosts came to be a thing, to meet a market demand for fast, secure computers that are on 24/7.

This is what a web host is. You’re renting space a high power server that can handle web traffic from all around the world.

Everyone and their grandmother always suggests Blue Host(just because they’re popular) but they’re actually a pretty average web host overall, especially when compared to SiteGround.

SiteGround, just like Blue Host is a recommended web by WordPress, they cost about $4 more per month for comparable plans but provide a far superior hosting service.

Specifically, your website WILL load much fast and provide a better end user experience for your website visitors. Website speed is a key ranking factor as Google has publicly stated that your website should load in under 3 seconds.

So get a hosting account with SiteGround. While you’re here, take a look at the Trust Pilot reviews between Blue Host and SiteGround:

In this tutorial we’re going to use SiteGround – They are again one of only 3 recommended web hosts by WordPress and they are what I’ve personally used to host my websites.

Get a Shared Hosting Account with SiteGround

Simply visit SiteGround and purchase a “web hosting” package. When you visit SiteGround you’ll notice an option that says “WordPress hosting“.

You can safely ignore this because this is a managed package where SiteGround prevents you from having access to CPanel.


CPanel is the user friendly, back end software that allows you to manage your hosting account account. You can add emails, new websites and install WordPress with the click of a button with CPanel.

You want CPanel so choose the cheaper “web hosting” option:

With SiteGround you have three options:

  • StartUp
  • Grow Big
  • GoGeek

Go with the GrowBig or GoGeek because these hosting plans provide enough resources to allow your website to grow. You can also have multiple websites with these plans where StartUp you can only have 1 website.

Once you’re ready, click the orange “get started” button you’ll be on this page below:

Choose “I already have a domain” (the domain you registered at Namcheap) and proceed to fill out the form.

I strongly encourage you to pay for 2 or more years in advanced as you seriously get a 70% discount on your purchase, so take advantage of that discount.

That’s it!