How to start a blog and make money online blogging from home?


start a blog and make money online

The whole idea of learning how to start a blog and make money online blogging is to earn money in our own comfort zone. No hassle of working and reporting from 9 to 5, no deadline submissions and most of all flexible working hours.

With just a laptop and a good internet connection, you can start a blog and take your blogging journey. Not only individuals but more than 80% of businesses are incorporating the practice of blogging since it’s an effective way to reach out to the audience and convey your ideas and services in an effective manner.

There are many guides on the web about blogging and many people who have written about how to start a blog and make money but all of them are just promoting their affiliate links.

In this guide, I will go deep about how to create your own blog and finally give you access to the blog for profits guide as well, so you can master the art of blogging and make money blogging.

Before going to the guide let tell you one more thing, I not a native English speaker but by learning to write in English I’ve made up a career as one of the top bloggers from India and get paid to write for many blogs on the internet. I use my knowledge to write well-written articles that rank on Google for core keywords that bring in traffic.

Now let’s get into the tips to start a blog and earn money from blogging.

How to start a blog?

I got clearer when I went through, why you want to start your own blog and realized why blogging can be a great opportunity to earn money online. Though there are various means of how to make money working from home in this post we’ll emphasize specifically on the blogging way.

There are so many ways to earn money online, however, most starts with a blog.

If you look at the top bloggers like Fernando Raymond, Jitendra Vaswani, they all started with a blog and teaches people how to start a blog and make money.

Fernando Raymond Top Blogger

Many of the bloggers earn by ranking for the keyword “how to start a blog” – that’s crazy right?

For example, if you read most of the bloggers’s blogs, you can see most of his blogging income is from one particular article which teaches people how to start a blog. And it makes money by receiving a ton of traffic from Google from the people who look for to learn how to start their first blog.

Let me even tell you how they earn, so basically, people look to learn how to start and they land on the particle web page and then while reading about how to start their own blog, they click on recommendation links to go get a domain name and also get web hosting and they are affiliate links that pay the bloggers money.

I mean they earn money online teaching others how to start a blog and then of course by giving tips to monetize the blog.

I accessed various posts written on ‘how to start a blog’ and got convinced with many of them but let me tell you there was insecurity as to what if anyone faces any technical issue or get stuck with any website-related query in between.

Apparently, I found that SeekaHost is of the best and the great help when it comes to supporting the bloggers. Listed among the Top 10 UK Web Hosting Blog, SeekaHost has gained incredible trust in helping the bloggers through their highly skilled experts and efficient customer support.

That’s why I decided to guest post on SeekaHost blog post as a content writer.

In this detailed guide, I will show you how to start your own personal blog and go about earning from your blog.

There will be many resources I will be linking to from this post, so you can refer to every step of the way on how to create a blog on WordPress.

How to start a blog

At the end of this guide, you will get the coupon code for the Blog for Profits blueprint course by Fernando Raymond.

First, let’s looks at why you should start a blog and the advantages of blogging.

It may come to your mind what exactly you’ll gain out of blogging? Or does blogging makes money?  I think the merits listed below is a big call out to those who are seeking to blog.

What are the advantages of blogging?

1. Prime benefit of generating money

Whether you are doing it for passion, gaining popularity or propagating your services, since you are spending your time over writing a blog, you expect something in return. By following certain ways you can make money from your blog, which will be discussing in the later section.  And the best thing is that there is no fixed limit to the money you’ll be generating. Depending upon the quality and the richness of the blog you can earn a remarkable amount.

2. Flexible writing hours

Write whenever and wherever you like. In fact, with such a flexible environment, you come up with great ideas to craft your stuff. Moreover, blogging refreshes your mundane routine and gives you your own space to pen down or type your brilliant thoughts.

3. Building your own network of readers

How to start a blog

Anything published online has a great scope of getting viral. All the more if it’s an extremely useful and effective article. Social media channels like Facebook, Instagram or Pinterest are a great source to increase the popularity of a blog post. Since you already have a great network of friends there, your blog can be shared by your friends and further by their friends too.

4. Freedom to write and convey your thoughts

