How To Start a Blog

How to Start a Blog in 2020 (Under 10 Mins) – Step-by-Step with Screenshots

How To Start a Blog

Do you want to start your first blog? Do you need easy steps to start a blog? I guess you are a beginner, right?

Alright, no matter you are a beginner or intermediate or advanced user. Everyone wants to do anything quickly (as fast as possible) including me. 🙂

So why I share the easy way (with step by step) to launch your first website under 10 minutes.

First, keep in mind starting a blog is not as hard as you think (especially WordPress blog).

How to Start a Blog?

Nowadays, starting a blog is not a hard task. However, if you are a beginner then, of course, you need a guide for that.

For building a blog you need these things:

  • Blogging Platform
  • Web Hosting
  • Domain Name

First, Choose Blogging Niche (Topic) for Start a Blog

Choosing a blog niche is a very first step and selecting the right niche is a crucial task.

So, you need to choose blogging niche carefully, because if you select a niche where you are not interested and where you are not passionate about and where you are not engaged with, then how you can engage others and write quality content and if you not write quality content then how you can get success, right?

Blogging is not only about writing content or articles. Blogging is all about engaging others, writing quality content and motivated about your blog topic. So that, select a niche where you have the interest and that niche have profitable too (If you really want to make money).

A few profitable niches (topics) I listed below, you can consider for that.

  • Food
  • Technology
  • Business & Startup
  • Finance
  • Sports
  • Blogging & Affiliate Marketing

Choose Blogging Platform

Many blogging platforms out there from 100% free to premium, all free platforms provide subdomains on their website. And Self-hosted WordPress gives you complete control on your blog, and you will use a custom domain like

  • Self-hosted WordPress is 100% free and gives you complete control on your website. However, you need to pay for the domain and hosting (you need to install it on the server, which you get from web hosting). My Recommendation
  • Fully hosted WordPress is a hosted version of WordPress. So that you can use it free of cost. However, You can get instead of a custom domain like and host your blog on WordPress itself which means less control of you.
  • Blogger is a free blogging platform offered by Google to start blogging without spending a single dollar ($). However, you get hosted by Google which means your less control on your blog.

Why You Should Choose WordPress for Blog?

Good question. The simple answer is using WordPress CMS (Content Management System) you will efficiently manage your all pages, posts, contents and you can easily change designs, add more features, and you can do a lot more just using Plugins.

So that, Install WordPress, change the theme (design) If you want and install a few plugins and done. It is a straightforward step.

You know want more than 30% websites powered by WordPress and of course my all blogs running on it.

How to Start a Blog in 2020 (Under 10 Mins) - Step-by-Step with Screenshots 1

3 Easy Steps to Launch your Blog

If you follow this how to start a blog guide then you can easily start your first blog under 10 minutes.

For starting a blog you need to:

  1. Register a domain name: You need a domain name as an address of your blog like, where your content/articles get accessible from the web browser.
  2. Buy Web Hosting: Your domain name useless without hosting. So, to make your blog live and accessible from the web browser, you need a web host.
  3. Install WordPress: After buying a domain name and hosting account, you need to install WordPress on the server you will get from the web host. It is an easy task you can do under a minute.

You can complete all 3 steps under 10 minutes. I guide you all through step by step.

Where Can I Register Domain Name for My Blog?

If you already have one skip this step.

A domain name usually a web address in which anyone accesses your website or blog using their web browser.

