How To Setup a WordPress Blog In 10 Minutes Or Less (illustrated step-by-step guide)

If you have never setup a WordPress blog before – you’re in the right place.


In this step-by-step guide I’m going to show you how one can setup a WordPress blog in under 10 minutes even with no technical knowledge.

I’m going to start from the scratch and actually purchase a hosting account with Bluehost in order to outline the whole process for you.

I will illustrate each step with a screenshot, so there’s no chance for you to mess things up while following my guide.

Get Your Bluehost WordPress Hosting Account Setup Right Here!
Free 1-Click Installation of WordPress. Free Domain Name. Anytime Money-Back Guarantee.

So click the link above, which will redirect you to a WordPress hosting offer by Bluehost and follow my steps outlined below:

Step 1: Click The “Sign Up Now” Button

After you click on the Bluehost link above, you will be redirected to a special page, offering you to sign up for a WordPress hosting account.

Click the “Sign Up Now” button to start the registration process.


by the way… did you notice, that Bluehost is recommended by since 2005?

Step 2: Type Your Desired Domain Name & Click “Next”

Since you’re reading this tutorial, I guess you don’t have a domain name yet. It’s ok, since Bluehost actually lets you create one. For free!


use the right box if you already have a domain name…

In case you haven’t yet decided which domain name would be best for your blog, I have an awesome post that should help you pick one:

Step 3: Fill In All The Required Fields

This is where you specify all the necessary details in order to register your hosting account. The form looks big, but you will handle it quite fast with my help:


it’s not that scary as it may look from the first sight :)

This form is divided into three sections:

  1. Account Information
  2. All of the fields should be familiar, most of the big e-commerce sites will request these details from you.

  3. Package Information
  4. “Account Plan” – there’s absolutely no point of signing up for one year only. This signifies from the start that you’re not serious about your blog.

    You should commit for a longer period. And here are two extra reasons for that: Google gives more value to the domains that are registered for a long period of time & it’s obviously cheaper when you go for a longer period.

    “SiteLock Domain Security” – never used that and I’m still fine. So I guess you don’t need that too. Just uncheck it.

    “Site Backup Pro” – I had to restore my blog from backups quite a few times and so I highly recommend you to check this option. It will save your blog one day.

    “Search Engine Jumpstart” – nah… it’s so unnecessary that it’s even unchecked by default. Don’t take it.

    “Domain Whois Privacy” – do you really need to hide the fact of you owning the website you’re about to register? I don’t.

    Anyone can go to and check who owns And as long as I don’t sell drugs or scam my readers I have absolutely nothing to hide. So it’s up to you if you need that whois privacy or not.

  5. Billing Information
  6. Nothing to worry about here. You can refund your money ANYTIME (tried that myself) and Bluehost won’t put any extra charges on your credit card (proven by myself).

    In fact, to have all these screenshots for this tutorial I had to register an account with Bluehost and then go ask for a refund, which they kindly agreed to do.

Get Your Bluehost WordPress Hosting Account Setup Right Here!
Free 1-Click Installation of WordPress. Free Domain Name. Anytime Money-Back Guarantee.

Step 4: Don’t Select Any Upgrades & Click “Complete”

Just like any salesman in the world, guys at Bluehost will offer you a variety of extra services in addition to the hosting account you’ve just purchased.


just skip these offers, unless of course you’re 100% sure you need any of them… I don’t

Scroll down to the bottom & click “Complete”. You don’t need most of this stuff right now and you will always have a chance to purchase these features later.

Step 5: Create A Password For Your Account

Next thing you will see is the page confirming that you’ve just registered a new hosting account and offering you to create a passowrd for it:


it wasn’t too hard to get here, right?

Once you click the “Create Your Password” link – a new tab will open, asking you to setup a password for your account:


You won’t get away with some easy password like “mypassword123” as the tool has some requirements you have to follow.

Make sure you write down your password somewhere. But don’t worry too much if it gets lost, you can always restore it.

Get Your Bluehost WordPress Hosting Account Setup Right Here!
Free 1-Click Installation of WordPress. Free Domain Name. Anytime Money-Back Guarantee.

Step #6: Login To Your Newly Created WordPress Hosting Account

After creating a password you will be redirected to your account login page. The domain name should be already filled in, so you just have to enter your newly created password and click “Login”.


Once you do that, Bluehost will greet you with an intro video, where a nice lady is talking about the cool features of Bluehost admin panel:

