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

88 amazing comments

Last updated on January 1st, 2019 — Do you want to learn how to start a WordPress blog the right way? More than 8,500 people have used this tutorial to start theirs! Let’s get yours set up…

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 that we’re going to cover in the rest of the article below:

  1. Purchase your blog hosting — This is where you install WordPress and host your future blog’s files, articles and images. [1]
  2. Install WordPress from your new cPanel — Install WordPress with just a few clicks from inside your host’s control panel. [1]
  3. Choose a free theme for your blog — Pick a theme that suits the colors, branding and goals for your blog and install it from your new WordPress blog’s dashboard. [3]
  4. Publish your first post — Now start writing amazing blog posts that help people, attract traffic, get email subscribers, and more. [4]

Now let’s get into the step-by-step, detailed tutorial on how to start a WordPress blog that over 8,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

The first thing we need to do is purchase some domain name and blog hosting. This is where all of your blog’s files are stored, and where we will eventually install WordPress as your blogging platform.

(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.)

Once you’ve arrived at Bluehost, click the green Get Started Now button that you can see in this image and that will begin the process.

start a wordpress blog step 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 because you can always add more to the same account later using the Addon Domains feature.

start a wordpress blog step two image

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 as this keeps your email, address and other private details hidden on the web.

start a wordpress blog step three

At this point you should have completed the first step and you’ll have your very own professional blog hosting area. Congratulations!

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 (short for Control Panel).

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 such as email, scripts, accounts, and more.

At first it will seem a little overwhelming but don’t worry, you can ignore 95% of them. But this is the page where we need to find the little WordPress icon so we can make our first 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

Here you want to fill out all the options like the name of your blog while also making sure you use a complex username (not admin) and password. This is literally all you have to do to get started.

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 your WordPress Dashboard is located. This is the “back end” of of your blog and it’s where you publish posts, change themes, edit fonts, upload images and generally run your blog. From this point onward you don’t need to log back in to the cPanel to blog.

That’s it!

Step 3 — Change your WordPress theme

The final (and most rewarding) step in the process is where you install a beautiful new WordPress theme 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 it’s a good idea to check that it has good ratings from other bloggers and that it has been updated regularly.

You can preview it in this window pane or you can just install it right there!

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 building a successful 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.

Here’s some things you might want to do:

  • Find a point of difference
    It’s important to find a way to make your blog stand out from the rest. Take a look at your competition and figure out a way you can be different. This is vital.
  • Come up with a plan
    Next you want to sit down and come up with a basic content plan and what goals that plan has. When you have some set goals it shapes all of your future posts.
  • Start a mailing list
    A mailing list is an essential part of any blog. It allows you to promote new posts, product or affiliates and can be a huge protection from changing SEO rankings.
  • Write long-form content
    Longer posts get better results in terms of Google rankings and social shares. Try to make your posts between 1,500 and 5,000 words if you want to really make an impact.
  • Build your networks
    Blogging financial success usually comes from your networks. Make friends with other bloggers in your niche, share their stuff and link to them. These connections will help 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.

Do you need help to start a WordPress blog?

Here at Blog Tyrant I try to be as helpful and present as possible and, for that reason, I am leaving the comments of this post open in case you need any help.

If you’re on this tutorial and are finding it all a bit tricky just leave me a comment below with your concern or question. I answer each one of them personally and will get back to you as soon as possible.

Please leave a comment below!

Ramsay from Blog Tyrant


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.


