How to Start a Blog in 10 Minutes or Less

Some of the links included in this post are from our sponsors. Read our disclosure policy.

In 2013, I quit my full-time job to work for myself and it was one of the best things that I ever did. Having a blog that was making money was a key component to letting me quit my day job.

Although it took me several years, I now make a full-time living from blogging. It has been a great income stream to help us achieve our financial goals.

Understanding the Different Blogging Platforms

While there are many free blogging platforms out there like Blogger and Tumblr, they have restrictions that you need to be aware of. One of the main challenges on these platforms is a that you select a sub-domain, so you don’t even have your own domain name.

For instance, mine would be

For those of you that have no idea what this means, that is OK. In a nutshell, you are building up Tumblr’s brand instead of your own. You really want to have your own Domain name so that you can build your own brand moving forward. I will talk more about domain names in step 2.

The other major drawback is that you have limitations of how you can make money from your blog. Because of this, we will steer away from the free blogging platforms for purposes of this article.

WordPress is the Way to Go

I recommend using WordPress as the platform for your blog, simply because it’s one of the most widely-used, easy-to-operate and reliable blogging platforms available.

It also has a ton of plugins that you can use that will allow you to do almost anything with your blog. I personally use WordPress and love it.

I also use Bluehost as my hosting provider and I have had a great experience with them. They are one of the cheapest hosts around (less than $3/month) and they have an easy-to-use control panel to get your WordPress blog site up and running as soon as possible.

3 Simple Steps to Starting a Blog

Getting a blog up and running in minutes is extremely doable. To walk you through the process, here are three very simple steps to take to get your blog started in no time at all.

1. Determine a Brand for Your Blog

The first and most important step in starting a blog is to determine what you want the purpose of your blog to be. It’s vital when determining your blog’s purpose or brand that you pick a focus that fills a need in the eyes of readers and shares valuable information with them.

Too wide a focus, such as a blog that focuses on finance, home decor, and sixteen other things all at once will give readers the impression that you are a “jack of all trades, master of none”, so to speak. Readers, in general, go to blogs that have more central focuses based on what they want to learn about.

Some ideas of more central-focused blogs are blogs that teach readers how to make money online, blogs that share gluten-free recipes, blogs that share do-it-yourself instructions, or blogs like Well Kept Wallet, that teach people how to eliminate debt and to grow your wealth.

So, when you’re deciding on what you want your blog to be about, be sure to pick a subject or brand that fills a need and doesn’t have too wide a focus.

2. Decide on and Register Your Domain

Step number two, which is equally important, is to pick and register a domain. Your domain is your web address, such as

When deciding on a domain for your blog, Bluehost is awesome because they will give you the domain for FREE when you purchase hosting through them. On top of that, by using Bluehost for both your domain registration and your website hosting, you have the ability to manage everything in one convenient place.

How to Choose Your Domain

When deciding on a domain, choose a domain that is easy to remember and that gives an immediate overview of what your blog is about. If you decide to blog about healthy home-cooked meals, for example, make sure your name reflect’s the blog’s purpose. Don’t simply call it, “”.

A domain such as that will go nowhere in search engines and will give your readers no idea of what your blog is about. Instead, consider a name that states your blog’s purpose, such as

How to Get Your Domain Name for Free

Once you’ve decided on your domain name, go to Bluehost and click on the green “Get Started” button. From there you’ll have the option of picking one of three programs for your hosting plan. Again, if you buy your hosting through Bluehost, you’ll get your domain name for free!

The Basic Plan is around $3 a month and offers hosting for one website. You’ll get the best deal if you pay for an entire year up front as opposed to going on a month-by-month basis. So, if you’re truly committed to starting and running a blog, this is the most cost-effective way to go.

Next, type the domain name you want into the box on the left labeled “new domain”. This will help you check to see if it’s available or if someone else is already using it.

bluehost sign up page

3. Pay for Your Plan

After you’ve entered your domain name and made sure it’s available, you’ll need to pay for your hosting plan.

Make sure to review all of the plan information before putting in your payment info. The longer-term plan you choose, the cheaper it will be per month.

4. Choose a Password

Make sure you choose a strong password for your account. It should be different than anything else you use on other sites. This is especially important if you turn your blog into a business. As it grows, security will be more important as your website may be your family’s source of income.

You’ll also have to check the box to agree to Bluehost’s Privacy Policy and Terms of Service.

create password bluehost

5. Install WordPress

One of the things I love about Bluehost is that they make WordPress installation and starting a blog super easy, even for those who aren’t familiar with starting and running a blog. The instructions below are easy-to-follow, I assure you.

How to install WordPress using Bluehost:

  1. From your cPanel (look at the toolbar near the top of your screen to find it)
  2. Scroll down and find the section called “MOJO Marketplace”
  3. Then click the “One Click Install” button
  4. Click on the WordPress icon on the next page located under “Blogs”
  5. Next click on the “Start” button. This will begin the installation. After you’re in the installation process area, you will have to decide which domain you will want to install WordPress on.
  6. Click the drop-down menu to pick the domain you plan on using for your site. If this is your first time using Bluehost, you’ll only have one option.
  7. You’ll see a tab titled “Advanced Options.” This is where you choose your username and password for your WordPress blog. Choose something secure, making sure not to use a fallback username such as “admin”. Hackers usually try “admin” first when trying to hack a site, so avoid this headache of a mistake and pick a username that is hard to hack, using a combination of different letters, numbers and symbols
  8. Also, remember to check “automatically create a new database for this installation” as well, which is a must for a brand new blogger. Next, click “Install Now.”, and be sure to remember to save your username and password. That’s it! You officially own a blog.

Now that you have installed WordPress it is time to choose your theme. Your theme will determine the look and feel of your website.

