How to start a Blog [2020]. The complete Beginners Guide.

So, as you’re already here I am guessing you’ve made up your mind to make a career in blogging, or maybe many of you just want to start a blog as a hobby.

Either way.. Let’s get started!!

So, one of the most common confusion between newbie Bloggers is vs See, if you’re serious about Blogging and want to make a career in it, then go for Because is what all other famous bloggers use and it’s what you need.

In this guide I’ll show you how to start a blog with these simple steps:

  1. Determine Niche of your blog
  2. Choosing a Domain and Hosting
  3. Installing WordPress
  4. Choosing Blog Theme
  5. Writing First blog post

Determining Niche:

So, the first step before you start a blog is to determine a particular niche in which you’re going to write. If you’re already done with this this step then you can move to Step 2. And always remember to stick with one particular niche, don’t mix too many topics together if you want regular readers/visitors on your blog.

Choose a niche in which you’re good at, in which you can write compelling and interesting blog posts. Don’t just pick any random niche for your blog, it won’t be successful. Just because are inspired by some famous blog out there doesn’t mean that you can be successful in that particular niche too.

For Example this blog focuses on WordPress, SEO, Google AdSense and related stuff because being a Web Developer these are the only things I am good at.

However, If you’re determined to write on a particular niche that you don’t know about, You can start learning about that first.

Choose a Domain and Hosting:

The next step is to choose your Blog name or domain name.

There are 3 types of blog names:

  1. Which are directly related to your blog niche. ( For example: WPbeginner focuses primarily on WordPress ).
  2. Unique or Random blog names. ( Example: ShoutMeLoud and also this blog ).
  3. Your own name. You can use your own name as domain (if available) and still be a successful blogger. ( One live example is: ).

Well, except your domain name, other parameters like Quality of the content also determine your blog’s credibility.

Note: Always choose .com domain over any other domain extensions.

Web Hosting:

Now, once you’ve decide a domain name for your blog it’s time to chose the web hosting.
To start a blog you need a Hosting Provider. Hosting is where your website will be stored on the web. Hosting contains all the files and images that your website uses. So that other people can easily access your website online.

Which Hosting Provider to choose?

Well, Bluehost is the first choice of many starting bloggers because of its low cost, easy setup and it also provides you free domain for one year. It’s a a great hosting service and many bloggers recommends it. If you are on a little budget then go for it, it’s not a bad choice.

However, if you are willing to spend a little bit more on hosting then I would recommend you to go with Siteground. I am a Siteground user myself, it offers many unique features, plugins and awesome live Chat and call support. Therefore in this guide I am going to use Siteground. So, head over to Siteground in a new tab.

Tip: Always choose a Hosting provider which provides you with a free SSL certificate. So that you don’t have to spend your time and money trying to buying and installing one.

Now, Hosting provider offer many types of Hosting like:

  • VPS Hosting
  • Cloud Hosting
  • Dedicated Hosting
  • WordPress Hosting
  • Shared/Web Hosting
start a blog with siteground hosting

As a newbie blogger you don’t need VPS, Cloud or Dedicated hosting. Just simply go for WordPress hosting or Shared/Web Hosting, I prefer WordPress hosting as it is made particularly for WordPress and makes setup easier for new bloggers.

Select the very basic (startup) plan as it offers enough resources for a starting blog or you can also go with GrowBig or GoGeek plan according to your needs.

best hosting plans to start a blog

Now, upon choosing the hosting plan, Siteground will ask you to register a domain name, just type the domain you selected in Step 1 and click Proceed.

how to register a domain for your blog

On the next window fill all your details (like: Personal Information, Payment Information etc.)

create hosting account

By default Siteground offers you these Extra services (Domain Privacy, SG Site Scanner), just uncheck these as you don’t need them currently.

payment siteground hosting

After you complete the payment, Siteground will create your hosting account within next few minutes. After then you can log in to Siteground using the credentials you created during registration process.

Installing WordPress:

On the next window you’ll see Install WordPress option, just click on it, create your login credentials and Siteground will install WordPress for you.

Now once the installation is complete head on to , and login with your WordPress credentials which you created in the previous step. After logging in you’ll see your new WordPress dashboard.

Installing Theme:

So the last step is to design your blog by installing a theme.
Here are some of the best free themes available on WordPress:

  • Astra
  • Neve
  • Customizr
  • OceanWP

You can also browse for more themes under Appearances > Themes. Now once you’re done with the theme installation, your WordPress blog is ready to go.

And before you go ahead and write your first post, remember to complete your blog by creating all the necessary pages ( like: Sitemap(most important), Disclaimer and About page ).

Also, here are some useful plugins which can help you in Writing post and building pages for your new WordPress blog easily:

  • Yoast SEO
  • Elementor page builder plugin

Writing First Blog post:

Finally, it’s time to Write your first blog post. Here are few tips:

  • Try to make your first blog post as casual and detailed as it could be (like: maybe an Introduction page).
  • Submit Guest posts on other blogs as it will provide you backlinks, and you’ll get a chance to show your content to readers. It can also help in driving traffic to your blog.
  • Include images in your post, as it will make your post interesting and will make your readers stick to your blog. You can use tools like Freepik for free Stock Images.

Here are few articles you can use to get started with your first post submission:

How to Write your First Blog Post Effectively?

5 Things to do after your First Blog Post.

Please comment down below for any Queries regarding this Article.

See you in the Next Post.


Leave a Comment