So you’re thinking of how to start a blog, but you don’t have any idea where to start right?

Neither did I.

But good news: it’s easier than you think. 

In this post I’ll show you exactly how to create your very own blog, with no technical experience required. 


How to start a blog



I created my first blog in 2010 and I was 15 with no computer experience. It took me forever because I had to Google my way through. This how-to-guide contains what I’ve learnt from the very first day I had to break my piggy bank to start my first blog to now managing two startup blogs and three news/media websites created with over 7M+ visitors monthly between them.

This guide with step-by-step instructions will show you the easy and simple way on how to start a blog.




How to Start a Blog: 6 Steps


Step 1:  Decide what you want to blog about


You already have somewhat an idea of what you want to blog about don’t you? (hence you wouldn’t be googling this)


That’s great! And you’re already halfway through the battle.


If you’re part of a business or an organisation, then your blog should be about your product or service you provide, or the cause that you promote.


If you’re an individual then you have tons of freedom to choose what you want to blog about but the main things to know are:


  • Blog about something you enjoy.

If you’re not enjoying what you write about, then writing it will be a huge pain in the butt. Also why would your readers be interested if you aren’t? 


  • Blog about something which you can talk about a lot for a long time.

Your blog is without a doubt going to require a lot of content to get it going. You’ll be at this a long time, so make sure that you have plenty to talk about.


  • Blog to be an authority  

In order for your blog to be successful, you need to monopolise your niche. 

Now to monopolise (or dominate) a niche (in this case your blog topic) you have two ways: 1) You either have to be the first to talk about it, or 2) Do it 10X better than what someone else has already done.

Be unique and to quote Saint’s motto Be different. 

This is single handedly the most powerful advice you’ll need to keep with you by your side and staying true and truly focused along your journey.

FAQ: What if I can't decide on a blog topic?

Just do it! This is a common beginner's mistake thinking that you would have to be hit by a Eureka moment of a topic to start. You will definitely innovate and grow your blog along the way like most of us did. Until then the only way you can reach there is by taking the first step. My advice is, use the tips above, setup your blog and write. :)

Step 2: Choose a blogging platform


If you want to cook, then you need a kitchen; if you want to blog then you need a blogging platform.


There are many blogging platforms that you can choose from: WordPress, Blogger, Squarespace, Wix and Weebly are few of many.


All of which have their own pros and cons, but WordPress is by far the most popular one and it’s for one fine reason.


It’s simple, powerful and it already has a ginormous community of users who share their tools and ideas.


I use and recommend WordPress.


And It’s not just me and Medici, Pete Cashmore who started Mashable used WordPress, Arianna Huffington started The Huffington Post used WordPress and if you were to stumble on any website today, 9 times out of 10 it’s sure to be on WordPress.


It’s an excellent choice.


If you choose Wordpress, you have two options: 1) hosted or 2) self hosted.

  • Hosted Wordpress blogs, are called blogs.

They are free but they limit on how much your income potential can be. (which is like jumping out of a plane and realizing your parachute has holes in it)

  • Self-hosted Wordpress blogs, are called blogs.

They cost a little money but it gives you so much room to make your own changes (your own design, your own brand etc) and most importantly it does not limit your income potential.


This guide will teach you how to start a self-hosted WordPress blog.


Alright. Time to build your website! 😀





Step 3: Find a host


Think of it like this:


Your website is like your very own house.


Now for your house to be found it needs a piece of land to be built on. 


This land is provided by your host and in this step we are going through to find a host who gives us the best deal for a piece of land for our website (our home).


Note:  The host that I have personally used myself for the last 10 years has and always has been Bluehost. The links below are my referral links which means at no additional cost to you, I will earn a small commission if you make a purchase. This is how I keep Medici up and running. 🙂


