How to Start a WordPress Blog in 5 Minutes: Step by Step

70 amazing comments
start a WordPress blog in 2018
Last updated on February 19th, 2018 — Want to learn how to start a WordPress blog in five minutes? I can help with that…

Bluehost is where I started my first WordPress blog almost a decade ago. They’ve now put together an exclusive deal for Blog Tyrant readers so I can help you get set up properly as well!

All you need to start a WordPress blog is a domain name and a hosting platform. Once you’ve got that you just install WordPress for free and start blogging!

Let’s dive right in and show you how to start your first self-hosted WordPress blog today. It’s super simple and with this walk-through and video tutorial you’ll be blogging in no time!

Disclosure and quick interruption – I started my first blog on Bluehost and have now partnered with them to get you a big discount rate. If you purchase hosting through one of the links on this post I’ll earn a small commission at no extra cost to you. They are a great place to start and I’m happy to promote them!

An overview of how to start a WordPress blog

Watch this video to see how simple it is to start a WordPress Blog. After, we have a quick summary of the process and then the full walk-through details for you to follow along.

Here’s the quick summary of the set up stages expanded on below:

  1. Purchase a WordPress hosting package
    This is where you install WordPress and host your future blog.
  2. Install WordPress from your new cPanel
    Install WordPress with just a few clicks from inside your hosting panel.
  3. Choose a free theme for your blog
    Pick a theme that suits the colors, branding and goals for your blog.
  4. Start creating amazing content
    Now start writing amazing blog posts that help people.

Now let’s get into the step-by-step, detailed tutorial on how to start a WordPress blog that over 1,000 people have now used to start blogging properly! As I mentioned in my latest blog hosting review it literally only takes a few clicks to get your own blog.

Step 1 — Purchase your WordPress blog and domain name hosting package from Bluehost

(The following images are screenshots I’ve taken from Bluehost so you know what to do. Open up BlueHost in a new window and follow along.)

Click the green Get Started Now button at Bluehost to get started.

blog hosting setup one

On the next page enter in the domain name that you’d like to use.

You can add unlimited websites and blogs to your Bluehost account so don’t worry too much if you’re not totally sold on your current domain name idea.

start a wordpress blog step two

The next step is easy – just fill out all your contact details and payment information (billed annually). Make sure you use your real details so you can verify your account.

As you can see below, that same screen has some optional extras. It is up to you whether or not you purchase these but I would generally recommend you buy the Whois privacy. This keeps your details private.

start a wordpress blog step three

Step 2 — Install WordPress for free from your new cPanel within Bluehost

Now that you have purchased your domain name and hosting package you will get given access to something called a cPanel. This is the “engine” of your hosting and has dozens of different icons that link to all the different services and features that are available inside your hosting account.

At first it will seem a little overwhelming but don’t worry, you can ignore 95% of them. This is where we start our WordPress blog.

IMPORTANT: I’m going to show you how to do a WordPress install by yourself but you can always ask Bluehost to do it for you. This is a message you’ll see when you first get cPanel access.

do it for me

We’re going to ignore that message because installing it ourselves is easy!

Scroll down until you find the icon called Install WordPress. This is the amazing new software that lets you install WordPress on your host in just a few clicks.

Install WordPress

Now, the next screen has a few options but is actually really simple.

install wordpress blog step

Fill out all the options making sure you use a complex username (not admin) and password.

And you’re done!

Once it has finished crunching the installation it will give you a confirmation screening showing you your unique WordPress login URL that will look like this:

Copy this and bookmark it and make sure you write down your username and password on a piece of paper. Never write this information down on your computer.

This URL is where you go when you want to write posts, change WordPress themes, etc. You can virtually forget about the Blue Host area for most blogging tasks these days.

That’s it!

Step 3 — Change your theme and start blogging on WordPress!

The final (and most rewarding) step in the process is where you install a beautiful new theme design and start writing your first posts!

To change your theme simply login to your WordPress dashboard using the URL we got above and go APPEARANCE > THEMES > ADD NEW and then use the search box to find a theme that suits your needs. There are literally thousands to choose from.

install theme

Once you have found a theme that you like you can preview it or just install it. Click the link and all the work is done for you!

Now you are ready to start blogging on your new WordPress blog! That whole process from sign up to installing a theme can literally only take five minutes to do. Just follow this guide and if you run in to any problems you can ask one of Bluehost’s amazing live support crew for help. They are there 24 hours a day.