Registering a domain name as easy as shopping online. I mean you can easily register a domain name. However, before buying domain name first, you need to choose a name for your blog (choose a domain name) and always try to register .com extension and related to your blog niche (e.g., for blogging niche blog I registered

Now time to register that name as a domain name. So, Godaddy is one of the best domain registrars out there also you can get a discount as an ABI reader. You can get .COM domain name at just $0.9. Otherwise Namecheap also a popular and best domain registrar, they offer free whois privacy protection.

Namecheap Deals Here

Steps to Getting Domain on Godaddy

The first step is straightforward to click on the below button, and you get redirected to the Godaddy website.

Alter that enter the name on Domain Search bar which name you choose for your blog. Then GoDaddy shows you domain names, with available extensions. For registering one of that, you need to click on the “Add to Cart” button for the same domain name.

Get Domain from GoDaddy

Get COM Domain Under a dollar ($0.9)

How to Buy Web Hosting?

Buying a web hosting is not a hard task. However, why you want to start a blog you might want to make money, right? You want to rank top on search engines (especially on Google search) to get traffic, right?


Not you only need web hosting. However, you need a good web hosting to provide the latest technologies, tight security and make your website super fast. That is it.

So, why I use SiteGround and recommend it to all of you.

Why SiteGround for WordPress Blog?

SiteGround is not only because I use it on my all blogs. It is because I found their service, technologies, and support are amazing, that is the only reason I use it for more than 1 year and load my blog in under a second.

They use the latest technologies like PHP7, SSD storage, Free CDN, Free daily backup, Free SSL Certificate and a lot more.

They provide Secure Account Isolation technology to protect you from others’ accounts. That means a single account can’t affect the others.

LXC-based stability – Thus unexpected traffic spikes do not lead to downtime.

They provide tight security to protect you from hackers, and their in-house technology SuperCacher makes your WordPress site faster. Also, they migrate (transfer) your one website for free.

They provide 3 plans (StartUp, GrowBig, and GoGeek) for shared hosting. You can get started at $3.95 using a 70% discount coupon.

StartUp – This plan is best if you need to host only one website and your website new or low traffic almost 10000/month with 10GB storage (enough for a normal website).

GrowBig – This plan is the best for hosting multiple websites with 20GB storage (My Recommendation).

  • You can host multiple websites
  • In-house SuperCacher for WordPress and Joomla
  • Priority customer support
  • Free Backup restores
  • Suitable for almost 25000 visits monthly

GoGeek – Here you get 30GB storage and geeky advanced features as a fewer account on the server, PCI compliant, WordPress & Joomla staging, etc.

Alter all you get a 30 days money-back guarantee. So, where you lose?

Try SiteGround at 70% discount

Go for 2-3 years to save on renewal!

I reviewed SiteGround on my WPSagar blog, here.

Do not forget to change DNS to SiteGround servers!

How to Install WordPress on Server?

You might have a domain and a web hosting ready, right?


You can do this in less than a min using WordPress Installer (Softaculous Script) in cPanel.

The first you need to login your SiteGround account and click on the “My Accounts” tab after that click on the “Go to cPanel” button. Now you can see a popup just click on the “Proceed” button.

SiteGround My Accounts

After that, you can see cPanel dashboard from that click on WordPress Installer (look on WordPress Tools section).

Install WordPress from cPanel

Now, click on the “Install” tab to fill details of WordPress installation. After clicking on the Install tab, you will see the WordPress install page where you need to fill details of installation.

How to Start a Blog in 2020 (Under 10 Mins) - Step-by-Step with Screenshots 2

First, choose a protocol, I mean select HTTP or https. Nowadays, it is crucial to use https (Secure HTTP), and SiteGround provides SSL and wildcard SSL certificate for free. So that, select https with www or without it at your own choice (I use without www on ABI and WPSagar).

Next select domain name from the drop-down and leave directory empty, If you want to install WordPress in the root domain like Otherwise, enter a name as a directory like “blog” to install on

Next, fill in the details in Site Settings (Site Name and Site Description). You can easily change these details after installation from the WordPress dashboard.

Next, come to the Admin Account (admin username, password, and email) you can see here all the details already filled. However, make sure email id is correct because you will get your WordPress login details in the same email address.

I might you filled all the required details and now is the time to click on the below final “Install” button to get Installed in a few seconds.

After all your blog is now launched and running. Login to your WordPress dashboard and write amazing articles.

Also Read: My Blogging Tools

Also Read: Best Recurring Affiliate Programs

If you like it, please share it with your friends, and let me know is it easy to start a blog, nowadays.

Leave a Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top
Copy link
Powered by Social Snap