Unlike website content which needs to be precise and specific, blog content can be written in a relaxed and informal way though it must be expressive. You simply need to converse with your audience and attend to their needs by writing valuable contents for them. The impact of a blog is more when it’s created keeping the user’s interest and worries in mind.

Though blogging appears as simple as writing an article when it comes to earning money online from a blog you need to carry out some basic groundwork for proceeding ahead on this path.

Before we start the process of creating blogs for making money online, select your ideal category. With this, I mean that what you’ll be blogging on?

There is a wide range of categories available from which you can select any area of interest such as travel, cooking, spiritualism, fitness and lots more.

Though there are categories that already have a huge number of audiences, giving a tough market competition. Recipe blogs being one of them.  Monetizing such blogs remains a huge challenge. So wisely select your category. You can try these popular blog Niches that drive traffic and make money

So, let’s begin our step by step journey towards building a blog for making money online by taking the following into consideration

6 steps to start a blog

6 steps to start a blog

  1. Domain name registration and Hosting
  2. Installation of WordPress
  3. Customize themes and Plugins
  4. Compose your posts
  5. Marketing your blog
  6. Making money through your blogs

Though as a beginner you can start the blogging experience by exploring the freely available blogging platforms such as Weebly, Squarespace, and Tumblr, in the long run, it won’t be beneficial enough and you’ll need to switch over to the WordPress self-hosted blog.

So, let’s expand the above-mentioned steps one by one

1. Domain name registration and Hosting

The domain name will be the name of your blogging website which will go online. Once you have handpicked a category, it will be easier to choose a domain name for your blog. You can very well include your name in the domain name suffixing or prefixing it with your relevant field. Make sure it doesn’t go too long. Once you finalize the domain name for your blog, perform the following:

Register your domain – there are various good domain registration sites that I have explored. I personally prefer SeekaHost since I get both the options of domain registration as well as domain hosting in one place that also at a very affordable cost. You need to simply enter the preferred domain name and select an extension (.com,, .org) for it. Search for its availability. If available you need to pay the domain registration amount for a year and you own the domain.


Domain Hosting – to publish the website and it’s content on the Internet, you need a web server. The web hosting server acts as a platform between the client’s browser and your website. Hosting allows to perform the same. You just need to select a hosting plan according to your website requirements and buy the same.

Here again, I would like to stress upon Seekahost, as I got neatly laid options to choose from and unlike other hosts which are a bit heavy on the pocket, seekahost offers economical and feasible hosting packages for every individual by charging just $1/month for the basic web hosting. And the Customer Support is prompt enough to help you out in case of any query or doubt. Irrespective of what hosting package you choose seekahost will provide you with WordPress, cPanel and provision of Free Site Transfer. You can either avail the Business web hosting plan or the Personal web Hosting package according to the requirements of your blogging site.

2. Installation of WordPress

Undoubtedly place your trust on WordPress for choosing the CMS (content management system). Whether you have a technical background or not, WordPress will give you enough flexibility to build your blogging site in a quick and easy way.

Moreover, WordPress was initially developed for the sole purpose of blogging only, its intense popularity made it grow for creating websites and hosting too.

Just a quick brief up about how to install it. Once you host your domain, you’ll be granted access to cPanel along with Softaculous (SeekaHost provides the same).

Go to the cPanel and log in with your credentials. In cPanel search option, type for Softaculous. Go to the install option and choose the WordPress icon.

Tada, you are through with this one-click option.

3. Customize themes and Plugins

Theme customization blogging

There are thousands of themes and plugins provided by WordPress. What you need to setup is any theme of your choice and the basic plugins that will be essential for your newly built site. How to do it? Just open WordPress and go to the dashboard option.

Using the themes option select an appropriate theme and using the plugins option install some important plugins such as W3 Total Cache, Wordfence Security, All in one SEO/Yoast SEO and Smush It. You can any time add more to the list.

Besides this, install the Google Analytics tool which is available free of cost and is basically utilized for tracking the performance and traffic coming to the sites.

4. Start composing your posts

steps to start a blog

At this step, you are all set to start framing the content for your blog. For creating a new post, go to the WordPress Dashboard option, from the left panel select the Posts option and click on Add New.