Step 4 — Start creating amazing content for your blog

Once you have started a WordPress blog it’s a good idea to have a look at how to create amazing content for your blog.

After all, there is no point going to all the trouble of starting a blog if you don’t put something great on it!


I really recommend taking an approach that involves a deliberate blogging strategy that helps you to get more traffic from Google, lands you consistent email subscribers, and builds you a profitable blog over time.

If you’d like a full picture on how to take your blog to the next level then make sure you subscribe to the mailing list and get a free 10,000-word eBook that gives you a complete picture about how to start a blog and build it to a professional level.

Any questions on how to start a WordPress blog?

Comments are now closed (I close them all after 30 days) but if you have any questions or comments on how to start a WordPress blog feel free to find me on Twitter or send me an email and I’ll do my best to help you out with the process.


Hi, I'm Ramsay. If you enjoyed this post you might like to check out:

Finally, hit the button below to get a free report and email updates so you're never out of touch.


70 Comments. Join in. *Closed after 30 days*

  • Deb Lamb

    Excellent post! This is very easy to understand, concise and helpful. Anyone can do it if they follow your instructions exactly. Thanks for posting something so easy to understand and follow.

    Deb πŸ™‚

    1. Ramsay

      Thanks Deb. I’m really glad you think so. Just wanted to make a simple tutorial so starting a WordPress blog would be less intimidating.

      1. Trent Dyrsmid

        Yeah very simple instructions for new bloggers. This will calm them down while they are putting their site up.

  • Shlomo

    My advise when choosing a hosting company: make sure they have support people available via live chat 24/7.

    Eventually something will go wrong and you will want help NOW. Waiting for someone to respond to your email support ticket is too frustrating.


    1. Ramsay

      Yep totally agree.

      That is one of the main reasons I recommend Blue Host. They are there every moment of the day – live!

      Thanks Shlomo.

    2. Rene

      24/7 would be unpayable for a blog kickstarter and much more expensive than 3$/month. Be more realistic and expect services within regular business hours.


      1. Ramsay

        Hi Rene.

        I was saying that Blue Host has those services for bloggers – not that bloggers should provide them.

        Sorry for the confusion.

    3. Paul

      I don’t use BlueHost so I’ll let Ramsay speak for them. Hostgator has excellent and almost immediate support. They are wonderful to work with and will gladly help EVEN when I do something wrong and mess up my site.

      I have had sites with them for quite some time now. I got hacked this summer on two of the sites and HostGator jumped right in… saved the site and fixed all the issues the hacker caused.

      1. Ramsay

        That’s great to hear! Love good customer service.

  • Brian Lang

    With other hosts, it may be different. If you are hosting with Hostgator, you can click on the Fantastico icon, then WordPress on the left side menu. For GoDaddy, when you launch the hosting manager, there’s a WordPress button directly on the main page you can click on.

    1. Ramsay

      Fantastico sometimes seems to not have the most up to date version of WordPress. Have you noticed that too?

      Simple Scripts is lovely!

      1. Brian Lang

        Yeah, I noticed. You have to update WordPress after it’s installed by clicking on the update link.

        1. Ramsay

          Wonder why they do that?

          1. Brian Lang

            I think Fantastico might be slow to upgrade their version. WordPress does release updates fairly often.

  • Mantas

    Good article. Here goes:

    1.(optional) I like to keep my domains and hosting separate (as in different companies). Why? Because changing hosting providers becomes much simpler (and you never know what might happen, right?).

    2. Add a step for people who already own a domain, but have no website. Stuff like how to set up nameservers at domain registrar level (such as – or whatever nameservers your hosting provider gives you).

    3. Add a step for people using Fantastico instead of Simple Scripts. It’s basically the same, but not every hosting provider offers Simple Scripts. A lot of newbies get really confused with all the cPanel settings.

    There’s more, but those three things (especially #2 and #3) I get asked about over and over again.

    1. Ramsay

      Hey Mantas.

      Yeah – I thought about going in to the DNS stuff but thought maybe it would complicate the process too much. You reckon I should add it for people who have a domain and no hosting?

      1. Mantas

        It’s not really that complicated. 2-3 screenshots and you’re done. πŸ™‚

        I mean, setting up name servers was like one of the first things I learned when setting up my first website. I believe that most new webmasters are going to run into this sooner or later.

        And tell your readers to always Google for coupons when getting a new domain – there’s tons of them out there. I reckon I probably save $1000+ a year in domain reg/renewal fees alone with this. πŸ™‚

        1. Ramsay

          You make an excellent point.

          1. steve wyman

            I agree with coupons mantas and also I suggest you dont only use godaddy as others many times have specials as well.

            Although i do use godaddy most of the time.

            The DNS thing is a bitter tougher though as they do tend to differ in how they do it.

            still good points

  • John

    Hi, Ramsay,

    Maintenance of one’s blog is critically important. Security plugins have been mentioned, of which my current favorite is WordFence, however, a large part of security is making sure the site is backed up reliably. There are free and paid plugins which automate the process and can store the backups off the server (Amazon S3, for example).

    When evaluating backup plugins, keep in mind that backing up is only half the equation. The backups need to be easily restorable to be useful. It is also critical to test backups periodically to be sure they are valid. That’s not something you want to be doing when you need it!



    1. Ramsay

      Great advice John!

      And that reminds me! πŸ˜‰

  • Rene

    Ramsay, after installing wordpress you could advice the reader to have the next look at the beginners tutorial at WP:

    Then, he is able to use WordPress with all the power it offers.

    The tutorials were extremly helpful when i made my first steps with wp.

    Regards, RenΓ©

    1. Ramsay

      Great idea. Thanks Rene.

  • Rachelle

    I was terrified to break things in the beginning. I’m still terrified to break things but at least I know now that having your blog broken is a great motivator. You’ll learn a lot more about how to make your blog work when it breaks than at any other time.

    Don’t panic. Google is your friend πŸ™‚

    1. Ramsay

      I am exactly the same.

      Something goes wrong > heart rate rises > support fixes it

      It’s never as good or as bad as you think it’s going to be!

      I hope.

  • Tyler Herman

    I just did a similar post but I like your use of images. Seems like you made it simpler than I did. Going to have to go back and make some revisions.

    1. Ramsay

      Thanks. Just wanted to make it as simple as possible to start a new WordPress blog.

  • John Hoff

    Although this is not related to the set up of WordPress, it is related to security…

    As bloggers we inevitably are going to end up with TONS of logins with different usernames and passwords. I would suggest for a new blogger to get a password manager like Roboform to help manage those unique and strong passwords.

    1. Ramsay

      Yeah I know a few people who use that. Totally safe?

  • Laura

    Ramsay, you’ve put a great guide together. Well done!

    To add to the plugin love, wp-backup is a must for me. I set it up to email me a backup once a day for all of my (and my friends) installations.

    If you wanted to get into SEO, I set my permalinks structure to %postname% as soon as I set up. Maybe that’s something for WordPress 102 πŸ˜‰

    1. Ramsay

      Does that one take up heaps of room on your server Laura?

      1. Kimberly Rotter

        I use a backup plugin as well, and I have it set to backup weekly. The file goes to my DropBox account, so no server issue. I occasionally go in a delete the oldest files. Mine is called BackWPup.

        1. Ramsay

          Nice that sounds perfect.

  • Shea

    I love this post. It is clear and written to me, not a complete newbie but close. Thank you for making this doable.

    1. Ramsay

      Thanks Shea.

  • Bill Harper

    The one thing I found using the cPanel installation option is sometimes the WordPress updates can take a while to filter through. I much prefer installing WordPress the non-scripted way so I can update WordPress as soon as a new version comes out rather than waiting for cPanel to provide the update.


    1. Ramsay

      Hey Bill.

      You can update WP from in the Dashboard now. One click.

  • Jeremy Cook

    Ah yes, that was quite an ordeal, especially changing over from a non-paid to paid account. Glad I did it though!

    1. Ramsay

      Yeah that is a really important move.

      1. Roz Wells

        Why? Why is it better to have a paid wp site than a non-paid one?

        1. Ramsay

          Hi Roz.

          The main thing is control. With your own host and domain name you are free to add and change whatever you want.

          And then there is the issue of ownership. If you are using a free host who owns the site? You or them?

          Lastly, Google doesn’t rank free blogs as well.

          Hope that helps.

  • Patrick

    Great post, with excellent graphics.

    One note. Bluehost, which I also use and recommend, has a WordPress install script directly under SimpleScripts Installations, which saves a step for your readers.

    Also, it might be great to go over just a few initial settings in WordPress (e.g., Site Title, Permalinks, etc.) and a few essential plugins.

    I recently wrote an ebook about all of this in detail. If your readers are interested, they can get it free at my website using discount code “powwow”.

    1. Ramsay

      Thanks Patrick. Good work.

  • Sandra

    Hmm.. one tip… let me think… it seems so long ago…

    You’d probably be hard pressed to find a host that didn’t have a “one click install” nowadays – but I’ll mention it anyway.

    It’s still worth checking, because manually installing software on a server for a non technical person is a real barrier to entry.

    So check what blogging software your hosting provider offers!

    Good thing BlueHost has this covered πŸ™‚

    1. Ramsay

      Thanks Sandra.

  • Johanna

    Great tips, and love the screenshots. Even though I’m not with Blue Host, you’ve created a great tutorial for new bloggers.

    For new bloggers, my add on tip would be not to be afraid of or installing it. With screen shots like those you provide, it really is as simple as just following instructions – you don’t need tons of experience, or back up technical know-how.

    As a writer, I had zero technical skills when I started blogging just over two years ago. I was very afraid that I would do something wrong or screw something up. My hosting company, Go Daddy, were excellent and didn’t “pooh hoo” my dinosaur ways and talked me through anything I didn’t understand, as I’m sure Blue Host do too.

    1. Ramsay

      Yeah it’s hard to get past the fear but really is worth it. Thanks Jo!

  • Dean Saliba

    When I first installed WordPress I wasn’t lucky enough to have a webhost who offered a quick install feature in my admin panel, I have to do it the hard way and pulled out a large amount of my hair. πŸ™‚

    1. Ramsay

      Yeah I can imagine! So much smoother now.

  • Phuong Le

    Self hosted can give you the total control, the freedom for your blog. Naming your domain is also an advantage of the self hosted blog. You can choose for either which extension .com or .net. And lastly profitability, blog is like an investment for in case someone gets interested with your blog you have the option to sell it for them.

    1. Ramsay

      Exactly! It’s an investment.

  • Ramsay

    Thanks guys.

  • Damien Elsing

    It looks like a complete post for newbie who want to install a new wordpress blog.

    Great explanation by Ramsay, another thing like about Ramsay is he response and appreciate every reader.

    Well, it’s complete info about how to install a wordpress blog, Looking forword to next version about plugins and extensions

    1. Ramsay

      You read my mind Damien!

  • Mike@EarningForever

    What an awesome post…you made it look like child’s play! I wish that I had found this before I scoured through the internet to find a decent set of instructions!

    1. Ramsay

      Thanks Mike.

  • Parley

    So when are you going to get those Blog Tyrant Themes going for us?

    1. Zach

      What do you mean Parley? This theme is so simple

      1. Parley

        Ramsay had promised that he would design some themes and make them available to his subscribers. This was a while ago. I was just wondering if he was still planning on doing that.

        1. Ramsay

          Yep, shouldn’t be too far away!

  • Tim Bonner

    Hey Ramsay

    I wish I had this information when I first started blogging. It’s a great walk-through guide.

    Others have mentioned them but I also use Hostgator as my web host. They have always been really supportive and I’ve never had any issues.

    I would also recommend the WordPress Backup to Dropbox plugin that someone else mentioned above for backing up your blog. You get a free account with 2GB of space as standard.

    If you love comments, a must have is also the CommentLuv plugin.

    Thanks for sharing.


    1. Ramsay

      Great idea with the Drop Box! Thanks Tim.

  • Rashelle

    Fantastic post! I found the step-by-step instructions and screenshots to be super helpful. I just made the big switch from to self-hosting this week. Thanks so much!

    1. Ramsay

      Glad it helped!

  • Moe

    Nice clear and easy to follow tutorial on setting up a blog.

    Its amazing how far blogging has come. The other day i looked up the keyword “blog” vs “website”, and according to the Google keyword tool “blog” has way more monthly searches.

  • Vivek R

    Hi Ramsay,Thanks a lot for posting great contents.I am at your doorstep,Can you give me a feedback about my blog which is related to Technology.

    Thanks a lot.

  • Gavin

    What theme do you use and recommend?