How to Start a Blog in 15 Minutes

Updated on June 3, 2020
Abhi Gaur profile image

A part-time freelance writer who is trying different ways to earn money online.

Starting a blog isn't as difficult as you might think. Get advice for getting your blog up and running in just 15 minutes.
Starting a blog isn't as difficult as you might think. Get advice for getting your blog up and running in just 15 minutes.

So, you have finally decided to start your blog? There are many advantages to starting a blog. It is also much cheaper than you think, at least for a small website. You can always upgrade your hosting plan as your blog grows in size.

Now, the question is how to start a blog in 15 minutes?

If you want to start right now, go straight to the "How to start your blog in 15 minutes" section of this article below. If you want to learn a few basics first, then you can continue reading.

Disclaimer: This blog post contains one or more affiliate links, and I will get a commission if you sign up through them at no extra cost to you. I would have recommended Bluehost even if I wasn’t getting any commission. I am an affiliate of another hosting service, but I recommend Bluehost because it is ideal for someone starting out.

Why Bluehost?

I think it is necessary to explain why I have chosen Bluehost for hosting your blog. Following are the reasons that I recommend Bluehost.

  • It is cheap, but the quality of their service is actually pretty good.
  • They provide great support, and you can approach them for help at any time.
  • You can get a free domain name that would have cost you $10 or more.
  • You don't require any technical knowledge to get started.
  • They offer the ability to get a refund within the first 30 days.
  • Bluehost is one of the most reliable and well-known names in the industry.

Learn some of the advantages and disadvantages of paid and free blogs.
Learn some of the advantages and disadvantages of paid and free blogs.

Paid Blog vs. Free Blog

It is important to discuss the differences between a paid and a free blog because a lot of people are confused about this topic. You can skip this section if you already know about it.

Advantages of a Paid Blog

Following are some of the notable advantages of a paid blog.

  1. You have complete control on your paid blog. You can choose the theme, customize the look of your blog, choose the sections that you want to have, change colors, place a logo and do much more. On a free blog, you have limited control, and there are certain things that you cannot change at all.
  2. You can use any monetization method that you want to use on your paid blog. This is not the case with a free blog. Some free blogs don't allow affiliate links. Affiliate marketing is very profitable, so the money that you spend on a paid blog can allow you to earn thousands of dollars per month. I want to warn you that it is not going to be easy, but it is certainly possible if you are consistent.
  3. Paid blogs have a easier time ranking on the search engines.
  4. There is always a small risk of losing your free blog while nobody can touch your paid blog.
  5. Your domain name will have the name of the website that you are hosted on in case of a free blog. For example, Meanwhile, your domain name for your paid blog will simply include the name of your blog.
  6. A big advantage of a paid blog is the plugins that come with it when you are using WordPress. Plugins can allow you to do a lot of things like collect emails for free. There are paid plugins, but there are plenty of useful free plugins as well.
  7. Paid blogs are not free, but self-hosted paid blogs only cost a few dollars per month.

It's important to choose a good domain name.
It's important to choose a good domain name.

Choosing a Domain Name and Niche for Your Blog

A domain name is the address for your blog, which also acts as the name for your blog. You can name your blog something different from your domain name, but it would look wrong. So, how do you choose a domain name? Well, that depends on your niche.

A niche is the topic that your blog will revolve around. I recommend thinking about things that you are passionate about when deciding your niche if you are going to produce content on your own. The reason that you need to choose topics that you are passionate about is that blogging will become a burden if you write about uninteresting topics. If you are going to use freelance writers, then any profitable niche can work.

How to Choose a Niche

In theory, you can blog in any niche and make money, but in practice there are many factors that play a role. You need to think about the competition in a particular niche and determine how you are going to be better than the competition.

Look at the blogs of other people in your niche and decide how you are going to produce better content than them. At this stage, I want you to worry about only one thing and that is how you are going to produce better content. Promotion, SEO and other things will come later.

If you are confused, then it is always a good idea to pick something that you are passionate about as long as it is profitable. You can make money by using ads and other methods, but affiliate marketing is what I recommend.