6. Choosing a Theme

There are plenty of free themes to choose from and these are a good place to start when you first begin your blog. Until it starts to generate some income, you can use a free theme to keep your costs down.

7. Start Writing

Now it’s time to get writing your first blog post! This is one of the first steps to getting your message out there as well as it is a great way to make some extra money online.

welcome to wordpress screenshot

Have you ever considered starting a blog? If you currently blog, what was the most difficult part of learning to run a blog?


27 responses to “How to Start a Blog in 10 Minutes or Less”

  1. Abhilash @Money Transfer says:

    What a wonderful post!!! It’s easy to say “start in 10 minutes” but it’ll take more than that. A blog is the place we can express ourselves. This post is really informative and can be used as a tutorial for new bloggers. Well Done!! Bluehost is a reliable player in the hosting business. They have a responsive customer supporting team which works all the time (round the clock).

    • Deacon Hayes says:

      I agree! Bluehost has been a life saver when it comes to tech support. As far as the time it takes, blogging will definitely take longer than 10 minutes, however, setting up the blog initially should take less than that. Thanks for stopping by!

  2. Funny about Money says:

    😀 I’ve never been able to pull that off in 10 minutes [ARGGHHHHHHH! Please get rid of the annoying GD green pop-up!!!!!).

    Bluehost was great while I was there, though I did have a back-end tech riding herd on the site. One thing to be aware of, though, is that when your site reaches a certain size, you start to experience a lot of down time. Then they put on the pressure to get you to move to a more expensive plan. That’s the time to look for other hosting servers.

    • Deacon Hayes says:

      Hi, Vicky! I have considered taking down the pop-up, but I get 10 or so sign ups per day, so it seems to be effective. Bluehost does have some higher tier packages once you outgrow the base package, so that’s a great point to make others aware of.

  3. Kate Metatrader says:

    In my opinion, Word Press is the best CMS for bloggers. WP is simple for users and has pretty outfits for readers!

  4. MoneyAhoy says:

    What a great post, Deacon. I think just about anyone can start their own blog and make some nice money. I started one nearly 4 years ago, and have made tens of thousands of dollars so far!

    • Deacon Hayes says:

      That is awesome to hear. It is amazing to see so many people that are making money with their blog. Thanks for stopping by, Derek!

  5. Robert says:

    Well, it took me a bit more than 10 minutes, but I did get my first blog setup on WordPress! I’m not at all technical. If I can do it, anyone can.

    • Deacon Hayes says:

      Haha. Yeah, it will differ from person to person as far as how long it would take. I’m glad you got it set up and I appreciate the encouragement to others looking to start a blog!

  6. Ann says:

    I understand how to start the blog, but how is money made by the blogger? Every blog I read is free. Please explain!

    • Deacon says:

      One way is by using affiliate marketing in your blog. We have some posts about how to start your own blog as well as how to use a blog to make money, such as becoming a virtual assistant. You can start out doing it on the side to make extra money and turn it into your full time job if it grows enough. Check out some of our posts about this and good luck! 🙂

  7. Sergio says:

    I got a “for dummies” book on blogging from the library but it wasn’t “dummy” enough! (The author didn’t teach me like I was in kindergarten). Your article was concise and infinitely more helpful! I didn’t take the “in 10 minutes” literally (as some did). I understood you to mean it isn’t time consuming or difficult. I have a lot to write about, but I also want to earn an income. I will peruse the link you sent to Ann; I’m sure it will be as helpful as this article.
    Thanks so much!

  8. Child Care Stafford says:

    This is an awesome post, Deacon. I contemplate anybody can begin their own particular blog and profit from it. I began one almost 5 years back, and have made a huge number of dollars up until this point!

    • Deacon says:

      I think you are right – anyone can do it if they decide to do it. They just have to put their mind to it as well as some effort.

  9. Joanna says:

    Deacon, this is an inspiring article. I wish I had read your article years ago. I still vividly remember the days I paid $750 for a not-so-great web design. I could have designed it much better than that using WordPress as you mentioned. However, after several years, I have been running a successful blog and co-founder of a successful company. I like the way you are generously giving out information without expecting anything in return. I would love to interview you for our new blog post titled Successful bloggers list. Please let me know if you could spare a few minutes? Thanks.

    • Deacon says:

      Thank you for the kind words! As far as an interview, please forward a request to: info at I wish you continued success on your blog!

  10. Bunmi says:

    It’s been a long time since I’ve read something comprehensive about blogging. Thank you, Deacon. All of your instructions are noted.

  11. archana says:

    Yeah. WordPress is the right platform to start a blogging website. It has many plugins which helps you to run a blog smoothly and easily to get ranked in search engines. This is a very informative post. Keep posting.

  12. Mudassar says:

    Hello Sir,
    I hope you are doing well. I need a sponsored post on Kindly tell me your cheap price. Waiting your good response. Thanks a lot!

  13. Lois Smith says:

    I am a late bloomer in everything: a laptop, becoming an affiliate, and blogging. I am only 81 and don’t even have a doctor. So I am going kicking and screaming all the way. I kind of liked your instruction. But, at the end you wanted me to write stuff. I said, WHAT!? Then I calmed down. My nitch is natural health products and I have a lot of information that very few people know anything about. So, I will knock their socks off. How many words do I do? I just don’t know how to get the affiliate stuff on my blog? My email is Loanne73 at

    • Deacon says:

      We have a post that might help you called, “How to Make Money as a Beginning Blogger.” Check it out. It might help you with some of these questions. I hope you have success with your blog!

  14. MATUU V SALU says:

    I’ve been looking for a program that works. Thanks, I am going to try it. Wish me luck.

Leave a Reply

Your email address will not be published. Required fields are marked *

Lets connect!

Well Kept Wallet in the press