If you've never built a website, it could seem a bit intimidating.

But trust me, these days you can create a website in 10 minutes.

This guide will show you exactly how to do it, every step of the way.


We are going to use WordPress.

Now I understand there are so many website builders out there.

Some are good, some are bad.

But in my opinion, WordPress still gives you the most options when it comes to customization.

Watch the video tutorial and check out the resources below.

Who is This For?

This guide is for you if...

You've never built a website before and you don't know where to start.

You want to create a stunning professional website, but you don't know what resources to use.

Buy Your Domain Name

screenshot of namecheap homepage

The first thing you need to do is buy a domain name, which is your address on the internet. 

I use Namecheap to buy and register my domain names.

Before you commit to a domain name, I would recommend you read my guide:

How to Choose a Domain Name

Sign Up for Web Hosting

screenshot of siteground homepage

After you buy a domain name, you need to sign up for web hosting.

I use SiteGround for this website.

Think of web hosting as your rent.

If your domain name is your address on the web, your web hosting is your rent payment.

Install WordPress With 1 Click

installing wordpress with siteground

Right after you sign up for web hosting, you will get the opportunity to install WordPress.

Select start a new website, and select WordPress in the application section.

If you're not using SiteGround, your dashboard will look a bit different, but most hosting companies will give you the option to install WordPress right after you sign up.

siteground instructions for updating nameservers

Your next step is to find your servers.

These are sometimes called your nameservers or just referred to as your new DNS. 

SiteGround will show you your nameservers during the set up process, and they will also email you the information.

If you can't find your nameservers for any reason, always check your welcome emails from your hosting company. You can always contact your web hosting support as well.

upadting nameservers at namecheap

When you find your nameservers, you need to go to Namecheap, or whatever registrar your domain name is located at, and update them in your domain name's details.

The screenshot above is for the domain name TylerStokes.net which is registered at Namecheap.

Choose Custom DNS and paste in the nameservers from Site Ground.

In a few minutes, your site will be live on the internet.

url address of wordpress dashboard example

To access the WordPress dashboard of your website, go to your website's address, then /wp-admin (see the screenshot above).

This is where you will log into WordPress, using the login details you set up when you installed WordPress.

Find Professionally Pre Built Websites You Can Install With 1 Click

At this stage, you have a blank website, so you need to install a theme.

You can buy a premium WordPress theme that has a pre-built website. All you need to do is change the text, and customize the images.

There are many themes you can buy and install.

For this demonstration, we installed the Avada theme which is found at ThemeForest.net.

screenshot of themeforest homepage
screenshot of wordpress themes at themeforest

When you buy a theme, you download it to your computer, then upload it to WordPress.

In your WordPress dashboard, go to Appearance > Themes > Add New > Upload Theme. 

add themes page in wordpress
adding new theme to wordpress

Next you will need to register your theme if it asks you to, then import one of the pre-built websites.

Avada has over 90 different pre-built websites you can import.

Select one that matches the topic of your website.

importing avada pre built website
installing avada pre built website
avada pre built homepage screenshot

Once you have install a pre-built website, you will want to go in and customize the text and images.

Depending on what theme you installed, there might be a bit of a learning curve in order to update and customize the theme.

But don't worry, every theme has tutorials online. For example, there are tons of tutorials for customizing Avada themes.

custom avada homepage screenshot

So that's it.

Here's what we did in less than 10 minutes:

Bought a domain name at Namecheap
Signed up for web hosting at SiteGround
Installed WordPress within our web hosting dashboard
Updated our nameservers at Namecheap
Logged into WordPress via www.yoursite.com/wp-admin
Bought a premium WordPress theme
Uploaded our new WordPress theme
Imported a pre-built website
Customized the text

So What's for Sale Here?

I don't have anything for sale.

The only thing you could do to support my tutorials is sign up for the services I mentioned using my affiliate links below.

If you're ready to get started, you can buy your domain name at NameCheap and sign up for web hosting with SiteGround. When you're ready to install a premium WordPress theme, you can find one at Theme Forest.

That's it.

Here are the official website links:

NameCheap Domain Names: https://www.namecheap.com

SiteGround Web Hosting: https://www.siteground.com

Theme Forest (Evato Market): https://themeforest.net

Thanks for checking out this guide. There are many other tools you can use these days to build a website, but I personally feel using these steps is the best approach. You're not tied down to one company and you have options with this approach. I hope you found it useful. If you have any questions you can contact me on Twitter.

Tyler Stokes