How to Start a Blog (from Scratch) & Makes Passive Income

Getting Passionate to start a blog & have crave to get paid by Blogging. Yes, It is possible.

Want to enter in the field of blogging? Hmm, After a couple of minutes, You’ll about to become a member of Blogging Community.

This guide will let you create a profitable blog, even non-technical person can also follow these steps easily to start a blog.

What is a Blog?

A blog is the bunch of informational contents where one can share their ideas, memory, knowledgeable contents.

It is a type of Virtual Diary, that is stored digitally and anyone can view it in worldwide.

A blog is the astounding medium by which you can interact with people. It is the written and graphical way to teach someone.

Why you should Start a Blog?

Start a blog
  • Save

Entering in the field of Blogging may be the best decision of your life. Starting a Blog is the most proven way to get digitally from any corner of the world.

Let’s take a look Why You Should Start a Blog?

Make Money Online – This is irrevocable truth that majority of people want to do blogging for getting money. Yeah, It is true, You can generate more and more amount of money from it. At the same time millions of people are turning tons of money from blogging.

Blogging may be proved to be most profitable business on comparing 9-to-5 job. Also you can do it as a part time job, if you’re student or businessman.

Create Brand Value (Fame) – If you’re student or business person, then you can increase your face value by getting online (means blogging).

It will stand you out different and unique from others and people will say “OMG! That one is owner of Website (that generate incomes)”.

Businessman can get more online customers by promoting themselves by creating a blog and get their business details in their blog.

Learning skills – As you enter into blogging, you will get to learn phenomenal dairies. Blog means writing about something, that means it will also boost your writing skills, your thinking power etc.

Things Required to Start a Blog?

  • A PCs, Laptop, Or a Smartphone (Any One).
  • Need Some (Digital) Money to Spend after a couple of minutes.
  • No technical knowledge (Programming Language).
  • No Qualifications and Degrees Needed.
  • 20-30 Minutes attention for your Work.

The Guide will cover each and every points regarding starting a blog, So hold your chair tightly and move on!

I found my hidden passion and going to launch my dream #Blog! Are you also?

Click to Tweet


How to Choose an Advantageous Niche to Start a Blog?

Start a blog
  • Save

Niche is the topic on which your blog will based on.

Finding a scenic niche might be the most complex work of the hour.

If you’re struggling with finding a perfect niche for your blog, then this points may help you :-

Identify your Skills and Capabilities

Test yourself!

  • What you can do?
  • What are your interests?
  • In which thing you’re Champion?
  • What are the things you can do without being tired?

If you think that you’re good in any field, and I can teach far superior than other, then your search gets an end.

Identify What Query you can Solve?

If you’re expert in something and you have better knowledge about anything. Like if you can solve technical troubles then you can also choose it.

Identify the Future Market Value

Newbies often do these mistakes, that select such a niche that doesn’t have any market value.

Let’s Understand it as a example :-

If a person starts a 4-wheeler repairing centre in a small village.

When no one needs 4-wheeler repairing, and customers are not driving to his shop then what is the profitability of that work?

So, the same things applies with your Blog Niche. Always go with such a niche that has market value and future profitability.

Ease to find your Niche, Ask a Question to your yourself, Why anyone will visit your Blog?

Click to Tweet

How to Find a Reliable Platform (CMS) to Host your Site?

Start a blog
  • Save

To host a Blog/Website, you need a Content Management System (CMS). It creates a panel for you by which you can manage your all digital data of your site.

Since there are lots of content management system available in market. Mostly are free and some are paid.