How will you decide if it is profitable? Just look for products that you can promote later on in your niche and if these products have an affiliate program, then this niche is profitable. Obviously, the traffic will also play a role, but I will discuss that in some other article.

Getting Hosting and a Domain Name for Your Blog

Now that you have picked your niche and have an idea for a domain name, it is time to buy hosting and domain name to get started. Hosting refers to the service that will allow you to host your blog online. There are several hosting services, but I recommend Bluehost to beginners.

The domain name is the address of your blog. For example, or It would be a good idea to choose a .com extension if possible. You can get a free domain name from Bluehost if you buy hosting from them.

For the purpose of this article, I will show you how to buy hosting and start your website with Bluehost. The blogging platform that I will use for the purpose of this tutorial is none other than WordPress.

How to Start Your Blog in 15 Minutes

You can begin the process of starting your WordPress blog through this Bluehost link. Just follow the steps below to setup your blog.

Step 1: Click on Get Started

Click on the "Get Started" button to begin.
Click on the "Get Started" button to begin.

Step 2: Choose a Hosting Plan

There are several options for hosting plans to choose from.
There are several options for hosting plans to choose from.

I will not bore you will all the technical details, but you should go for the basic package if you want to host only one website, and this is what I recommend for beginners. If you want to host more than one website, then you can go for the plus or prime package.

The Plus package is for those who want to host more than one website, but do not want additional features like domain privacy, site backup etc. The prime package should be the choice of advanced bloggers who want to host many websites without facing speed issues. If you are a beginner, just go for the basic package.

Step 3: Choose a Domain Name

This is where you enter your domain name.
This is where you enter your domain name.

I have already explained how to choose your domain name above. Most of the time your preferred domain name might not be available, so you will need to choose a domain name from the suggestions. If you cannot decide, you can choose your free domain name later.

Step 4: Fill in Your Details

Fill in the details of your account.
Fill in the details of your account.

Step 5: Choose Your Account Plan

Choose a plan for your account.
Choose a plan for your account.

The price of the hosting service will increase after the expiry of the period for which you will buy hosting now, so I recommend buying hosting for 36 months. This way you will get hosting for 36 months for a heavy discount.

You can obviously buy hosting for 12 months, but you will have to pay much more money in the long run if you decide to continue hosting your blog on bluehost. Not only bluehost, but almost every other shared hosting service increases the prices after the expiry of the initial term for which you buy hosting.

You can choose from the extras depending on what you need. However, it is not necessary to buy them.

Step 6: Enter Your Card Details

On this screen, you'll enter your payment info.
On this screen, you'll enter your payment info.

Step 7: Check and Submit

After clicking on submit, you will have to choose your password on the next screen and after that you will be able to login to your Bluehost account.

Congratulations, now you are the proud owner of your blog, and you can do whatever you want. First, you need to choose a blogging platform that you are going to use and install it on your blog. I recommend installing WordPress.

Final Step: Install WordPress

Installing WordPress is the last step.
Installing WordPress is the last step.

Once you log in, you will find yourself in the cPanel, and all you have to do is find the ‘Install WordPress’ icon and click on it. After that choose the domain you want to install WordPress on and click on 'submit'. Bluehost will install WordPress on your domain automatically, and after that you can choose the password and username that you will use to login to your WordPress website.

If you want to login to WordPress just enter ‘/login’ after your website URL, and you will get to the login page. For example, will take me to the login page of

There are many things that you can do with WordPress, and now you can start exploring and customizing your blog through your dashboard. You will find the steps for customizing your blog on your dashboard after logging in, and all you need to do is follow them.

I hope this step-by-step guide helped you to start your blog in 15 minutes. If you have any questions please let me know.

This content is accurate and true to the best of the author’s knowledge and is not meant to substitute for formal and individualized advice from a qualified professional.


    0 of 8192 characters used
    Post Comment
    • Abhi Gaur profile imageAUTHOR

      Kshitiz Gaur 

      4 weeks ago from Jhalawar

      You are welcome, Nabeegh.

    • Sci Nabeegh profile image

      Nabeegh Abdullah 

      5 months ago from Pakistan , Karachi

      Very informative thanks


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)