Click here to → go to Bluehost ← and start your own blog. (The link will open up in a new window so that you can follow up instructions here whilst you work. 


Great! So tap on the big green Get Started Now button. 


How to start a blog





Select your plan 

Now choose the plan that you’d like to start with by clicking any one of the green select buttons. What I always do and what I have recommended to my friends and family is that you go for the cheapest one which is the Basic.


The reason why is because you don’t need all the unlimited features when you are just starting off. Until your website gets big, you can spare a few hundred bucks a year just by going for the right plan at first. 


How to start a blog

FAQ: But if I choose Basic will that mean I'll be stuck in that forever?

No. You can always upgrade your plan at anytime. Just send a message to Bluehost and they'll get it done in less than 10-15 minutes.

You’re doing great! 😀 


On the next screen, you are going to give a name for your new blog. 





Step 4: Pick a domain name


Remember how your website is like your very own house?


Now that we have sorted out the land that our house will be built on, now we need an address for your house (your website) so that anyone, anywhere can come and find it easily.


That’s where your domain name comes in.


Your domain name is your website’s address.


For example: is Medici’s address.


If you don’t already have ideas, you can use your own name, or think of something short, catchy and unique. 


If you have registered a domain name before and you want to use it for your new website, then just enter it on the right side. (Don’t worry, it’s not going to mess things up to enter it here. It only identifies your Bluehost account for now). If you don’t already have one, then enter your desired domain name on the left hand side. 


How to start a blog



So for the purpose of this guide, I will use a new domain name. If you are using an existing domain name, the steps are the same. You can still follow along.



Enter your account info

Now on the next page, enter your account info. Do make sure that the email address that you enter is the one which you often use because this is where all your login details will be sent. (Make sure to save those emails!)


How to start a blog




Next, choose an account plan for how far in advance you want to pay. Bluehost bills in 1,2,3 or 5 years upfront. They do not offer a monthly payment option (hosts that do often charge double or triple). Now it works out to be a pretty reasonable monthly amount especially since now that you have your own blog or website. It’s a great deal. 


How to start a blog



I skip the add-ons except for Domain Privacy Protection. Again, you can add the other add-ons when you need it later. 

If you don’t know what’s Domain Privacy Protection, well, it’s like an invisible cloak which keeps all your personal details private. 

Now the total is the amount you’ll pay today. You won’t have to pay again for 12, 24, 36, 60 months depending on the account plan you choose. Just set it and forget it! 




Enter your billing info

You’re almost done! Now fill in your billing information, and also confirm by checking the box below once you’ve read all the ‘stuff’. Tap on Submit.


How to start a blog




Skip the upgrades & special offers

Once you’ve hit Submit, you’ll be asked if you want to add any upgrades or special offers. Just skip them by tapping on No thanks.



Choose your Password

After your purchase is complete, you’ll be asked to choose a password. Just click the Create your password button to choose your own secure password to login.

This password will allow you to login and get started.


How to start a blog




Step 5: Get started with WordPress


That’s it! 


You can now start working on your new WordPress site right away. Just tap on the Log in button in your Congratulations! window to jump in and get started. 


How to start a blog




Skip the free themes. 

When you get started, Bluehost gives you the option to pick a free theme immediately for your new Wordpress website. 

I recommend you skip it by tapping on Skip this step at the bottom of your screen. 

The reason why is because many free themes are not kept updated. Outdated themes leave holes in your website for hackers to hack their way in and it’s not worth the risk. 

For now, the theme that comes pre-installed with your new website would be more than enough. Anyways, you can switch to a different theme once you’re set up and you’ve gotten comfortable with WordPress. 🙂



Start building your site.

Now your site will be on a temporary domain at first. Don’t worry. 

For new domains, it takes anywhere between 1-24 hours for the domain that you chose to fully get registered on the web. In that time, go ahead and start working on your new website. When your domain is ready, Bluehost will take care of it for you automatically.

If you used an existing domain in Step 4, then you can contact Bluehost support (New Hosting Customers) or you can look up in their help section when you’re ready to connect your existing domain to your new website. 

You have two options on this screen, the blue Start Building button and the link underneath to go back to your Bluehost account.

Unless if you want to go back to your Bluehost account then just tap on Start Building which will take you to your new website. 


How to start a blog



The black column which is on your left hand side is your WordPress dashboard, a place worth which you will become very familiar. 

For now I recommend skipping the blue buttons in the middle of the screen (Business and Personal) and just tap on I don’t need help.

The reason why is because it’a always good to start off your new website with a clean slate.


How to start a blog



FAQ: Help, Charle, I’m stuck! What do I do?

If you are stuck or if you have encountered something unexpected whilst you’ve followed the steps above, the you can either drop a comment below or contact Bluehost technical support directly. They have access to your account (something I don’t have) and they should be able to get you unstuck.

Step 6: Design and Use your Blog!


Congrats! You were amazing.


And you know what? Now you have your very own self-hosted website and maybe someday your website might be the next big thing. 


As always, Keep moving forward. 🙂