Last Updated on March 14, 2021 by Robin Mehta
You are on this page that means you want to learn
- How to start and grow a blog?
- How to earn money from a blog?
Blogging is now well recognized career and many people earning a decent amount of money every month from blogging.
But as a beginner you may have many questions in your mind like
- Whether you can quit your daily job?
- Is there any proof that you can earn?
These questions are very common. Let me make it clear to you by answering your questions.
Yes, you can quit your daily 9 to 6 job. Blogging has the potential to generate an income which could be far better than your job. But blogging is not a job, it is a business.
Like any other business it will take time to build a profitable blog. You may have to bear losses if you don’t follow proper guidelines. If you really want to make a success with your blog you have to change your mindset.
You have to train your mind like an entrepreneur. But as I already told you there is risk. So, most of the people start blogging as part time. And when they reach at its full potential, they quit their jobs.
There are lot of proofs available online that you can earn. Bloggers like Amit Agarwal And Pat Flynn who are earning millions from their blogs.
Here I am sharing Pat Flynn income report from his blog for 2016-17.
As you see people on internet earning in millions. You can also earn from a blog and there is no rocket science in this.
You just have to take the first step towards your success.
And that first step is of course starting a blog. Which is not difficult as you think?
Step by Step Guide to Start Blog
Now I am telling you the actual steps to start a blog. I will describe you everything starting from deciding a niche to how to earn money from that blog.
Pick a Name & Niche for Your Blog
Now let’s move to the actual steps to start blog. To start a real blog, you need a name for your blog.
This name is name of your business, your online presence and your website like I have bloggingidol.com
Selecting a name for your business may be confusing sometime. Your domain name is important if you want name to be match with your niche.
Niche is basically topic on which you want to write blogs. What are the most popular niches you can read here?
Don’t make this process complex because if you deep dive into which would be the perfect name it will be very difficult for you to go with this.
Let me give you some examples, Neil Patel has blog with his own name neilpatel.com. Some blogger has their targeted keyword in blog name but some don’t have. So, you can choose any name having these must have things.
- Domain Name should be short and easy to spell like quora.com or you may have two-word domain names.
- Domain name should be easy to remember and not like dcrgt.com.
- Domain name must be with .com extension. If your target audience is very specific to a country then you can use .in, .uk etc.
You can choose a domain name from godaddy.com/ namecheap.com or you can decide later after hosting. Moving forward I will tell you hosting which will provide you domain name free of cost.
Choose a Hosting Company
Now the next step in making a blog is choosing a hosting company. Hosting company is like a rental space for your business online.
To run your blog, you have to buy hosting from hosting provider. Hosting is very cheap starting $3.95/Month with Bluehost.
Bluehost offering a lot for a beginner and you can upgrade at any time. See what Bluehost offering
- Free SSL certificate
- Unmetered Bandwidth
- Unlimited Storage
- Unlimited Websites
- 24/7 Expert Support
- 30 days money back guarantee
- Free domain
Bluehost basic plan is good if you want to host only one website but if you are thinking about more websites you can choose from Plus or Choice Plus.
Disclaimer: It is my duty to tell you that the prices shown on Bluehost website are for new user and do not apply on renewals. It means when you will renew your blog you have to pay regular price.
So, it is good if you buy hosting for 2 or 3 years and it will be cheapest if you buy for 3 years.
Note: If you need help you can contact me on [email protected]
Install WordPress on Blog
After you have done with domain name and hosting from Bluehost, it will install WordPress for your website automatically.
Or you can also install it from its dashboard.
Now you can simply login to your WordPress dashboard.
You are ready to go now, write your first post and bring traffic on your website.
But wait there are many settings which you need to setup before writing anything on your blog.
The most important one is the permalink setting which you need to setup at first as you can’t change permalink structure later without affecting traffic.
Here you have to select which URL structure you want for your blog. This is the most common type used by most of bloggers and same we are using on our blog.
Basic WordPress Setting (Theme + Plugins)
After installation of WordPress and basic setting next step is theme of your blog.
I prefer to use Genesis Themes for most of my blogs. The best thing about this theme is that it has onetime payment system.
Pay once for theme and you can use that theme on any number on website as long as you want.
Its not recurring type of payment you have to made every year like with many other themes for support and updates.
Yes, it has many other features and advantages too.
Generatepress is the second most loved theme and you can use it on any number of websites you want but every year you have to pay 60% of payment to renew license to get updates. You can use it without updates as well but updates are important for security.
Generatepress is one of the most lightweight themes which can help speed up your website.
Moreover, if you don’t want paid theme you can use any free theme available in wordpress or basic free theme from generatepress etc.
WordPress is so powerful content management system because it has plugins for almost everything.
But you don’t need plenty of unnecessary plugins which may slow down your website.
You just need plugins for the most necessary things like SEO (Yoast), Cache (W3 Total Cache), Backup (Updraft), Image optimization (Shortpixel) and contact forms (Contact form 7).
All these plugins are free and you just don’t need any paid plugin in the beginning.
Most Important Pages
It is very much clear that you want to build a blog which could give you enough to spend.
So, you have to monetize your blog, which we will cover later in this article.
These pages will make your website authentic in the eyes of search engines and users. So add these pages and start writing what you love to write.
How to Write Your First Blogpost?
First blogpost is not important, yes you heard it right. Blogging is a continuous process and not a single (only one) blogpost can make you successful blogger.
You have to write lot of blogposts and on regular basis to be self-independent.
But yes, you have to start from somewhere. And for that you need to understand SEO and Value.
Even if you are a beginner then you must have heard about SEO. If not, soon I will publish a guide on SEO (Comment below if you want).
The second important thing is Value. Everyone who start a blog just think about how much I can generate from this blog.
But you have to keep in mind just deliver the value rest will follow you.
Benjamin Franklin said
Either write something worth reading or do something worth writing about.
Whatever you start first thing which should come into your mind that whether you can justify with your readers or not.
In one of previous section of this blog I told how to select niche and domain name.
You can decide any name but write what you know exactly. As this can make or break someone’s life.
So here think what is your background of education, what inspires and motivates you, what you can read and then start writing about that.
At very initial level you have to take first step and start writing your favorite topics. Soon you will learn more and with more practice you could write better.
To make your journey easy, I am telling you the easiest SEO techniques which you must follow while starting.
Basic SEO to Start A Blog
If you are going to be a blogger in future or working as a blogger now then you have to face SEO.
Content is everything for a website that’s right and you should keep your 70% efforts on content creation and user satisfaction.
But 30% efforts you have to put on SEO as well. I have seen many bloggers who just thought that with SEO they can rank any website.
Expert SEO’s can rank ugly pages but for very short span of time. To stay in world of blogging you have to focus more and more on content and also keep an eye on SEO.
It would be very difficult to explain everything about SEO in this post, so for now you need to know SEO is of two types:
- ON Page SEO
- OFF Page SEO
ON Page SEO – Whatever efforts you do on your website to make it visible in front of readers is called on page SEO. It includes quality of content, user interface, keyword optimization, website speed, user satisfaction.
OFF Page SEO – It is different from on page. Creating backlinks, brand building, Social signals are important tasks of Off page SEO.
How to Earn Money from Blog?
If you are blogging just for fun then you need not to read this section. But if you are serious about earning money from blog then here, I am telling you the best ways to earn money from blog.
Successful bloggers recommend that you should focus on quality first. That very much true as if you start thinking about money first you focus will shift to money and you could not produce good content.
To earn money, first you need traffic and then there are many ways to earn money. Some of the popular methods to earn money from blogging are:
- Google Adsense/Media.net – You put ads on your website from AdSense or media.net and they pay you according to clicks & impressions.
- Affiliate Marketing – You promote others product on your website and got a commission for each sale.
- Selling Own Products – You sell own courses, e-books.
These are very popular methods to earn money from a blog. There are many other methods like Sponsored posts, direct ads, online consulting and selling websites.
Make a Brand not Website
When you are creating your first website it is possible you make mistakes. Every person makes mistakes but smart people do not repeat them.
Today there are millions of blogs online and millions of posts are published every day.
So, you need to stand out among them with brand building. You should focus on brand not website/blog alone.
Try to create content which people love to read, write as original person talking to readers, put your face at the end of blog so people recognize you, help people and see people start remembering you as a brand.
I know you may have many doubts in your mind. For all your doubts you can mail me at [email protected]
Or you can join our facebook group where other experts can also answer you queries.