how to start a blog

Do you want to start a blog in the professional way? Having helped over 100+ users start a blog, we have decided to create the most comprehensive guide on how to start a blog without any technical knowledge.

We know that starting a blog can be a terrifying thought especially when you are not alone.

The process is easy to follow whether you are Student, House Wife, Business Man or retired person.

How to start a blog? And what do you need to start a blog?

There are three things you need to start a blog:

  1. A domain name idea (this will be the name of your blog/site)
  2. A web hosting account (this is where your website live on the internet)
  3. Your attention for at least 1 hour.

Yes, you can start a blog from scratch in less than 60 minutes, and we will walk you through the whole process, step by step.

In this tutorial, we will cover:

  1. How to Register a Domain Name? How to Choose the Best Web Hosting?
  2. How to Install software like WordPress
  3. How to Change Your Theme
  4. How to Write First Blog Post
  5. How to Make Money From Your Blog
  6. Follow Lead Blogbiz to Gain legit Earning tips

Are you ready? Let’s get started.

  1. Setup

The biggest mistake beginners make when starting a blog is choosing the wrong blogging platform. Thankfully you’re here, so you won’t be making that mistake.

For 95% of users, it makes more sense to use also known as self-hosted WordPress. Why?

Because it is free to use, you can install Plugins, customize your site design, and most importantly make money from your site without any restrictions Now you have probably heard that WordPress is free.

You might be wondering why it is free?

It’s free because you have to do the setup and host it yourself. In other words, you need a domain name and web hosting.

A domain name is what people type to get to your website. It’s your website’s address on the internet. Think or

Web hosting is where your website lives. It’s your website’s house on the internet. Every website needs web hosting.

A domain name typically costs INR 99-700/ year, and web hosting normally costs $2-$5/Month (199 to INR 500 / month.)

That’s a lot for beginners who are just starting out.

NOTE: At Lead Blogbiz we believe in transparency. If you sign up with Hostgator or SiteGround using our referral link, we will earn a small commission at no extra cost to you.

(In fact, you will save money and get extra bonus discount coupon).

We would get this commission for recommending just about any Word Press Hosting Company, but we only recommend products that we use personally and believe will add value to our readers.

I personally recommend to use SiteGround, even our most of the sites are hosted on SiteGround.


Let’s go ahead and purchase your domain + hosting.

Open up SiteGround in a new window and follow along.

choose hosting plans

select the plan that you need (GrowBig and GoGeek are the most popular).

Click on the Orange Get Plan button to get started.

After that, you will be asked to enter the domain name for your website.

register a domain name

you can connect your existing domain name if you have already registered by selecting I already have a domain, or else register new domain name,

Lastly, you will need to add your account information and finalize the package info to complete the process. We recommend going with the 36 month plan because that’s best value and you save money on first subscription.

fill in personal details

SiteGround offer professional migration service that includes the transfer of all your files and databases. The service is free for 1 site on GrowBig & higher plans.

If you have more websites that need to be transferred, SiteGround will charge you as low as $30.00/site and do all the work for you!

Once completed, you will receive an email with details on how to login to your web hosting control panel (cPanel).

cpanel: This is where you manage everything from support, emails, among other things. But most importantly, this is where you install WordPress.

  1. Install WordPress

Login to you control panel by using the details you received in your mail, on your account screen click on websites from top menu.

You will be able to see your connected domain or newly purchased domain in blocks, click on site tools as shown in image below,

siteground site tools in how to start a blog

On the left hand side menu click on the WordPress sub-menu and choose install and manage.

on the next screen select WordPress,

Select wordpress

and just below this choose domain name where you want to install as shown in image below,


fill in the WordPress dashboard login details like username, password and admin email id and click on install button,


you have created your WordPress site. 

Your WordPress dashboard Login URL will look like this:

Click on the WordPress login link or arrow to login to your dashboard as shown in the image below.


or type address manually in your browser address bar like this

Now we’re ready to customize your site’s appearance and start blogging.

To give you a jump start, SiteGround have prepared a quick customization wizard that will assist you in choosing design and adding functionality to your site in a few easy steps.

