How to Start a Blog in 15 Minutes or Less

Updated on May 1, 2019
Abhi Gaur profile image

A part-time freelance writer who is doing his Masters in Commerce.

So, you have finally decided to start your blog? If you haven’t decided to start your blog, then I think you should do so because of the many advantages of starting your blog. It is 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 this guide, I will show you the step-by-step process of starting your blog in 15 minutes or less.

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 one other hosting service, but I recommend Bluehost because it is ideal for someone starting out.

Why Bluehost?

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.

Paid Blog vs Free Blog

There are certain advantages that are offered by paid blogs over free blogs. 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, www.xyz.blogger.com. While 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.

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.

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.

Buying Hosting and Free Domain Name

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.

Domain name is the address of your blog. For example, xyz.com or xyz.net. 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.

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

Step 2: Choose Hosting Plan

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 plus or prime package.

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

Step 5: Choose Your Account Plan

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.

Only buy ‘Domain Privacy Protection’ along with your hosting and uncheck everything else. I don’t want to bore you with the technical details again, but these things aren’t really necessary. Domain privacy protection is a must if you don’t want your personal information available to those who might want to use it for doing something bad.

Step 6: Enter Your Card Details

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, but first you need to choose a blogging platform that you are going to use and install it on your blog.

Install WordPress

Once you will login, 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, xyz.com/login will take me to the login page of xyz.com.

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 in starting your blog, and if you have any questions please let me know.

This article is accurate and true to the best of the author’s knowledge. Content is for informational or entertainment purposes only and does not substitute for personal counsel or professional advice in business, financial, legal, or technical matters.

Questions & Answers

    © 2019 Kshitiz Gaur

    Comments

      0 of 8192 characters used
      Post Comment

      No comments yet.

      working

      This website uses cookies

      As a user in the EEA, your approval is needed on a few things. To provide a better website experience, toughnickel.com 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: https://toughnickel.com/privacy-policy#gdpr

      Show Details
      Necessary
      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 googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
      Features
      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)
      Marketing
      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.
      Statistics
      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)