How to Start a Blog in 15 minutes! – Why I choose Siteground.

Disclosure: This post may contain affiliate links, which means I may receive commissions if you click on the links and make a purchase.


blog, blogging, siteground, bluehost, how to start a blog

Starting a blog is easy and simple. There is nothing you should be afraid of. Even if you are not tech savvy, it’s easy and quick to build your own blog with this step-by-step tutorial.

1. Find the right niche for your blog


Before building a website, you may want to choose a niche for your blog first. For example, if you love traveling, you can write about travel tips such as what to pack, how to save money on travel. Anything that interests you would be fine!

If you are thinking to monetize your blog, you can research how you can make money in the niche. (such as finding affiliate programs related to your niche.) Some people start with a niche that they are not even interested in, just because commissions are higher than other niches. But it’s gonna be difficult to keep writing valuable contents. I highly recommend you pick a niche you are truly passionate about.


2. Should I choose a Free or Paid blog?


I know some of you might think  “You can start a blog for free! Why pay for it?” Yes, there are free blogging platforms (ex. Blogger, Tumblr, Wix, etc)  I know “free” sounds tempting, but you need to know the downsides of that. I do not recommend using any free blogging platforms if you want to make income from blogging.

Here is why:

  • There is a limit of monetizing. (Not saying that you cannot make money from free blogs, but it’s indeed more difficult.)
  • They are not very SEO-friendly. (That means your website is less likely to rank higher when people search.)
  • Not many custom options, the design tends to look unprofessional. Not good for branding.
  • You have a limited control over your blog. It’s free, so you don’t really own anything after all. In the worst case, providers can delete your blog without any notice.

You want to have a full control over your blog all the time and maximize your profit. I know I hesitated to pay for something I wasn’t sure about before, but I don’t regret I invested!


Here is what you will need to create your own blog.

  1. Web host
  2. Domain
  3. WordPress
  • What is a web host?

A web hosting service provides server space for clients to build websites.

When you build a house, you need a space (land). So does a website!


  • What is a domain?

Each website has their own unique domain name. Just like a home address.

The common domain extensions look like this:,,


  • What is WordPress?

WordPress is a software for building a website and managing contents. WordPress powers more than 25% of the websites in the world, so it’s easy to find information about them. You need a host and domain to use it, but WordPress itself is completely free to use!


3.Getting a web host and domain for your blog


There are many web hosting services out there, but each has different features, performance, and price. If you are just starting, I highly recommend SiteGround.

On Siteground, you can purchase one year plan for the lowest price $3.99 a month. (It’s about $47 a year!)

I know many bloggers recommend Bluehost, their price is about $2.99 – $3.95 a month, which is not bad. To be fair, I never used Bluehost, so I can’t really say anything about them. At first, I was considering to get a plan on Bluehost since most of the bloggers are recommending. But when I did some research, I came across some blog posts about why they switched to Siteground from Bluehost and why SiteGround is a better choice. I finally chose SiteGround, I don’t have any issues with them so far and I do not regret my decision!


Here is Why You Should Pick SiteGround:

Fast Loading Speed

Loading speed is very important because if your website is slow, people won’t likely stay longer. You know how frustrating when a website taking forever to load!

Check out the graphs below, compared to other popular web hosts, SiteGround is MUCH FASTER. ( compared to 12 popular web hosts: Bluehost, HostGator, iPage, Fatcow, Justhost, AsmallOrange, InMotion, WebhostingHub, Arvixe, GoDaddy, GreenGeeks, and A2Hosting.)


24/7 Chat & Call Support

Their support is wonderful. I am 100% satisfied with their customer service. I used chat support one time, the wait time was only 30 seconds! The person who helped me was highly knowledgeable and resolved everything in 10 minutes. Their customer support is 24/7. You can contact them anytime, they will reply you instantly!


99% Uptime

This is gonna be very important when you have a higher volume of traffic to your website and start making income from blogging because a few hours of website downtime can result in a huge loss of profits. As Siteground promises 99% uptime, you don’t need to worry about your website going down.


Easily Install WordPress

You don’t need any knowledge to install WordPress. You can set up your website within a minute!


How to register a domain name

If you don’t have your own domain yet, you need to register one before signing up for a plan. Unfortunately, SiteGround doesn’t offer a free domain, so you need to purchase one. You can purchase a domain and hosting plan together on SiteGround or you can get one on Domain Registrars such as If you purchased a domain outside SiteGround,  you can simply enter your domain when you purchase a plan on SiteGround.

Go to Siteground, pick a plan, and enter the domain name you just purchased.


If you purchased a domain separately from SiteGround just like I suggested, you need to point your domain name to SiteGround.

After signing up, log in to your SiteGround account, go to “My accounts” > Infomation & Settings > Account DNS and you will find your nameservers there.

Nameservers look something like this:******


Go to your registrar and set up your nameservers. If you purchased a domain on, Log in and click on your name at top right, go to My Products > DNS > Nameservers.

Now your domain name and host are connected!


4. Installing WordPress

Go to “My accounts” >> “C-panel”, then click on WordPress Icon.

After installing WordPress, you can log in to your website. Remember, if you have any problems, you can always contact the support.


5.  Set up a WordPress theme


After logging in to your WordPress Dashboard, look at the sidebar at left, go to “Appearance” and click on “Themes”.


Then,  Click on “Add New” button. You will see so many beautiful free themes. You can install any theme you like right away from here.


What I like the However, note that free themes have minimal functions. For example, if you want to want to change the specific design on your website, you might need to edit the code yourself. That means you need some knowledge of HTML, CSS, and PHP. (Coding can be a nightmare, you know.) That being said, free themes are good enough if you want a simple and clean blog.


6.How to upload a paid theme


If you have bought a theme and wondering how to upload them, you can follow the steps below. Just like I showed in Step5, Go to “Appearance” >> click on “Themes”. Click on “Add New” button, and you will see a page like below. Then, click on “Upload Theme” button. You should be able to upload your theme file from here 🙂


That’s basically it!  You can start writing contents from “Posts” >> “Add new.

Starting a blog is super easy, you can make your own website right away! There are no rules in blogging, all you need to do is be creative and express your passions.

If you’d like to start a blog with Siteground now, sign up from here.



Related Post

Leave a comment

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

Prev Post Next Post