After you watch it (or after you skip it) click the button in the main menu that’s titled “cPanel”:


Once there, you’ll see a pop-up, offering some free and paid help. But you don’t need any of that. You have me and this guide. So just close the pop-up:


you don’t need any help in setting up WordPress blog, it’s too easy…

Step #7: Install WordPress Blog In A Few Clicks (no tech skills required)

It’s about time you install your first WordPress blog. Just a few clicks will get you there!

Click #1: And the first click goes to the “WordPress” icon under “Website Builders” menu:


this is where the blog installation starts

You will then be redirected to MOJO installer.

Click #2: Just click “Start”:


click “start” if you need to launch a brand new blog

You’ll be prompted for the location where your blog should be.

Just leave everything as is and your blog will be available right at your domain name, with no subfolders (like

Click #3: Click on “Check Domain”.


NOTE: after clicking on “Check Domain” the installer will most likely warn you, that there are some files that will be lost. It’s totally ok. Just agree to that and proceed.

Click #4: And this is the last one. Click the “Install Now” button in case you’re not knowledgeable enough to mess with the advanced options:


this is your final click!!

Your WordPress Blog Is Installed & Ready To Conquer The Internet

Believe it or not, but that’s it! No messing with FTP, Databases, Nameservers & other stuff.

Just a few clicks and you’ll see this:

don't even try to use this password... the account no longer exists :)

don’t even try to use this password… the account no longer exists :)

I went ahead and edited the first post of my newly created blog to signify the end of my tutorial:


click the image for the full-size version of it

Isn’t this absolutely awesome?

Just a few years back (when I was setting up BloggerJet blog) the whole process was like 10 times more complicated.

I had to create a database manually, upload the WordPress installer by FTP, connect it to my database, run the install in manual mode & stuff like that.

It could easily take me a few hours and now with Bluehost it takes less then 10 minutes!

How cool is that?

Get Your Bluehost WordPress Hosting Account Setup Right Here!
Free 1-Click Installation of WordPress. Free Domain Name. Anytime Money-Back Guarantee.

Once you finish this guide and setup yourself a shiny new blog, you might be wondering what to do NEXT?

How about you check these two articles:

  1. How To Design WordPress Blog If You’re Not A Web Designer
  2. Starting a blog? Here’s how to get over 3k visits in your first month!

Please Share It

In case you know some people who are struggling with setting up their first blog – please share this guide with them.

Or simply just tweet it out and like it with Facebook, for some of your followers might need it. Thanks!

I'm the guy behind BloggerJet blog. I'm also the guy behind TweetDis and Content Upgrades PRO. But that's like 10% of what I do these days, as the other 90% is devoted to doing marketing for an awesome SEO toolset called Ahrefs.


Add comment
  1. Tim,

    Great write mate. Reminds me of old time. Haha! Seriously…down memory lane! Shared on Triberr. Definitely worth reading for newbies!

    Oh yes, is there a way I could contact you. Got something to ask.

    • no problem.. you can find my email at the bottom of “new? start here” page :)

  2. A very thorough tutorial Tim!

    This will really help anyone who’s new to setting up a WordPress blog.

    Bluehost certainly make it simple to set everything up.

    • Yeah.. and actually as I was checking other tutorials to setup a blog with Bluehost which are like 6 months old – there were a few extra steps to take.. so it gets a lot easier with time :)

  3. Max1128

    Aw, you beat me to the punch! I was planning on making a post just like this, for journalism students who need site creation and management as part of their skill set, but ah well, that’s the Internet for you. Very nice article though, it definitely covers all the basics I’ve had to keep in mind and the screenshots make it really hard to miss anything.

    I’m still thinking of making a blog post along these lines, although I may skip the walkthrough and focus on my personal experience and how journalism students can use it. Is it all right if I reference your article in my post?

    • Hey Max! Yeah, you can reference this article without a problem :) I’m glad you’ve enjoyed it so much!

  4. Very impressive article.

    Great step by step guide for the beginners. Really very helpful for the startup bloggers.

    Keep up the good work!

    • Thanks, Halwits… it really took me a ton of time to outline the process in such details :) glad you’ve enjoyed it :)

      • I really appreciate your hard work in making this thing simple..

  5. Setting up WordPress for your new blog is not a hard work to do, if you have knowledge of Cpanel and FTP then you can setup WordPress in just few clicks.

    • Tim Soulo

      As you can see, in this tutorial I din’t use FTP :)

Leave a Reply