Click on Start Now button, on next screen it will display bunch of themes from various categories, select which is suitable for your business profile,

once you select your desired theme it will ask you to install some plugins like,

The design you have chosen comes with sample data that is enabled by Elementor. In order to keep the sample data, including all the pages and overall look and structure of the selected design, we will install Elementor on your site.

click on confirm, and move to next step and select some more plugins to install if needed like, contact form, calendar etc.

click on continue, on the next screen it will ask you to select some must to have plugins to perform specific functionality. 

  1. Google Analytic (Easily integrate your Google Analytics account with your site.) By Monster Insights.
  2. SEO Plugin by Yoast (Optimize your site for SEO, add meta data, sitemap and get content suggestions.)

and finally click on complete.

let it finish installing plugins. (WordPress Plugins are apps that allow you to add new features to your website. )

To further customize WordPress and add features like contact forms, galleries, sliders, etc, you need to use WordPress plugins.

There are over 46,000 WordPress Plugins available. 

you probably want to get started with adding other usual elements on your website such as a contact form, about page, and more.

It will display a popup “Installation in progress”

Congrats! Your site is ready!

We have successfully completed the installation of the items you selected. You may now proceed to your WordPress dashboard and start managing your site.

Click on Go To Dashboard to manage your site functionality or click on visit your site to view your site.


The visual appearance of your WordPress blog is controlled by themes. When you first visit your blog, it will look something like this (design may vary depending upon chosen theme by you):


Note: Above image represent a site for gym, because I have chosen Gym Template you can choose any desired template from list while you follow quick start steps.

3. Selecting your WordPress Theme

Here game begins, you can further customize the theme or change theme, If you feel this is not the theme which you were looking for or it is not appealing design.

Customizing the look and feel of your blog is by far one of the most exciting and rewarding part in the journey of creating your WordPress site.

There are thousands of pre-made WordPress themes that you can install on your site. Some of them are free, while others are paid.

You can change your theme by going to your WordPress dashboard and clicking on Appearance » Themes.

Go ahead and click on the Add New button.

On the next screen, you will able to search from the 1000s of free WordPress themes that are available in the official WordPress themes directory.

You can sort by popular, latest, featured, as well as other feature filters (i.e industry, layout, etc).

When you have found the theme that you like, simply bring your mouse on it, and it will show the Install button.

Click on it and wait for the theme to be installed. After that, the install button will be replaced with an Activate button. You need to click on it to activate the theme.

Once you have installed your theme, you can customize it by clicking on the Customize link under the Appearance menu.

Congratulations,  you have selected your WordPress theme, you are now ready to create your first blog post.

4. Creating Your First Blog Post

To write first blog post, click on the Posts » Add New menu in your WordPress dashboard.

You will see an editor area where you can write your first blog post.

add new blog post

Once you’re done writing, go ahead and click on the Publish button on the right to publish your first blog post to the world.

On the posts screen, you will notice several other sections such as Categories and Tags. You can use these to organize your blog posts.

5. Making Money from Your Blog

Now that you’ve built your blog and customized, you are probably wondering “how I can actually make money from my blog.”

Here are my favorite methods,

  • Google Adsense
  • Affiliate Marketing
  • Build An e-Commerce Website
  • Build Multi-vendor Website etc

There are actually several different ways to successfully monetize your blog, but there is no such thing as a get rich quick scheme. Most of those are scams.

Don’t be fooled by the pictures of expensive cars and mansions because those are fake.

 We have shared our years of online wisdom in that ultimate guide. As long as you’re willing to put in the hard work and effort, you’ll reap the reward. Remember, there are no shortcuts.

6. Follow Lead Blogbiz to Gain legit Earning tips

Lead Blogbiz is the free resource site for beginners. At Lead Blogbiz, our main goal is to provide cutting-edge helpful blogging tutorials that are easy to understand for small businesses, bloggers, and non-techy .

Lastly, you can share this piece of content with friends and colleagues on FB, Twitter. Our users find this very helpful because you’ll likely find an answer to any Blogging questions that you have.

And don’t hesitate to comment below if you have any doubts or suggestions!


Join the Discussion.........

Scroll to Top