The same can be done for the pages. A text editor will be displayed where you can start framing your content by adding title, media, form etc…after you finish writing the contents, review it once again and then publish it. 

Remember once you click publish, your contents will be displayed on the site and any user accessing your site can view it, so craft it carefully. Of course, you can edit or delete it any time as you have full control over it.

The technical part of composing a blog is much simpler compared to writing the blog. The readers want stuff that will be useful and feasible for them.

5. Marketing phase of your blog

Making money through your blogs

This is the most essential prerequisite for the next step of ‘making money through your blogs’. Use the power of the social media channels to publicize your blog and create a zone of audience.

Present it in an appealing manner so that your blog has something special to be looked and rely upon in one glance. It may take time to create that first impression but being regular is the key. Any thought-provoking or interest stirring blog can lift your reader’s interest, making them share it further with their friends too.

The more your blog is advertised and shared the more groundwork it will do for generating revenue in future.

6. Making money through your blogs

Now what? Time to reap fruits! The whole purpose you started the blog journey must fetch your money apart from popularity. Apparently blogging should be more out of passion rather than the urge for generating money, if you wish to go a long way on this path. There are various ways you can make money from your blog.  Among many such strategies, I’ll mention a few significant ones.

  • Making use of Affiliate Marketing 

Affiliate Marketing for your blog

This is one of the most popular trends going online which is an easy way out to generate money. Affiliate Marketing involves the marketing of a product or brand by promoting it to online users. If any person buys the product by clicking the referral link provided by you then you get a commission on that. You can try out the same on some famous sites such as Amazon and Flipkart.

Yet another practical and effective affiliate program is offered by SeekaHost. Their plan is super earning in the sense if you fall under first 1000 sign-ups, you are granted a whopping commission of 40% which is double the amount which other affiliate programs offer. Try out the SeekaHost Affiliate program here.

All you need to do is sign up for these programs on the concerned sites, select the products and services you want to promote and include those links into your blog posts with the help of WordPress plugins.

  • Using the strategy of Google AdSense


In a lay man’s term, Google AdSense represents displaying ads on your website. Once you sign up with your website URL and email address, you need to select the Google AdSense code and place it on any area of your website. This will make the ads runs on your site. Also, you need not worry about the quality and effectiveness of the ads, since all these ads are thoroughly reviewed, ensuring that they are highly relevant to the audience in general. Every time the user clicks an ad, referred to as CPC (Cost per Click), you are being paid. 


  • Make the ads selection according to your choice
  • Customize where to place the ads
  • Block ads which you don’t prefer
  • Ads that are highest paying goes live
  • Ads are responsive and can be tailor viewed on any device
  • Attracts more traffic to your blog
  • Earn a good amount
  • Sell Ads using WordPress Advertising Plugin

Make money through your blogs

This being an alternative to the above discussed Google AdSense. Unlike the former, WordPress Plugin allows you to directly sell ads on your website. The major difference lies in that you don’t have to depend on CPC mode of payment which can vary depending on the ads. You yourself can set a negotiable price. Google AdSense, on the other hand, is easier to adopt and keep you out of the hassle of managing ads.

So if you are really seeking some large chunk of payment than you can opt for WordPress Advertising Plugin such as AdRotate, Insert Post Ads, AdSanity, DoubleClick, etc. most of such plugins not only help you sell your own selected ads but also helps I managing Google AdSense too.

  • Sponsoring Blog Posts

Marketing your Blog to make money online

Ads can be irritating at times. Superior brands and services at times don’t prefer populating their own blogs with ads as it may lose the impact and effectiveness of the actual content. Herein they require sponsors who can promote their ads.

Like other sponsors, you are being paid to promote a brand’s ads on your blog site. All you must do is contact the companies for the sponsorship of their products. Moreover, the advertisers’ lookout for appealing sites with sound traffic where they can gain enough popularity. Make sure you lay this sort of foundation first.

  • Earn by Writing Paid Reviews


What if you need to try an item or service free of cost and then review it? This is what this strategy is all about. User reviews are of utmost significance as the buyers are more interested in reading the feedback/reviews rather than just looking at images and buying a product. Because of their importance, many companies pay for writing reviews. It’s somewhat like sponsoring a product but after giving it a try and writing for it.

