How to start a blog in 20 minutes

  • 68

The golden rule says: if you are not in Google, you don’t exist.  If you want to build an online business, you need a website. If you want to be able to communicate your thoughts and values with your potential customers, you need a website. You know you need a website, but you assume setting up one it’s complicated and terrifying? Don’t worry, it is easier than you think. In this step by step tutorial, I will show you how to set up a WordPress website in less than  30 min.


how to create a wordpress website


Do I need a self-hosted website?

Absolutely yes! I know it’s so much easier to use one of those- Squarespace, Wix, Blogger, etc. But if you decide to build a website with the one from the above, you are giving up control over your website to the third party.

Which platform to choose?

There are many website builders available that will help you setup a website. I personally always recommend self-hosted WordPress as your website platform. It gives you so much more control over your website.

According to the latest BuildWith statistics, WordPress is the clear favorite.




Why do 52% of people choose WordPress?

There are several reasons:

  •  it’s free
  • comes with thousands of website designs and extensions
  • very flexible – it will be a great solution for both a small blog and a large online store

What do I need to build a website?

  • domain name – it’s your website name (what people type into their browser to get to your website, eg.
  • website hosting – this is where your website files are stored,  on the hosting provider’s server

Ok, let’s do it! Ready?

STEP 1: Choose a hosting company

There are so many hosting providers, but I personally recommend BlueHost. My reasons why:

  • one of the largest hosting companies in the world
  • great uptime!
  • they’ve been working with WordPress since 2005
  • FRESS SSL certificate
  • FREE domain
  • 24/7 support, which is amazing when you are stuck in the middle of the night

NOTE:  I really want to be transparent with you. I used  another hosting company for over 5 years and I was really disappointed with the customer service. Once I had to wait for the response for almost a week. So choose wisely! If you purchase hosting using our referral link, then I will get a small commission at no additional cost to you. I only recommend products that I personally use and believe will add value to my readers.

Ok, let’s get you started with signing up for BlueHost

First, you’ll need to go to the BlueHost website and click on the green ‘Get Started Now’ button.

STEP 2 Select the hosting plan

This will bring you to a pricing page where you will need to choose a pricing plan for your website. Basic and Plus plans are the most popular choices among the users.

how to create a WordPress website


STEP 3 Choose a domain name

If you already have your domain, enter the name in the window on the right.

If you do not have a domain, no problem – you will get it for free! Enter the name in the window on the left and check its availability. Ideally, you should stick to a .com domain name.

You can skip this step and choose the name later. Click on Choose Later and go to the next step.

how to set up a wordpress website

4. Provide Your Contact and Payment Information

Now you’ll be asked to provide your account information such as name, address, email, etc.

The next step is to choose your package. You will also see optional extras that you can purchase.

Next, you will add your payment information to finish the purchase. And Voila! Welcome to BlueHost!



You will receive an email with details on how to login to your web hosting control panel (cPanel).

Now you can create your own password for your account.

how to create a wordpress websitehow to create a wordpress website

5. Install WordPress

Now that you’ve purchased your hosting service and free domain name, the final step is to install WordPress for FREE on Bluehost. 

  1. Go to your hosting account dashboard (cPanel).
  2. Scroll down to the website section in cPanel and then click on the WordPress icon.
  3. Next, choose the domain where you want to install your new website.
  4. Click the “Install” button and you will get access to your new WordPress website.

how to create a wordpress website


Now you can select the domain where you want to install WordPress.

how to create a wordpress website


On the next screen, you’ll be asked to provide your website name, admin username, and a password for your website. Click the “Install” button and you will get access to your new WordPress website.


how to create a wordpress website


Once the installation is over, you will see this message:

how to create a wordpress website


Select a theme

Yaaay!!! The best part is just about to begin. Now you can choose a theme and create a beautiful website.

Bluehost will ask you to choose a theme. You can choose what you feel fits your personality. If you’re not ready yet, feel free to skip this step.

how to create a wordpress website

how to create a wordpress website

There are thousands of free and paid themes you can install on your website. If you are a beginner, I would start with a free theme. Get the feel, play around and see how it goes. You can always upgrade to the paid theme, which is usually more customizable and easier to navigate.

How to find the WordPress theme you like?

Type in:

Once you are on the Dashboard, you can access over 1000 themes. Go to the sidebar and click on Appearance and next click on Themes.


how to create a wordpress website


Once you have found a theme you like, installing it is as simple as clicking “Install” followed by “Activate”.

Next, you need to customize your theme with colors, headers, and social media buttons.


Congratulations! You are ready to add content and start your blogging adventure!

If you have any questions, feel free to contact BlueHost support. They offer 24/7 help via chat, email or by phone.



  • 68

Leave a Reply

Your e-mail address will not be published. Required fields are marked *