88 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.

    1. Ramsay

      That is very interesting!

  • 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.

    1. Ramsay

      Your blog took a really long time to load for me. I would work on getting the speed as fast as possible.

  • Gavin

    What theme do you use and recommend?

    1. Ramsay

      Check out this guide for some big suggestions and ideas:

  • Susan

    Hi Ramsay,

    Thanks for your helpful instructions about a blog. I would like to start selling my photos but don’t want to write on a blog every day. I installed WordPress and got a domain name but I don’t know if I should pay for hosting if I don’t sell photos. Do you think it would be better to go for a 14 day free trial on wix, etc. or go the free self-hosting route?

    1. Ramsay

      Hi Susan.

      I’ve run blogs and online businesses for almost 10 years now and I still can’t find a platform as flexible and powerful as WordPress on self-hosting. I really think that if you plan to run a business one day it’s a good idea to get set up like this from the outset so that you can learn and practice. Best of luck!

  • Muthoni W

    I love your articles. And I agree with them, that’s why I never comment. Because there is no added value from my comment.

    In this, I like to discourage people from using the one click WordPress install. This is because, it makes your site more vulnerable to brute force attack.

    1. Ramsay

      Hi Muthoni. Thanks for the comment. I can’t really see how that would be possible but I’m open to hearing more information about it. Do you have a source? Thanks!

      1. Muthoni W

        Before discovering CMS’, I had already gone through the process of developing a site (front end and back end)

        With auto installers, one risks the following:

        The format of naming the database is standard. Some auto installers use the same name (or with little alterations) for the database as the user name. The database table prefix is also standard.

        Normally (with some hosts, this is not the case for some I have encountered) their is a php file left behind by the auto installer.

        Manual installation would probably take and extra five minutes to do. And it is one step to securing your site.

        1. Ramsay

          Thanks for the reply. I’m going to follow up with Bluehost about their WordPress blog installation practices and check.

  • NSIM Digital

    This is great post and I read a way while back. It really helped me out. Now I have started my own blog and implemented monetization methods on it. All this while Blogtyrant has been a lifesaver with it’s detailed tutorials and guide and supporting explainers. Thank you very much.

    1. Ramsay

      I’m so glad you’ve enjoyed Blog Tyrant!

  • E

    I read your ebook “Starting a Successful Blog”and really appreciate all of the information you included! I haven’t purchased my domain or installed WordPress yet, but I’m about to, and I do have some questions about blogging I hope you can help me with. I know you’re busy so please just reply back when you get a chance.

    1. If I have 2 topics I’m passionate about, say # 1 dog collars and # 2 yoga, is it best to post two blog posts a week (one for dog collars and one for yoga)? Or should I combine them?

    2. Do you know of a website/resource that breaks down how I handle taxes in the U.S. for my blog business?

    3. Do you know a good resource for how I track the payments I receive via ads/products? I’m still not sure how the profit part of this works, and if my blog is a huge hit, I want to be prepared. : )

    4. Should I write my ebook (to give free to my subscribers) before I even start my blog or start my blog while I’m writing the ebook?

    5. How do I know if a WordPress theme is secure and not a scam?

    I’ve always been a super shy, cautious person, so having my own blog has me between terrified and thrilled. Any advice you can give me is much appreciated and again, thank you for the wonderful ebook!

    1. Ramsay

      Hi E.

      I’ll answer these as best as I can:

      1. I think it’s best to have a single focus for each post, and each blog if possible.

      2. You have to find an accountant or tax lawyer for that one I think.

      3. You can use a service like MYOB or XERO or just use your own spreadsheet until it grows.

      4. I think have the eBook ready from day one in order to attract subscribers.

      5. Check out this post for information on how to avoid bad WordPress themes:

      I hope this helps!

  • kiki

    Hello! Well done! God bless you for the information you have shared here.

    I really appreciate it. Just subscribed and downloaded the ebook.

    Question though – I already have a blog. Started blogging with a domain name.

    Is that different from the WordPress you’re talking about installing? If it is, what can I do? Am I starting all over with bluehost or can I transfer my posts on my current blog to the new one on bluehost?

    Secondly, what about my followers? Would I lose all of them on this new blog?

    Thanks a million for answering all questions asked you so far.

    1. Ramsay

      Hi Kiki. is hosted by WordPress whereas is something that you install on your own host. In my opinion, is too limiting and if you want full access to all the features it then gets too expensive and you still don’t have full control.

      If you migrate your blog to you can move your posts over to the new site. It might be best to talk to a staff member at Bluehost before doing it as they might be able to help you.

      Hope that helps!

  • dharmesh

    Thanks, This is definitely an easier way to do something very complex, and we appreciate you sharing the process with us!

    1. Ramsay

      I’m glad you found it useful! I really love WordPress!

  • youtube video marketing secrets

    It’s awesome to pay a quick visit this site and reading the views of
    all colleagues concerning this piece of writing, while I am also keen of getting experience.