It goes like this. You need to sign up with the companies that pay for writing the reviews. Some companies pay you directly for the reviews whereas some give freebies. You can share these reviews on your blog post and earn for yourself. Before you proceed to check the authenticity of the company you’ll be dealing with. You don’t want to affect your own audience by writing a review that’s not unsuitable.

On a serious note, earning money through your blogs must not lose the entire purpose and spirit of your blog. Your blogs are the pillars of your popularity. Earning through them is a secondary thing. Whichever way you employ to monetize your blogs, make sure they benefit you as well as your blog too.

Read: 30 “Proven” Ways to Make Money Online Blogging

Now that you know how to start your own blog and monetize it, start working on it gradually and ceaselessly by following some handy tips.

4 Tips on keeping your blogs healthy and alive

Tips on keeping your blogs healthy and alive

There are more than 66% of bloggers who don’t update their blog regularly and there are some who instead of working hard on their blogs, don’t get the desired traffic and revenue, this inconsistency can result in the downfall of their performance. Don’t loose on these tips for an enthralling blog journey.

1. Spare Time for blogging

Tips to keep your blogs alive

This goes without saying. Once you start your blogging journey, you MUST devote to it. Lack of time will not allow you to come up with any ideas and further will not allow you to pen down anything. Start planning and managing your time effectively. Even spending 30 minutes to an hour daily will build up your interest and speed at a constant pace.

2. Expand your thinking

Tips for your blog to make money online

The more you can explore; the wider will be your options to write. You don’t have to sit in front of your laptop and think. Go out, take a stroll, sip your tea or read good stuff. Writers have constant thoughts hitting their mind. Any of such relaxed activity can make you jump start to write with an innovative idea.

You can even get ideas and writing techniques from famous bloggers post. The bottom line is you need to rejuvenate every post of yours to grab the audience attention. Keep them aware of the latest and trending events according to the niche you are writing about.

3. Do Write regularly

Write quality content to earn more money from blogging

Blogs die out if not supplied with constant content supply. In fact, there is no purpose of blogging if you can’t deliver regular posts to your audience. Writing 2-3 articles per week keeps you connected with your readers, making them seek for more. Even if it’s just a 500 words blog post, keep it lucid, fresh, unique and valuable. Keep the spark of writing always lit.

4. Build a dialogue with your audience

Tips to make your blog alive to earn more money

Rather than making your blog a monologue, pose a question to the users. Let them think. Ask them to comment on their doubts and queries. Reply to every comment posted by your user. In all maintain a one to one connection with your reader. This being extremely useful in keeping your blogs interactive and lively.

Are you ready to begin?  Start your own blog with SeekaHost now or watch the following video ‘How to start a WordPress blog in just 5 minutes (video)

Do let us know what’s bothering you to initiate your blogging. We would love to help you with more tips to start a blog and make money online as a blogger.

Blogging for me is freedom and I can write from anywhere with a laptop and internet connection and earn online.

Read about the top Bloggers:

Top 10 American bloggers and their blogs for you to follow

How Bloggers in France make money

How the Bloggers in Mexico make money

Frequently Asked Questions

  1. How to start a blog?

Register a domain, pick a new template to start writing a new post on a niche, and publish the posts.

  1. What is the best platform to start a blog for free?

WordPress is the best site for blogging that allows you to create a blog or posts for free within a few minutes.

  1. How to make money online?

Blogging is a great option to start earning online. If you have a computer with internet and good writing skill, then blogging is the best option to make money online.

  1. How to make money from blogging for Beginners?

Make money on blogging by creating quality content, build organic traffic, and selling an ad or your products.

  1. How to register your domain?

Domain registration boosts your online presence to increase visitors.  Choose the best hosting service and then enter the preferred domain name to register.

  1. How to market your blog on social media?

Sharing a post on Facebook and Instagram helps to promote the blog content. After publishing a blog share it directly on the social media pages with attractive images.

  1. How to make money online from Home?

Start your blog on the trending topic and do perfect on-page SEO to make more money online.