Some of them are listed below :-

  • – It is a product of Google and is free. It holds an extension ( when you create your blog using it. You can also setup TLD with it.

  • – It is website builder with over 30 million users worldwide. It holds an extension ( when you create a blog using it. It also have both free and paid version.

  • – It is a drag and drop website builder with a limited features. You need to go for paid version for plugins and third-party app.

  • – It is network of millions of personal blog. It is easy to create a blog on it. It is price free platform that holds ( extension.

  • – It is platform that allows you to create your blog with ease but have limited features, it holds a extension (

  • – It is a widely used platform to create self-hosted website. It carries a lots of functionality and is known as self-hosted account.

Over 30% of the blogs hosted on CMS. People love to use it.

Let’s have a look Why you should choose to start a blog?

WordPress is Free of Cost – is completely free of cost. You can download and use it at no any cost but you need a domain name and hosting to setup it.

You have to pay for domain and hosting not for WordPress. In this way, is fully free of cost.

WordPress offers Useful Plugins (theme also) –

It provides multi-talented plugins that makes it different from other platform.

There are 50,000+ Plugins available on WordPress Store, you can download and upload it through dashboard and improve your site functionality in several ways.

WordPress is Easy to Use and SEO friendly

It is very easy to use, customize, design. There are a lots of features such as one click update, you can also manage your site by using it’s mobile application.

It is well optimized, the most of the result appears in Google search is the site that made with WordPress CMS, search engines also prefer it.

How to Select a Perfect Domain Name to Start a Blog?

Start a blog
  • Save

Domain is the unique name or Identity and web address (URL) of any blog by which people used to find you.

It is mainly made up of 3 parts: Subdomain, Domain and Top level Domain (Extension) with Protocol for security factors.

What is domain name
  • Save

Mistakes to avoid before buying a Domain Name?

  • A Domain Name should be short (max 10-15 characters).
  • Stick with .com domain extensions only as it is targeted to all over the world and provides additional benefits directly and indirectly.
  • Enter your niche keyword in domain, it will help you in SEO.
  • Don’t include Numbers, Special Characters in Domain Name as it seems to be unprofessional. E.g. –, etc.
  • Never use Odd Words in Domain like etc.
  • Avoid using existing brand name in your domain like

How to Check Domain Name Availablity?

To purchase a domain, it must be available. It may be possible that someone else had purchased your domain already.

You can also check the availability by going to domain registrar or with Domain Checker Tool.

Go to Instant Domain Search and Enter your Domain Name.

If your Domain will available then it will appear in Green Colour.

Start a blog
  • Save

And If your Domain has been taken by someone else, then it will appear in Red Colour.

Start a blog
  • Save

It was only for checking domain availability, We’ll teach you later to Purchase Domain Name (with hosting).

How to Choose the Trustworthy Hosting to Start a Blog?

Start a blog
  • Save


What is Web Hosting?

Hosting is the place where your sites got live, and are accessible from all over the world.

As you need Memory Card, Hard Drive to store your Data like Images, Videos, Audios, Docs etc.

Likewise, you need a Hosting to store your all Digital Data of your Blog.

The faster the Hosting, the much faster the Website.

Selecting a bad hosting might be the reason of your site down, taking too much time to load, showing errors, etc.

The 4 Different Types of Hosting :-

Start a blog
  • Save

Shared Hosting – In Shared Hosting, the websites resides on the same server. And made for handle decent amount of traffic and for Beginners.

VPS Hosting – It is a Virtual Private Server and is also like the Shared Hosting, where the website resides on one server but it is quite powerful then Shared.

Cloud Hosting – In Cloud Hosting, Multiples Servers are connected to each other to spread the Files Data, Bandwidth, etc. that are used to power one system.

Dedicated Hosting – In Dedicated Hosting, the user owns a entire server which is not shared to anyone. These types of hosting are too expensive.

Now, Which Hosting Should you Choose for your Blog?

Definitely, Shared Hosting. It is best for beginners and it easily maintains a decent amount of traffic (visitors) on Blog.

Since, There are a tons of (Shared) Hosting Providers are in market.

Some of them are given Below :-

Again, From which provider you should purchase Hosting and build your trust?

Precisely, You Should head over to Siteground Hosting (also Blogging Lecture’s choice).

Why, Let’s See Some Proofs!

Performance – Loading time plays an important role in SEO. And a only good hosting would maintain page speed perfectly.

You can see in the snapshot below, the site loading time is 649 milliseconds, that’s amazing!

Start a blog
  • Save

It offers 99.99% uptime, that’s more than enough to prove it reliable hosting.

Customer Support – Customer Service is the primary need for any user because any person definitely face some difficulties while setup their blog.

Start a blog
  • Save

That’s how, Customer Care comes into play.

Siteground has an experienced customer support team and well satisfied users in worldwide.

Recently, Siteground won the Award for the amazing customer service.

Start a blog
  • Save

Money Back Guarantee – Siteground offers 30-days money back guarantee, it means if you want to get your money back then it will possible.

It proves how much they confident on themself and their Hosting.

Services and People’s Choice – Generally, people keep creating Voting Pole to know the public’s choice hosting.

Start a blog
  • Save

And in the massive list of Hosting Provider, the Siteground grabbed the #1 position.

Last but not least, Siteground is officially recommended by wordpress itself.

That’s it, I think It proved that “Why you should you go with Siteground”?

How to Purchase Hosting and Domain Name from Siteground?

Hover over this Siteground Discounted Link or Click on the Button Below to Activate 63% off.

Choose your Hosting Plan here. It offers three types of Plans.

  • StartUp (Basic)
  • GrowBig (Recommended)
  • GoGeek (Advanced)

Start a blog
  • Save

You can choose the plan that meets to your requirements. I’ll suggest you to go with GrowBig Plan as it provides more flexibility and offers 20 GB Web Space, 25,000 Monthly Visitors, also has the ability to host Unlimited Website.

Now, Enter a Domain Name you want to purchase, also select the .com extension and Click Proceed.

Start a blog
  • Save

Fill your Account Information.

  • Save

Also, fill up the Client Information.

Start a blog
  • Save

Enter your Debit/Credit Card Information.

  • Save

Choose the Time Period, 12 Months or Above (recommended). Tick the Terms & Conditions and Click on Pay Now and Complete Purchase.

  • Save

Note – After Purchase, you’ll receive cPanel Credentials Via Email, mentioned your cPanel URL, Username, Password and additional info.

How to Setup a WordPress Blog (on cPanel)?

Login to Control Panel (cPanel) by entering Username and Password (provided by siteground in your email).

Start a blog
  • Save

After logging in, you’ll see a bunch of options there, find the ‘Softaculous App Installer’ and Click on it.

Start a blog
  • Save

Then, you’ll see multiple icons, just find and Click on WordPress.

Start a blog
  • Save

After that, Click on Install Now button.

Start a blog
  • Save

You may be asked for WordPress Version, leave as it is. Also choose protocol (https://), (https://www.) and your site URL if asked.

If not, then enter your Site Name, Description in site settings option.

Enter your Username, Password (for wordpress dashboard login), and your email.

Start a blog
  • Save

At the End, Click on Install button. After few seconds your wordpress will install successfully.

How to Login in WordPress Dashboard to access Backend?

You’re able to do anything with your blog once you accessed your Admin Area. After logged out you need to login again in your WordPress Dashboard.

There is no logic behind it. To access any of the WordPress Blog Backend, first Enter your Site URL, with placing /WP-Admin.

That’s it, your WordPress login URL is Ready to access your backend, i.e. – (Note – Replace “Your Site” with your Domain).

Now enter your url in browser and login using your username and password.

Start a blog
  • Save

How to Upload an Eye-Catching Theme?

By default, WordPress uploaded a normal theme to your blog which is not looking attractive too much.

When we comes to find a theme, WordPress already added a tons of theme and they are absolutely free.

Template (theme) is the right hand of any Blog. It is utterly similar to a building, if one like that he will visit again and again, and if not he will never ever visit there.

So, investment in theme is mandatory, even the blog you’re reading now is also using a Premium Theme.

Since you are beginners and not interested in investing in themes, then you can use free themes.

You can upload a theme by hover over Appearance » Themes » Add New

Customize theme in WordPress
  • Save

There are thousands of theme sorted by some category like Featured, Popular, Latest etc. You’re able to see live preview of any theme that how it will look on your blog and also install that right away.

Install theme in WordPress
  • Save

Once uploaded you can customize it according to your need by going to Appearance » Customize.

How to Install Useful Plugins to your Blog?

Plugins works a lot like apps. It will do anything what you imagine.

After creating a blog you need to setup some important plugins to improve security, layout, design, SEO, performance etc.

You can add tons of Free Plugins by going to Plugins » Add New » Search » Install Now » Activate.

Install plugins in WordPress
  • Save

Some Useful Plugins to Install Now –

SEO – Yoast SEO is a popular plugin over 5+ million downloads. It helps you to make your Article, Pages, Blog SEO friendly as possible.

If enables you to see Search Engine Preview or Edit, Enable/Disable Search Engine Indexing for particular posts or pages, Manage Webmaster, Redirection of URL and much more things.

You can use Rank Math (Free) as it’s Alternative.

Security – Wordfence Security is widely used plugins for security. It protects your blog from Ddos attacks, Hackers, Makers etc.

Backup – Updraft Plus is a most flexible plugin for backups. Whenever you edit your theme or do any critical step, you need to have backup of your blog otherwise you would lose your blog data.

Performance – Speed of any blog matters for SEO. W3 Total Cache is the best plugin that increase your blog speed and performance.

You can use WP Rocket (Premium) as it’s alternative.

Customisation & Design – Design of any blog attracts the readers. Elementor is one of the best plugin that enables you to create eye-catching landing pages, even you can design your posts.

You can use Thrive Architect (Premium) as it’s alternative.

Also Read – 19 Must have WordPress Plugins You Should Try!

7 Important Settings to Configure after Installing WordPress –

When you install WordPress for the first time, it comes with the limited and default settings. You then need to configure some useful settings for better experience with it.

Delete Demo Posts, Pages and Comments –

WordPress creates a Posts while installation for demo purpose, you don’t need it anymore so you can delete it now by Hovering on Posts » All Posts » Select Post and Click on Trash.

Start a blog
  • Save

Same as it also creates Pages that you can delete by Hovering on Pages » All Pages » Select Pages and Click on Trash.

Start a blog
  • Save

Now Go to Comments » Select Comment and Click on Trash.

Start a blog
  • Save

Delete pre-installed Plugin –

Hover on Plugins » Installed Plugins » Delete.

Start a blog
  • Save

You can avoid deleting Akismet Anti Spam, cause it protects your blog from bots comment.

Delete Pre-installed Themes –

WordPress normally installed some default themes, you’d rarely use them.

You should delete all of them excepting Active theme of the site. You can do so by hover over Appearance » Themes.

Start a blog
  • Save

Pro Tips – Always Delete such a Posts, Pages, Plugins, Themes that are not in use. It helps in increasing your site health and keeps your site free from malware.

Edit Title and Tagline –

You have been asked for setting title and tagline while installing WordPress. If you want to make changes then hover on Settings » General.

Start a blog
  • Save

It will visible in search results, so you should choose effective Title and Tagline.

Set Time Zone –

You would choose your local time, by default it switched at (UTC+0). You can charge it by hover on Settings » General.

Start a blog
  • Save

It is important to setup as your scheduled post will upload according to that time zone.

Setup SEO Friendly Permalink –

The default URL of any post is (

Which is not SEO friendly, you can change it by hovering on Settings » Permalink.

Start a blog
  • Save

Pro Tips – Change permalink just after installing WordPress (most preferable). If you change it after writing content then it shows 404 error and may affect the SEO of your website.

Edit Profile in WordPress –

When ever you publish your posts, your profile show at the top of that. So you should create your profile neat and clean.

So that readers can recognize your identity. To edit your profile hover over Users » Your Profile.

Add your Name, Nickname (it will shown up in posts), Bio, Profile picture, etc and Click Update Profile.

How to Publish your first Blog Post?

To write a Blog post, hover over Posts and click on Add New.

Publish post in WordPress
  • Save

You can Add Title, Content, Permalink (URL), Tags, Categories, Featured Image (thumbnail) etc.

Once you’re done with writing, you can see live Preview, Save as Draft and can Publish it that means your post will be visible for everyone.

In this way, you can write more and more posts in your blog to reach your article to public.

Pro Tips – Write your own content in articles, don’t use another’s content in your article, it can penalise your blog in several ways.

How to Add Important Pages to your Blog?

Once you start a blog, you need to create some pages, that shows you more user friendly, legal and increase brand value.

Start a blog
  • Save

There’re 3 Must Have Pages for your Blog –

1. About Page

About Page is where your audience reaches when they liked your blog or content and want to know about your website.

It is only page that tells about you to worldwide readers.

What you should mention on your About Page?

Who you are?

Write about you, your name, education, interest etc. Be frequent and write everything you know about you 😉

It will develop a bond between you and your readers.

You can embed your social media profiles, so that your readers can find you there too.

How you Started?

Tell your journey that how you start a blog. What problems you faced, your achievements, learnings etc.

You can share your blogging journey as a story, as people love to read story.

What you Offers?

Elaborate about your blog, what you provides and Why people used to visit your blog.

You can mention that what type of articles you bring and how it add values for your readers.

2. Contact Page

The page through which people can contact you by filling a form.

Any Brands/Companies will also contact you by using this page for promotion or collaboration.

Let’s Create Contact Page?

Login to WordPress Dashboard, and hover on plugins » Add New » Search Contact Form 7 » Install and Activate.

After that, You’ll see a new option appear in left side, named as Contact.

Start a blog
  • Save

Hover on Contact Option » Contact Forms. Now Copy all the Shortcode.

Now wherever you’ll paste that Shortcode, it will create a contact form for you.

Let’s embed these codes in contact page.

Mouse over Pages » Add New in WordPress Dashboard.

Start a blog
  • Save

Add a Title, and Paste that Shortcode in content area. Now your contact form has been generated, you can see preview of it.

Start a blog
  • Save

Then Hit Publish Button, and Now your Contact Page got live.

3. Privacy Policy Page

It is the page where all the things mentioned that what information do you collect from visitors and what you do with that, about cookies policy etc.

You can create privacy policy directly from Settings » Privacy in WordPress Dashboard but you would add some information after that.

Alternately, you can use Privacy Policy Generator Tool (PPGT) to create your page.

Let’s Create Privacy Policy Page

Open Privacy Policy Generator in new tab. Then Fill Up all the website, additional and business information. After that Click on ‘Generate My Privacy Policy’.

  • Save

Now you Privacy Policy has been generated, Just Click on ‘Copy Text to Clipboard’ to copy all the text.

Start a blog
  • Save

Then Login to WordPress Dashboard, Hover on Pages » Add New.

Give a Title, and Paste all the text you copied in content area.

  • Save

Then Hit Publish Button, and Now your Privacy Policy Page got live.

Add Pages to Footer Menu

Go to Appearance » Menus. Give a Menu Name and Click on ‘Create Menu’ button.

Start a blog
  • Save

Now Check on your Pages and Click on ‘Add to Menu’.

You can arrange the order by Drag and Drop, and don’t forget to click on Save Menu.

Start a blog
  • Save

Then Go to Appearance » Widget. Just click on drop down arrow near ‘Navigation Menu’ Widget, select Footer Bar and click Add Widget.

Select Menu you created and Click Save.

Start a blog
  • Save

Now you can visit your site, and you’ll see your Pages in Footer section.

Start a blog
  • Save

How to Optimize your Blog for SEO?

After writing enough content in your blog, you have to submit your blog in Google Search Console (GSC).

Once you add your blog/website and submit sitemap in search console, then Google bots will visit your site and index your site, posts, pages etc. in Search results.

Let’s add your blog/website in GSC –

Hover on Google Search Console and click on Start Now.

Start a blog
  • Save

Sign in with Google account by giving Email and Password.

Enter your site url (e.g. in url prefix and Click continue.

Start a blog
  • Save

You will get some code that you have to paste in your blog for verification. Just click on copy button and copy the entire code.

Start a blog
  • Save

Now, you have to paste it in theme of your blog. You can add code by using two method, one is to edit theme and another one is by using Plugin.

We recommend to add by using plugin, Go to Plugin » Add New » Search – Header Footer Code Manager.

  • Save

After searching, Click on Install Now button then after Activate.

Then after, you’ll see a new option got added in your dashboard named HFCM » Add New.

Start a blog
  • Save

Now Add Snippet Name for identity, Paste the code in “Snippet Code” section and click save.

Go back to your Google Search Console and Click Verify. A prompt will open with mentioned “Ownership Auto Verified”.

Start a blog
  • Save

In case if your verification got failed, no need to panic, wait for few hours and it will auto verify.

Add XML Sitemap in Google Search Console –

XML Sitemap are crucial thing by which Google crawler analyse your web pages and index that in search results.

Let’s add XML Sitemap in GSL –

Login to your GSL, Click on Menu Icon on left hand side and Click on Sitemap.

Start a blog
  • Save

Now Enter your Blog URL with placing /sitemap.xml and click on Submit.

Start a blog
  • Save

Your sitemap added successfully, Now your articles will start appearing in search result after few days.

How to Setup Google Analytics with your Blog?

Google Analytics is the free tool which allow you to measure Traffic Stats, Real Time User, Sessions, Page views, Organic Searches, etc.

It is not much important, its depend upon you to setup or not?

Let’s Connect Google Analytics with your Blog –

Point on Google Analytics and firstly Sign in with your Google Account, Then Click on ‘Set Up for Free’.

Start a blog
  • Save

Enter your Name, leave the checkbox as it is and Click on Next.

Start a blog
  • Save

Mark the Web option as we setup it for our website and click on Next.

  • Save

Enter your Website Name, URL, Select Category, Time Zone and Click Create.

  • Save

Now, you’ll get Tracking Code, just Copy the entire code.

You have to paste it in your <Head> Section of theme. You can do that by using Header Footer Code Manager (HFCM) Plugin.

Start a blog
  • Save

Login to your WordPress Dashboard, Move your cursor on HFCM and Click on Add New.

  • Save

Add a Snippet Name (anything you want), and Paste the code that you copied from Google Analytics and Click on Save.

That’s it, Now you’re able see your Website’s Analytics Report, Visitors, Real Time Statistics from Google Analytics Dashboard (after logging in).

How to Get Initial Traffic to your Blog?

Getting initial traffic directly from Search Result is next to impossible. Because your blog is in first stage and it can get massive traffic only through Social Platforms.

The proven ways to get traffic for initial ranking –

Social Bookmarking –

If you’re writing such a article that people want but they can’t find you. In this case social bookmarking comes into play, you can bookmark your post to High DA PA Sites, which also increase your Domain Authority and provide initial traffic.

There are tons of Social Bookmarking sites list, in which Digg, Pearltrees, Reddit are very popular. You can ping your site there. And for more sites list, checkout these High DA PA social bookmarking sites list.

Backlinks –

Backlinks is one of the prime factors in Blog promotion, it gives initial ranking to your blog. Create High DA PA Backlinks only, it provides a link juice to your Blog, that gives a signal to Google to get better ranking.

There are tons of High DA PA sites, in which Facebook, Twitter, Pinterest, Tumblr, Medium, Instagram are popular. Just create a profile and enter you blog URL in About Section.

Nowadays, most of the bloggers drives a tons of traffic from QnA sites in which Quora and Stackoverflow is on top notch, just create a professional profile on quora and solve the user’s queries by giving answers in your own words and embed some links of your blog, It will help you to get huge traffic.

Must Read6 Proven Ways to Create High DA PA Backlinks!

Video Marketing –

People loves to see graphics on comparing text. Also it gives the clear understanding to people. Now bloggers are also exist on YouTube because it is the primary and huge source of driving traffic to your blog.

You can create a video and add your blog post’s link to YouTube video description, it turns your youtube viewers into blog readers.

You can do so on any video publishing sites like Facebook Page and some others.

How to Generate Money from your Blog?

Start a blog
  • Save

Want to monetising your blog, Well there is lots of option to do that.

There are a tons of methods by which you monetize your blog, only you have to see is what method is suited with your blog.

Below is the 4 proven and result giving ways to make money online from your Blog.

Display Ads –

Start a blog
  • Save

Advertisement has captured a large market industry, doesn’t matter where you exist, you definitely sees a tons of advertisement whether it is on TVs, Smartphone, Apps, Offline Store, etc.

You can also run Ads on your site through AdSense. It is a product of Google working since 2003, which allows you to run ads on your blog.

Before placing ads on your blog, you need to get approval from AdSense.

When a person clicks on Ads on your blog then you’ll get paid, even if a person only see ads then again you’ll get some commission.

AdSense transfer your revenue to your bank account that you’ll link with it. But for the first time payment you have to cross their $100 payment thresholds.

Once you complete $100 thresholds then after your revenue will transfer in Bank account between 21th to 26th of every month, Whatever you earn (like $1 or $100).

Affiliate Marketing –

Start a blog
  • Save

Affiliate Marketing is another name of promotion. In this case brand pays you a commission when a user’s purchase their product through your referral link.

You only need to join the Affiliate Program of any brand. Some brand they take few time period to review your application or some brands not.

Once you approved as a affiliate member then you can access your dashboard where you can manage your affiliate activities and there you also get your Referral Link.

Then you can embed your referral link in your articles. Also you can also write a detailed article on that product so that your audience get convinced and will purchase products through your link.

Pro Tips – Only Promote such a Product that assures to add value to your readers.

Now, Which Affiliate Program Should you Join?

First, you need to see yourself that in which niche do you lie. For example if your niche is Education, then you should join the education related affiliate program.

Like you may promote some books. So you can join Amazon Associates, there is a large amount of books.

Likewise, you can join several affiliate program in different niches.

Store –

Selling your own products on your blog will also generate decent amount of money.

Whether you sell Digital Products or Physical Products. Go digitally is also a best way, you can sell your own E-books, Artwork, Clip Art, Music, Animation and any digital products.

You can add digital products in your site with configuring a payment gateway by which user can access your digital product by doing payment right away.

Sponsorship –

As your brand value get increase, you’ll start getting sponsorship to promote their product/services and instead of promotion they will pay you.

Sometimes brand/companies will approach you and even your junior blogger can also approach you to give them some backlinks, or publish a post about their services.

FAQs (Frequently Asked Questions) related to Start a Blog

Once you start a blog, you may have some questions about blogging that shouldn’t exist.

Do people really make money online?

Nowadays, people spending a lots of time on internet.

And Yeah, there are 30,000,000+ active bloggers across the world. Mostly of them don’t prefer 9-to-5 job and settled their life for blogging.

They aren’t wasting their time because they’re turning their passion into earnings.

Yes, people really makes money online but there is some hard and smart work behind this graceful journey.

How can one make money online from Blogging?

Once you start a blog and settle it then you’re ahead of generating money through your blog.

Bloggers uses different methods to mentize their blogs. There are a lots of option to make money from website.

Some of them are given below –

  • Serving Ads
  • Affiliate Marketing
  • Paid Services
  • Digital Products
  • Sponsorship
  • Sell themes or plugins
  • Webinars

What is the difference between a Blog and Website?

A blog contains blogpost and latest post grid and a simple design layout. It update every day/week.

A website is static and can contain blog like Google, they have static page on and also have blog. It updates on special day like offer, occasion etc.

Remember, A Website can contain blog but a blog doesn’t.

What is difference between and and are completely different platform. are completely free but not have much customisation option, no plugins available, and when you try to create your blog on that, your url will look something like, which is very odd. are free and have fully customisation option, here you’ll get plugins that will make your work more easy. And it is aka self hosted account, You’re able to install on your any hosting.

Should I use free WordPress hosting to Start a blog?

No, you shouldn’t choose that. You’ll see some negative effects of it, such as –

  • Your Site will down even 1-2 visitors will live.
  • Loading Time will get scary.
  • Not SEO friendly.
  • Site may be get crashed.
  • Limited Productivity.

If you want to learn the things (how WordPress works) then you consider that but if you want to start a blog then I would suggest you to go with trusted and paid hosting.

Can I create a blog without hosting?

Without Hosting, You can’t create a blog. For creating any blog/website hosting is needed.

Bonus Chapter (Start a Blog)

Start a blog
  • Save

Never ever start a blog only for money because it won’t exist for long. If you’re passionate for blogging and want to start a blog then you can easily generate revenue from that.

Provide such a content  that add value to your readers.

Don’t try to fool your audience by writing fake articles on anything.

A small key of success, you are/will able to earn because your audience exist, If you lose your trust from audience, then you’ll dodge all your money.

Blogging is not any bread that is cooked as soon as it is placed on the griddle.

Remember, A person never fails either he achieve his goal or learn something phenomenal.

I hope you’ll start a blog by following this step by step guide on “How to Start a Blog”.

If you got stuck in any part of this guide, you can knock us in comment section.

Voila, I've started a #Blog with #Wordpress. Now I am also a Blogger!

Click to Tweet

Analyze your Competitor's Website for FREE!

35 thoughts on “How to Start a Blog (from Scratch) & Makes Passive Income”

  1. I saw told everything about Siteground Hosting, you described why we should grab it etc.

    And I also noticed that there is so so many article on starting a blog and all of them provided the link of Bluehost.

    I knew it that Bluehost is one of the worst housing provider, my site gone down every time.

    Then I switched to Siteground (that was the best decision of my life).

    You told to purchase Siteground hosting not Bluehost or any other hosting.

    Even Siteground pays $50/sale when Bluehost pays $65/sale Still you told to purchase Siteground.

    I salute you, you saved many of the newbies money who wanted to start their blog.

    You are Great!

    • We believe in Reality and we can’t spoil the reader’s money.

      We suggest only the things that we tried and satisfacted.

  2. I found all in one full packed article dude. I wish I got this article before so I can start my journey before.

    But as you told, I will start my blog and I purchased hosting at discounted price with your link, so thanks for that discounted link.

    Amazing, Amazing, Super Amazing Article.

  3. What a detailed article team. Everything was clear and detailed, the way of teaching was interesting.

    The type of bonding your words with your article is perfect.

    You described each point very clearly. This helps me a lot.

  4. Hi Ankit,
    I loved your guide on Start a blog and Matures Passive Income.

    Really appreciated. You explained step by step guide, also you told very frequently Why We Should Start a Blog.

    It helps a beginner.

  5. What a lovely article, I am impressed with it. And you told very well ‘Why We Should Start a Blog’?

    Great Content!

  6. I bought Bluehost Hosting and Precisely it was my one of the best choice, it’s super easy to install WordPress in Bluehost and also my site’s speed is also super crazy!

    And I bought it through your link given in this article, it gave me some additional discounts and also wanted to pay you the cost of writing this Amazing article.


    • Hey Ranveer! Thanks for accepting our recommendation.

      Good Luck for your Online Journey with your Smart Work 🙂

  7. Great and Informative Article from Blogging Lecture. It is enough for those who were thinking to start a blog wisely. I really appreciate your work.

  8. Hey Team, this article is too explained and long and it will take too much time to read. Can you provide me the PDF of it.


  9. You covered basic to advanced, and it is very informative for beginners like me.

    I learnt many thing from this article, Thanks lot.

  10. What a great article you wrote brother.

    I was very eagerly to know the word count of this article. And I got surprised to know that this is 10000 word’s article.

    Great content and helpful.

  11. Awesome, Super Awesome, The way of Understanding is great, you explained each and every point very clearly. Keep posting such a quality content.

  12. As per your recommendation, I stick my all pages in Footer Bar. Can I move it to another place like right sidebar.

    Will there be any problem if I do that?

    • Hey Jackie! We have just provide you an idea of sticking pages, you can move it to anywhere you want.

      But the probably most preferable places for sticking your pages is Footer and on Right Sidebar.

  13. Sir, I created a privacy policy by using online privacy policy generator tool.

    But when I check it in Plagrism Checker Tools, it shows 97% Plagrised Content.

    What should I do next? If someone claimed me DMCA Strike.

    • Hey Afeni! Usually people creates privacy policy, Terms & Conditions and Disclaimer pages with the help of online tools.

      As that tools is robotic, so it only change the website name, url, perhaps some settings and keep all the content as it was fixed while tool setup.

      You don’t need to be panic because these pages are allowed to be plagrised content. And from that your site is not going to penalize. And even Google AdSense will also approve your site easily.


  14. Dear Team, you told to create 3 legal pages in this article i.e. About, Contact, Privacy Policy.

    Is there no need to create ‘Disclaimer, terms & condition’ Page as you haven’t told?

    By the way, the stuff of this article is too cool!

    • Hey Raghav! Thanks for your Valuable Feedback.

      You don’t need to create disclaimer and terms & condition page and it will not affect your site in any way.

      And it you want to get AdSense approval then you can easily apply without having disclaimer, terms & condition page in your site.

      But if you want to create disclaimer, terms & condition to give some information to your audience like me, I’ve created disclaimer page to disclose my affiliate links provided in my article.

      In this case, you can create but it is not quite important and therefore I haven’t added this in this article.

  15. Hey Ankit! I recently passed out my 10th standard and continuing my further studies. I want to do some extra work with my study. I know the digital world has grown very rapidly.

    I just fall in doubt, should I start my blog or not with continuing study. I would like to share some knowledge with audience and want to grow my brand value.

    Since it is study time, so usually I need some money. Please give me a rise to my goal!

    • Hii Urvashi! In today’s Time, Competition has increased so much, and yeah it is true that you’re late.

      But you should start your blog and need to do smart work.

      Of course! You’re in study mode, so make a routine for your study and for blogging. And do promise it will not affect your study because it is no. 1 priority.

      Best of Luck!


Leave a Comment

Copy link
Powered by Social Snap